Pixel-Accurate Epipolar Guided Matching

3DV 2026
Oleksii Nasypanyi1, Francois Rameau2
1Stony Brook University, USA    2SUNY Korea, Incheon, Korea
Teaser Figure: Angular interval-based epipolar guided matching overview
Figure 1: Overview of our angular interval-based epipolar guided matching. Each keypoint's tolerance disk defines an angular interval as seen from the epipole, enabling O(log N + K) candidate queries with a segment tree.

News

  • [March 2026] Code released on GitHub.
  • [January 2026] Paper accepted to 3DV 2026!
  • [Coming Soon] Paper will be available on arXiv.

Abstract

Keypoint matching can be slow and unreliable in challenging conditions such as repetitive textures or wide-baseline views. In such cases, known geometric relations (e.g., the fundamental matrix) can be used to restrict potential correspondences to a narrow epipolar envelope, thereby reducing the search space and improving robustness. These epipolar-guided matching approaches have proved effective in tasks such as SfM; however, most rely on coarse spatial binning, which introduces approximation errors, requires costly post-processing, and may miss valid correspondences. We address these limitations with an exact formulation that performs candidate selection directly in angular space. In our approach, each keypoint is assigned a tolerance circle which, when viewed from the epipole, defines an angular interval. Matching then becomes a 1D angular interval query, solved efficiently in logarithmic time with a segment tree. This guarantees pixel-level tolerance, supports per-keypoint control, and removes unnecessary descriptor comparisons. Extensive evaluation on ETH3D demonstrates noticeable speedups over existing approaches while recovering exact correspondence sets.

Key Features

Exact Formulation

Pixel-level tolerance without approximation errors or spatial discretization.

Fast Queries

O(log N + K) candidate retrieval per query using a segment tree.

Perfect Recall

Recovers all valid correspondences within the epipolar envelope.

Per-Keypoint Control

Supports individual tolerance settings and handles all epipole configurations.

Method Overview

Our approach introduces several key innovations:

Results

Comparison of correctly matched points in a scene with repetitive structures
Figure 2: Comparison of the number of correctly matched points in a challenging scene with many repetitive structures, such as grass, rooftops, and building facades. (Top) Brute-Force (BF) matching. (Middle) FLANN-based matching. (Bottom) Our epipolar-guided matching.

Key Findings:

Citation

If you find this work useful for your research, please consider citing:

@inproceedings{nasypanyi2026pixelaccurate,
  title     = {Pixel-Accurate Epipolar Guided Matching},
  author    = {Oleksii Nasypanyi and Francois Rameau},
  booktitle = {Thirteenth International Conference on 3D Vision},
  year      = {2026},
  url       = {https://openreview.net/forum?id=9zRX5HrpnA}
}

Contact

For questions, please contact oleksii.nasypanyi@stonybrook.edu (Stony Brook University).