Optical Flow-Based Obstacle Detection for Mid-Air Collision Avoidance

被引:2
作者
Vera-Yanez, Daniel [1 ]
Pereira, Antonio [2 ,3 ]
Rodrigues, Nuno [2 ]
Molina, Jose Pascual [1 ,4 ]
Garcia, Arturo S. [1 ,4 ]
Fernandez-Caballero, Antonio [1 ,4 ]
机构
[1] Univ Castilla La Mancha, Inst Invest Informat Albacete, Albacete 02071, Spain
[2] Polytech Inst Leiria, Comp Sci & Commun Res Ctr, Sch Technol & Management, P-2411901 Leiria, Portugal
[3] INOV INESC InovaCAO, Inst New Technol, Leiria Off, P-2411901 Leiria, Portugal
[4] Univ Castilla La Mancha, Dept Sistemas Informat, Albacete, Spain
关键词
mid-air collision; obstacle detection; computer vision; optical flow; DBSCAN; MOTION ESTIMATION; UAV; VISION; COMPUTATION; SHAPE;
D O I
10.3390/s24103016
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The sky may seem big enough for two flying vehicles to collide, but the facts show that mid-air collisions still occur occasionally and are a significant concern. Pilots learn manual tactics to avoid collisions, such as see-and-avoid, but these rules have limitations. Automated solutions have reduced collisions, but these technologies are not mandatory in all countries or airspaces, and they are expensive. These problems have prompted researchers to continue the search for low-cost solutions. One attractive solution is to use computer vision to detect obstacles in the air due to its reduced cost and weight. A well-trained deep learning solution is appealing because object detection is fast in most cases, but it relies entirely on the training data set. The algorithm chosen for this study is optical flow. The optical flow vectors can help us to separate the motion caused by camera motion from the motion caused by incoming objects without relying on training data. This paper describes the development of an optical flow-based airborne obstacle detection algorithm to avoid mid-air collisions. The approach uses the visual information from a monocular camera and detects the obstacles using morphological filters, optical flow, focus of expansion, and a data clustering algorithm. The proposal was evaluated using realistic vision data obtained with a self-developed simulator. The simulator provides different environments, trajectories, and altitudes of flying objects. The results showed that the optical flow-based algorithm detected all incoming obstacles along their trajectories in the experiments. The results showed an F-score greater than 75% and a good balance between precision and recall.
引用
收藏
页数:18
相关论文
共 60 条
[1]  
Allasia G., 2021, P 2021 INT C UNM AIR, DOI [10.1109/ICUAS51884.2021.9476762, DOI 10.1109/ICUAS51884.2021.9476762]
[2]  
[Anonymous], 2016, AIRPLANE FLYING HDB
[3]   The computation of optical flow [J].
Beauchemin, SS ;
Barron, JL .
ACM COMPUTING SURVEYS, 1995, 27 (03) :433-467
[4]  
Berges Paul Martin, 2019, PhD thesis
[5]   Detection filters and algorithm fusion for ATR [J].
Casasent, D ;
Ye, AQ .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1997, 6 (01) :114-125
[6]   An Active Sense and Avoid System for Flying Robots in Dynamic Environments [J].
Chen, Gang ;
Dong, Wei ;
Sheng, Xinjun ;
Zhu, Xiangyang ;
Ding, Han .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2021, 26 (02) :668-678
[7]   Full Flow: Optical Flow Estimation By Global Optimization over Regular Grids [J].
Chen, Qifeng ;
Koltun, Vladlen .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :4706-4714
[8]  
Chuzha O. O., 2019, 2019 IEEE 5th International Conference Actual Problems of Unmanned Aerial Vehicles Developments (APUAVD), P178
[9]  
Ester M, 1996, Proceedings of the second international conference on knowledge discovery and data mining, P226, DOI DOI 10.5555/3001460.3001507
[10]   Two-frame motion estimation based on polynomial expansion [J].
Farnebäck, G .
IMAGE ANALYSIS, PROCEEDINGS, 2003, 2749 :363-370