GithubHelp home page GithubHelp logo

fod-unomaha / fod-data Goto Github PK

View Code? Open in Web Editor NEW
46.0 2.0 8.0 19.44 MB

A dataset of foreign object debris (FOD) designed for computer vision applications.

License: MIT License

Python 100.00%

fod-data's Introduction

The FOD-A dataset consists of images of common Foreign Object Debris (FOD) with a runway or taxiway background. While the main annotation style consists of bounding boxes, FOD-A also includes seperate light-level and weather categorization annotations. FOD-A is designed to be easily expanded using a command-line tool developed alongside the dataset. The instructions for this process are contained in a pdf file included in this repository.

AnnotationExamples

Examples

Instances

It is recommended to use the Pascal VOC format for experimentation and the original format for dataset extension. A train and validation split is provided in the Pascal VOC version. Experiments in the original paper used Pascal VOC version 2.1 (300x300 resolution) with the splits provided in that version. Tools for resizing the annotations and converting the original format to the Pascal VOC format are included in the Tools folder of this repository.

Most Current Version Download

FOD-A Version 2.1 original format (8.3 gb) 400x400 image size.
FOD-A Version 2.1 Pascal VOC format (412 mb) 300x300 image size.

If you find this dataset beneficial to your work, consider citing the paper:

Travis Munyer, Pei-Chi Huang, Chenyu Huang, and Xin Zhong. 2021. FOD-A: A Dataset for Foreign Object Debris in Airports. https://arxiv.org/abs/2110.03072

Travis Munyer, Daniel Brinkman, Chenyu Huang, and Xin Zhong. 2021. Integrative Use of Computer Vision and Unmanned Aircraft Technologies in Public Inspection: Foreign Object Debris Image Collection. arXiv: https://arxiv.org/abs/2106.00161

fod-data's People

Contributors

travismunyer avatar fod-unomaha avatar

Stargazers

 avatar  avatar Sohaib Nasir avatar Nikhil Nair avatar Marko avatar  avatar  avatar  avatar  avatar  avatar dundun avatar Francesco avatar Shaung08 avatar  avatar  avatar  avatar Abd Shomad avatar  avatar  avatar  avatar  avatar  avatar Puneet Jindal avatar Martin Szarski avatar Jakub Langr avatar  avatar yxr9786 avatar  avatar Yi Li avatar  avatar mark avatar  avatar  avatar Zac Todd avatar Pedro Cardoso avatar  avatar  avatar  avatar ConnaLu avatar  avatar Csongor Szabo avatar kenny avatar  avatar Bhuwan Bhatt avatar wzq avatar Justin Munyer avatar

Watchers

 avatar  avatar

fod-data's Issues

Conversion Of annotations to COCO format

We have FOD-A data sets in two resolutions

  1. Original (400x400)
  2. Pascal Voc (300x300)

In the original annotations are numbered with images starting from frame_000000.PNG till the number of images in that folder.
For example the class "battery" has four folders (1, 2, 2a, 3) and each folder starts with frame_000000.PNG.

However, in the Pascal VOC format , the frames are numbered as frame_000000.jpg to 033792.jpg.

I have two questions:

  1. If i want to convert original format to coco format, do i need to rename images/ annotations in original format for each category to avoid repitition of image names?
  2. If i select Pascal Voc format(300x300) dataset and convert its annotations, according to my understanding due to lower resolution, i should get less AP for my algorithm. Do you think it will be a bad idea to use pascal voc format ? if yes why is it available?

Thanks in advance

cant see the trian dataset

I want to get the train dataset used in this . It would be really grateful if you can upload that too . I only got the fod dataset . Thanks .

Repeating file names in test.txt

In the latest edition of Pascal VOC format (300x300), under mentioned filenames are repeated in "ImageSets/Main/test.txt"

1)014567
2)015731
3)016763
4)016653

Although It can be easily solved by deleting the repeated files manually but if remain un-noticed might give error in annotation conversion. I am attaching the corrected file after deleting all repetitions

Question about the results

The author mentions in the paper ". In this experimentation, YOLOv3 produces categorization accuracy of 12.42% and a mean IOU of 47.58% on FOD-A validation data" & "SSD provides categorization accuracy of 71.81% and a mean IOU of 68.05%."

However, using the same algorithm in my experiments obtained much higher results. Is it because of the resolution? ( I used VOC format data 300*300 )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.