
In
computer vision
Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
, the inverse depth parametrization is a
parametrization used in methods for
3D reconstruction from multiple images
3D reconstruction from multiple images is the creation of three-dimensional models from a set of images. It is the reverse process of obtaining 2D images from 3D scenes.
The essence of an image is a projection from a 3D scene onto a 2D pla ...
such as
simultaneous localization and mapping
Simultaneous localization and mapping (SLAM) is the computational problem of constructing or updating a map of an unknown environment while simultaneously keeping track of an agent's location within it. While this initially appears to be a ch ...
(SLAM).
[Piniés et al. (2007)][Sunderhauf et al. (2007)] Given a point
in 3D space observed by a
monocular
A monocular is a compact refracting telescope used to magnify images of distant objects, typically using an optical prism to ensure an erect image, instead of using relay lenses like most telescopic sights. The volume and weight of a monocul ...
pinhole camera
A pinhole camera is a simple camera without a lens but with a tiny aperture (the so-called '' pinhole'')—effectively a light-proof box with a small hole in one side. Light from a scene passes through the aperture and projects an inverted image ...
from multiple views, the inverse depth parametrization of the point's position is a 6D vector that encodes the
optical centre
In Gaussian optics, the cardinal points consist of three pairs of points located on the optical axis of a rotationally symmetric, focal, optical system. These are the '' focal points'', the principal points, and the nodal points. For ''ideal'' s ...
of the camera
when in first observed the point, and the position of the point along the ray passing through
and
.
[Civiera et al. (2008)]
Inverse depth parametrization generally improves
numerical stability and allows to represent points with zero
parallax
Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight and is measured by the angle or semi-angle of inclination between those two lines. Due to foreshortening, nearby object ...
. Moreover, the error associated to the observation of the point's position can be modelled with a
Gaussian distribution
In statistics, a normal distribution or Gaussian distribution is a type of continuous probability distribution for a real-valued random variable. The general form of its probability density function is
:
f(x) = \frac e^
The parameter \mu i ...
when expressed in inverse depth. This is an important property required to apply methods, such as
Kalman filter
For statistics and control theory, Kalman filtering, also known as linear quadratic estimation (LQE), is an algorithm that uses a series of measurements observed over time, including statistical noise and other inaccuracies, and produces estima ...
s, that assume normality of the measurement error distribution. The major drawback is the larger memory consumption, since the dimensionality of the point's representation is doubled.
Definition
Given 3D point
with world coordinates in a
reference frame
In physics and astronomy, a frame of reference (or reference frame) is an abstract coordinate system whose origin (mathematics), origin, orientation (geometry), orientation, and scale (geometry), scale are specified by a set of reference point ...
, observed from different views, the inverse depth parametrization
of
is given by:
:
where the first five components encode the camera pose in the first observation of the point, being
the
optical centre
In Gaussian optics, the cardinal points consist of three pairs of points located on the optical axis of a rotationally symmetric, focal, optical system. These are the '' focal points'', the principal points, and the nodal points. For ''ideal'' s ...
,
the
azimuth
An azimuth (; from ar, اَلسُّمُوت, as-sumūt, the directions) is an angular measurement in a spherical coordinate system. More specifically, it is the horizontal angle from a cardinal direction, most commonly north.
Mathematicall ...
,
the elevation angle, and
the inverse depth of
at the first observation.
References
Bibliography
*
*
*
* {{cite journal, title=Using the unscented Kalman filter in mono-SLAM with inverse depth parametrization for autonomous airship control, last1=Sunderhauf, first1=Niko, last2=Lange, first2=Sven, last3=Protzel, first3=Peter, journal=2007 IEEE International Workshop on Safety, Security and Rescue Robotics, pages=1–6, year=2007, publisher=IEEE
Computer vision