Visual Odometry Mistracked Point Detection via Back-Projection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for processing image sequences to determine the position of moving objects suffer from increasing errors due to inaccuracies in tracking feature points between frames, particularly in environments where GPS data is unreliable or unavailable.
Innovation Solution
A moving image processing device that includes units for obtaining moving images, extracting feature points, tracking their matching relationships, calculating real-space coordinates, back-projecting these coordinates, and detecting mistracked points using different methods and conditions to improve tracking accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If feature point tracking is performed continuously between frames to obtain position information, then position detection capability is maintained, but tracking accuracy deteriorates due to accumulated errors
Solution Approach 1:
The patent implements feedback by back-projecting calculated three-dimensional coordinates of feature points onto image planes and comparing these back-projected coordinates with actually detected coordinates. This comparison generates error information that feeds back into the tracking process, enabling detection and correction of mistracked points to maintain accuracy despite continuous processing
Solution Approach 2:
The patent replaces purely mechanical/algorithmic tracking with a hybrid approach incorporating geometric verification through back-projection. By substituting direct tracking with a verification mechanism that uses coordinate transformation and comparison, the system can identify and correct tracking errors without compromising continuous position detection
2Reliability
If multiple methods are used to calculate back-projected coordinates for detection, then detection reliability improves, but device complexity increases
Solution Approach 1:
The patent segments the detection process into distinct components: feature point extraction, three-dimensional coordinate calculation, back-projection to image plane, and coordinate comparison. This segmentation allows multiple methods to be applied to specific segments (such as different back-projection methods) without overwhelming complexity, as each segment can be optimized independently
Data Source
AI summary
Three-dimensional coordinates of feature points of an object to be measured are back-projected to a frame image photographed from a specific position, and image coordinates of the back-projected feature points and the feature points in this frame image are compared. In this case, the feature points, which are mismatched, are removed as feature points which are mistracked between plural frames. In this case, two processing systems, of which initial conditions of calculation for obtaining the back-projected coordinates are different from each other, are performed, and the detection of the above mistracked points is performed on each of the two back-projected coordinates. The mistracked points detected in at least one of the processing systems are removed, and are not succeeded to the following processing.


