General Planar Motion from a Pair of 3D Correspondences

J. C. Dibene, Zhixiang Min, Enrique Dunn
2/14/2026

No official code found. Best implementation: jdibenes/gpm (1 star, MIT, last commit 2025-03-25).

Abstract

We present a novel 2-point method for estimating the relative pose of a camera undergoing planar motion from 3D data (e.g. from a calibrated stereo setup or an RGBD sensor). Unlike prior art, our formulation does not assume knowledge of the plane of motion, (e.g. parallelism between the optical axis and motion plane) to resolve the under-constrained nature of SE(3) motion estimation in this context. Instead, we enforce geometric constraints identifying, in closed-form, a unique planar motion solution from an orbital set of geometrically consistent SE(3) motion estimates. We explore the set of special and degenerate geometric cases arising from our formulation. Experiments on synthetic data characterize the sensitivity of our estimation framework to measurement noise and different types of observed motion. We integrate our solver within a RANSAC framework and demonstrate robust operation on standard benchmark sequences of real-world imagery. Code is available at: https://github.com/jdibenes/gpm.

DOISemantic Scholar

Code Implementations(1)

jdibenes/gpmCommunity65%
MIT

[ICCV 23 | ACCV 24] General Planar Motion from a Pair of 3D Correspondences | Hybrid and Non-minimal Planar Motion Estimation from Point Correspondences.

10MATLABAug 13, 20231 years agoMIT

Cite this paper

@article{dibene2026general,
  title  = {General Planar Motion from a Pair of 3D Correspondences},
  author = {J. C. Dibene and Zhixiang Min and Enrique Dunn},
  year   = {2026},
  doi    = {10.1109/ICCV51070.2023.00740},
  url    = {https://doi.org/10.1109/ICCV51070.2023.00740},
  journal = {ICCV 2023 2023}
}

Discussion