Example: quiz answers

Epipolar Geometry and the Fundamental Matrix

9 Epipolar Geometry and the Fundamental MatrixThe Epipolar Geometry is the intrinsic projective geometrybetween two views. It isindependent of scene structure, and only depends on the cameras internal parametersand relative Fundamental matrixFencapsulates this intrinsic Geometry . It is a3 3matrixof rank 2. If a point in 3-spaceXis imaged asxin the first view, andx in the second,then the image points satisfy the relationx TFx= will first describe Epipolar Geometry , and derive the Fundamental Matrix . Theproperties of the Fundamental Matrix are then elucidated, both for general motion ofthe camera between the views, and for several commonly occurring special motions. Itis next shown that the cameras can be retrieved fromFup to a projective transformationof 3-space. This result is the basis for the projective reconstruction theorem given inchapter 10. Finally, if the camera internal calibration is known, it is shown that the Eu-clidean motion of the cameras between views may be computed from the fundamentalmatrix up to a finite number of Fundamental Matrix is independent of scene structure.

This result is the basis for the projective reconstruction theorem given in chapter 10. Finally, if the camera internal calibration is known, it is shown that the Eu-clidean motion of the cameras between views may be computed from the fundamental matrix up to a finite number of ambiguities. The fundamental matrix is independent of scene structure.

Tags:

  Reconstruction, Geometry, Scene, Epipolar, Epipolar geometry

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Epipolar Geometry and the Fundamental Matrix

1 9 Epipolar Geometry and the Fundamental MatrixThe Epipolar Geometry is the intrinsic projective geometrybetween two views. It isindependent of scene structure, and only depends on the cameras internal parametersand relative Fundamental matrixFencapsulates this intrinsic Geometry . It is a3 3matrixof rank 2. If a point in 3-spaceXis imaged asxin the first view, andx in the second,then the image points satisfy the relationx TFx= will first describe Epipolar Geometry , and derive the Fundamental Matrix . Theproperties of the Fundamental Matrix are then elucidated, both for general motion ofthe camera between the views, and for several commonly occurring special motions. Itis next shown that the cameras can be retrieved fromFup to a projective transformationof 3-space. This result is the basis for the projective reconstruction theorem given inchapter 10. Finally, if the camera internal calibration is known, it is shown that the Eu-clidean motion of the cameras between views may be computed from the fundamentalmatrix up to a finite number of Fundamental Matrix is independent of scene structure.

2 However, it can be com-puted from correspondences of imaged scene points alone, without requiring knowl-edge of the cameras internal parameters or relative pose. This computation is de-scribed in chapter Epipolar geometryThe Epipolar Geometry between two views is essentially the Geometry of the inter-section of the image planes with the pencil of planes having the baseline as axis (thebaseline is the line joining the camera centres). This Geometry is usually motivated byconsidering the search for corresponding points in stereo matching, and we will startfrom that objective a pointXin 3-space is imaged in two views, atxin the first, andx in thesecond. What is the relation between the corresponding image pointsxandx ? Asshown in figure the image pointsxandx , space pointX, and camera centresare coplanar. Denote this plane as . Clearly, the rays back-projected fromxandx intersect atX, and the rays are coplanar, lying in.

3 It is this latter property that is ofmost significance in searching for a Epipolar Geometry and the Fundamental MatrixCC/ xxXepipolar plane /xeX ?XX ?leepipolar linefor x//abFig. correspondence Geometry .(a) The two cameras are indicated by their centresCandC and image planes. The camera centres, 3-space pointX, and its imagesxandx lie in a commonplane . (b) An image pointxback-projects to a ray in 3-space defined by the first camera centre,C,andx. This ray is imaged as a linel in the second view. The 3-space pointXwhich projects toxmustlie on this ray, so the image ofXin the second view must lie onl .leel baseline//eebaseline/XabFig. Geometry .(a) The camera baseline intersects each image plane at the epipoleseande . Any plane containing the baseline is an Epipolar plane, and intersects the image planes incorresponding Epipolar lineslandl . (b) As the position of the 3D pointXvaries, the Epipolar planes rotate about the baseline.

4 This family of planes is known as an Epipolar pencil. All Epipolar linesintersect at the now that we know onlyx, we may ask how the corresponding pointx isconstrained. The plane is determined by the baseline and the ray defined byx. Fromabove we know that the ray corresponding to the (unknown) pointx lies in , hencethe pointx lies on the line of intersectionl of with the second image plane. This linel is the image in the second view of the ray back-projected fromx. It is theepipolarlinecorresponding tox. In terms of a stereo correspondence algorithm the benefit isthat the search for the point corresponding toxneed not cover the entire image planebut can be restricted to the linel .The geometric entities involved in Epipolar Geometry are illustrated in figure terminology is Theepipoleis thepointof intersection of the line joining the camera centres (thebaseline) with the image plane. Equivalently, the epipole is the image in one The Fundamental matrixF241e/eabcFig.

5 Cameras.(a) Epipolar Geometry for converging cameras. (b) and (c) A pair ofimages with superimposed corresponding points and their Epipolar lines (in white). The motion betweenthe views is a translation and rotation. In each image, the direction of the other camera may be inferredfrom the intersection of the pencil of Epipolar lines. In this case, both epipoles lie outside of the the camera centre of the other view. It is also the vanishing point of the baseline(translation) direction. Anepipolar planeis a plane containing the baseline. There is a one-parameterfamily (a pencil) of Epipolar planes. Anepipolar lineis the intersection of an Epipolar plane with the image plane. Allepipolar lines intersect at the epipole. An Epipolar plane intersects the left and rightimage planes in Epipolar lines, and defines the correspondence between the of Epipolar Geometry are given in figure and figure The epipolargeometry of these image pairs, and indeed all the examples ofthis chapter, is computeddirectly from the images as described in section (p290).

6 The Fundamental matrixFThe Fundamental Matrix is the algebraic representation of Epipolar Geometry . In thefollowing we derive the Fundamental Matrix from the mappingbetween a point and itsepipolar line, and then specify the properties of the a pair of images, it was seen in figure that to each pointxin one image,there exists a corresponding Epipolar linel in the other image. Any pointx in thesecond image matching the pointxmust lie on the Epipolar linel . The Epipolar line2429 Epipolar Geometry and the Fundamental Matrixe atinfinitye at/infinityabcFig. parallel to the image the case of a special motion where the translation isparallel to the image plane, and the rotation axis is perpendicular to the image plane, the intersectionof the baseline with the image plane is at infinity. Consequently the epipoles are at infinity, and epipolarlines are parallel. (a) Epipolar Geometry for motion parallel to the image plane. (b) and (c) a pair ofimages for which the motion between views is (approximately) a translation parallel to thex-axis, withno rotation.

7 Four corresponding Epipolar lines are superimposed in white. Note that correspondingpoints lie on corresponding Epipolar the projection in the second image of the ray from the pointxthrough the cameracentreCof the first camera. Thus, there is a mapx7 l from a point in one image to its corresponding Epipolar line in the other image. It isthe nature of this map that will now be explored. It will turn out that this mappingis a (singular)correlation, that is a projective mapping from points to lines, which isrepresented by a matrixF, the Fundamental Geometric derivationWe begin with a geometric derivation of the Fundamental Matrix . The mapping froma point in one image to a corresponding Epipolar line in the other image may be de-composed into two steps. In the first step, the pointxis mapped to some pointx inthe other image lying on the Epipolar linel . This pointx is a potential match for thepointx. In the second step, the Epipolar linel is obtained as the line joiningx to theepipolee.

8 Step 1: Point transfer via a to figure Consider a plane in spacenot passing through either of the two camera centres. The raythrough the first cameracentre corresponding to the pointxmeets the plane in a pointX. This pointXisthen projected to a pointx in the second image. This procedure is known as transfervia the plane . SinceXlies on the ray corresponding tox, the projected pointx must lie on the Epipolar linel corresponding to the image of this ray, as illustrated The Fundamental matrixF243/eelx/HX/x Fig. pointxin one image is transferred via the plane to a matching pointx in the secondimage. The Epipolar line throughx is obtained by joiningx to the epipolee . In symbols one maywritex =H xandl = [e ] x = [e ] H x=FxwhereF= [e ] H is the Fundamental The pointsxandx are both images of the 3D pointXlying on a set of all such pointsxiin the first image and the corresponding pointsx iin thesecond image are projectively equivalent, since they are each projectively equivalent tothe planar point setXi.

9 Thus there is a 2D homographyH mapping eachxitox 2: Constructing the Epipolar the pointx the Epipolar linel passingthroughx and the epipolee can be written asl =e x = [e ] x (the notation[e ] is defined in ( p581)). Sincex may be written asx =H x, we havel = [e ] H x=Fxwhere we defineF= [e ] H , the Fundamental Matrix . This showsResult Fundamental matrixFmay be written asF= [e ] H , whereH is thetransfer mapping from one image to another via any plane . Furthermore, since[e ] has rank 2 andH rank 3,Fis a Matrix of rank ,Frepresents a mapping from the 2-dimensional projective planeIP2of the first image to the pencil of Epipolar lines through the epipolee . Thus, it rep-resents a mapping from a 2-dimensional onto a 1-dimensionalprojective space, andhence must have rank , the geometric derivation above involves a scene plane , but a plane isnotrequired in order forFto exist. The plane is simply used here as a means of defining apoint map from one image to another.

10 The connection between the Fundamental matrixand transfer of points from one image to another via a plane isdealt with in some depthin chapter Algebraic derivationThe form of the Fundamental Matrix in terms of the two camera projection matri-ces,P,P , may be derived algebraically. The following formulation is due to Xu andZhang [Xu-96].2449 Epipolar Geometry and the Fundamental MatrixThe ray back-projected fromxbyPis obtained by solvingPX=x. The one-parameter family of solutions is of the form given by ( p162) asX( ) =P+x+ CwhereP+is the pseudo-inverse ofP, +=I, andCits null-vector, namely thecamera centre, defined byPC=0. The ray is parametrized by the scalar . Inparticular two points on the ray areP+x(at = 0), and the first camera centreC(at = ). These two points are imaged by the second cameraP atP P+xandP Crespectively in the second view. The Epipolar line is the line joining these two projectedpoints, namelyl = (P C) (P P+x).


Related search queries