Epipolar Line Triangulation for Dense Object Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision feature matching processes struggle to accurately match objects in images where multiple similar-looking objects are densely distributed, as they often incorrectly match objects due to high similarity scores.

Innovation Solution

The method involves projecting epipolar lines between images to triangulate matches, selecting objects along these lines, and identifying corresponding objects in other images through intersections of epipolar lines, thereby generating indications of matching objects across multiple images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional feature matching processes are used to match objects in images with densely distributed similar-looking objects, then the matching process is simple and fast, but the matching accuracy deteriorates due to incorrect matches

Engineering Contradiction:
Improvematching accuracyVSAvoidmatching process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from 2D image space matching to 3D spatial reasoning by projecting epipolar lines across multiple images. Instead of directly comparing objects in a single 2D image plane, the system uses epipolar geometry to constrain possible matches to specific lines in other images, effectively adding a dimensional constraint that resolves ambiguities among similar-looking objects.

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

Solution Approach 2:

The patent introduces epipolar lines as an intermediary geometric construct between object detection and matching. These lines serve as mediators that connect corresponding points across multiple images through triangulation, providing a rigorous geometric framework that eliminates incorrect matches while maintaining computational efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If epipolar line projection and triangulation are used to match objects across multiple images, then matching accuracy improves for densely distributed similar objects, but computational complexity increases

Engineering Contradiction:
Improvefeature matching accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent performs preliminary detection of objects and computation of epipolar lines before conducting the actual matching operation. By pre-computing the epipolar geometry and constraining the search space to specific lines rather than entire image planes, the system reduces the computational burden of the matching process while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the matching process into distinct stages: object detection, epipolar line projection, candidate selection along epipolar lines, and final verification through triangulation. This segmentation allows each stage to be optimized independently, reducing overall computational complexity while preserving matching accuracy.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12272103B2Matching objects in images
Publication Date: 2025.04.08 PERCEPTO ROBOTICS LTD
  • US12272103B2 patent drawing
  • US12272103B2 patent drawing
  • US12272103B2 patent drawing

AI summary

There is provided a method of matching features depicted in images, comprising: detecting a first object depicted in a first image, projecting a first epipolar line, from the first object of the first image, to a second image, selecting second objects along the first epipolar line of the second image, projecting second epipolar lines, from the second objects of the second image, to a third image, projecting a third epipolar line from the first object of the first image to the third image, identifying on the third image, a third object along an intersection of the third epipolar line and a certain second epipolar line of the second epipolar lines, and generating an indication of the first object depicted in first image and the third object depicted in the third image as matches of a same physical object.