five

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 版本。
  • 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]
搜集汇总
数据集介绍
main_image_url
构建方式
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,衍生出了众多相关工作,包括但不限于无人机检测算法改进、数据集增强方法研究以及多模态无人机识别系统开发等。这些研究进一步推动了无人机视觉识别技术的成熟,为智能监控领域带来了深远的影响。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作