Approaching Object Detection Using Distance Sequence Comparison
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing anti-collision systems require high computational capacity and electrical consumption, making them unsuitable for portable applications and vehicles other than cars, and lack the ability to provide immediate and intuitive collision warnings without distracting the user.
Innovation Solution
A system that detects objects using a camera and processing device, defines information sets based on time instants and object types, and compares distances to generate alarm signals for approaching objects, eliminating the need for recursive tracking algorithms and reducing computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional recursive object tracking algorithms are used, then object tracking functionality is achieved, but computational capacity requirements grow exponentially and electrical consumption increases
Solution Approach 1:
The patent extracts only the essential elements needed for collision detection - specifically, distance measurements and object positions at different time instants - while discarding the complex recursive tracking machinery. By taking out only the critical distance comparison functionality and eliminating the need to maintain full object identities across frames, the system achieves collision detection with dramatically reduced computational requirements and energy consumption.
Solution Approach 2:
The patent segments the object tracking problem into independent distance measurement tasks for each detected object at each time instant, rather than maintaining continuous recursive tracking of object identities. This segmentation allows each frame's objects to be independently measured and compared, breaking the exponential computational complexity into manageable linear operations that can be executed with limited hardware resources.
2Speed
If high-performance hardware resources are used to ensure adequate response times, then response time is improved, but device complexity and portability are worsened
Solution Approach 1:
The patent employs cheap, lightweight hardware components (such as standard cameras and basic processors) that would traditionally be insufficient for real-time collision detection. By using simplified algorithms that require minimal computational power, the system makes these low-cost, portable components effective for collision detection, enabling deployment in wearable devices, bicycles, and motorcycles without requiring high-performance hardware.
Solution Approach 2:
The patent changes the fundamental parameters of the detection approach by focusing solely on distance and position comparisons rather than full object recognition and tracking. This parameter change from complex image analysis to simple geometric measurements dramatically reduces the computational burden, allowing adequate response times to be achieved with minimal hardware complexity and enabling portability.
3Use of energy by moving object
If simplified preprocessing techniques are used, then computational capacity requirements are reduced, but measurement precision and reliability are worsened
Solution Approach 1:
The patent replaces complex mechanical-like recursive tracking systems with a simpler geometric substitution approach. Instead of continuously tracking object identities through multiple frames using complex algorithms, the system substitutes this with direct distance measurements from the camera to each detected object at each time instant, using basic geometric relationships and trigonometry to calculate distances from image coordinates and camera parameters.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
The present invention concerns a system (2,3) adapted to identify the approach of an object (01-03). The system (2,3) is adapted to: detect at least one object (01-03) in space, provide an estimate of the distance between the at least one object (01-03) detected and the system (2,3), and provide a time instant in which the at least one object (01-03) is detected, Advantageously, the system (2,3): defines a plurality of information sets, each information set referring to a time instant and a number of objects detected at said time instant, and comprising a distance from the device of each of the detected objects, the distances being ordered in a sequence according to a predetermined criterion, identifies pairs of information sets referring to different time instants but associated with the same number of detected objects, for each pair of information sets, determines at least one change in distance by comparing two distances having the same position in the sequence of distances of the respective information set, or determines at least one speed by comparing two distances having the same position in the sequence of distances of the respective information set and the two time instants to which the two information sets refer, and if the change in distance or speed exceeds a limit value, generates an alarm signal.