Structure and Motion from Uncalibrated Catadioptric Views

Size: px
Start display at page:

Download "Structure and Motion from Uncalibrated Catadioptric Views"

Transcription

1 Structure and Motion from Uncalibrated Catadiotric Views Christoher Geyer and Kostas Daniilidis Λ GRASP Laboratory, University of Pennsylvania, Philadelhia, PA 94 fcgeyer,kostasgseas.uenn.edu Abstract In this aer we resent a new algorithm for structure from motion from oint corresondences in images taken from uncalibrated catadiotric cameras with arabolic mirrors. We assume that the unknown intrinsic arameters are three the combined focal length of the mirror and lens and the intersection of the otical axis with the image. We introduce a new reresentation for images of oints and lines in catadiotric images which we call the circle sace. This circle sace includes imaginary circles, one of which is the image of the absolute conic. We formulate the eiolar constraint in this sace and establish a new 4 4 catadiotric fundamental matrix. We show that the image of the absolute conic belongs to the kernel of this matrix. This enables us to rove that Euclidean reconstruction is feasible from two views with constant arameters and from three views with varying arameters. In both cases, it is one less than the number of views necessary with ersective cameras.. Introduction During the last years there has been a considerable effort in studying the reconstruction of scenes from uncalibrated ersective views given oint corresondences. This is considered now a thoroughly understood roblem. Solutions and insights gained from these studies boosted alications in video rocessing and image based rendering. Two books [] and [5] contain comrehensive treatments of the subject. In the meantime, comuter vision researchers realized that ersective cameras are just one modality among many. Motivated by the need for a anoramic field of view, catadiotric cameras have been designed and can be already urchased off-the-shelf. For an extensive coverage the reader is referred to the recent book by Benosman and Kang [2] and the roceedings of the Worksho for Omnidirectional Vision [4]. Among several designs, the catadiotric systems with a single effective viewoint, called central Λ This work has been suorted by NSF IIS-992 (sub-contracted to UNC), NSF IIS-8329, NSF CDS , Penn Research Foundation grants, and a GAANN fellowshi. catadiotric, attracted secial attention due to their elegant and useful geometric roerties. Several authors have studied the roerties of central catadiotric cameras and the image formation in them [5, 2, 3, 22, 2, 8]. Kang [2] roosed a single view aroach from the image of the circular mirror boundary of a araboloid mirror. Geyer and Daniilidis showed [7, 8] how calibration of a arabolic catadiotric system can be achieved from a single view of three lines in sace or from a single view of two sets of arallel lines. In this aer, we study the recovery of motion and scene structure from multile arabolic catadiotric views. Such views can be obtained from a reflective surface of revolution of arabolic rofile and an orthograhic lens. We assume that the otical axes of the lens and the mirror are arallel. They do not have to coincide but to avoid aberrations and enable maximal coverage of the CCD-chi they should be close to each other. We assume, thus, that the catadiotric system is correctly aligned. We further assume that the asect ratio and skew arameter are known leaving only the focal length (combined scaling factor of mirror, lens, and CCD-chi) and the image center (intersection of the otical axis with the image lane) as unknown. It is already known that in such arabolic catadiotric systems lines roject onto circles. We introduce a new reresentation for circles in the image lane the circle sace of three dimensions. This sace is divided into two arts by an abstract araboloid. The exterior of the araboloid reresents all circles with real radius and the interior all circles with imaginary radius. The sace does not contain circles with comlex radii but the araboloid itself reresents all circles with zero radius which are just oints on the lane. By lifting each image oint to a oint of the araboloid and each image circle to a oint outside the araboloid we have one sace for both oints and circles. The fact that we can reresent imaginary circles enables us to reresent the image of the absolute conic. In the calibrated case, the image of the absolute conic is the focus of the abstract araboloid in the circle sace. In the noncalibrated case, the imaginary image of the absolute conic is a oint inside the abstract araboloid that is vertically symmetric to the oint reresenting the real image of the fronto-arallel horizon.

2 We formulate the calibration roblem as the question for a linear transformation that will ma uncalibrated oints on the abstract araboloid to calibrated oints on a araboloid and the image of the absolute conic to its focus. Indeed, such a linear transformation K exists and encodes all three intrinsic arameters (focal length and image center). The question is now to find this maing from multile views. It turns out that we can formulate the eiolar constraint using rojective coordinates of the circle sace we have been working on. A new 4 4 catadiotric fundamental matrix is comosed from the essential matrix E and an induced rojection following the maing K above. We rove that the circle reresentation of the images of the absolute conic in the left and the right view resectively lie in the left and right nullsaces of the catadiotric fundamental matrix. Because the catadiotric fundamental matrix is rank 2, the image of the absolute conic is in the intersection of the left and right nullsace if the intrinsic arameters are constant and rotation does not vanish and is not about the translation direction. For three views, it is even ossible to determine the image of the three different absolute conics in the case of varying intrinsics. Thus, the main result of this aer is that, with unknown focal length and image center, Euclidean reconstruction from arabolic catadiotric views is feasible. From two views with the same camera arameters. 2. From three views with varying camera arameters. In both cases, it is one view less, than in the case of ersective views with the same unknowns (focal length and image center) Three views are necessary for constant arameters [4, 3] and four views are necessary for varying arameters []. In articular the fundamental matrix has seven degrees of freedom whereas the intrinsics have three and the motion has five for a total of eight. In the three view case the trifocal tensor has 9 free arameters whereas the three intrinsincs have nine lus for the motion, yielding a total of 2. We are not going to review here the vast amount of literature on uncalibrated Euclidean reconstruction which has been comrehensively summarized in the two recent books [, 5]. The main result [4] is that three views suffice for Euclidean reconstruction with all intrinsics unknown but constant. The results still hold for known asect ratio and skew. Hartley [] showed that a varying focal length can be recovered from two views with all other intrinsic arameters fixed. Sturm [8] studied the degenerate configurations for the same assumtion. Heyden and Astrom [] roved that four views suffice for unknown varying focal length and image center but known asect ratio and skew. Pollefeys et al. [7] studied several configurations of unknown and varying arameters. In the omnidirectional vision literature, there are very few aroaches dealing with structure from motion. Gluckman and Nayar [9] studied ego-motion estimation by maing the catadiotric image to the shere. Svoboda et al [2] first established the eiolar geometry for all central catadiotric systems. Kang [2] roosed a direct selfcalibration by minimizing the eiolar constraint. Fermueller and Aloimonos [6] roved the sueriority of the shere over the lane regarding stability. Teller [] showed how to comute ego-motion from sherical mosaics. Multile view algorithms for the ersective case which assume iecewise lanar environments are simler when modified for catadiotric imagery. [2, 9]. In the next section we mention introductory facts about catadiotric geometry. We introduce the notion of circle sace and we find the image of the absolute conic on that sace. We finish the second section with the recovery of the image of the absolute conic from the catadiotric fundamental matrix. In the third section we resent reconstruction algorithms for two and three views. In the fourth section a real exeriment is described. 2. Prearations 2.. Known Facts We recall from [7] some facts about the rojection induced by arabolic mirror. Fact. In a coordinate system whose origin is the focus of the araboloid and axis of symmetry coincides with the z-axis, the rojection of a sace oint (x; y; z; ) is in image coordinates 2fx c x + u v A = B c y + z+ x 2 +y 2 +z 2 2fy z+ x 2 +y 2 +z 2 C A ; () where f is the combined focal length of the mirror and camera, and (c x ;c y ) is the image center, the intersection of the axis of the arabola with the image lane. We assume that the asect ratio is and that there is no skew. The image oint is obtained by intersecting the ray through the focus and the sace oint with the arabola, then orthograhically rojecting the intersection to a lane erendicular to the axis of the araboloid. Fact 2. The horizon of the fronto-arallel lane, the lane erendicular to the axis of the araboloidal mirror, is the circle (c x u) 2 +(c y v) 2 =4f 2 (2) This circle of radius 2f centered about the image center is the equivalent of the calibrating conic which we call! since we call the image of the absolute conic!.

