Adaptive UAV Object Detection for Monocular Obstacle Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unmanned aerial vehicles face challenges in efficiently detecting and avoiding obstacles in varying environmental conditions, particularly due to limitations in existing object detection technologies under different illumination and operational velocities.
Innovation Solution
Implementing adaptive object detection systems that evaluate operational conditions to select the optimal detection type, using monocular temporal object detection based on temporal sequential images to triangulate three-dimensional object locations and perform collision avoidance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If monocular temporal object detection is used to triangulate three-dimensional object locations, then measurement precision of object location is improved, but device complexity increases due to requiring sequential image capture and computational processing
Solution Approach 1:
The object detection process is segmented into distinct temporal phases: capturing a first image at time T1, capturing a second image at time T2, and performing computational triangulation. This segmentation allows the system to use simple monocular cameras rather than complex stereo cameras, while still achieving 3D location precision through temporal sequence analysis.
Solution Approach 2:
The patent introduces computational processing as an intermediary between image capture and object location determination. By using image processing algorithms to triangulate object positions from sequential monocular images, the system avoids the need for complex hardware-based stereo vision systems, thus reducing device complexity while maintaining measurement precision.
2Adaptability or versatility
If adaptive object detection is implemented to handle varying illumination and operational velocities, then adaptability to different environmental conditions is improved, but device complexity increases due to requiring multiple detection types and selection logic
Solution Approach 1:
The object detection system is made dynamic by enabling it to adapt its detection type based on real-time operational conditions. The system evaluates current illumination levels and operational velocities, then selects the most appropriate detection type (monocular temporal, binocular, or other methods). This dynamic adaptation allows the system to maintain high performance across varying environmental conditions without requiring all detection types to operate simultaneously, thus managing device complexity effectively.
Solution Approach 2:
The system changes operational parameters (detection type selection) based on environmental conditions such as illumination intensity and operational velocity. By monitoring these parameters and adjusting the detection approach accordingly, the system achieves versatility across different environments without permanently incorporating complex hardware for all possible conditions, thereby balancing adaptability with device complexity.
3Measurement precision
If temporal sequential images are captured for object detection, then measurement precision of object location is improved, but loss of time increases due to requiring multiple image captures
Solution Approach 1:
The system uses periodic image capture at specific time intervals (T1, T2) to gather sufficient data for accurate triangulation. By establishing optimal capture intervals that balance precision requirements with time constraints, the system achieves accurate object location measurement without excessive time loss. The periodic action is optimized so that images are captured frequently enough to enable precise 3D localization but not so frequently as to create unnecessary time delays.
Data Source
AI summary
Controlling an unmanned aerial vehicle to traverse a portion of an operational environment of the unmanned aerial vehicle may include obtaining an object detection type, obtaining object detection input data, obtaining relative object orientation data based on the object detection type and the object detection input data, and performing an object avoidance operation based on the relative object orientation data. The object detection type may be monocular object detection, which may include obtaining the relative object orientation data by obtaining motion data indicating a change of spatial location for the unmanned aerial vehicle between obtaining the first image and obtaining the second image based on searching along epipolar lines to obtain optical flow data.


