Camera Self-calibration Based on the Vanishing Points*
|
|
- Scarlett Stevenson
- 5 years ago
- Views:
Transcription
1 Camera Self-calibration Based on the Vanishing Points* Dongsheng Chang 1, Kuanquan Wang 2, and Lianqing Wang 1,2 1 School of Computer Science and Technology, Harbin Institute of Technology, Harbin , China dongshengchang@gmail.com, wangkq@hit.edu.cn, lianqingw@gmail.com 2 Xi an Communication Institute Xi an , China Abstract. In this article, a new method for camera self-calibration is presented. A correspondent matrix can be built by matching the corresponding anishing points between two images and the proposed method must use at least two of these matrices for calibration. The images are all taken from different orientations in any locations for the same obect in space. The anishing points in the image are the proectie points of the infinity points in space. So in the calibration, it has no constraints about the location and the orientation of the camera and the calibration procedure is easy. Since when the internal parameters of camera are changed during the task, the camera can be easily and effectiely calibrated if the anishing points can be coneniently gotten from the task images or the camera can insert three or more images about the same obect during the ongoing task. Compared with the traditional methods of camera self-calibration, this method is an easier and more effectie calibration method and also it is an online calibration with accurate results. Keywords: anishing points, online self-calibration, proection matrix. 1 Introduction The camera self-calibration is a method that only uses self-constraints of cameras to estimate their internal parameters. It has been widely applied in the mobile robot naigation, machine ision, biomedical and isual sureillance. The camera calibration techniques can be diided into two categories: online calibration and offline calibration. The online camera calibration means that the camera can be re-calibrated without stopping the ongoing task when its parameters change when being used. In other words, online camera self-calibration is a method which doesn t limit locations and orientations of the camera and doesn t need to know any proectie geometry or epipolar structure. Howeer, the offline calibration is on a contrary that it must interrupt the ongoing task for re-calibration. There are many self-calibration methods. And the common method of camera self-calibration is based on the proectie geometry theory and epipolar structure [1, 2]. * Supported by NSFC proect (grant no ). H. Deng et al. (Eds.): AICI 2011, Part III, LNAI 7004, pp , Springer-Verlag Berlin Heidelberg 2011
2 48 D. Chang, K. Wang, and L. Wang And Zhengyou Zhang proposed a method which was based on plane precise template [3]. Howeer, these kinds of methods need a complex process of calibration. Some other methods of camera self-calibration on actie ision are based on knowing the moing or rotation of the cameras [4, 5, 6]. And another method had been proposed by Richard that requires the camera at the same location take the images of the same obect in different orientations [7, 8]. For these methods hae constraints to the camera, they are not suitable for online re-calibration. In this article, the proposed calibration method is not essential to interrupt the task for re-calibration. And it does not need to know the camera s location or to track the motion of the camera. This method uses at least three iews for calibration with three steps. Firstly, it extracts the corner points, and then the anishing points of the specific direction are computed in eery image. Secondly it uses the anishing points to compute the correspondent matrix between any two images. Finally, it can use at least two of these correspondent matrixes to compute the calibration matrix. In specific application areas, as long as there is a method for coneniently computing the anishing points or the camera can insert at least three images for the same obect in the ongoing task, the proposed method can be calibrated online. This paper is organized as follows: the section 2 simply introduces the camera model. The section 3 shows the proposed algorithm of self-calibration. And the experiment results are gien in section 4. Section 5 gies the conclusion. 2 The Camera Model The camera model is pinhole, as indicated in Figure 1. It is a linear mapping from 3D proectie space points to 2D proectie space points. The points are parameterized by homogeneous coordinate, and the proection transformation can be represented by a matrix M = 3 4, the rank of which is 3. The matrix M may be decomposed as M = K(R t), wherein t is a 3 1 ector, representing the location of the camera, R is a 3 3 rotation matrix, representing the orientation of the camera with respect to an absolute coordinate frame, and K is the internal parameter of the camera, which is the purpose of camera self-calibration. The real camera has uncertain principal point. And in the manufacturing process of the CCD camera, the pixel of the camera is not exactly square. So the coordinate of the image is has a skew and the magnifications of the horizontal and the ertical directions are not exactly equal. The matrix K can be written as ku s u0 K = 0 k 0 (1) wherein k u and k the indicate the magnification in the u and coordinate directions, u 0 and 0 are the coordinates of the principal point, and s is the skew of the image coordinate axes.
3 Camera Self-calibration Based on the Vanishing Points 49 3 Algorithm of Camera Self-calibration 3.1 The Proection Matrix The anishing point is an important feature in the proectie geometric. B. Caprile and V. Torre firstly proided the calibration method based on anishing points [9]. They proed three properties of anishing points about camera calibration. The first two properties are useful for the determination of the extrinsic parameters, and the third property is useful for estimating the internal parameters. X c y c z c x c m z c p y x π O c x c y c Fig. 1. Pinhole camera model In the proposed method, the first property will be used. It says the parallel planes are correspondent to the same infinity line in space and the parallel lines are correspondent to the same infinity point in space. So either the infinity line or the infinity point has no relation with the location of the camera in space. Let m = ( u,,1) be the point of image coordinate and X = ( x, y, z,0) be the infinity point of space coordinates. The proectie transformation can be written as x up11 p12 p13 p14 x y w p21 p22 p23 p 24 KR y = = z (2) 1p31 p32 p33 p 34 z 0 wherein w is a non-zero factor and m is a anishing point. The displacement ector is eliminated and the calibration matrix is only related to the rotation matrix and the internal parameters. The rank of the matrix KR is 3, so it is inertible. 3.2 Calculation of Vanishing Points In space, the infinity point represents the direction of the line. For the linear camera model, the anishing point correspondent to the infinity point in space is the intersection of a set of lines in image which is in correspondence with the parallel lines. In this paper, the corner points should be extracted firstly. And then it uses the corner points to fit the straight lines in different directions. Let ε = [ ε1, ε2, ε3] and μ = [ μ1, μ2, μ3] be two lines in image, then the intersection of the two lines can be calculated by
4 50 D. Chang, K. Wang, and L. Wang ε2 ε3 ε3 ε1 ε1 ε2 ε μ =,, μ2 μ3 μ3 μ1 μ1 μ (3) 2 In order to obtain and maintain higher accuracy of anishing points, a set of lines which are correspondence to a set of parallel lines in space are used to compute the intersection of them which is the anishing point. 3.3 Determining the Calibration Matrix Two images are taken from different orientation for the same target. Let M1 = KR1 and M2 = KR2 be the proection matrix of the two images, taking any point x in the world coordinate, its corresponding points in two images are m 1 = KR 1 x and m2 = KR2x. The relationship between m 1 and m 2 is m = KR( KR) m = KRR K m = KRK m (4) By the equation aboe, it can skillfully and reasonably eliminate the displacement of the camera between two images. Let P = KRK 1, which is a conugate rotation matrix, wherein K is the conugating element[7, 8], and P is normalized, so its determinant is 1. A pair of points can proide two equations for the camera calibration, since it must use four pairs of points at least to compute the proectie transformation P, and any three of them can t be at a line. The experiment uses the same camera with the same internal parameters to take two iews. Since there is only the rotation matrix is the ariable in the proection transformation. 1 For P = KRK 1 and K is the calibration matrix, so K PK = R. For a rotation matrix R, it meets the relation that R = R T T, wherein R is the inerse transpose of R. 1 T T From the relation R = K PK, it can be attained that R = K PK. So an equation about R can be expressed that T T T ( KK ) P = P ( KK ) (5) Let C T = KK, then C can be written that a b c = = c e f T C KK b d e The equation (5) gies nine linear equations in six independent entries of C. Howeer, the nine linear equations are redundant, which are not sufficient to sole C. If two or more of such P are known, then the C can be found by using least-squares to compute an oer-determined set of equations. When C has been got, the calibration matrix K can be unique computed by the Cholesky factorization. Attention, the Cholesky factorization must require C to be positie-definite. Howeer, for the noisy input data, the C is not positie-definite when the points matching (6)
5 Camera Self-calibration Based on the Vanishing Points 51 hae gross errors. So as long as the anishing points are computed accurately, the matrix C almost is positie-definite and an accurate calibration result can be obtained. 3.4 Algorithm Idea 1. Extract points of the images and compute the anishing points with 4 directions 2. Compute the correspondent matrix P between two images with anishing points. 3. Use at least two different matrices P to sole the equation (5). 4. Find the calibration matrix K by using Cholesky factorization to decompose C. 4 Experiment Result In the experiment, Canon EOS 500D camera is used to take a set of images. The size of all images is pixels. The checkerboard grid map was employed as the calibration obect, ust because it was easy to find the anishing points in different directions. The images were all taken by the camera with different locations and orientations, as shown in Figure 2. The calibration obect should contain at least two checkerboard grid maps (neither two of these maps is parallel). Fig. 2. Calibration images of proposed method Fig. 3. Calibration images of zhang s method
6 52 D. Chang, K. Wang, and L. Wang In order to compare the performances of the proposed method, the same camera with the same internal parameters was calibrated by Zhengyou Zhang s method [10], because this method has been proed an effectie method with acceptable errors in practice. The calibration results of these two methods are summarized in table images were used for calibration in Zhang s method, and ust 4 images were used in the proposed method eery time. By comparing the calibration results of these two methods from table 1, it can be seen that the proposed method has achieed a ery good accuracy. If the result data of Zhang s method were marked the ideal data, the relatie error of the proposed method can be computed, as shown in table 2. As illustrated in table 2, the data are the relatie errors of eery element of calibration matrix in each experiment. It also proes that the proposed method has achieed a good accuracy. Table 1. The results of the calibration Method Sample k u k p u p s Zhang Figure This paper 1 7; ; ; ; ; Experiment Samples Table 2. The errors of the proposed method ku 1 7; ; ; ; ; k pu p 5 Conclusions In this article, the proposed method uses the anishing points for camera calibration which can make the camera freely moe and rotate in space. It is also independent on the proectie geometry and epipolar structure. The calibration result accuracy is depended on the corner extraction accuracy. With the increase of experimental images, the experimental results are more stable and accurate. Besides, if there is a method for coneniently computing the anishing points or inserting three or more images about the same obect during the ongoing task, the proposed method will be an online camera self-calibration approach.
7 Camera Self-calibration Based on the Vanishing Points 53 References 1. Maybank, S.J., Faugeras, O.D.: A theory of self-calibration of a moing camera. International Journal of Computer Vision 8(2), (1992) 2. Faugeras, O.D., Luong, Q.-T., Maybank, S.J.: Camera Self-calibration: Theory and experiments. In: Sandini, G. (ed.) ECCV LNCS, ol. 588, pp Springer, Heidelberg (1992) 3. Zhang, Z.: A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, (2002) 4. Dron, L.: Dynamic camera self-calibration from controlled motion sequences. In: Proc. IEEE Conf. on Computer Vision and Pattern Recognition, pp (1993) 5. Basu, A.: Actie calibration: Alternatie strategy and analysis. In: Proc. IEEE Conf. on Computer Vision and Pattern Recognition, pp (1993) 6. Du, F., Brady, M.: Self-calibration of the intrinsic parameters of cameras for actie ision systems. In: Proc. IEEE Conf. on Computer Vision and Pattern Recognition, pp (1992) 7. Hartley, R.I.: Self-calibration of stationary cameras. International Journal of Computer Vision 22, 5 23 (1997) 8. Hartley, R.I.: Self-calibration from multiple iews with a rotation camera. In: Proc. of the 3rd, European Conference on Computer Vision, ol. I, pp (1994) 9. Caprile, B., Torre, V.: Using Vanishing Points for Camera Calibration. International Journal of Computer Vision 4(2), V127 V140 (1990) 10. Bouguet, J.Y.: Complete camera calibration toolbox for matlab [EB/OL], (2002), Retrieed from the World Wide Web
Self-Calibration from Multiple Views with a Rotating Camera
Self-Calibration from Multiple Views with a Rotating Camera Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Email : hartley@crd.ge.com Abstract. A newpractical method is given for the self-calibration
More informationCamera 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 informationA 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 informationSimultaneous Vanishing Point Detection and Camera Calibration from Single Images
Simultaneous Vanishing Point Detection and Camera Calibration from Single Images Bo Li, Kun Peng, Xianghua Ying, and Hongbin Zha The Key Lab of Machine Perception (Ministry of Education), Peking University,
More informationCamera 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 information3D Geometry and Camera Calibration
3D Geometry and Camera Calibration 3D Coordinate Systems Right-handed vs. left-handed x x y z z y 2D Coordinate Systems 3D Geometry Basics y axis up vs. y axis down Origin at center vs. corner Will often
More informationCamera Models and Image Formation. Srikumar Ramalingam School of Computing University of Utah
Camera Models and Image Formation Srikumar Ramalingam School of Computing University of Utah srikumar@cs.utah.edu Reference Most slides are adapted from the following notes: Some lecture notes on geometric
More informationEfficient Stereo Image Rectification Method Using Horizontal Baseline
Efficient Stereo Image Rectification Method Using Horizontal Baseline Yun-Suk Kang and Yo-Sung Ho School of Information and Communicatitions Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro,
More informationPerspective Projection
Perspectie Projection (Com S 477/77 Notes) Yan-Bin Jia Aug 9, 7 Introduction We now moe on to isualization of three-dimensional objects, getting back to the use of homogeneous coordinates. Current display
More informationSynchronized Ego-Motion Recovery of Two Face-to-Face Cameras
Synchronized Ego-Motion Recovery of Two Face-to-Face Cameras Jinshi Cui, Yasushi Yagi, Hongbin Zha, Yasuhiro Mukaigawa, and Kazuaki Kondo State Key Lab on Machine Perception, Peking University, China {cjs,zha}@cis.pku.edu.cn
More informationPerception II: Pinhole camera and Stereo Vision
Perception II: Pinhole camera and Stereo Vision Daide Scaramuzza Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart 1 Mobile Robot Control Scheme knowledge, data base mission commands Localization
More informationAuto-calibration Kruppa's equations and the intrinsic parameters of a camera
Auto-calibration Kruppa's equations and the intrinsic parameters of a camera S.D. Hippisley-Cox & J. Porrill AI Vision Research Unit University of Sheffield e-mail: [S.D.Hippisley-Cox,J.Porrill]@aivru.sheffield.ac.uk
More informationStereo Image Rectification for Simple Panoramic Image Generation
Stereo Image Rectification for Simple Panoramic Image Generation Yun-Suk Kang and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju 500-712 Korea Email:{yunsuk,
More informationCamera Calibration With One-Dimensional Objects
Camera Calibration With One-Dimensional Objects Zhengyou Zhang December 2001 Technical Report MSR-TR-2001-120 Camera calibration has been studied extensively in computer vision and photogrammetry, and
More informationCoplanar 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 informationCamera 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 informationLecture 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 informationCOS429: COMPUTER VISON CAMERAS AND PROJECTIONS (2 lectures)
COS429: COMPUTER VISON CMERS ND PROJECTIONS (2 lectures) Pinhole cameras Camera with lenses Sensing nalytical Euclidean geometry The intrinsic parameters of a camera The extrinsic parameters of a camera
More informationRigid 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 informationCamera Models and Image Formation. Srikumar Ramalingam School of Computing University of Utah
Camera Models and Image Formation Srikumar Ramalingam School of Computing University of Utah srikumar@cs.utah.edu VisualFunHouse.com 3D Street Art Image courtesy: Julian Beaver (VisualFunHouse.com) 3D
More informationEpipolar geometry. x x
Two-view geometry Epipolar geometry X x x Baseline line connecting the two camera centers Epipolar Plane plane containing baseline (1D family) Epipoles = intersections of baseline with image planes = projections
More informationPerception 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 informationcalibrated 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 informationIntroduction to Homogeneous coordinates
Last class we considered smooth translations and rotations of the camera coordinate system and the resulting motions of points in the image projection plane. These two transformations were expressed mathematically
More informationCamera Calibration. Schedule. Jesus J Caban. Note: You have until next Monday to let me know. ! Today:! Camera calibration
Camera Calibration Jesus J Caban Schedule! Today:! Camera calibration! Wednesday:! Lecture: Motion & Optical Flow! Monday:! Lecture: Medical Imaging! Final presentations:! Nov 29 th : W. Griffin! Dec 1
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe : Martin Stiaszny and Dana Qu LECTURE 0 Camera Calibration 0.. Introduction Just like the mythical frictionless plane, in real life we will
More informationUnit 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 informationExtraction of Focal Lengths from the Fundamental Matrix
Extraction of Focal Lengths from the Fundamental Matrix Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Email : hartley@crd.ge.com Abstract The 8-point algorithm is a well known method for solving
More informationPlane-based Calibration Algorithm for Multi-camera Systems via Factorization of Homography Matrices
Plane-based Calibration Algorithm for Multi-camera Systems via Factorization of Homography Matrices Toshio Ueshiba Fumiaki Tomita National Institute of Advanced Industrial Science and Technology (AIST)
More informationComputer Vision. Coordinates. Prof. Flávio Cardeal DECOM / CEFET- MG.
Computer Vision Coordinates Prof. Flávio Cardeal DECOM / CEFET- MG cardeal@decom.cefetmg.br Abstract This lecture discusses world coordinates and homogeneous coordinates, as well as provides an overview
More informationEuclidean 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 informationA Practical Camera Calibration System on Mobile Phones
Advanced Science and echnolog Letters Vol.7 (Culture and Contents echnolog 0), pp.6-0 http://dx.doi.org/0.57/astl.0.7. A Practical Camera Calibration Sstem on Mobile Phones Lu Bo, aegkeun hangbo Department
More informationStereo II CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz
Stereo II CSE 576 Ali Farhadi Several slides from Larry Zitnick and Steve Seitz Camera parameters A camera is described by several parameters Translation T of the optical center from the origin of world
More informationGeometric camera models and calibration
Geometric camera models and calibration http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 13 Course announcements Homework 3 is out. - Due October
More informationHomogeneous 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 informationMulti-view geometry problems
Multi-view geometry Multi-view geometry problems Structure: Given projections o the same 3D point in two or more images, compute the 3D coordinates o that point? Camera 1 Camera 2 R 1,t 1 R 2,t 2 Camera
More informationCritical 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 informationRecovery of Intrinsic and Extrinsic Camera Parameters Using Perspective Views of Rectangles
177 Recovery of Intrinsic and Extrinsic Camera Parameters Using Perspective Views of Rectangles T. N. Tan, G. D. Sullivan and K. D. Baker Department of Computer Science The University of Reading, Berkshire
More informationStructure 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 informationStructure from motion
Multi-view geometry Structure rom motion Camera 1 Camera 2 R 1,t 1 R 2,t 2 Camera 3 R 3,t 3 Figure credit: Noah Snavely Structure rom motion? Camera 1 Camera 2 R 1,t 1 R 2,t 2 Camera 3 R 3,t 3 Structure:
More informationPlanar pattern for automatic camera calibration
Planar pattern for automatic camera calibration Beiwei Zhang Y. F. Li City University of Hong Kong Department of Manufacturing Engineering and Engineering Management Kowloon, Hong Kong Fu-Chao Wu Institute
More informationMore on single-view geometry class 10
More on single-view geometry class 10 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.
More informationis used in many dierent applications. We give some examples from robotics. Firstly, a robot equipped with a camera, giving visual information about th
Geometry and Algebra of Multiple Projective Transformations Anders Heyden Dept of Mathematics, Lund University Box 8, S-22 00 Lund, SWEDEN email: heyden@maths.lth.se Supervisor: Gunnar Sparr Abstract In
More informationCamera Model and Calibration
Camera Model and Calibration Lecture-10 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the
More informationRecovering structure from a single view Pinhole perspective projection
EPIPOLAR GEOMETRY The slides are from several sources through James Hays (Brown); Silvio Savarese (U. of Michigan); Svetlana Lazebnik (U. Illinois); Bill Freeman and Antonio Torralba (MIT), including their
More informationVision Review: Image Formation. Course web page:
Vision Review: Image Formation Course web page: www.cis.udel.edu/~cer/arv September 10, 2002 Announcements Lecture on Thursday will be about Matlab; next Tuesday will be Image Processing The dates some
More informationEpipolar Geometry in Stereo, Motion and Object Recognition
Epipolar Geometry in Stereo, Motion and Object Recognition A Unified Approach by GangXu Department of Computer Science, Ritsumeikan University, Kusatsu, Japan and Zhengyou Zhang INRIA Sophia-Antipolis,
More informationCamera Calibration using Vanishing Points
Camera Calibration using Vanishing Points Paul Beardsley and David Murray * Department of Engineering Science, University of Oxford, Oxford 0X1 3PJ, UK Abstract This paper describes a methodformeasuringthe
More information3-D D Euclidean Space - Vectors
3-D D Euclidean Space - Vectors Rigid Body Motion and Image Formation A free vector is defined by a pair of points : Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Coordinates of the vector : 3D Rotation
More informationAn Algorithm for Self Calibration from Several Views
An Algorithm for Self Calibration from Several Views Richard I. Hartley GE - Corporate Research and Development, P.O. Box 8, Schenectady, NY, 12301. Abstract This paper gives a practical algorithm for
More informationSINGLE VIEW GEOMETRY AND SOME APPLICATIONS
SINGLE VIEW GEOMERY AND SOME APPLICAIONS hank you for the slides. hey come mostly from the following sources. Marc Pollefeys U. on North Carolina Daniel DeMenthon U. of Maryland Alexei Efros CMU Action
More information1 Projective Geometry
CIS8, Machine Perception Review Problem - SPRING 26 Instructions. All coordinate systems are right handed. Projective Geometry Figure : Facade rectification. I took an image of a rectangular object, and
More informationEECS 442: Final Project
EECS 442: Final Project Structure From Motion Kevin Choi Robotics Ismail El Houcheimi Robotics Yih-Jye Jeffrey Hsu Robotics Abstract In this paper, we summarize the method, and results of our projective
More informationFlexible Calibration of a Portable Structured Light System through Surface Plane
Vol. 34, No. 11 ACTA AUTOMATICA SINICA November, 2008 Flexible Calibration of a Portable Structured Light System through Surface Plane GAO Wei 1 WANG Liang 1 HU Zhan-Yi 1 Abstract For a portable structured
More informationA Real-Time Catadioptric Stereo System Using Planar Mirrors
A Real-Time Catadioptric Stereo System Using Planar Mirrors Joshua Gluckman Shree K. Nayar Department of Computer Science Columbia University New York, NY 10027 Abstract By using mirror reflections of
More informationAugmented 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 information2 DETERMINING THE VANISHING POINT LOCA- TIONS
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL.??, NO.??, DATE 1 Equidistant Fish-Eye Calibration and Rectiication by Vanishing Point Extraction Abstract In this paper we describe
More informationThe real voyage of discovery consists not in seeking new landscapes, but in having new eyes.
The real voyage of discovery consists not in seeking new landscapes, but in having new eyes. - Marcel Proust University of Texas at Arlington Camera Calibration (or Resectioning) CSE 4392-5369 Vision-based
More informationCamera calibration. Robotic vision. Ville Kyrki
Camera calibration Robotic vision 19.1.2017 Where are we? Images, imaging Image enhancement Feature extraction and matching Image-based tracking Camera models and calibration Pose estimation Motion analysis
More informationPattern Feature Detection for Camera Calibration Using Circular Sample
Pattern Feature Detection for Camera Calibration Using Circular Sample Dong-Won Shin and Yo-Sung Ho (&) Gwangju Institute of Science and Technology (GIST), 13 Cheomdan-gwagiro, Buk-gu, Gwangju 500-71,
More informationRectification. Dr. Gerhard Roth
Rectification Dr. Gerhard Roth Problem Definition Given a pair of stereo images, the intrinsic parameters of each camera, and the extrinsic parameters of the system, R, and, compute the image transformation
More informationToday. Stereo (two view) reconstruction. Multiview geometry. Today. Multiview geometry. Computational Photography
Computational Photography Matthias Zwicker University of Bern Fall 2009 Today From 2D to 3D using multiple views Introduction Geometry of two views Stereo matching Other applications Multiview geometry
More informationA 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 informationIMPACT OF SUBPIXEL PARADIGM ON DETERMINATION OF 3D POSITION FROM 2D IMAGE PAIR Lukas Sroba, Rudolf Ravas
162 International Journal "Information Content and Processing", Volume 1, Number 2, 2014 IMPACT OF SUBPIXEL PARADIGM ON DETERMINATION OF 3D POSITION FROM 2D IMAGE PAIR Lukas Sroba, Rudolf Ravas Abstract:
More informationPractical Camera Auto-Calibration Based on Object Appearance and Motion for Traffic Scene Visual Surveillance
Practical Camera Auto-Calibration Based on Object Appearance and Motion for Traffic Scene Visual Surveillance Zhaoxiang Zhang, Min Li, Kaiqi Huang and Tieniu Tan National Laboratory of Pattern Recognition,
More informationProjector Calibration for Pattern Projection Systems
Projector Calibration for Pattern Projection Systems I. Din *1, H. Anwar 2, I. Syed 1, H. Zafar 3, L. Hasan 3 1 Department of Electronics Engineering, Incheon National University, Incheon, South Korea.
More informationHow to Compute the Pose of an Object without a Direct View?
How to Compute the Pose of an Object without a Direct View? Peter Sturm and Thomas Bonfort INRIA Rhône-Alpes, 38330 Montbonnot St Martin, France {Peter.Sturm, Thomas.Bonfort}@inrialpes.fr Abstract. We
More informationCamera calibration with spheres: Linear approaches
Title Camera calibration with spheres: Linear approaches Author(s) Zhang, H; Zhang, G; Wong, KYK Citation The IEEE International Conference on Image Processing (ICIP) 2005, Genoa, Italy, 11-14 September
More informationA Summary of Projective Geometry
A Summary of Projective Geometry Copyright 22 Acuity Technologies Inc. In the last years a unified approach to creating D models from multiple images has been developed by Beardsley[],Hartley[4,5,9],Torr[,6]
More informationMinimal 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 informationOutline. ETN-FPI Training School on Plenoptic Sensing
Outline Introduction Part I: Basics of Mathematical Optimization Linear Least Squares Nonlinear Optimization Part II: Basics of Computer Vision Camera Model Multi-Camera Model Multi-Camera Calibration
More informationCamera Calibration and 3D Reconstruction from Single Images Using Parallelepipeds
Camera Calibration and 3D Reconstruction from Single Images Using Parallelepipeds Marta Wilczkowiak Edmond Boyer Peter Sturm Movi Gravir Inria Rhône-Alpes, 655 Avenue de l Europe, 3833 Montbonnot, France
More informationCamera Calibration with a Simulated Three Dimensional Calibration Object
Czech Pattern Recognition Workshop, Tomáš Svoboda (Ed.) Peršlák, Czech Republic, February 4, Czech Pattern Recognition Society Camera Calibration with a Simulated Three Dimensional Calibration Object Hynek
More informationCamera model and multiple view geometry
Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then
More informationExploiting Geometric Restrictions in a PTZ Camera for Finding Point-correspondences Between Configurations
21 Seventh IEEE International Conference on Advanced Video and Signal Based Surveillance Exploiting Geometric Restrictions in a PTZ Camera for Finding Point-correspondences Between Configurations Birgi
More informationAn idea which can be used once is a trick. If it can be used more than once it becomes a method
An idea which can be used once is a trick. If it can be used more than once it becomes a method - George Polya and Gabor Szego University of Texas at Arlington Rigid Body Transformations & Generalized
More informationEquidistant Fish-Eye Calibration and Rectification by Vanishing Point Extraction
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 32, NO. X, XXXXXXX 2010 1 Equidistant Fish-Eye Calibration and Rectification by Vanishing Point Extraction Ciarán Hughes, Member, IEEE,
More informationPin Hole Cameras & Warp Functions
Pin Hole Cameras & Warp Functions Instructor - Simon Lucey 16-423 - Designing Computer Vision Apps Today Pinhole Camera. Homogenous Coordinates. Planar Warp Functions. Motivation Taken from: http://img.gawkerassets.com/img/18w7i1umpzoa9jpg/original.jpg
More informationEECS 4330/7330 Introduction to Mechatronics and Robotic Vision, Fall Lab 1. Camera Calibration
1 Lab 1 Camera Calibration Objective In this experiment, students will use stereo cameras, an image acquisition program and camera calibration algorithms to achieve the following goals: 1. Develop a procedure
More informationSelf-Calibration of a Camera Equipped SCORBOT ER-4u Robot
Self-Calibration of a Camera Equipped SCORBOT ER-4u Robot Gossaye Mekonnen Alemu and Sanjeev Kumar Department of Mathematics IIT Roorkee Roorkee-247 667, India gossayemekonnen@gmail.com malikfma@iitr.ac.in
More informationCamera Calibration by a Single Image of Balls: From Conics to the Absolute Conic
ACCV2002: The 5th Asian Conference on Computer Vision, 23 25 January 2002, Melbourne, Australia 1 Camera Calibration by a Single Image of Balls: From Conics to the Absolute Conic Hirohisa Teramoto and
More informationStructure from Motion
Structure from Motion Outline Bundle Adjustment Ambguities in Reconstruction Affine Factorization Extensions Structure from motion Recover both 3D scene geoemetry and camera positions SLAM: Simultaneous
More informationMetric 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 informationComputing Matched-epipolar Projections
Computing Matched-epipolar Projections Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Ph: (518)-387-7333 Fax: (518)-387-6845 Email : hartley@crd.ge.com Abstract This paper gives a new method for
More informationStructure 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 R 2 3,t 3 Camera 1 Camera
More informationCalibration and Rectification for Reflection Stereo
Calibration and Rectification for Reflection Stereo Masao Shimizu and Masatoshi kutomi Tokyo Institute of Technology, Japan Abstract This paper presents a calibration and rectification method for single-camera
More informationImage Transformations & Camera Calibration. Mašinska vizija, 2018.
Image Transformations & Camera Calibration Mašinska vizija, 2018. Image transformations What ve we learnt so far? Example 1 resize and rotate Open warp_affine_template.cpp Perform simple resize
More informationKinematics on oblique axes
Bolina 1 Kinematics on oblique axes Oscar Bolina Departamento de Física-Matemática Uniersidade de São Paulo Caixa Postal 66318 São Paulo 05315-970 Brasil E-mail; bolina@if.usp.br Abstract We sole a difficult
More informationComputing Matched-epipolar Projections
Computing Matched-epipolar Projections Richard Hartley and Rajiv Gupta GE - Corporate Research and Development, P.O. Box 8, Schenectady, NY, 12301. Ph : (518)-387-7333 Fax : (518)-387-6845 email : hartley@crd.ge.com
More informationB-Spline and NURBS Surfaces CS 525 Denbigh Starkey. 1. Background 2 2. B-Spline Surfaces 3 3. NURBS Surfaces 8 4. Surfaces of Rotation 9
B-Spline and NURBS Surfaces CS 525 Denbigh Starkey 1. Background 2 2. B-Spline Surfaces 3 3. NURBS Surfaces 8 4. Surfaces of Rotation 9 1. Background In my preious notes I e discussed B-spline and NURBS
More informationMachine vision. Summary # 11: Stereo vision and epipolar geometry. u l = λx. v l = λy
1 Machine vision Summary # 11: Stereo vision and epipolar geometry STEREO VISION The goal of stereo vision is to use two cameras to capture 3D scenes. There are two important problems in stereo vision:
More informationShort on camera geometry and camera calibration
Short on camera geometry and camera calibration Maria Magnusson, maria.magnusson@liu.se Computer Vision Laboratory, Department of Electrical Engineering, Linköping University, Sweden Report No: LiTH-ISY-R-3070
More informationMETRIC 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 informationStereo CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz
Stereo CSE 576 Ali Farhadi Several slides from Larry Zitnick and Steve Seitz Why do we perceive depth? What do humans use as depth cues? Motion Convergence When watching an object close to us, our eyes
More informationMultiple View Geometry in computer vision
Multiple View Geometry in computer vision Chapter 8: More Single View Geometry Olaf Booij Intelligent Systems Lab Amsterdam University of Amsterdam, The Netherlands HZClub 29-02-2008 Overview clubje Part
More information1D 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 informationOn Plane-Based Camera Calibration: A General Algorithm, Singularities, Applications
ACCEPTED FOR CVPR 99. VERSION OF NOVEMBER 18, 2015. On Plane-Based Camera Calibration: A General Algorithm, Singularities, Applications Peter F. Sturm and Stephen J. Maybank Computational Vision Group,
More informationRobust Camera Calibration from Images and Rotation Data
Robust Camera Calibration from Images and Rotation Data Jan-Michael Frahm and Reinhard Koch Institute of Computer Science and Applied Mathematics Christian Albrechts University Kiel Herman-Rodewald-Str.
More informationHidden Line and Surface
Copyright@00, YZU Optimal Design Laboratory. All rights resered. Last updated: Yeh-Liang Hsu (00--). Note: This is the course material for ME550 Geometric modeling and computer graphics, Yuan Ze Uniersity.
More informationResearch on an Adaptive Terrain Reconstruction of Sequence Images in Deep Space Exploration
, pp.33-41 http://dx.doi.org/10.14257/astl.2014.52.07 Research on an Adaptive Terrain Reconstruction of Sequence Images in Deep Space Exploration Wang Wei, Zhao Wenbin, Zhao Zhengxu School of Information
More information