3 Π ß Figure. A circle fl is reresented by the oint ~fl. The lane ß is the olar lane of ~fl with resect to Π. fl is obtained by rojecting the intersection of ß with Π to the lane. ~fl fl to one arameter systems of coaxial circles. Planes in the sace corresond to two arameter systems of circles which intersect a single circle antiodally. See Figure in which a circle is obtained from a oint in sace by taking the olar of the oint with resect to the araboloid, and rojecting to a lane the intersection of the olar lane with the araboloid; this rojection will be a circle. We call the araboloid Π; it is given by the quadratic form C Π = ψ! 2 (5) 2 4 Its focus is at the origin and has a focal length equal to 4. So, Π=Φ T C Π = Ψ n = x; y; x 2 + y To 2 =4; Fact 3. The rojection of a line is an arc of a circle. If ο is the center and R the radius of the circle and if d 2 = (c x ο x ) 2 +(c y ο y ) 2 then 4f 2 + d 2 = R 2 (3) This condition is equivalent to the condition that the circle intersect! antiodally. Fact 4. The image! of the absolute conic Ω is the circle (c x u) 2 +(c y v) 2 = 4f 2 ; (4) centered at the image center with radius 2if. This can be derived by solving for x and y in the rojection formula () after substituting x 2 + y 2 + z 2 =, x = (u cx)z 2f y = (v cy)z 2f Substitute the right hand sides into x 2 + y 2 + z 2 =, obtaining z 2 2 4f 2 +(c 4f 2 x u) 2 +(c y v) = Dividing by z 2 =4f 2 leaves (4). Thus, knowledge of either the absolute conic or the calibrating conic yields the intrinsic arameters Parabolic Circle Sace In the next few aragrahs we consider an abstract araboloid which is different from the hysical araboloid of the mirror. Following Pedoe [6], we use this surface to describe a corresondence between oints in sace and circles in the lane. Lines in this circle sace corresond Definition. radius R Suose fl is the circle centered at (; q) with ( x) 2 +(q y) 2 = R 2 ; (6) where R is ossibly zero or imaginary, but never comlex. Let the oint reresentation of fl be the the rojective oint ~fl = ; q; 2 + q 2 R 2 4 ; T (7) Note that the circle s radius is real iff it lies outside of Π. Its radius is imaginary iff it lies inside of (above) Π. If R =then fl is a single oint and ~fl lies on Π. Thesetof oints f~flg is the arabolic circle sace. When fl is a oint, because ~fl has the same x and y coordinates as fl but lying on Π, we say that ~fl is the lifting of fl to Π. Proosition. If ß is the olar lane of the oint ~fl with resect to the araboloid Π, the orthograhic rojection in the direction of the z-axis of the intersection of ß with Π is the circle fl. Proof The imlicit equation of the olar lane ß of ~fl is = ~fl T C Π x y z T = q 2 +2x +2q z Substitute z = x 2 + y 2 =4, yielding (6). Therefore the oint (; q; r; ) reresents the circle ( x) 2 +(q y) 2 = 2 + q 2 r 4 (8) Λ

4 We can extend the definition to encomass lines as well; they are reresented by oints on the lane at. The olar lane of a oint (; q; r; ) at infinity is the lane = r + x + qy ; 2 which is indeendent of z andsothelineinthelanehas the same equation Alication of Circle Reresentation First, note the oint reresentations of the calibrating conic, ~! = c x ;c y ;c 2x + c2y 4f 2 4 ; T ; (9) which, because it has a real radius, lies outside of Π; and the absolute conic, ~! = c x ;c y ;c 2x + c2y +4f 2 4 ; T ; () which, because it has an imaginary radius, lies inside of Π. The oints ~! and ~! lie the same vertical distance, 4f 2, away from Π. Proosition. The oint reresentations of circles which are images of lines in a arabolic rojection lie in a lane whose ole with resect to Π is ~!. Proof If (; q; r; ) is a circle which is the arabolic rojection of a line it must satisfy (3). Using (8), 4f 2 +(c x ) 2 +(c y q) 2 = 2 + q 2 r 4 4f 2 + c 2 x + c2 y + 4 =2c x +2qc y r; () which, in the variables, q,andr, is the equation of a lane. This lane is reresented by the row vector ß = The oint cx ;c y ; =2; 2f 2 c 2 x =2 c2 y =2 =8 C Π ßT = cx ;c y ;c 2 x + c2 y +4f 2 =4; =~!; is the ole of the lane ß. Λ The araboloid Π was defined so that its focus is the origin. The oint ~! is located at the origin when c x ;c y = and f =. The olar lane of this oint () reduces to 4 r =. In this case, image oints lifted to the arabola 2 exactly corresond to calibrated rays. When these intrinsics hold, the lifting of a sace oint rojected by formula () is a oint on the arabola which is collinear with the focus and the oint in sace. In articular, the rojection of the oint (x; y; z; ) T in sace is ψ 2 x z + x 2 + y 2 + z ; 2 z + x 2 + y 2 + z 2 ;! T ; 2 y according to (). The lifting of this oint is, B ( z+ 2 x z+ x 2 +y 2 +z 2 2 y z+ x 2 +y 2 +z 2 4 x2 + 4 y2 x 2 +y 2 +z 2 ) 2 4 C A / B 2z +2 x y z x 2 + y 2 + z 2 which lies on the line through the focus and the oint (x; y; z; ) T. Is there a linear transformation which transforms oint reresentations of uncalibrated image oints, in which ~! is in general osition, to calibrated rays, in which ~! is the origin? In the next section we show that this is indeed the case Transformations Fixing Π In this section we find linear transformations under which Π is invariant. The four transformations, R = T fi = cos sin sin cos fix fiy 2fix 2fiy fi x 2 + fi2 y ; S ff = ; H = ψ ff ff ff 2 ff2 4 are such that for any choice of, ff, and vectors fi, R T C Π R / C Π ; Sff T C Π S ff / C Π ; Tfi T C Π S fi / C Π ; H T C Π H / C Π ;! C A where C Π was reviously defined in (5) and is the quadratic form of Π. Therefore these transformations affect the arabolic circle sace such that they take oints to oints, as oosed to say oints to circles. The transformations have the following effect on oints in the image lane R induces a rotation of about the origin; S ff induces a scale of ff also about the origin; T fi translates oints by fi; andh reflects about the line x =. Any comosition of these transformations will also leave Π invariant. Note that these transformations also leave ß invariant. They are therefore affine transformations, and also they send lines to lines. These transformations act as similarity transformations on the oints. Do they change the image of the absolute conic and the line image lane so as to correctly reflect the transformation induced on the oints? In other words, say ; ;

5 c x, c y,andf are fixed, alying T fi would induce a translation of fi on oints; it should therefore transform ~! into (c x + fi x;c y + fi y; (c x + fi x) 2 +(c y + fi y) 2 +4f 2 4 ; )T ; and the line image lane () to 2(c x +fi x )+2q(c y +fi y ) r =(c x +fi x ) 2 +(c y +fi y ) ; so that the new image center is (c x + fi x ;c y + fi y ) as desired; any rotation or scaling should act similarly. One can verifythatall fourtransformationstransform ~! and the line image lane in a manner consistent with the way in which the transformations affect oints. Thus, there is a linear transformation taking oint reresentations of image oints obtained from a camera with intrinsic arameters c x, c y,andf, to calibrated rays. This transformation is the 4 4 matrix, K = S = 4f T ( cx; c y) (2) 4f 4cxf 4f 4c yf 2c x 2c y 4 + c2 + x c2 4f 2 y 6f 2 A (3) This is an imortant oint, for if q = (u; v; ) T is the arabolic rojection (with intrinsics c x, c y, f) ofthesace oint =(x; y; z; ) T then for some scalar, = K u; v; u 2 + v 2 4 ; T Imlying that if P = A ; then PK u; v; u 2 + v 2 4 ; T / x z ; y z ; (4) which is the ersective rojection of (x; y; z; ) with image center (; ; ) and focal length f =. Note that K is different from the usual camera matrix it is not actually a rojection; P induces the rojection. Leaving K nonsingular (i.e. not incororating P ) will make it easier to rove that a matrix, a fundamental matrix, created with it has a certain rank The Catadiotric Fundamental Matrix Let m and n be calibrated rays ointing to the same oint (x; y; z; ) in sace taken from two views related by a rotation R and translation t. The oints m and n must satisfy the eiolar constraint which is secified by n T [t] Rm = n T Em =; (5) where E = [t] R is called the essential matrix. Say = (u ;v ; ) T and q = (u 2 ;v 2 ; ) T are two arabolic catadiotric rojections of the sace oint, and say the camera matrices are K and K, with ~! and ~! the oint reresentations of the image of the absolute conic. If ~ and ~q are their liftings to Π, then using equation (4), so that m = PK~ and n = PK ~q, the eiolar constraint (5) becomes, Let the 4 4 matrix ~q T K T P T EPK~ = (6) F = K T P T EPK (7) be called the catadiotric fundamental matrix. Then the eiolar constraint for arabolic catadiotric cameras is ~q T F ~ = (8) Theorem. The catadiotric fundamental matrix defined in (7) has rank 2. Let ~! be the oint reresentation of the image of the absolute conic in the first image, corresonding to K, and similarly for ~! 2 corresonding to K in the second image. Then, ~! 2 F = and F ~! = (9) E Proof The essential matrix E is known to be of rank 2, thus P T EP = has rank 2. Since K and K are non-singular then F must also have rank 2. Let us calculate the left and right null vectors of F.First,lettand t be the images of the viewoints from each camera, t T E =; and Et = Then by insection, linearly indeendent left and right null vectors of P T EP are f = t T ; f 2 = and f = t T ; f 2 = T Hence g i=;2 = K f i are vectors sanning the right nullsace of F and g i=;2 = f i T K T are vectors sanning the left nullsace. Note that g 2 = ~! and g 2 = ~!T 2. Therefore, ~! T 2 F = and F ~! = Corollary. If K = K and t 6= t then, ker F ker F T = f ~!g The condition t 6= t is true when the rotation is not trivial and when the axis of rotation is not the translation vector.

6 3. Algorithm The algorithm roceeds in three stes. First estimate the fundamental matrix, from the fundamental matrix extract the intrinsic arameters via the image of the absolute conic, and reconstruct using well known ersective methods. 3.. Estimating F We use a non-linear method to estimate F. An algorithm based on singular value decomosition which is similar to the the 8-oint algorithm for the ersective case exists for arabolic catadiotric rojections but is equally sensitive.. Obtain images i;j =(u i;j ;v i;j ; ) T of the same oint q j=;;n in sace in two catadiotric views i = ; 2. Let ~ i;j = 4 u i;j ;v i;j ;u 2i;j + v2i;j ; T 2. Minimize the sum of first-order geometric errors, X j (~ 2;j F ~ ;j ) 2 (F ~ 2;j ) ffi (F ~ 2;j )+(F T ~ ;j ) ffi (F T ~ ;j ) ; where the minimization is over F and using the notation ffi q = q. F is arameterized as in B a b ffa + fib fla + ffib c d ffc + fid flc + ffid C e f ffe + fif fle + ffifa ; g h ffg + fih flg + ffih where one of a;;f is held constant at. This ensures that F has rank 2. Initial estimates for F can be obtained using the singular value decomosition method since the comonents of F are linear in coordinates of the lifted image oints Estimating! In the case where K = K the left and right nullsaces of F contain the oint reresentation of the image of the absolute conic. In the resence of noise the nullsaces will not intersect. Once we have calculated the two-dimensional nullsaces, we choose the oint equidistant to the two lines as the estimate of ~!. When the intrinsics vary and we have images from three views, with three matrices K i=;2;3 and oint reresentations ~! i=;2;3,wethenhave F 2 = K T 2 P T E 2 PK ; F 23 = K T 3 P T E 23 PK 2 ; F 3 = K T P T E 3 PK 3 Then once we have estimated the three fundamental matrices we calculate say ~! from the fact that, ker F 2 ker F T 3 = f~! g Again, the estimate of ~! is the oint equidistant to the two nullsaces Reconstruction Reconstruction roceeds as in the calibrated ersective case. Once we have determined ~! and consequently!, we can transform the image oints into calibrated rays with which we determine the essential matrix E using a nonlinear otimization and then back-roject the rays into sace using a linear algorithm, both algorithms described in []. 4. Exeriments We use the algorithm to erform a reconstruction of a scene from two views. The two ictures in Figure 2 are of a building on the camus of our institution and are assumed to have the same intrinsic arameters. First we manually choose and corresond oints in the two images. We calculate the fundamental matrix F between the two views from the oint corresondences using the algorithm described in the revious section. We estimate the oint reresentation of the image of the absolute conic by finding the left and right nullsaces of F and finding the oint equidistant to each. Using the intrinsic arameters we back-roject the image oints to calibrated rays. Using the calibrated rays weestimatetheessentialmatrixe, decomosee into translation and rotation, and determine the ersective camera rojection matrices P and P 2. We then back-roject the rays and use homogeneous linear triangulation to estimate scene oints. The reconstruction is shown in the to and bottom of Figure 3. In the reconstruction we have fitted a lane to the oints on the front facade of the building and to oints on the ground lane, these are highlighted in Figure 2 and shaded differently in Figure 3. The viewoints and oses are also dislayed in the figures. The triangulation is manually added and shown for visualization uroses only. The ground lane and front facade were reconstructed to almost lanar surfaces and are close to erendicular. The other facade of the building, on the left in the images, did not reconstruct true to the scene, this is because this lane is erendicular to the axis of motion which makes estimating deth more error-rone. In two views with such small motion, the reconstruction erforms remarkably well.

7 Figure 2. Two images taken with the same arabolic catadiotric camera. Points are those used for corresondence. Points highlighted in white are on the ground lane; oints highlighted in black are on one side of the building facade. Figure 3. Reconstruction from two images. Black oints are in the ground lane. Darkly shaded oints are on the front facade of the building; lightly shaded oints are on the other facade (which is on the left in the images). Planes are fitted to the facade and ground lane (and translated slightly so oints are made visible). The coordinate systems at the oints are the ose estimates. Tilt of the fitted lane is irrelevant to the results of the reconstruction. The to view is taken looking straight at the front facade; the bottom view is from the side. Note that the mirror reverses the orientation; this has been accounted for in the reconstruction.

8 5. Conclusion We have established a new reresentation for images of lines and oints in arabolic catadiotric cameras. Based on this reresentation we found a natural reresentation for the image of the absolute conic if asect ratio and skew are assumed known. Writing the eiolar constraint in this new sace yields a new catadiotric fundamental matrix. It turns out that the image of the absolute conic belongs to the twodimensional kernel of this matrix. Alying thus only subsace recovery and intersection we can obtain Euclidean reconstructions ffl from two views with the same camera ffl from three views with three different cameras. The corresonding minimal views for the ersective case are three and four, resectively. This aroach oened new questions which we address in our current work What is the number of indeendent conditions on F to be decomosable? What is the degree of the manifold of all catadiotric fundamental matrices? Which oint configurations make the recovery of the fundamental matrix degenerate? What is the minimal number of oints for directly comuting motion and the intrinsics? Sensor resolution of commercial catadiotric cameras is increasing every year. We believe that geometrically intuitive algorithms working directly on catadiotric images can rovide flexible solutions for anoramic image-based rendering and visualization. References [] M. Antone and S. Teller. Automatic recovery of relative camera rotations in urban scenes. In IEEE Conf. Comuter Vision and Pattern Recognition, Hilton Head Island, SC, June 3-5, 2. [2] R. Benosman and S.B. Kang. Panoramic Vision. Sringer- Verlag, 2. [3] A. Bruckstein and T. Richardson. Omniview cameras with curved surface mirrors. In IEEE Worksho on Omnidirectional Vision, Hilton Head, SC, June 2, ages 79 86, 2. originally ublished as Bell Labs Technical Memo, 996. [4] K. Daniilidis, editor. IEEE Worksho on Omnidirectional Vision, Hilton Head Island, SC, June 2, 2. [5] O. Faugeras, Q.-T. Luong, and T. Paadooulo. The Geometry of Multile Images The Laws That Govern the Formation of Multile Images of a Scene and Some of Their Alications. MIT Press, 2. [6] C.Fermüller and Y. Aloimonos. Ambiguity in structure from motion Shere vs. la. International Journal of Comuter Vision, , 998. [7] C. Geyer and K. Daniilidis. Catadiotric camera calibration. In Proc. Int. Conf. on Comuter Vision, ages , Kerkyra, Greece, Se. 2-23, 999. [8] C. Geyer and K. Daniilidis. A unifying theory for central anoramic systems. In Proc. Sixth Euroean Conference on Comuter Vision, ages , Dublin, Ireland, 2. [9] J. Gluckman and S.K. Nayar. Ego-motion and omnidirectional cameras. In Proc. Int. Conf. on Comuter Vision, ages 999 5, Bombay, India, Jan. 3-5, 998. [] R. Hartley and A. Zisserman. Multile View Geometry. Cambridge Univ. Press, 2. [] A. Heyden and K. Aström. Euclidean reconstruction from image sequences with varying and unknown focal length and rincial oint. In IEEE Conf. Comuter Vision and Pattern Recognition, ages , 997. [2] S.B. Kang. Catadiotric self-calibration. In IEEE Conf. Comuter Vision and Pattern Recognition, ages I 2 27, Hilton Head Island, SC, June 3-5, 2. [3] Y. Ma, S. Soatto, J. Kosecka, and S.S. Sastry. Euclidean reconstruction and rerojection u to subgrous. International Journal of Comuter Vision, , 2. [4] S.J. Maybank and O.D. Faugeras. A theory of selfcalibration of a moving camera. International Journal of Comuter Vision, 823 5, 992. [5] S. Nayar. Catadiotric omnidirectional camera. In IEEE Conf. Comuter Vision and Pattern Recognition, ages , Puerto Rico, June 7-9, 997. [6] D. Pedoe. Geometry A comrehensive course. Dover Publications, New York, NY, 97. [7] M. Pollyfeys, R. Koch, and L. van Gool. Self-calibration and metric reconstruction in site of varying and unknown internal camera arameters. In Proc. Int. Conf. on Comuter Vision, ages 9 95, Bombay, India, Jan. 3-5, 998. [8] P. Sturm. Critical motion sequences for the self-calibration of cameras and stereo systems with variable focal length. In BMVC, 999. [9] P. Sturm. A method for 3d-reconstruction of iecewise lanar objects from single anoramic images. In IEEE Worksho on Omnidirectional Vision, Hilton Head, SC, June 2, ages 9 26, 2. [2] T. Svoboda, T. Pajdla, and V. Hlavac. Eiolar geometry for anoramic cameras. In Proc. 5th Euroean Conference on Comuter Vision, ages 28 23, 998. [2] C.J. Taylor. Video lus. In IEEE Worksho on Omnidirectional Vision, Hilton Head, SC, June 2, ages 3, 2. [22] Y. Yagi, S. Kawato, and S. Tsuji. Real-time omnidirectional image sensor (cois) for vision-guided navigation. Trans. on Robotics and Automation, 22, 994.

Camera Calibration Using Line Correspondences

Camera Calibration Using Line Correspondences Camera Calibration Using Line Correspondences Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Ph: (518)-387-7333 Fax: (518)-387-6845 Email : hartley@crd.ge.com Abstract In this paper, a method of

More information

P Z. parametric surface Q Z. 2nd Image T Z

P Z. parametric surface Q Z. 2nd Image T Z Direct recovery of shae from multile views: a arallax based aroach Rakesh Kumar. Anandan Keith Hanna Abstract Given two arbitrary views of a scene under central rojection, if the motion of oints on a arametric

More information

Projective geometry for Computer Vision

Projective geometry for Computer Vision Department of Computer Science and Engineering IIT Delhi NIT, Rourkela March 27, 2010 Overview Pin-hole camera Why projective geometry? Reconstruction Computer vision geometry: main problems Correspondence

More information

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand Imaging Geometr 1. Basic Geometric Coordinate Transorms emember: The equation o rojection Cartesian coordinates: (,, z) ( z, z ) C36 Martin Jagersand How do we develo a consistent mathematical ramework

More information

Perception of Shape from Shading

Perception of Shape from Shading 1 Percetion of Shae from Shading Continuous image brightness variation due to shae variations is called shading Our ercetion of shae deends on shading Circular region on left is erceived as a flat disk

More information

Camera Models. Acknowledgements Used slides/content with permission from

Camera Models. Acknowledgements Used slides/content with permission from Camera Models Acknowledgements Used slides/content with ermission rom Marc Polleeys or the slides Hartley and isserman: book igures rom the web Matthew Turk: or the slides Single view geometry Camera model

More information

3D Computer Vision Camera Models

3D Computer Vision Camera Models 3D Comuter Vision Camera Models Nassir Navab based on a course given at UNC by Marc Pollefeys & the book Multile View Geometry by Hartley & Zisserman July 2, 202 chair for comuter aided medical rocedures

More information

Mathematics of a Multiple Omni-Directional System

Mathematics of a Multiple Omni-Directional System Mathematics of a Multiple Omni-Directional System A. Torii A. Sugimoto A. Imiya, School of Science and National Institute of Institute of Media and Technology, Informatics, Information Technology, Chiba

More information

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras Zhengyou Zhang* ATR Human Information Processing Res. Lab. 2-2 Hikari-dai, Seika-cho, Soraku-gun Kyoto 619-02 Japan

More information

Last time: Disparity. Lecture 11: Stereo II. Last time: Triangulation. Last time: Multi-view geometry. Last time: Epipolar geometry

Last time: Disparity. Lecture 11: Stereo II. Last time: Triangulation. Last time: Multi-view geometry. Last time: Epipolar geometry Last time: Disarity Lecture 11: Stereo II Thursday, Oct 4 CS 378/395T Prof. Kristen Grauman Disarity: difference in retinal osition of same item Case of stereo rig for arallel image lanes and calibrated

More information

CSE 252B: Computer Vision II

CSE 252B: Computer Vision II CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe: Sameer Agarwal LECTURE 1 Image Formation 1.1. The geometry of image formation We begin by considering the process of image formation when a

More information

Image Formation. 2. Camera Geometry. Focal Length, Field Of View. Pinhole Camera Model. Computer Vision. Zoltan Kato

Image Formation. 2. Camera Geometry. Focal Length, Field Of View. Pinhole Camera Model. Computer Vision. Zoltan Kato Image Formation 2. amera Geometr omuter Vision oltan Kato htt://www.in.u-seged.hu/~kato seged.hu/~kato/ 3D Scene Surace Light (Energ) Source inhole Lens Imaging lane World Otics Sensor Signal amera: Sec

More information

Camera Calibration from the Quasi-affine Invariance of Two Parallel Circles

Camera Calibration from the Quasi-affine Invariance of Two Parallel Circles Camera Calibration from the Quasi-affine Invariance of Two Parallel Circles Yihong Wu, Haijiang Zhu, Zhanyi Hu, and Fuchao Wu National Laboratory of Pattern Recognition, Institute of Automation, Chinese

More information

CMSC 425: Lecture 16 Motion Planning: Basic Concepts

CMSC 425: Lecture 16 Motion Planning: Basic Concepts : Lecture 16 Motion lanning: Basic Concets eading: Today s material comes from various sources, including AI Game rogramming Wisdom 2 by S. abin and lanning Algorithms by S. M. LaValle (Chats. 4 and 5).

More information

Structure from Motion

Structure from Motion 04/4/ Structure from Motion Comuter Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Many slides adated from Lana Lazebnik, Silvio Saverese, Steve Seitz his class: structure from motion Reca

More information

MATHEMATICAL MODELING OF COMPLEX MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT

MATHEMATICAL MODELING OF COMPLEX MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT MATHEMATICAL MODELING OF COMPLE MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT V.N. Nesterov JSC Samara Electromechanical Plant, Samara, Russia Abstract. The rovisions of the concet of a multi-comonent

More information

1D camera geometry and Its application to circular motion estimation. Creative Commons: Attribution 3.0 Hong Kong License

