logging in or signing up An Introduction to Camera Self-Calibrati Le2i_Vision3D Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 556 Category: Science & Tech.. License: All Rights Reserved Like it (1) Dislike it (0) Added: April 09, 2009 This Presentation is Public Favorites: 0 Presentation Description Vision 3D research seminar (April 9, 2009) Comments Posting comment... Premium member Presentation Transcript Slide 1: 1 Research Seminar3D Vision Team – Le Creusot David FofiLe2i UMR CNRS 5158 – IUT Le CreusotDavid.Fofi@u-bourgogne.fr An Introduction to Camera Self-Calibration 9 avril 2009 Slide 2: 2 1. Introduction 2. Basic Principles 2.1 Camera modeling 2.2 Preliminary results 2.3 A counting argument 2.4 Notations 3. Camera Intrinsic Constraints 3.1 Absolute conic/quadric 3.2 Self-calibration 3.3 Results 4. Scene Constraints 4.1 Principle 4.2 Metric constraints 4.3 Results 5. How to Deal with ProCam Systems? 6. References CONTENTS Slide 3: 3 INTRODUCTION CalibrationCamera calibration is the process of finding the « true » parameters of the camera that took your photographs. Some of these parameters are focal length, format size, principal point and lens distortion. Self-Calibration Self-calibration is calibration with no user intervention nor calibration pattern, performed on-line during the acquisition process. - Accuracy - Metric reconstruction at scale - Varying parameters - Automatic process Slide 4: 4 BASIC PRINCIPLES 2.1 CAMERA MODELING ? ? ? Slide 5: 5 BASIC PRINCIPLES 2.1 CAMERA MODELING If Ks are known (calibrated cameras): Slide 6: 6 BASIC PRINCIPLES 2.2 PRELIMINARY RESULTS Rough approach: If P and M are solutions, then PW and W-1M are also solutions W is a 4x4 invertible matrix with no particular structure: it represents a projective transformation! Slide 7: 7 BASIC PRINCIPLES 2.2 PRELIMINARY RESULTS Distance, orthogonality and parallelism are not preserved under projective transformation. Colinearities, coplanarities and the cross-ratio are preserved under projective transformation. With self-calibration, you can only do this… Slide 8: 8 BASIC PRINCIPLES 2.3 A COUNTING ARGUMENT From a projective space to a metric space… 8 constraints are required!! Knowing an intrinsic camera parameter for n views gives n constraints, fixing one yields only n - 1 constraints. Slide 9: 9 BASIC PRINCIPLES 2.3 A COUNTING ARGUMENT Slide 10: 10 BASIC PRINCIPLES 2.4 NOTATIONS Slide 11: 11 INTRINSIC CONSTRAINTS Absolute Conic The absolute conic ? is invariant under Euclidean transformation (e.g. displacement). Thus, its image depends only upon the intrinsic parameters… It is more convenient to use the absolute dual quadric which encodes both the plane at infinity and the absolute conic… 3.1 ABSOLUTE CONIC/QUADRIC Similarity transformation Slide 12: 12 INTRINSIC CONSTRAINTS 3.2 SELF-CALIBRATION When only two views are available the solution is only determined up to a one parameter family : this results in up to 4 possible solutions. A possible parameterization for the absolute dual quadric… which simplifies the transformation from projective to metric… i.e. to transform O* from a generic position to its canonical position Slide 13: 13 INTRINSIC CONSTRAINTS 3.2 SELF-CALIBRATION Summarizing… ? Computing a projective reconstruction ? Pi ? Computing the absolute dual quadric ? O* ? Retrieving the absolute dual conic ? ?*i ? Extracting the intrinsic parameters and the plane at infinity ? K, a ? Upgrading the projective reconstruction to metric ? Performing bundle adjustment Slide 14: 14 INTRINSIC CONSTRAINTS 3.3 RESULTS Slide 15: 15 SCENE CONSTRAINTS 4.1 PRINCIPLE Metric transformations are a sub-group of projective transformations… A projective transformation W exists that upgrades a projective reconstruction into a metric reconstruction! W is a 4x4 invertible matrix with 15 degrees of freedom… 15 independent metric constraints are necessary to compute W! (Problem: how to extract them from a priorily unknown scene?) Slide 16: 16 SCENE CONSTRAINTS 4.2 METRIC CONSTRAINTS Alignments, parallelisms, distances, orthogonalities… Fixing the origin Point lying on the horizontal plane Fixing a distance Slide 17: 17 SCENE CONSTRAINTS 4.3 RESULTS Slide 18: 18 PROJECTOR-CAMERA How to deal with a Projector-Camera System ?... A displacement of a projector causes a sliding (thus a loss) of the 3D points: self-calibration must be restricted to 2 views (one projector view and one camera view). ? Two views and varying intrinsic parameters: 4 solutions! Slide 19: 19 REFERENCES M. Pollefeys, R. Koch, L. Van Gool, Self-Calibration and Metric Reconstruction Inspite of Varying and Unknown Intrinsic Camera Parameters, International Journal of Computer Vision; 32(1), pp. 7–25, 1999. A. Fusiello, Uncalibrated Euclidean Reconstruction: a Review, Image and Vision Computing, 18, pp. 555–563, 2000. D. Fofi, J. Salvi, E. Mouaddib, Uncalibrated Reconstruction: an Adaptation to Structured Light Vision, Pattern Recognition, 36, pp. 1631 – 1644, 2003. E.E. Hemayed, A Survey of Camera Self-Calibration, IEEE Conference on Advanced Video and Signal based Surveillance, pp. 351-357, 2003. M. Pollefeys, Visual 3D Modeling from Images, Tutorial Notes, University of North Carolina – Chapel Hill, 2004. Slide 20: 20 QUESTIONS QUESTIONS QUESTIONS QUESTIONS QUESTIONS You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
An Introduction to Camera Self-Calibrati Le2i_Vision3D Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 556 Category: Science & Tech.. License: All Rights Reserved Like it (1) Dislike it (0) Added: April 09, 2009 This Presentation is Public Favorites: 0 Presentation Description Vision 3D research seminar (April 9, 2009) Comments Posting comment... Premium member Presentation Transcript Slide 1: 1 Research Seminar3D Vision Team – Le Creusot David FofiLe2i UMR CNRS 5158 – IUT Le CreusotDavid.Fofi@u-bourgogne.fr An Introduction to Camera Self-Calibration 9 avril 2009 Slide 2: 2 1. Introduction 2. Basic Principles 2.1 Camera modeling 2.2 Preliminary results 2.3 A counting argument 2.4 Notations 3. Camera Intrinsic Constraints 3.1 Absolute conic/quadric 3.2 Self-calibration 3.3 Results 4. Scene Constraints 4.1 Principle 4.2 Metric constraints 4.3 Results 5. How to Deal with ProCam Systems? 6. References CONTENTS Slide 3: 3 INTRODUCTION CalibrationCamera calibration is the process of finding the « true » parameters of the camera that took your photographs. Some of these parameters are focal length, format size, principal point and lens distortion. Self-Calibration Self-calibration is calibration with no user intervention nor calibration pattern, performed on-line during the acquisition process. - Accuracy - Metric reconstruction at scale - Varying parameters - Automatic process Slide 4: 4 BASIC PRINCIPLES 2.1 CAMERA MODELING ? ? ? Slide 5: 5 BASIC PRINCIPLES 2.1 CAMERA MODELING If Ks are known (calibrated cameras): Slide 6: 6 BASIC PRINCIPLES 2.2 PRELIMINARY RESULTS Rough approach: If P and M are solutions, then PW and W-1M are also solutions W is a 4x4 invertible matrix with no particular structure: it represents a projective transformation! Slide 7: 7 BASIC PRINCIPLES 2.2 PRELIMINARY RESULTS Distance, orthogonality and parallelism are not preserved under projective transformation. Colinearities, coplanarities and the cross-ratio are preserved under projective transformation. With self-calibration, you can only do this… Slide 8: 8 BASIC PRINCIPLES 2.3 A COUNTING ARGUMENT From a projective space to a metric space… 8 constraints are required!! Knowing an intrinsic camera parameter for n views gives n constraints, fixing one yields only n - 1 constraints. Slide 9: 9 BASIC PRINCIPLES 2.3 A COUNTING ARGUMENT Slide 10: 10 BASIC PRINCIPLES 2.4 NOTATIONS Slide 11: 11 INTRINSIC CONSTRAINTS Absolute Conic The absolute conic ? is invariant under Euclidean transformation (e.g. displacement). Thus, its image depends only upon the intrinsic parameters… It is more convenient to use the absolute dual quadric which encodes both the plane at infinity and the absolute conic… 3.1 ABSOLUTE CONIC/QUADRIC Similarity transformation Slide 12: 12 INTRINSIC CONSTRAINTS 3.2 SELF-CALIBRATION When only two views are available the solution is only determined up to a one parameter family : this results in up to 4 possible solutions. A possible parameterization for the absolute dual quadric… which simplifies the transformation from projective to metric… i.e. to transform O* from a generic position to its canonical position Slide 13: 13 INTRINSIC CONSTRAINTS 3.2 SELF-CALIBRATION Summarizing… ? Computing a projective reconstruction ? Pi ? Computing the absolute dual quadric ? O* ? Retrieving the absolute dual conic ? ?*i ? Extracting the intrinsic parameters and the plane at infinity ? K, a ? Upgrading the projective reconstruction to metric ? Performing bundle adjustment Slide 14: 14 INTRINSIC CONSTRAINTS 3.3 RESULTS Slide 15: 15 SCENE CONSTRAINTS 4.1 PRINCIPLE Metric transformations are a sub-group of projective transformations… A projective transformation W exists that upgrades a projective reconstruction into a metric reconstruction! W is a 4x4 invertible matrix with 15 degrees of freedom… 15 independent metric constraints are necessary to compute W! (Problem: how to extract them from a priorily unknown scene?) Slide 16: 16 SCENE CONSTRAINTS 4.2 METRIC CONSTRAINTS Alignments, parallelisms, distances, orthogonalities… Fixing the origin Point lying on the horizontal plane Fixing a distance Slide 17: 17 SCENE CONSTRAINTS 4.3 RESULTS Slide 18: 18 PROJECTOR-CAMERA How to deal with a Projector-Camera System ?... A displacement of a projector causes a sliding (thus a loss) of the 3D points: self-calibration must be restricted to 2 views (one projector view and one camera view). ? Two views and varying intrinsic parameters: 4 solutions! Slide 19: 19 REFERENCES M. Pollefeys, R. Koch, L. Van Gool, Self-Calibration and Metric Reconstruction Inspite of Varying and Unknown Intrinsic Camera Parameters, International Journal of Computer Vision; 32(1), pp. 7–25, 1999. A. Fusiello, Uncalibrated Euclidean Reconstruction: a Review, Image and Vision Computing, 18, pp. 555–563, 2000. D. Fofi, J. Salvi, E. Mouaddib, Uncalibrated Reconstruction: an Adaptation to Structured Light Vision, Pattern Recognition, 36, pp. 1631 – 1644, 2003. E.E. Hemayed, A Survey of Camera Self-Calibration, IEEE Conference on Advanced Video and Signal based Surveillance, pp. 351-357, 2003. M. Pollefeys, Visual 3D Modeling from Images, Tutorial Notes, University of North Carolina – Chapel Hill, 2004. Slide 20: 20 QUESTIONS QUESTIONS QUESTIONS QUESTIONS QUESTIONS