Google Drones Dataset
收藏github2020-04-08 更新2024-05-31 收录
下载链接:
https://github.com/yycho0108/google-images-drones-dataset
下载链接
链接失效反馈官方服务:
资源简介:
从Google Images获取的无人机检测数据集,用于无人机检测和识别。
A drone detection dataset sourced from Google Images, utilized for drone detection and recognition.
创建时间:
2019-04-06
原始信息汇总
Google Drones Dataset 概述
数据集描述
Google Drones Dataset 是一个用于无人机检测的数据集,来源于Google Images。
数据集处理步骤
1. 下载原始图像
- 使用
googleimagesdownload工具下载图像。 - 推荐将
.png文件转换为.jpg格式以节省存储空间。
2. 过滤重复图像
- 通过执行
python unique.py脚本使用感知哈希方法过滤重复图像。
3. 创建初始标注
- Option 1: DarkNet
- 使用 DarkNet 框架进行标注,需要特定的
detector.c版本。
- 使用 DarkNet 框架进行标注,需要特定的
- Option 2: 预训练网络
- 使用预训练网络生成标注,结果存储为
.txt文件。
- 使用预训练网络生成标注,结果存储为
4. 手动检查和修正标注
- 通过
python fix_ann.py脚本记录响应,并应用修正。
5. 转换为 TFRecords
- 使用
python tfrec.py脚本转换数据格式。
6. 训练模型
- 执行
python train.py进行模型训练。
7. 导出模型
- 通过执行
bash export_model.sh脚本导出训练好的模型。
8. 测试模型
- 使用
python object_detection_tf.py脚本进行模型测试。
数据集文件格式
- 标注文件格式: bash filename # 完整图像路径 cx cy w h p # 文本头,字段名 cx cy w h p # 每行代表一个框,使用相对坐标。p=置信度,范围[0-1]
搜集汇总
数据集介绍

构建方式
Google Drones Dataset的构建始于原始图片的下载,利用google-images-download工具从Google Images中获取相关图片。随后,通过运行unique.py脚本来过滤重复的图片,确保数据集中图片的多样性。接着,采用两种方式生成初始注释:一是使用DarkNet框架;二是使用预训练网络。生成的注释文件经过手动检查和修正,最终转换为TFRecords格式,以供后续训练使用。
特点
该数据集的特点在于其来源的广泛性,直接从Google Images获取,包含了多样的无人机图像。数据集构建过程中采用了感知哈希技术来过滤重复图片,确保了数据的质量。此外,提供了两种生成注释的方法,增加了数据集的适用性和灵活性。最终,数据集以TFRecords格式存储,便于 TensorFlow 等框架的使用。
使用方法
使用Google Drones Dataset时,首先需要下载原始图片,并进行去重处理。随后,通过DarkNet或预训练网络生成注释,并对这些注释进行手动检查和修正。之后,将数据转换为TFRecords格式,即可用于模型训练。训练过程中,用户可根据需要调整训练参数,并通过export_model.sh脚本导出训练好的模型。最后,使用object_detection_tf.py脚本进行模型测试,验证模型性能。
背景与挑战
背景概述
Google Drones Dataset是一款专注于无人机检测的图像数据集,由Google提供。该数据集的创建旨在推动无人机检测技术的发展,其主要研究人员及机构不详。该数据集自发布以来,在计算机视觉领域特别是无人机自动检测研究中产生了显著影响,为相关算法的验证与优化提供了重要资源。
当前挑战
该数据集在构建过程中遇到的挑战主要包括:1) 无人机图像的获取与筛选,以确保数据质量与多样性;2) 无人机检测算法的初步标注与后续的手动校正,涉及到算法的准确性与效率问题。所解决的领域问题是无人机在复杂环境下的实时检测,这对于无人机的安全运行与监管具有重要意义。
常用场景
经典使用场景
在机器视觉研究领域,Google Drones Dataset作为一个包含从Google图像中检测出的无人机图像数据集,其经典的使用场景主要在于无人机的目标检测与识别。通过该数据集,研究人员能够训练出能够准确识别和定位无人机的高精度模型,进而应用于各类监控与安全系统中。
解决学术问题
该数据集解决了无人机图像识别中的标注问题、样本多样性和数据增强等学术研究问题。通过提供大量标注准确的无人机图像,Google Drones Dataset极大地推动了相关算法的研发,为无人机检测领域的研究提供了可靠的数据基础,并促进了算法在实际场景中的应用。
衍生相关工作
基于Google Drones Dataset,衍生出了众多相关工作,包括但不限于无人机检测算法改进、数据集增强方法研究以及多模态无人机识别系统开发等。这些研究进一步推动了无人机视觉识别技术的成熟,为智能监控领域带来了深远的影响。
以上内容由遇见数据集搜集并总结生成



