Image Mosaicing from Uncalibrated Views of a Surface of Revolution

Slides:



Advertisements
Similar presentations
Vanishing points  .
Advertisements

Epipolar Geometry.
More on single-view geometry
Computer Vision, Robert Pless
Lecture 11: Two-view geometry
3D reconstruction.
Geometry 2: A taste of projective geometry Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Two-View Geometry CS Sastry and Yang
Self-calibration.
Recovering metric and affine properties from images
More single view geometry Describes the images of planes, lines,conics and quadrics under perspective projection and their forward and backward properties.
Single View Metrology A. Criminisi, I. Reid, and A. Zisserman University of Oxford IJCV Nov 2000 Presentation by Kenton Anderson CMPT820 March 24, 2005.
Camera calibration and epipolar geometry
CSCE 641 Computer Graphics: Image Mosaicing Jinxiang Chai.
Image alignment Image from
Single-view metrology
Recovering metric and affine properties from images
Computational Photography: Image Mosaicing Jinxiang Chai.
The 2D Projective Plane Points and Lines.
Geometry of Images Pinhole camera, projection A taste of projective geometry Two view geometry:  Homography  Epipolar geometry, the essential matrix.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Uncalibrated Geometry & Stratification Sastry and Yang
Lecture 7: Image Alignment and Panoramas CS6670: Computer Vision Noah Snavely What’s inside your fridge?
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
1Jana Kosecka, CS 223b Cylindrical panoramas Cylindrical panoramas with some slides from R. Szeliski, S. Seitz, D. Lowe, A. Efros,
CSCE 641 Computer Graphics: Image Mosaicing Jinxiang Chai.
More on single-view geometry class 10 Multiple View Geometry Comp Marc Pollefeys.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
CSE473/573 – Stereo Correspondence
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
Single-view metrology
Computer vision: models, learning and inference
Multi-view geometry.
Homogeneous Coordinates (Projective Space) Let be a point in Euclidean space Change to homogeneous coordinates: Defined up to scale: Can go back to non-homogeneous.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Projective Geometry. Projection Vanishing lines m and n.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Projective geometry ECE 847: Digital Image Processing Stan Birchfield Clemson University.
Metrology 1.Perspective distortion. 2.Depth is lost.
Self-Calibration and Metric Reconstruction from Single Images Ruisheng Wang Frank P. Ferrie Centre for Intelligent Machines, McGill University.
Objects at infinity used in calibration
Single View Geometry Course web page: vision.cis.udel.edu/cv April 9, 2003  Lecture 20.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
1 Camera calibration based on arbitrary parallelograms 授課教授:連震杰 學生:鄭光位.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Feature Matching. Feature Space Outlier Rejection.
Reconnaissance d’objets et vision artificielle Jean Ponce Equipe-projet WILLOW ENS/INRIA/CNRS UMR 8548 Laboratoire.
Computer vision: models, learning and inference M Ahad Multiple Cameras
Auto-calibration we have just calibrated using a calibration object –another calibration object is the Tsai grid of Figure 7.1 on HZ182, which can be used.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
Structure from motion Multi-view geometry Affine structure from motion Projective structure from motion Planches : –
EECS 274 Computer Vision Projective Structure from Motion.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
CS682, Jana Kosecka Rigid Body Motion and Image Formation Jana Kosecka
Calibration ECE 847: Digital Image Processing Stan Birchfield Clemson University.
Single-view metrology
CS4670 / 5670: Computer Vision Kavita Bala Lecture 20: Panoramas.
Homogeneous Coordinates (Projective Space)
Epipolar geometry.
CS Visual Recognition Projective Geometry Projective Geometry is a mathematical framework describing image formation by perspective camera. Under.
3D Photography: Epipolar geometry
More on single-view geometry class 10
Multiple View Geometry for Robotics
Uncalibrated Geometry & Stratification
Image Stitching Computer Vision CS 678
Video Compass Jana Kosecka and Wei Zhang George Mason University
Presentation transcript:

Image Mosaicing from Uncalibrated Views of a Surface of Revolution § Carlo Colombo, Alberto Del Bimbo, Federico Pernici Dipartimento di Sistemi e Informatica Università di Firenze Via Santa Marta 3, I-50139 Firenze, Italy {colombo,delbimbo,pernici}@dsi.unifi.it Pernici BMVC2004

The Problem Problems: Find the transformation relating each image coordinate system Varying SOR structure / camera parameters (internal,external). Pernici BMVC2004

Past and Related Approaches [Can et. al. PAMI2002] 12-DOF transformation. The retina is modeled as a rigid quadratic surface. Uncalibrated weak perspective camera. [Puech et al. PR2001] Works on Right circular cylinder. Needs precalibrated cameras. [Colombo,Delbimbo,Pernici. PAMI2004(to appear)] Single view 3D metric reconstruction from a single uncalibrated view of a SOR. [Wong et.al PAMI2003] Multiview camera calibration from SOR (only apparent contour used). [Jiang et.al. PAMI2003] Turntable sequences. Rotating points are fitted to conics. Pernici BMVC2004

Our Approach The mosaic consist in two steps: Warping Alignment and compositing The Warping step removes the image formation process and allows the imaged SOR regions to be mapped on a common reference plane. In the Alignment and compositing step, an unknown translation is computed to register the images in the reference plane. Pernici BMVC2004

Imaged SOR parameterization. The problem can be solved by estimating the imaged surface parameterization in all views. The estimated parameterization is then projected onto a coaxial cylindrical surface and unrolled onto the plane . SOR parameterization: Scaling function Pernici BMVC2004

SOR Single view geometry can be inferred from and from at least two visible cross section. Two cross section are also sufficient for camera calibration. Colombo,Delbimbo,Pernici PAMI2005 January [ ] Pernici BMVC2004

SOR Single view geometry Imaged cross sections are related through Planar Homology Apparent contour is symmetric under the Armonic Homology Apparent contour is tangent to a cross section ( ) at the contact point. contact point Pernici BMVC2004

Calibration from two imaged cross section. All the entities for the imaged geometry of the SOR together with internal camera parameters can be algebraically computed from two imaged cross section Four solutions: two complex conjugate pair forms a complete quadrangle Pernici BMVC2004

Calibration from two imaged cross section. Pinhole camera with 3 DOF (principal point, focal length). The Image of the Absolute Conic. Four constraints. Three independent. Pernici BMVC2004

Imaged Sor Parametrization: metric z The imaged meridian can be rectified to metric by an homography parameterized by the internal camera parameters. contact point Pernici BMVC2004

Imaged Sor Parametrization: metric z Rectifying homography can be computed by intersecting the vanishing line with Pernici BMVC2004

Imaged Sor Parametrization: euclidean Laguerre formulas gives the angular parameter. Pernici BMVC2004

Image warping. Imaged Sor meridians and parallels are mapped onto mutually orthogonal straight line. Pernici BMVC2004

Example the estimated imaged meridians at degree. Pernici BMVC2004

Image Alignment. The alignment is vey similar to that used for cylindrical panoramas The scaling factor for all the images is specified by the two cross section in the views (metric z is known up to a scaling factor). Direct registration is employed to recover the translation . In order to cope for small jitter along z also a vertical translation is estimted The intensity error is minimized between two images Pernici BMVC2004

Example Four uncalibrated views of a vase with overlapping pictorial content. Pernici BMVC2004

Example Four uncalibrated views of a vase with overlapping pictorial content. Pernici BMVC2004

Manual initial guess The leftmost image was used twice in order to close the visual loop Pernici BMVC2004

Alignment and compositing “Vase Panorama” Pernici BMVC2004

Conclusion Projective properties of SOR and relationship with camera geometry (uncalibrated setting). Camera calibration from two coaxial parallel 3D circle. Application: flattened mosaic can be regarded as a “virtual paint” . Character recognition. With a pre-calibrated camera a single ellipse is sufficient. Limitations: ellipse fitting affects calibration results. Future research: multiview calibration, detection and removal of surface specular highlights. Thank you Pernici BMVC2004