1D camera geometry and Its application to circular motion estimation. Creative Commons: Attribution 3.0 Hong Kong License Title D camera geometry and Its application to circular motion estimation Author(s Zhang, G; Zhang, H; Wong, KKY Citation The 7th British Machine Vision Conference (BMVC, Edinburgh, U.K., 4-7 September

More information

Catadioptric camera model with conic mirror

Catadioptric camera model with conic mirror LÓPEZ-NICOLÁS, SAGÜÉS: CATADIOPTRIC CAMERA MODEL WITH CONIC MIRROR Catadioptric camera model with conic mirror G. López-Nicolás gonlopez@unizar.es C. Sagüés csagues@unizar.es Instituto de Investigación

More information

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Abstract In this paper we present a method for mirror shape recovery and partial calibration for non-central catadioptric

More information

Unit 3 Multiple View Geometry

Unit 3 Multiple View Geometry Unit 3 Multiple View Geometry Relations between images of a scene Recovering the cameras Recovering the scene structure http://www.robots.ox.ac.uk/~vgg/hzbook/hzbook1.html 3D structure from images Recover

More information

Euclidean Reconstruction Independent on Camera Intrinsic Parameters

Euclidean Reconstruction Independent on Camera Intrinsic Parameters Euclidean Reconstruction Independent on Camera Intrinsic Parameters Ezio MALIS I.N.R.I.A. Sophia-Antipolis, FRANCE Adrien BARTOLI INRIA Rhone-Alpes, FRANCE Abstract bundle adjustment techniques for Euclidean

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

Euclidean Reconstruction and Auto-Calibration from Continuous Motion

Euclidean Reconstruction and Auto-Calibration from Continuous Motion Euclidean Reconstruction and Auto-Calibration from Continuous Motion Fredrik Kahl and Anders Heyden Λ Centre for Mathematical Sciences Lund University Box 8, SE- Lund, Sweden {fredrik, andersp}@maths.lth.se

More information

Stereo Vision. MAN-522 Computer Vision

Stereo Vision. MAN-522 Computer Vision Stereo Vision MAN-522 Computer Vision What is the goal of stereo vision? The recovery of the 3D structure of a scene using two or more images of the 3D scene, each acquired from a different viewpoint in

More information

Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length

Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length Peter F Sturm Computational Vision Group, Department of Computer Science The University of Reading,

More information

Precise Omnidirectional Camera Calibration

Precise Omnidirectional Camera Calibration Precise Omnidirectional Camera Calibration Dennis Strelow, Jeffrey Mishler, David Koes, and Sanjiv Singh Carnegie Mellon University {dstrelow, jmishler, dkoes, ssingh}@cs.cmu.edu Abstract Recent omnidirectional

More information

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.)

Lecture 3: Geometric Algorithms(Convex sets, Divide & Conquer Algo.) Advanced Algorithms Fall 2015 Lecture 3: Geometric Algorithms(Convex sets, Divide & Conuer Algo.) Faculty: K.R. Chowdhary : Professor of CS Disclaimer: These notes have not been subjected to the usual

More information

Calibration Issues. Linear Models. Interest Point Detection + Description Algorithms

Calibration Issues. Linear Models. Interest Point Detection + Description Algorithms Calibration Issues Linear Models Homograhy estimation H Eiolar geometry F, E Interior camera arameters K Eterior camera arameters R,t Camera ose R,t h 2 H h 3 h 2 3 4 y ~ 2 22 23 24 3 32 33 34 Interest

More information

Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction

Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction Carsten Rother 09/12/2013 Computer Vision I: Multi-View 3D reconstruction Roadmap this lecture Computer Vision I: Multi-View

More information

Structure and motion in 3D and 2D from hybrid matching constraints

Structure and motion in 3D and 2D from hybrid matching constraints Structure and motion in 3D and 2D from hybrid matching constraints Anders Heyden, Fredrik Nyberg and Ola Dahl Applied Mathematics Group Malmo University, Sweden {heyden,fredrik.nyberg,ola.dahl}@ts.mah.se

More information

Omnivergent Stereo-panoramas with a Fish-eye Lens

Omnivergent Stereo-panoramas with a Fish-eye Lens CENTER FOR MACHINE PERCEPTION CZECH TECHNICAL UNIVERSITY Omnivergent Stereo-panoramas with a Fish-eye Lens (Version 1.) Hynek Bakstein and Tomáš Pajdla bakstein@cmp.felk.cvut.cz, pajdla@cmp.felk.cvut.cz

More information

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER GEOMETRIC CONSTRAINT SOLVING IN < AND < 3 CHRISTOPH M. HOFFMANN Deartment of Comuter Sciences, Purdue University West Lafayette, Indiana 47907-1398, USA and PAMELA J. VERMEER Deartment of Comuter Sciences,

More information

calibrated coordinates Linear transformation pixel coordinates

calibrated coordinates Linear transformation pixel coordinates 1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial

More information

Coplanar circles, quasi-affine invariance and calibration

Coplanar circles, quasi-affine invariance and calibration Image and Vision Computing 24 (2006) 319 326 www.elsevier.com/locate/imavis Coplanar circles, quasi-affine invariance and calibration Yihong Wu *, Xinju Li, Fuchao Wu, Zhanyi Hu National Laboratory of

More information

A Case Against Kruppa s Equations for Camera Self-Calibration

A Case Against Kruppa s Equations for Camera Self-Calibration EXTENDED VERSION OF: ICIP - IEEE INTERNATIONAL CONFERENCE ON IMAGE PRO- CESSING, CHICAGO, ILLINOIS, PP. 172-175, OCTOBER 1998. A Case Against Kruppa s Equations for Camera Self-Calibration Peter Sturm

More information

We will then introduce the DT, discuss some of its fundamental properties and show how to compute a DT directly from a given set of points.

We will then introduce the DT, discuss some of its fundamental properties and show how to compute a DT directly from a given set of points. Voronoi Diagram and Delaunay Triangulation 1 Introduction The Voronoi Diagram (VD, for short) is a ubiquitious structure that aears in a variety of discilines - biology, geograhy, ecology, crystallograhy,

More information

Face Recognition Using Legendre Moments

Face Recognition Using Legendre Moments Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,

More information

Randomized algorithms: Two examples and Yao s Minimax Principle

Randomized algorithms: Two examples and Yao s Minimax Principle Randomized algorithms: Two examles and Yao s Minimax Princile Maximum Satisfiability Consider the roblem Maximum Satisfiability (MAX-SAT). Bring your knowledge u-to-date on the Satisfiability roblem. Maximum

More information

IEEE Coyright Notice Personal use of this material is ermitted. However, ermission to rerint/reublish this material for advertising or romotional uroses or for creating new collective works for resale

More information

Multiple Views Geometry

Multiple Views Geometry Multiple Views Geometry Subhashis Banerjee Dept. Computer Science and Engineering IIT Delhi email: suban@cse.iitd.ac.in January 2, 28 Epipolar geometry Fundamental geometric relationship between two perspective

More information

521493S Computer Graphics Exercise 3 (Chapters 6-8)

521493S Computer Graphics Exercise 3 (Chapters 6-8) 521493S Comuter Grahics Exercise 3 (Chaters 6-8) 1 Most grahics systems and APIs use the simle lighting and reflection models that we introduced for olygon rendering Describe the ways in which each of

More information

3D reconstruction class 11

3D reconstruction class 11 3D reconstruction class 11 Multiple View Geometry Comp 290-089 Marc Pollefeys Multiple View Geometry course schedule (subject to change) Jan. 7, 9 Intro & motivation Projective 2D Geometry Jan. 14, 16

More information

Computing the Convex Hull of. W. Hochstattler, S. Kromberg, C. Moll

Computing the Convex Hull of. W. Hochstattler, S. Kromberg, C. Moll Reort No. 94.60 A new Linear Time Algorithm for Comuting the Convex Hull of a Simle Polygon in the Plane by W. Hochstattler, S. Kromberg, C. Moll 994 W. Hochstattler, S. Kromberg, C. Moll Universitat zu

More information

Metric Rectification for Perspective Images of Planes

Metric Rectification for Perspective Images of Planes 789139-3 University of California Santa Barbara Department of Electrical and Computer Engineering CS290I Multiple View Geometry in Computer Vision and Computer Graphics Spring 2006 Metric Rectification

More information

Conformal Rectification of Omnidirectional Stereo Pairs

Conformal Rectification of Omnidirectional Stereo Pairs Conformal Rectification of Omnidirectional Stereo Pairs Christopher Geyer Kostas Daniilidis Department of EECS, UC Berkeley GRASP Laboratory, U. of Pennsylvania Berkeley, CA 94720 Philadelphia, PA 19104

More information

A Stratified Approach for Camera Calibration Using Spheres

A Stratified Approach for Camera Calibration Using Spheres IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. XX, NO. Y, MONTH YEAR 1 A Stratified Approach for Camera Calibration Using Spheres Kwan-Yee K. Wong, Member, IEEE, Guoqiang Zhang, Student-Member, IEEE and Zhihu

More information

Perception and Action using Multilinear Forms

Perception and Action using Multilinear Forms Perception and Action using Multilinear Forms Anders Heyden, Gunnar Sparr, Kalle Åström Dept of Mathematics, Lund University Box 118, S-221 00 Lund, Sweden email: {heyden,gunnar,kalle}@maths.lth.se Abstract

More information

Stereo and Epipolar geometry

Stereo and Epipolar geometry Previously Image Primitives (feature points, lines, contours) Today: Stereo and Epipolar geometry How to match primitives between two (multiple) views) Goals: 3D reconstruction, recognition Jana Kosecka

More information

Camera models and calibration

Camera models and calibration Camera models and calibration Read tutorial chapter 2 and 3. http://www.cs.unc.edu/~marc/tutorial/ Szeliski s book pp.29-73 Schedule (tentative) 2 # date topic Sep.8 Introduction and geometry 2 Sep.25

More information

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies

Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies Feature Transfer and Matching in Disparate Stereo Views through the use of Plane Homographies M. Lourakis, S. Tzurbakis, A. Argyros, S. Orphanoudakis Computer Vision and Robotics Lab (CVRL) Institute of

More information

Lecture 9: Epipolar Geometry

