Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Fundamental matrix (computer vision)

From Wikipedia, the free encyclopedia
Matrix in computer version

Incomputer vision, thefundamental matrixF{\displaystyle \mathbf {F} } is a 3×3matrix which relates corresponding points instereo images. Inepipolar geometry, withhomogeneous image coordinates,x andx′, of corresponding points in a stereo image pair,Fx describes a line (anepipolar line) on which the corresponding pointx′ on the other image must lie. That means, for all pairs of corresponding points holds

xFx=0.{\displaystyle \mathbf {x} '^{\top }\mathbf {Fx} =0.}

Being of rank two and determined only up to scale, the fundamental matrix can be estimated given at least seven point correspondences. Its seven parameters represent the only geometric information about cameras that can be obtained through point correspondences alone.

The term "fundamental matrix" was coined byQT Luong in his influential PhD thesis. It is sometimes also referred to as the "bifocal tensor". As a tensor it is atwo-point tensor in that it is abilinear form relating points in distinct coordinate systems.

The above relation which defines the fundamental matrix was published in 1992 by bothOlivier Faugeras andRichard Hartley. AlthoughH. Christopher Longuet-Higgins'essential matrix satisfies a similar relationship, the essential matrix is a metric object pertaining to calibrated cameras, while the fundamental matrix describes the correspondence in more general and fundamental terms of projective geometry.This is captured mathematically by the relationship between a fundamental matrixF{\displaystyle \mathbf {F} } and its corresponding essential matrixE{\displaystyle \mathbf {E} },which is

E=(K)FK{\displaystyle \mathbf {E} =({\mathbf {K} '})^{\top }\;\mathbf {F} \;\mathbf {K} }

K{\displaystyle \mathbf {K} } andK{\displaystyle \mathbf {K} '} being the intrinsic calibrationmatrices of the two images involved.

Introduction

[edit]

The fundamental matrix is a relationship between any two images of the same scene that constrains where the projection of points from the scene can occur in both images. Given the projection of a scene point into one of the images the corresponding point in the other image is constrained to a line, helping the search, and allowing for the detection of wrong correspondences. The relation betweencorresponding points, which the fundamental matrix represents, is referred to asepipolar constraint,matching constraint,discrete matching constraint, orincidence relation.

Projective reconstruction theorem

[edit]

The fundamental matrix can be determined by a set ofpoint correspondences. Additionally, these corresponding image points may betriangulated to world points with the help of camera matrices derived directly from this fundamental matrix. The scene composed of these world points is within aprojective transformation of the true scene.[1]

Proof

[edit]

Say that the image point correspondencexx{\displaystyle \mathbf {x} \leftrightarrow \mathbf {x'} } derives from the world pointX{\displaystyle {\textbf {X}}} under the camera matrices(P,P){\displaystyle \left({\textbf {P}},{\textbf {P}}'\right)} as

x=PXx=PX{\displaystyle {\begin{aligned}\mathbf {x} &={\textbf {P}}{\textbf {X}}\\\mathbf {x'} &={\textbf {P}}'{\textbf {X}}\end{aligned}}}

Say we transform space by a generalhomography matrixH4×4{\displaystyle {\textbf {H}}_{4\times 4}} such thatX0=HX{\displaystyle {\textbf {X}}_{0}={\textbf {H}}{\textbf {X}}}.

The cameras then transform as

P0=PH1P0=PH1{\displaystyle {\begin{aligned}{\textbf {P}}_{0}&={\textbf {P}}{\textbf {H}}^{-1}\\{\textbf {P}}_{0}'&={\textbf {P}}'{\textbf {H}}^{-1}\end{aligned}}}
P0X0=PH1HX=PX=x{\displaystyle {\textbf {P}}_{0}{\textbf {X}}_{0}={\textbf {P}}{\textbf {H}}^{-1}{\textbf {H}}{\textbf {X}}={\textbf {P}}{\textbf {X}}=\mathbf {x} } and likewise withP0{\displaystyle {\textbf {P}}_{0}'} still get us the same image points.

Derivation of the fundamental matrix using coplanarity condition

[edit]

The fundamental matrix can also be derived using the coplanarity condition.[2]

For satellite images

[edit]

The fundamental matrix expresses the epipolar geometry in stereo images. Theepipolar geometry in images taken with perspective cameras appears as straight lines. However, insatellite images, the image is formed during the sensor movement along its orbit (pushbroom sensor). Therefore, there are multiple projection centers for one image scene and the epipolar line is formed as an epipolar curve. However, in special conditions such as small image tiles, the satellite images could be rectified using the fundamental matrix.

Properties

[edit]

The fundamental matrix is ofrank 2. Itskernel defines theepipole.

See also

[edit]

Notes

[edit]
  1. ^Richard Hartley and Andrew Zisserman "Multiple View Geometry in Computer Vision" 2003, pp. 266–267
  2. ^Jaehong Oh."Novel Approach to Epipolar Resampling of HRSI and Satellite Stereo Imagery-based Georeferencing of Aerial Images"Archived 2012-03-31 at theWayback Machine, 2011, pp. 22–29 accessed 2011-08-05.

References

[edit]
  • Olivier D. Faugeras (1992). "What can be seen in three dimensions with an uncalibrated stereo rig?".Proceedings of European Conference on Computer Vision.CiteSeerX 10.1.1.462.4708.
  • Olivier D. Faugeras; Q.T. Luong; Steven Maybank (1992). "Camera self-calibration: Theory and experiments".Proceedings of European Conference on Computer Vision.doi:10.1007/3-540-55426-2_37.
  • Q.T. Luong and Olivier D. Faugeras (1996). "The Fundamental Matrix: Theory, Algorithms, and Stability Analysis".International Journal of Computer Vision.17 (1):43–75.doi:10.1007/BF00127818.S2CID 2582003.
  • Olivier Faugeras and Q.T. Luong (2001).The Geometry of Multiple Images. MIT Press.ISBN 978-0-262-06220-6.
  • Richard Hartley and Andrew Zisserman (2003).Multiple View Geometry in Computer Vision. Cambridge University Press.ISBN 978-0-521-54051-3.
  • Richard I. Hartley (1997). "In Defense of the Eight-Point Algorithm".IEEE Transactions on Pattern Analysis and Machine Intelligence.19 (6):580–593.doi:10.1109/34.601246.
  • Nurollah Tatar (2019). "Stereo rectification of pushbroom satellite images by robustly estimating the fundamental matrix".International Journal of Remote Sensing.40 (20):1–19.Bibcode:2019IJRS...40.8879T.doi:10.1080/01431161.2019.1624862.
  • Marc Pollefeys, Reinhard Koch and Luc van Gool (1999). "Self-Calibration and Metric Reconstruction in spite of Varying and Unknown Intrinsic Camera Parameters".International Journal of Computer Vision.32 (1):7–25.doi:10.1023/A:1008109111715.S2CID 306722.
  • Philip H. S. Torr (1997). "The Development and Comparison of Robust Methods for Estimating the Fundamental Matrix".International Journal of Computer Vision.24 (3):271–300.doi:10.1023/A:1007927408552.S2CID 12031059.
  • Gang Xu and Zhengyou Zhang (1996).Epipolar geometry in Stereo, Motion and Object Recognition. Kluwer Academic Publishers.ISBN 978-0-7923-4199-4.
  • Zhengyou Zhang (1998). "Determining the epipolar geometry and its uncertainty: A review".International Journal of Computer Vision.27 (2):161–195.doi:10.1023/A:1007941100561.S2CID 3190498.

Toolboxes

[edit]

External links

[edit]
Matrix classes
Explicitly constrained entries
Constant
Conditions oneigenvalues or eigenvectors
Satisfying conditions onproducts orinverses
With specific applications
Used instatistics
Used ingraph theory
Used in science and engineering
Related terms
Retrieved from "https://en.wikipedia.org/w/index.php?title=Fundamental_matrix_(computer_vision)&oldid=1285956877"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp