1 / 67

Camera calibration

Camera calibration. Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/4/17. with slides by Richard Szeliski, Steve Seitz, and Marc Pollefyes. Announcements. Project #2 is due next Tuesday before the class. Outline. Camera projection models Camera calibration (tools)

sierra
Télécharger la présentation

Camera calibration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Camera calibration Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/4/17 with slides by Richard Szeliski, Steve Seitz, and Marc Pollefyes

  2. Announcements • Project #2 is due next Tuesday before the class

  3. Outline • Camera projection models • Camera calibration (tools) • Nonlinear least square methods • Bundle adjustment

  4. Camera projection models

  5. Pinhole camera

  6. Pinhole camera model (X,Y,Z) P origin p (x,y) principal point (optical center)

  7. Pinhole camera model principal point

  8. Pinhole camera model principal point

  9. Principal point offset principal point intrinsic matrix only related to camera projection

  10. Intrinsic matrix • non-square pixels (digital video) • skew • radial distortion Is this form of K good enough?

  11. Distortion • Radial distortion of the image • Caused by imperfect lenses • Deviations are most noticeable for rays that pass through the edge of the lens No distortion Pin cushion Barrel

  12. Camera rotation and translation extrinsic matrix

  13. Two kinds of parameters • internal or intrinsic parameters such as focal length, optical center, aspect ratio:what kind of camera? • external or extrinsic (pose) parameters including rotation and translation:where is the camera?

  14. Other projection models

  15. Orthographic projection • Special case of perspective projection • Distance from the COP to the PP is infinite • Also called “parallel projection”: (x, y, z) → (x, y) Image World

  16. Other types of projections • Scaled orthographic • Also called “weak perspective” • Affine projection • Also called “paraperspective”

  17. Fun with perspective

  18. Perspective cues

  19. Perspective cues

  20. Fun with perspective Ames room

  21. Forced perspective in LOTR

  22. Camera calibration

  23. Camera calibration • Estimate both intrinsic and extrinsic parameters • Mainly, two categories: • Photometric calibration: uses reference objects with known geometry • Self calibration: only assumes static scene, e.g. structure from motion

  24. Camera calibration approaches • linear regression (least squares) • nonlinear optimization • multiple planar patterns

  25. Chromaglyphs (HP research)

  26. Linear regression

  27. Linear regression • Directly estimate 11 unknowns in the M matrix using known 3D points (Xi,Yi,Zi) and measured feature positions (ui,vi)

  28. Linear regression

  29. Linear regression

  30. Linear regression Solve for Projection Matrix M using least-square techniques

  31. Normal equation Given an overdetermined system the normal equation is that which minimizes the sum of the square differences between left and right sides Why?

  32. Normal equation nxm, n equations, m variables

  33. Normal equation

  34. Normal equation

  35. Normal equation

  36. Linear regression • Advantages: • All specifics of the camera summarized in one matrix • Can predict where any world point will map to in the image • Disadvantages: • Doesn’t tell us about particular parameters • Mixes up internal and external parameters • pose specific: move the camera and everything breaks

  37. Nonlinear optimization • A probabilistic view of least square • Feature measurement equations • Likelihood of M given {(ui,vi)}

  38. Optimal estimation • Log likelihood of M given {(ui,vi)} • It is a least square problem (but not necessarily linear least square) • How do we minimize C?

  39. We could have terms like in this Optimal estimation • Non-linear regression (least squares), because the relations between ûi and ui are non-linear functions M • We can use Levenberg-Marquardt method to minimize it unknown parameters known constant

  40. A popular calibration tool

  41. Multi-plane calibration Images courtesy Jean-Yves Bouguet, Intel Corp. • Advantage • Only requires a plane • Don’t have to know positions/orientations • Good code available online! • Intel’s OpenCV library:http://www.intel.com/research/mrl/research/opencv/ • Matlab version by Jean-Yves Bouget: http://www.vision.caltech.edu/bouguetj/calib_doc/index.html • Zhengyou Zhang’s web site: http://research.microsoft.com/~zhang/Calib/

  42. Step 1: data acquisition

  43. Step 2: specify corner order

  44. Step 3: corner extraction

  45. Step 3: corner extraction

  46. Step 4: minimize projection error

  47. Step 4: camera calibration

  48. Step 4: camera calibration

  49. Step 5: refinement

  50. Nonlinear least square methods

More Related