Analytical Forward Projection for Axial Non-Central Dioptric and Catadioptric Cameras

Abstract

We present a technique for modeling non-central catadioptric cameras consisting of a perspective camera and a rotationally symmetric conic reflector. While previous approaches use a central approximation and/or iterative methods for forward projection, we present an analytical solution. This allows computation of the optical path from a given 3D point to the given viewpoint by solving a 6^th degree forward projection equation for general conic mirrors. For a spherical mirror, the forward projection reduces to a 4^th degree equation, resulting in a closed form solution. We also derive the forward projection equation for imaging through a refractive sphere (non-central dioptric camera) and show that it is a 10^th degree equation. While central catadioptric cameras lead to conic epipolar curves, we show the existence of a quartic epipolar curve for catadioptric systems using a spherical mirror. The analytical forward projection leads to accurate and fast 3D reconstruction via bundle adjustment. Simulations and real results on single image sparse 3D reconstruction are presented. We demonstrate ~ 100 times speed up using the analytical solution over iterative forward projection for 3D reconstruction using spherical mirrors.

Cite

Text

Agrawal et al. "Analytical Forward Projection for Axial Non-Central Dioptric and Catadioptric Cameras." European Conference on Computer Vision, 2010. doi:10.1007/978-3-642-15558-1_10

Markdown

[Agrawal et al. "Analytical Forward Projection for Axial Non-Central Dioptric and Catadioptric Cameras." European Conference on Computer Vision, 2010.](https://mlanthology.org/eccv/2010/agrawal2010eccv-analytical/) doi:10.1007/978-3-642-15558-1_10

BibTeX

@inproceedings{agrawal2010eccv-analytical,
  title     = {{Analytical Forward Projection for Axial Non-Central Dioptric and Catadioptric Cameras}},
  author    = {Agrawal, Amit K. and Taguchi, Yuichi and Ramalingam, Srikumar},
  booktitle = {European Conference on Computer Vision},
  year      = {2010},
  pages     = {129-143},
  doi       = {10.1007/978-3-642-15558-1_10},
  url       = {https://mlanthology.org/eccv/2010/agrawal2010eccv-analytical/}
}