3D Computer Vision and Video Computing Omnidirectional Vision Topic 11 of Part 3 Omnidirectional Cameras CSC I6716 Spring 2003 Zhigang Zhu, NAC 8/203A.

Slides:



Advertisements
Similar presentations
More on single-view geometry
Advertisements

Computer Vision, Robert Pless
3D Computer Vision and Video Computing 3D Vision Lecture 3 - Part 1 Camera Models CS80000 Section 2 Spring 2005 Professor Zhigang Zhu, Rm 4439
Caustics of Catadioptric Cameras
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.
Vision, Video And Virtual Reality 3D Vision Lecture 13 Calibration CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
3D Computer Vision and Video Computing Review Midterm Review CSC I6716 Spring 2011 Prof. Zhigang Zhu
3D Vision Topic 1 of Part II Camera Models CSC I6716 Fall 2010
Vision, Video and Virtual Reality Omnidirectional Vision Lecture 6 Omnidirectional Cameras CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Cameras (Reading: Chapter 1) Goal: understand how images are formed Camera obscura dates from 15 th century Basic abstraction is the pinhole camera Perspective.
Image Formation and Optics
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Lecture 5: Projection CS6670: Computer Vision Noah Snavely.
Projective geometry- 2D Acknowledgements Marc Pollefeys: for allowing the use of his excellent slides on this topic
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Lecture 7: Image Alignment and Panoramas CS6670: Computer Vision Noah Snavely What’s inside your fridge?
CS485/685 Computer Vision Prof. George Bebis
Image Formation1 Projection Geometry Radiometry (Image Brightness) - to be discussed later in SFS.
360 x 360 Mosaics Shree K. Nayar and Amruta Karmarkar Computer Science Department Columbia University IEEE CVPR Conference June 2000, Hilton Head Island,
Omnidirectional Vision
Camera model Relation between pixels and rays in space ?
Multiple View Geometry
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Vision, Video and Virtual Reality 3D Vision Lecture 12 Camera Models CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
3D photography Marc Pollefeys Fall 2007
Lecture 13: Projection, Part 2
Projective Geometry and Camera model Class 2
1Jana Kosecka, CS 223b Cylindrical panoramas Cylindrical panoramas with some slides from R. Szeliski, S. Seitz, D. Lowe, A. Efros,
Lecture 6: Image Warping and Projection CS6670: Computer Vision Noah Snavely.
General Imaging Model Michael Grossberg and Shree Nayar CAVE Lab, Columbia University ICCV Conference Vancouver, July 2001 Partially funded by NSF ITR.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
3D Computer Vision and Video Computing 3D Vision Lecture 15 Stereo Vision (II) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
The Pinhole Camera Model
Projected image of a cube. Classical Calibration.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Single-view Metrology and Camera Calibration Computer Vision Derek Hoiem, University of Illinois 02/26/15 1.
Lec 21: Fundamental Matrix
3D photography Marc Pollefeys Fall 2004 / Comp Tue & Thu 9:30-10:45
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Capturing, Modeling, Rendering 3D Structures
Vectors and the Geometry of Space
Lecture 14: Projection CS4670 / 5670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Geometric Models & Camera Calibration
Single-view Metrology and Camera Calibration Computer Vision Derek Hoiem, University of Illinois 01/25/11 1.
Metrology 1.Perspective distortion. 2.Depth is lost.
Geometric Camera Models
Single View Geometry Course web page: vision.cis.udel.edu/cv April 9, 2003  Lecture 20.
Vision Review: Image Formation Course web page: September 10, 2002.
December 12 th, 2001C. Geyer/K. Daniilidis GRASP Laboratory Slide 1 Structure and Motion from Uncalibrated Catadioptric Views Christopher Geyer and Kostas.
Syllabus for Analytic Geometry of Space It is an introductory course, which includes the subjects usually treated in rectangular coordinates. They presuppose.
1 Camera calibration based on arbitrary parallelograms 授課教授:連震杰 學生:鄭光位.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Computer vision: models, learning and inference M Ahad Multiple Cameras
Vision Sensors for Stereo and Motion Joshua Gluckman Polytechnic University.
More with Pinhole + Single-view Metrology
Single-view geometry Odilon Redon, Cyclops, 1914.
Lecture 14: Projection CS4670 / 5670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
3D Computer Vision 3D Vision Lecture 3 - Part 1 Camera Models Spring 2006 Zhang Aiwu.
Calibration ECE 847: Digital Image Processing Stan Birchfield Clemson University.
Chapter 12 Math 181.
CSCE 441 Computer Graphics 3-D Viewing
Omnidirectional Vision
Zhigang Zhu, K. Deepak Rajasekar Allen R. Hanson, Edward M. Riseman
Study the mathematical relations between corresponding image points.
Omnidirectional Vision
Omnidirectional epipolar geometry
What are Conic Sections?
Presentation transcript:

3D Computer Vision and Video Computing Omnidirectional Vision Topic 11 of Part 3 Omnidirectional Cameras CSC I6716 Spring 2003 Zhigang Zhu, NAC 8/203A

3D Computer Vision and Video Computing Lecture Outline n Applications l Robot navigation, Surveillance, Smart rooms l Video-conferencing/ Tele-presence l Multimedia/Visualization n Page of Omnidirectional Vision (Many universities and companies….) Page of Omnidirectional Vision l n Design Requirements l 360 degree FOV, or semi-sphere or full sphere in one snapshot l Single effective viewpoint l Image Resolutions – one or more cameras? l Image Sharpness – optics as well as geometry n Several Important Designs l Catadioptric imaging : mirror (reflection) + lens ( refraction) l Mirrors: Planar, Conic, Spherical, Hyperboloidal, Ellipsoidal, Paraboloidal l Systematic design ( S. Nayar’s group) n Calibrations l Harder or simpler?

3D Computer Vision and Video Computing Sensor Design n Catadioptric imaging : l mirror (reflection) + lens ( refraction) l Theory of Catadioptric Image Formation ( S. Nayar’s group) "A Theory of Single-Viewpoint Catadioptric Image Formation", Simon Baker and Shree K. Nayar, International Journal of Computer Vision, n Mirrors l Planar l Conic, Spherical l Hyperboloidal, Ellipsoidal l Paraboloidal n Cameras (Lens) l Perspective (pinhole) or orthogonal (tele-centric lens) projection l One or more? n Implementations l Compactness - size, support, and installation l Optics – Image sharpness, reflection, etc.

3D Computer Vision and Video Computing Planar Mirror Panoramic camera system using a pyramid with four (or more) planar mirrors and four (or more) cameras (Nalwa96) has a single effective viewpoint 4 camera design and 6 camera prototype: FullView - Lucent Technology cameras Mirror pyramid

3D Computer Vision and Video Computing Planar Mirror Panoramic camera system using a pyramid with four (or more) planar mirrors and four (or more) cameras (Nalwa96) has a single effective viewpoint Geometry of 4 camera approach: four separate cameras in 4 viewpoints can generate images with a single effective viewpoint

3D Computer Vision and Video Computing Planar Mirror Approach n A single effective viewpoint n More than one cameras n High image resolution

3D Computer Vision and Video Computing Planar Mirror Approach n A single effective viewpoint n More than one cameras n High image resolution

3D Computer Vision and Video Computing Conic Mirror n Viewpoints on a circle n semispherical view except occlusion n Perspective projection in each direction Robot Navigation (Yagi90, Zhu96/98) viewpoint pinhole

3D Computer Vision and Video Computing Spherical Mirror n Viewpoints on a spherical-like surface Easy to construct ( Hong91 -UMass ) Intersection of incoming rays are along this line Locus of viewpoints

3D Computer Vision and Video Computing Hyperboloidal Mirror n Single Viewpoint l if the pinhole of the real camera and the virtual viewpoint are located at the two loci of the hyperboloid n Semi-spherical view except the self occlusion pinhole P1P1 viewpoint P2P2 Rotation of the hyperbolic curve generates a hyperboloid

3D Computer Vision and Video Computing Hyperboloidal Mirror n ACCOWLE Co., LTD, A Spin-off at Kyoto University l n n Spherical Mirror n Hyperbolic Mirror Image: High res. in the top

3D Computer Vision and Video Computing Ellipsoidal Mirror n Single Viewpoint l if the pinhole of the real camera and the virtual viewpoint are located at the two loci of the ellipsoid n Semi-spherical view except the self occlusion pinhole viewpoint P1P1 P2P2

3D Computer Vision and Video Computing Panoramic Annular Lens panoramic annular lens (PAL) - invented by P. Greguss * 40 mm in diameter, C-mount * view: H: 360, V: -15 ~ +20 * single view point (O) - geometric mathematical model for image transform & calibration p p 1 pinhole P1P1 P B O C Ellipsoidal mirror Hyperboloidal mirror

3D Computer Vision and Video Computing Panoramic Annular Lens panoramic annular lens (PAL) - invented by P. Greguss * 40 mm in diameter, C-mount * view: H: 360, V: -15 ~ +20 single view point (O) C-Mount to CCD Cameras Image: High res. In the bottom

3D Computer Vision and Video Computing Cylindrical panoramic un-warping Two Steps: (1). Center determination (2) Distortion rectification 2-order polynomial approximation

3D Computer Vision and Video Computing Paraboloidal Mirror n Semi-spherical view except the self occlusion n Single Viewpoint at the locus of the paraboloid, if l Tele-lens - orthographic projection is used Mapping between image, mirror and the world invariant to translation of the mirror. This greatly simplifies calibration and the computation of perspective images from paraboloidal images P1P1 viewpoint tele-lens P2P2

3D Computer Vision and Video Computing Paraboloidal Mirror n Remote Reality – A Spin-off at Columbia University n CamcorderWeb CameraBack to Back : Full Spherical View

3D Computer Vision and Video Computing Paraboloidal Mirror n Remote Reality – A Spin-off at Columbia University n

3D Computer Vision and Video Computing Catadioptric Camera Calibration n Omnidirectional Camera Calibration – Harder or Easier? l In general, the reflection by the 2 nd order surface makes the calibration procedure harder l However, 360 view may be helpful n Paraboloidal mirror + orthogonal projection Mapping between image, mirror and the world invariant to translation of the mirror. l Projections of two sets of parallel lines suffice for intrinsic calibration from one view n C. Geyer and K. Daniilidis, "Catadioptric Camera calibration", In Proc. Int. Conf. on Computer Vision, Kerkyra, Greece, Sep , pp , 1999.

3D Computer Vision and Video Computing Image Properties of Paraboloid System n The Image of a Line l is a circular arc if the line is not parallel to the optical axis l Is projected on a (radial) line otherwise n Dual Vanishing Points l There are two VPs for each set of parallel lines, which are the intersections of the corresponding circles n Collinear Centers l The center of the circles for a set of parallel lines are collinear n Vanishing Circle l The vanishing points of lines with coplanar directions* lie on a circle ( all the lines parallel to a common plane) (Assuming aspect ratio = 1)

3D Computer Vision and Video Computing Image Properties of Paraboloid System n The Image Center l Is on the (“vanishing”) line connecting the dual vanishing points of each set of parallel lines l Can be determined by two sets of parallel lines n Projection of a Line with unknown aspect ratio l Is an elliptical arc in the general case n The Aspect Ratio l Is determined by the ratio of the lone-short axes of the ellipse corresponding to a line n Intrinsic Calibration l Estimate aspect ratio by the ratio of ellipse l Estimate the image center by the intersection of vanishing lines of two sets of parallel lines in 3-D space (with aspect ratio)

3D Computer Vision and Video Computing Calibration of Paraboloid System n The Image Center l Is on the (“vanishing”) line connecting the dual vanishing points of each set of parallel lines l Can be determined by two sets of parallel lines

3D Computer Vision and Video Computing Calibration of Paraboloid System n The Image Center l Yellow “vanishing” line of horizontal set of parallel lines l Pink “vanishing” line of vertical set of parallel lines n The Vanishing Circle (Red dotted) l The vanishing points of lines with coplanar directions ( on a plane in this example) Projected to the plane of the calibration pattern

3D Computer Vision and Video Computing Next n Turn in your projects and schedule meetings with me END