2005 · 116 citations · 22 references
ArchitectureComputer ScienceComputational GeometryComputer VisionGeometric ModelingCamera GeometryCamera ModelsCamera ProjectionMulti-view GeometryPerspective ProjectionProjection GeometryCamerasDistortionsEssential MatrixGeneralized Camera ModelsMulti-view Camera GeometryMultiple View GeometryPhysical Camera ModelsStructure From Motion
Structure‑from‑motion is extended to a highly general imaging model that represents cameras as arbitrary sets of projection rays, encompassing pinhole, distorted, and catadioptric systems. The paper introduces a hierarchy of general camera models, ranging from unconstrained projection rays to central, axial, and x‑slit configurations. It develops a multi‑view geometry framework for non‑central cameras, defining matching tensors analogous to fundamental and trifocal tensors, and specializes this framework to the two‑view case for axial and x‑slit models. The resulting framework provides the foundational multi‑view matching tensors for completely non‑central cameras, enabling analogous use of fundamental, essential, trifocal, and quadrifocal tensors.
We consider the structure-from-motion problem for a highly general imaging model where cameras are modeled as possibly unconstrained sets of projection rays. This allows to describe most existing camera types, including pinhole cameras, sensors with radial or more general distortions, catadioptric cameras (central or non-central), etc. We introduce a hierarchy of general camera models: the most general model has unconstrained projection rays whereas the most constrained model dealt with here is the central model, where all rays pass through a single point. Intermediate models are what we call axial cameras (all rays touch a single line), and x-slit cameras (rays touch two lines). The foundations for a multi-view geometry of completely non-central cameras are given, leading to the formulation of multi-view matching tensors, analogous to the fundamental/essential matrices, trifocal and quadrifocal tensors of perspective cameras. This framework is then specialized explicitly for the two-view case, for the intermediate camera types mentioned above.
22
Multiple View Geometry in Computer Vision
Kybernetes · 2001 · 3.3K citations
A computer algorithm for reconstructing a scene from two projections
H. C. Longuet–Higgins · Nature · 1981 · 2.4K citations
Robert Pless · 2003 · 278 citations