Recently, recognizing that a highly reliable collision avoidance capability equivalent
to that of a human pilot is necessary to fulfill the mission in civilian airspace,
unmanned aerial vehicles with a total weight
of 150kg or more are in the process of establishing relevant regulations at ICAO, FAA and EASA. UAVs
can meet the safety requirement utilizing cooperative collision avoidance systems such as TCAS or ADS-B,
but since small UAVs are not able to mount that equipment and have weight and power considerations,
non-cooperative vision-based aircraft detection techniques using a single camera have been studied.
Based on saliency detection by analyzing the changes in the image characteristics as frame continues, Track-
before-detect approach was mainly performed with dynamic programming, Hidden Markov Model, and
particle filter method.
In case of using multiple frames, aircraft are detected through the feature vectors’
continuous change rate using homography matrix based background subtraction and particle filters. With
these image processing methods, aircraft detection in sky and ground region has been demonstrated. Air-
craft detection using single camera by spatio-temporal cube method with machine learning approach has
been also demonstrated. The image processing methods mentioned above show high performance in se-
lected environment settings, but may not work well and need to tune threshold or parameters in certain
environment. One example is that detection method using image subtraction may struggle in situation that
the target aircraft displays little relative motion to the background. In addition, since the distant target and
the near target have large difference in the signal-to-noise ratio (SNR) characteristics, different algorithms
may need to obtain proper performance. To overcome these shortages, we propose a vision-based detection
method by deep learning approach. Recently, computation power and speed of GPU has been dramatically
increased, so that processing large amount of computation is enabled even with a small on-board computer
and this makes deep learning could be applied for small UAS.