UFOID / UFO-Detector

UFO Detector
http://ufoid.net/
GNU General Public License v3.0
55 stars 8 forks source link

UFO Detector 2.0

The UFO Detector is a software that allows the autonomous video recording of unidentifiable flying objects. This includes unknown aircrafts, meteors or other aerial anomalies. It is designed to detect and record objects that cannot be identified as something known during the day or night. See it in action

This 2.0 version was designed to work on an embedded device such as Raspberry Pi. It is a fork of the original project.

Features:

Tech Stack:

ToDo:

This is an early prototype. It "works" but there are still many things to do:

Contributions are welcome!

Building and running:

Detection Algorithm:

Since the objects that the software looks for are not well defined (i.e. being “unknown”) false positive detections are expected. We use a combination of following algorithms in order to narrow down the results:

  1. Motion Detection: The program looks for moving objects within the selected area of detection. The user can specify the size of noise which will be ignored. Each moving object is tracked.
  2. Light detection: We assume any UFO is light emitting (i.e. object being brighter than the background) in order to decrease the amount of false-positives.
  3. Object recognition: Each detected bright object is analyzed using cascade classifier which was trained using images of flying birds. This is only used if the detection process is run during the day. Currently only birds are filtered out in this way.
  4. Aircraft filter: Using data from the internet to check whether there are aircrafts within the camera view. (Not implemented in this version)

License:

GPLv3

Credits

https://github.com/Smorodov/Multitarget-tracker/