Fundamental Matrix Calculation Using Depth-Based Point Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies face challenges in accurately calculating the fundamental matrix from images taken from different camera positions and attitudes, leading to inefficiencies in shake correction and three-dimensional reconstruction, particularly when corresponding points lack depth information.

Innovation Solution

An image processing apparatus that acquires multiple images, calculates a first fundamental matrix based on corresponding points, extracts second corresponding points based on depth, and determines a second fundamental matrix to improve shake correction and three-dimensional reconstruction accuracy by selecting points that are both nearest and farthest, thereby enhancing the fundamental matrix calculation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a fundamental matrix is calculated based on corresponding points without depth information, then the calculation can be performed with simple corresponding points, but the accuracy of the fundamental matrix and subsequent shake correction deteriorates

Engineering Contradiction:
Improveease of fundamental matrix calculationVSAvoidaccuracy of fundamental matrix
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces depth information as an additional dimension to the corresponding points. By extracting corresponding points and sorting them by depth, then selecting points from different depth layers (nearest and farthest), the system transforms 2D corresponding points into 3D spatially-aware points. This dimensional enhancement allows the fundamental matrix to capture more accurate geometric relationships between images, resolving the contradiction between calculation simplicity and accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If corresponding points are selected without considering depth, then the processing is simpler and faster, but the three-dimensional reconstruction accuracy deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidthree-dimensional reconstruction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary actions by first calculating the fundamental matrix from all corresponding points, then using this matrix to compute depth information for each corresponding point. After sorting points by depth, the system selects representative points (nearest and farthest) for final processing. This preliminary computation of depth and sorting enables accurate three-dimensional reconstruction while maintaining efficient processing through selective point usage.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If all corresponding points are used for fundamental matrix calculation, then more data is available for accurate reconstruction, but the computational complexity and processing time increase

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and selects only the most representative corresponding points from the complete set. By sorting all corresponding points according to depth information and then extracting only the nearest and farthest points, the system reduces the number of points used for final fundamental matrix calculation. This extraction approach maintains reconstruction accuracy by preserving depth diversity while significantly reducing computational complexity and processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9760999B2Image processing apparatus, imaging apparatus, and image processing method
Publication Date: 2017.09.12 OLYMPUS CORPORATION(JP)
  • US9760999B2 patent drawing
  • US9760999B2 patent drawing
  • US9760999B2 patent drawing

AI summary

An image processing apparatus includes an image acquisition unit that acquires a plurality of images, a corresponding point acquisition unit, a first fundamental matrix calculation unit, a depth calculation unit, a corresponding point extraction unit, and a fundamental matrix determination unit. The corresponding point acquisition unit acquires a plurality of first corresponding points of the images. The first fundamental matrix calculation unit calculates a first fundamental matrix based on the first corresponding points. The depth calculation unit calculates depths for the first corresponding points based on the first fundamental matrix. The corresponding point extraction unit extracts a plurality of second corresponding points from the first corresponding points based on the depths. The fundamental matrix determination unit calculates a second fundamental matrix based on the second corresponding points.