Lecture 9: Epipolar Geometry Lecture 9: Epipolar Geometry Professor Fei Fei Li Stanford Vision Lab 1 What we will learn today? Why is stereo useful? Epipolar constraints Essential and fundamental matrix Estimating F (Problem Set 2

More information

CS-9645 Introduction to Computer Vision Techniques Winter 2019

CS-9645 Introduction to Computer Vision Techniques Winter 2019 Table of Contents Projective Geometry... 1 Definitions...1 Axioms of Projective Geometry... Ideal Points...3 Geometric Interpretation... 3 Fundamental Transformations of Projective Geometry... 4 The D

More information

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems

Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Nuno Gonçalves and Helder Araújo Institute of Systems and Robotics - Coimbra University of Coimbra Polo II - Pinhal de

More information

Stereo Disparity Estimation in Moment Space

Stereo Disparity Estimation in Moment Space Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University

More information

Computer Vision Projective Geometry and Calibration. Pinhole cameras

Computer Vision Projective Geometry and Calibration. Pinhole cameras Computer Vision Projective Geometry and Calibration Professor Hager http://www.cs.jhu.edu/~hager Jason Corso http://www.cs.jhu.edu/~jcorso. Pinhole cameras Abstract camera model - box with a small hole

More information

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China

More information

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1 CS 428: Fall 21 Introduction to Comuter Grahics Geometric Transformations Andrew Nealen, Rutgers, 21 9/15/21 1 Toic overview Image formation and OenGL (last week) Modeling the image formation rocess OenGL

More information

Homogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important.

Homogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important. Homogeneous Coordinates Overall scaling is NOT important. CSED44:Introduction to Computer Vision (207F) Lecture8: Camera Models Bohyung Han CSE, POSTECH bhhan@postech.ac.kr (",, ) ()", ), )) ) 0 It is

More information

Multiple View Geometry in Computer Vision Second Edition

Multiple View Geometry in Computer Vision Second Edition Multiple View Geometry in Computer Vision Second Edition Richard Hartley Australian National University, Canberra, Australia Andrew Zisserman University of Oxford, UK CAMBRIDGE UNIVERSITY PRESS Contents

More information

Constrained Empty-Rectangle Delaunay Graphs

Constrained Empty-Rectangle Delaunay Graphs CCCG 2015, Kingston, Ontario, August 10 12, 2015 Constrained Emty-Rectangle Delaunay Grahs Prosenjit Bose Jean-Lou De Carufel André van Renssen Abstract Given an arbitrary convex shae C, a set P of oints

More information

EE678 Application Presentation Content Based Image Retrieval Using Wavelets

EE678 Application Presentation Content Based Image Retrieval Using Wavelets EE678 Alication Presentation Content Based Image Retrieval Using Wavelets Grou Members: Megha Pandey megha@ee. iitb.ac.in 02d07006 Gaurav Boob gb@ee.iitb.ac.in 02d07008 Abstract: We focus here on an effective

More information

Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length

Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length Critical Motion Sequences for the Self-Calibration of Cameras and Stereo Systems with Variable Focal Length Peter Sturm To cite this version: Peter Sturm. Critical Motion Sequences for the Self-Calibration

More information

Visual Recognition: Image Formation

Visual Recognition: Image Formation Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know

More information

Computer Vision I - Appearance-based Matching and Projective Geometry

Computer Vision I - Appearance-based Matching and Projective Geometry Computer Vision I - Appearance-based Matching and Projective Geometry Carsten Rother 05/11/2015 Computer Vision I: Image Formation Process Roadmap for next four lectures Computer Vision I: Image Formation

More information

Two-view geometry Computer Vision Spring 2018, Lecture 10

Two-view geometry Computer Vision Spring 2018, Lecture 10 Two-view geometry http://www.cs.cmu.edu/~16385/ 16-385 Computer Vision Spring 2018, Lecture 10 Course announcements Homework 2 is due on February 23 rd. - Any questions about the homework? - How many of

More information

Epipolar Geometry and the Essential Matrix

Epipolar Geometry and the Essential Matrix Epipolar Geometry and the Essential Matrix Carlo Tomasi The epipolar geometry of a pair of cameras expresses the fundamental relationship between any two corresponding points in the two image planes, and

More information

Ioannis PITAS b. TIMC-IMAG Grenoble laboratory, UMR CNRS 5525, Domaine de la Merci, LA TRONCHE Cedex, FRANCE,

Ioannis PITAS b. TIMC-IMAG Grenoble laboratory, UMR CNRS 5525, Domaine de la Merci, LA TRONCHE Cedex, FRANCE, ylindrical Surface Localization in Monocular Vision William PUEH a Jean-Marc HASSERY a and Ioannis PITAS b a TIM-IMAG Grenoble laboratory, UMR NRS 5525, Domaine de la Merci, 38706 LA TRONHE edex, FRANE,

More information

Compositing a bird's eye view mosaic

Compositing a bird's eye view mosaic Compositing a bird's eye view mosaic Robert Laganiere School of Information Technology and Engineering University of Ottawa Ottawa, Ont KN 6N Abstract This paper describes a method that allows the composition

More information

Degeneracy of the Linear Seventeen-Point Algorithm for Generalized Essential Matrix

Degeneracy of the Linear Seventeen-Point Algorithm for Generalized Essential Matrix J Math Imaging Vis 00 37: 40-48 DOI 0007/s085-00-09-9 Authors s version The final publication is available at wwwspringerlinkcom Degeneracy of the Linear Seventeen-Point Algorithm for Generalized Essential

More information

3D Computer Vision II. Reminder Projective Geometry, Transformations

3D Computer Vision II. Reminder Projective Geometry, Transformations 3D Computer Vision II Reminder Projective Geometry, Transformations Nassir Navab" based on a course given at UNC by Marc Pollefeys & the book Multiple View Geometry by Hartley & Zisserman" October 21,

More information

Structure from motion

Structure from motion Structure from motion Structure from motion Given a set of corresponding points in two or more images, compute the camera parameters and the 3D point coordinates?? R 1,t 1 R 2,t 2 R 3,t 3 Camera 1 Camera

More information

Minimal Projective Reconstruction for Combinations of Points and Lines in Three Views

Minimal Projective Reconstruction for Combinations of Points and Lines in Three Views Minimal Projective Reconstruction for Combinations of Points and Lines in Three Views Magnus Oskarsson, Andrew Zisserman and Kalle Åström Centre for Mathematical Sciences Lund University,SE 221 00 Lund,

More information

Multiple View Geometry in Computer Vision

Multiple View Geometry in Computer Vision Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 Projective 3D Geometry (Back to Chapter 2) Lecture 6 2 Singular Value Decomposition Given a

More information

Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the

Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the Camera Projection Models We will introduce different camera projection models that relate the location of an image point to the coordinates of the corresponding 3D points. The projection models include:

More information

Invariance of l and the Conic Dual to Circular Points C

Invariance of l and the Conic Dual to Circular Points C Invariance of l and the Conic Dual to Circular Points C [ ] A t l = (0, 0, 1) is preserved under H = v iff H is an affinity: w [ ] l H l H A l l v 0 [ t 0 v! = = w w] 0 0 v = 0 1 1 C = diag(1, 1, 0) is

More information

Linear Multi-View Reconstruction of Points, Lines, Planes and Cameras using a Reference Plane

Linear Multi-View Reconstruction of Points, Lines, Planes and Cameras using a Reference Plane Linear Multi-View Reconstruction of Points, Lines, Planes and Cameras using a Reference Plane Carsten Rother Computational Vision and Active Perception Laboratory (CVAP) Royal Institute of Technology (KTH),

More information

Visual Odometry for Non-Overlapping Views Using Second-Order Cone Programming

