Submitted:
26 May 2023
Posted:
29 May 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Methodology of Moving Object Detection from a Moving Camera
2.1. Projective trnasformation
2.2. Feature-point matching between images with an optical flow
2.3. Moving object detection from a moving camera

3. Methodology for Object Recognition, Tracking and Decision Making
3.1. Object recognition

3.2. Object tracking

3.3. Decision making for avoidance maneuvers



4. Performance Validation of In-Flight Collision Avoidance
4.1. System setting for in-flight collision avoidance
4.2. Validation of moving object detection and tracking
4.3. Validation of in-flight collision avoidance



| Emergency stop | |||
|---|---|---|---|
| vehicle speed | obstacle speed | relative speed | |
| 1.2m/s | 5.9m/s | 6.0m/s | |
| time between detection and recognition | minimum distance to obstacle | ||
| 0.09 seconds | 0.72m | ||




| Avoidance maneuver 1 | |||
| vehicle speed | obstacle speed | relative speed | |
| 1.2m/s | 5.7m/s | 6.7m/s | |
| time between detection and recognition | minimum distance to obstacle | ||
| 0.1 seconds | 0.54m | ||
| Avoidance maneuver 2 | |||
| vehicle speed | obstacle speed | relative speed | |
| 1.2m/s | 5.6m/s | 5.9m/s | |
| time between detection and recognition | minimum distance to obstacle | ||
| 0.11 seconds | 0.51m | ||
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
| It | = tth frame of a video sequence |
| It [i] | = ith edge area of frame It |
| N | = threshold number for a new feature point search |
| OFt, t+1 | = optical flow between the edge areas of It and It+1 |
| Ht-1, t | = homography matrix that maps It-1 to It |
| Rt | = binary image that displays regions where moving objects are present |
| Ct | = list of prior object coordinates |
| Ot | = object locations and IDs at the previous frame |
| davoidThresh | = avoidance decision threshold |
| dstopThresh | = emergency stop decision threshold |
| Rsafewindow | = safe window radius |
| vobj | = maximum expected approach speed of object |
| vmax | = maximum possible maneuver speed of the ego-vehicle |
References
- Floreano, D., and Wood, R. J. Science, technology and the future of small autonomous drones. Nature. 2015, 521(7553), 460-466.
- Cai, Z., Lou, J., Zhao, J., Wu, K., Lui, N., and Wang, Y. X. Quadrotor trajectory tracking and obstacle avoidance by chaotic grey wolf optimization-based active disturbance rejection control," Mechanical Systems and Signal Processing. 2019, 128(1), 636-654.
- Choi, A. J., Park, J., and Han, J.-H., Automated Aerial Docking System Using Onboard Vision-Based Deep Learning. Journal of Aerospace Information Systems. 2022, 19(6), 421-436.
- Choi, A. J., Yang, H.-H., and Han, J.-H. Study on robust aerial docking mechanism with deep learning based drogue detection and docking. Mechanical Systems and Signal Processing. 2021, 154, 107579.
- Shao, X., Liu, N., Wang, Z., Zhang, W., and Yang, W. Neuroadaptive integral robust control of visual quadrotor for tracking a moving object. Mechanical Systems and Signal Processing. 2020, 136, 106513.
- Shim, D., Chung, H., Kim, H. J., and Sastry, S. Autonomous Exploration In Unknown Urban Environments For Unmanned Aerial Vehicles. AIAA Guidance, Navigation, and Control Conference and Exhibit. American Institute of Aeronautics and Astronautics, San Francisco, California, USA, 15-18 August 2005.
- Qiu, Z., Zhao, N., Zhou, L., Wang, M., Yang, L., Fang, H., He, Y., and Liu, Y. Vision-Based Moving Obstacle Detection and Tracking in Paddy Field Using Improved Yolov3 and Deep SORT. Sensors. 2020, 20(15), 4082.
- Mejias, L., McNamara, S., Lai, J., and Ford, J. Vision-based detection and tracking of aerial targets for UAV collision avoidance. 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18-22 October 2010, pp. 87-92.
- Al-Kaff, A., Garcia, F., Martin, D., Escalera, A. D. L., Armingol, J. M. Obstacle Detection and Avoidance System Based on Monocular Camera and Size Expansion Algorithm for UAVs. Sensors. 2017, 17(5), 1061.
- Alado, E., Gonzalez-deSantos, L. M., Michinel, H., and Gonzalez-Jorge, H. UAV Obstacle Avoidance Algorithm to Navigate in Dynamic Building Environment. Drones. 2022, 6(1), 16.
- Ahmad, T., Cavazza, M., Matsuo, Y., and Prendinger, H. "Detection Human Actions in Drone Images Using YoloV5 and Stochastic Gradient Boosting," Sensors, Vol. 22, No. 18, article number 7020, 2022.
- Lee, T.-J., Yi, D.-H., and Cho, D.-I. A Monocular Vision Sensor-Based Obstacle Detection Algorithm for Autonomous Robots. Sensors. 2016, 16(3), 311.
- Uddin Haque, A., and Nejadpak, A. Obstacle Avoidance Using Stereo Camera, arXiv:1705.04114, 2017.
- Falanga, D., Kim, S., Scaramuzza, D. How Fast Is Too Fast? The Role of Perception Latency in High-Speed Sense and Avoid. IEEE Robotics and Automation Letters. 2019, 4(2), 1884-1891.
- Kwag, Y. K., and Chung, C. H. UAV based collision avoidance radar sensor. IEEE International Geoscience and Remote Sensing Symposium, Barcelona, Spain, 23-27 July 2007, pp. 639-642.
- Moses, A., Rutherford, M. J., Kontitsis, M., and Valavanis, K. P. UAV-borne X-band radar for collision avoidance. Robotica. 2014, 32(1), pp. 97-114.
- Lv, Y., Ai, Z., Chen, M., Gong, X., Wang, Y., and Lu, Z. High-Resolution Drone Detection Based on Background Difference and SAG-YOLOv5s. Sensors, 2022, 22(15), 5825.
- Chen, T., and Lu, S. Object-Level Motion Detection From Moving Cameras. IEEE Transactions on Circuits and Systems for Video Technology, 2017, 27(11), pp. 2333-2343.
- Kim, J., Wang, X., Wang, H., Zhu, C., and Kim, D. Fast moving object detection with non-stationary background. Multimedia Tools and Applications. 2013, 67(1), pp. 311-335.
- Seidaliyeva, U., Akhmetov, D., Ilipbayeva, L. and Matson, E. Real-Time and Accurate Drone Detection in a Video with a Static Background. Sensors, 2020, 20(14), 3856.
- Fischler, M. A., and Bolles, R. C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM. 1981, 24(6), pp. 381–395.
- Massart, D. L., Kaufman, L., Rousseeuw, P. J., and Leroy, A. Least median of squares: a robust method for outlier and model error detection in regression and calibration. Analytica Chimica Acta. 1986, 187, pp. 171-179.
- Ester, M., Kriegel, H.-P., Sander, J., and Xu, X. A density-based algorithm for discovering clusters in large spatial databases with noise. Proceedings of the Second International Conference on Knowledge Discovery and Data Mining. AAAI Press, Portland, Oregon, 1996, pp. 226–231.
- Lloyd, S. Least squares quantization in PCM. IEEE Transactions on Information Theory. 1982, 28(2), pp. 129-137.
- Yang, Y., Loquercio, A., Scaramuzza, D., and Soatto, S. Unsupervised Moving Object Detection via Contextual Information Separation. IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, Jun 15, 2019, pp. 879-888.
- Falangs, D., Kleber, K., and Scaramuzza, D. Dynamic obstacle avoidance for quadrotors with event cameras. Science Robotics. 2020, 5(40).















Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).