Visual Odometry for Non-Overlapping Views Using Second-Order Cone Programming Visual Odometry for Non-Overlapping Views Using Second-Order Cone Programming Jae-Hak Kim 1, Richard Hartley 1, Jan-Michael Frahm 2 and Marc Pollefeys 2 1 Research School of Information Sciences and Engineering

More information

METR Robotics Tutorial 2 Week 2: Homogeneous Coordinates

METR Robotics Tutorial 2 Week 2: Homogeneous Coordinates METR4202 -- Robotics Tutorial 2 Week 2: Homogeneous Coordinates The objective of this tutorial is to explore homogenous transformations. The MATLAB robotics toolbox developed by Peter Corke might be a

More information

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH A. Prokos 1, G. Karras 1, E. Petsa 2 1 Deartment of Surveying, National Technical University of Athens (NTUA),

More information

Week 2: Two-View Geometry. Padua Summer 08 Frank Dellaert

Week 2: Two-View Geometry. Padua Summer 08 Frank Dellaert Week 2: Two-View Geometry Padua Summer 08 Frank Dellaert Mosaicking Outline 2D Transformation Hierarchy RANSAC Triangulation of 3D Points Cameras Triangulation via SVD Automatic Correspondence Essential

More information

A STUDY ON CALIBRATION OF DIGITAL CAMERA

A STUDY ON CALIBRATION OF DIGITAL CAMERA A STUDY ON CALIBRATION OF DIGITAL CAMERA Ryuji Matsuoka a, *, Kiyonari Fukue a, Kohei Cho a, Haruhisa Shimoda a, Yoshiaki Matsumae a, Kenji Hongo b, Seiju Fujiwara b a Tokai University Research & Information

More information

Structure from Motion. Prof. Marco Marcon

Structure from Motion. Prof. Marco Marcon Structure from Motion Prof. Marco Marcon Summing-up 2 Stereo is the most powerful clue for determining the structure of a scene Another important clue is the relative motion between the scene and (mono)

More information

Linear Multi View Reconstruction and Camera Recovery Using a Reference Plane

Linear Multi View Reconstruction and Camera Recovery Using a Reference Plane International Journal of Computer Vision 49(2/3), 117 141, 2002 c 2002 Kluwer Academic Publishers. Manufactured in The Netherlands. Linear Multi View Reconstruction and Camera Recovery Using a Reference

More information

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS M. Lefler, H. Hel-Or Dept. of CS, University of Haifa, Israel Y. Hel-Or School of CS, IDC, Herzliya, Israel ABSTRACT Video analysis often requires

More information

Gabriel Taubin. Desktop 3D Photography

Gabriel Taubin. Desktop 3D Photography Sring 06 ENGN50 --- D Photograhy Lecture 7 Gabriel Taubin Brown University Deskto D Photograhy htt://www.vision.caltech.edu/bouguetj/iccv98/.index.html D triangulation: ray-lane Intersection lane ray intersection

More information

Graph Cut Matching In Computer Vision

Graph Cut Matching In Computer Vision Grah Cut Matching In Comuter Vision Toby Collins (s0455374@sms.ed.ac.uk) February 2004 Introduction Many of the roblems that arise in early vision can be naturally exressed in terms of energy minimization.

More information

A Stratified Approach to Metric Self-Calibration

A Stratified Approach to Metric Self-Calibration A Stratified Approach to Metric Self-Calibration Marc Pollefeys and Luc Van Gool K.U.Leuven-MI2 Belgium firstname.lastname@esat.kuleuven.ac.be Abstract Camera calibration is essential to many computer

More information

Uncalibrated Video Compass for Mobile Robots from Paracatadioptric Line Images

Uncalibrated Video Compass for Mobile Robots from Paracatadioptric Line Images Uncalibrated Video Compass for Mobile Robots from Paracatadioptric Line Images Gian Luca Mariottini and Domenico Prattichizzo Dipartimento di Ingegneria dell Informazione Università di Siena Via Roma 56,

More information

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics

More information

Self-Calibration of a Rotating Camera with Varying Intrinsic Parameters

Self-Calibration of a Rotating Camera with Varying Intrinsic Parameters Self-Calibration of a Rotating Camera with Varying Intrinsic Parameters L. de Agapito, E. Hayman and I. Reid Department of Engineering Science, Oxford University Parks Road, Oxford, OX1 3PJ, UK [lourdes

More information

Elements of Computer Vision: Multiple View Geometry. 1 Introduction. 2 Elements of Geometry. Andrea Fusiello

Elements of Computer Vision: Multiple View Geometry. 1 Introduction. 2 Elements of Geometry. Andrea Fusiello Elements of Computer Vision: Multiple View Geometry. Andrea Fusiello http://www.sci.univr.it/~fusiello July 11, 2005 c Copyright by Andrea Fusiello. This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike

More information

Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes

Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes Peter Sturm To cite this version: Peter Sturm. Structure and Motion for Dynamic Scenes - The Case of Points Moving in Planes.

More information

Rigid Body Motion and Image Formation. Jana Kosecka, CS 482

Rigid Body Motion and Image Formation. Jana Kosecka, CS 482 Rigid Body Motion and Image Formation Jana Kosecka, CS 482 A free vector is defined by a pair of points : Coordinates of the vector : 1 3D Rotation of Points Euler angles Rotation Matrices in 3D 3 by 3

More information

A Canonical Framework for Sequences of Images

A Canonical Framework for Sequences of Images A Canonical Framework for Sequences of Images Anders Heyden, Kalle Åström Dept of Mathematics, Lund University Box 118, S-221 00 Lund, Sweden email: andersp@maths.lth.se kalle@maths.lth.se Abstract This

More information

Passive 3D Photography

Passive 3D Photography SIGGRAPH 2000 Course on 3D Photography Passive 3D Photography Steve Seitz Carnegie Mellon University University of Washington http://www.cs cs.cmu.edu/~ /~seitz Visual Cues Shading Merle Norman Cosmetics,

More information

Homographies and Mosaics

Homographies and Mosaics Tri reort Homograhies and Mosaics Jeffrey Martin (jeffrey-martin.com) CS94: Image Maniulation & Comutational Photograhy with a lot of slides stolen from Alexei Efros, UC Berkeley, Fall 06 Steve Seitz and

More information

Multiple View Geometry

Multiple View Geometry Multiple View Geometry CS 6320, Spring 2013 Guest Lecture Marcel Prastawa adapted from Pollefeys, Shah, and Zisserman Single view computer vision Projective actions of cameras Camera callibration Photometric

More information

Augmented Reality II - Camera Calibration - Gudrun Klinker May 11, 2004

Augmented Reality II - Camera Calibration - Gudrun Klinker May 11, 2004 Augmented Reality II - Camera Calibration - Gudrun Klinker May, 24 Literature Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2. (Section 5,

More information

Probabilistic Visual Cryptography Schemes

Probabilistic Visual Cryptography Schemes The Comuter Journal Advance Access ublished December, 25 The Author 25. Published by Oxford University Press on behalf of The British Comuter Society. All rights reserved. For Permissions, lease email:

More information

Self-calibration of a pair of stereo cameras in general position

Self-calibration of a pair of stereo cameras in general position Self-calibration of a pair of stereo cameras in general position Raúl Rojas Institut für Informatik Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany Abstract. This paper shows that it is possible

More information