Omnidirectional Vision

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
1 A camera is modeled as a map from a space pt (X,Y,Z) to a pixel (u,v) by ‘homogeneous coordinates’ have been used to ‘treat’ translations ‘multiplicatively’
Caustics of Catadioptric Cameras
More single view geometry Describes the images of planes, lines,conics and quadrics under perspective projection and their forward and backward properties.
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
3D Computer Vision and Video Computing Omnidirectional Vision Topic 11 of Part 3 Omnidirectional Cameras CSC I6716 Spring 2003 Zhigang Zhu, NAC 8/203A.
Announcements. Projection Today’s Readings Nalwa 2.1.
Lecture 5: Projection CS6670: Computer Vision Noah Snavely.
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.
Projective geometry Slides from Steve Seitz and Daniel DeMenthon
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
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
Lecture 6: Image Warping and Projection CS6670: Computer Vision Noah Snavely.
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 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
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
Introduction to Computer Vision CS / ECE 181B Thursday, April 13, 2004  Image Formation.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
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.
Tools of Geometry Chapter 1 Vocabulary Mrs. Robinson.
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.
Analytic Geometry o f Space Self-Introduction –Lizhuang Ma ( 马利庄) –Graduated from Zhejiang University, 1985 –PhD major CAD&CG,1991 –Postdoctoral research,
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 授課教授:連震杰 學生:鄭光位.
Feature Matching. Feature Space Outlier Rejection.
Vision Sensors for Stereo and Motion Joshua Gluckman Polytechnic University.
More with Pinhole + Single-view Metrology
3D Computer Vision 3D Vision Lecture 3 - Part 1 Camera Models Spring 2006 Zhang Aiwu.
Design and Communication Graphics Principles of Transformation Geometry and their applications.
Calibration ECE 847: Digital Image Processing Stan Birchfield Clemson University.
MATHEMATICS B.A./B.Sc. (GENERAL) FIRST YEAR EXAMINATIONS,2012.
Chapter 12 Math 181.
CSCE 441 Computer Graphics 3-D Viewing
Scene Modeling for a Single View
Introduction A chef takes a knife and slices a carrot in half. What shape results? Depending on the direction of the cut, the resulting shape may resemble.
Engineering Geometry Engineering geometry is the basic geometric elements and forms used in engineering design. Engineering and technical graphics are.
Humans and animals have a number of senses
Zhigang Zhu, K. Deepak Rajasekar Allen R. Hanson, Edward M. Riseman
More on single-view geometry class 10
Study the mathematical relations between corresponding image points.
Omnidirectional Vision
Omnidirectional epipolar geometry
Lecture 13: Cameras and geometry
Lecturer: Dr. A.H. Abdul Hafez
Announcements Midterm out today Project 1 demos.
Design and Communication Graphics
Viewing (Projections)
Announcements list – let me know if you have NOT been getting mail
What are Conic Sections?
Presentation transcript:

Omnidirectional Vision CSc I6716 Fall 2005 This course is a basic introduction to parts of the field of computer vision. This version of the course covers topics in 'early' or 'low' level vision and parts of 'intermediate' level vision. It assumes no background in computer vision, a minimal background in Artificial Intelligence and only basic concepts in calculus, linear algebra, and probability theory. Topic 2 of Part II Omnidirectional Cameras Zhigang Zhu, City College of New York zhu@cs.ccny.cuny.edu

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

Sensor Design Catadioptric imaging : mirror (reflection) + lens ( refraction) 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, 1999. Mirrors Planar Conic, Spherical Hyperboloidal, Ellipsoidal Paraboloidal Cameras (Lens) Perspective (pinhole) or orthogonal (tele-centric lens) projection One or more? Implementations Compactness - size, support, and installation Optics – Image sharpness, reflection, etc.

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 A very important concept in perspective geometry for computer vision and computer graphics Mirror pyramid 6 cameras 4 camera design and 6 camera prototype: FullView - Lucent Technology http://www.fullview.com/

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 A very important concept in perspective geometry for computer vision and computer graphics Geometry of 4 camera approach: four separate cameras in 4 viewpoints can generate images with a single effective viewpoint

Planar Mirror Approach A single effective viewpoint More than one cameras High image resolution A very important concept in perspective geometry for computer vision and computer graphics

Planar Mirror Approach A single effective viewpoint More than one cameras High image resolution A very important concept in perspective geometry for computer vision and computer graphics

Conic Mirror Viewpoints on a circle semispherical view except occlusion Perspective projection in each direction Robot Navigation (Yagi90, Zhu96/98) viewpoint pinhole Circular cone : circular base, vertex and slant height A cone is a surface generated by a family of all lines through a given point (the vertex)    and passing through a curve in a plane (the directrix). More commonly, a cone includes    the solid enclosed by a cone and the plane of the directrix.

Viewpoints on a spherical-like surface Spherical Mirror Viewpoints on a spherical-like surface Easy to construct (Hong91 -UMass ) Intersection of incoming rays are along this line Locus of viewpoints A very important concept in perspective geometry for computer vision and computer graphics

Hyperboloidal Mirror Single Viewpoint if the pinhole of the real camera and the virtual viewpoint are located at the two loci of the hyperboloid Semi-spherical view except the self occlusion pinhole P1 viewpoint P2 Rotation of the hyperbolic curve generates a hyperboloid A very important concept in perspective geometry for computer vision and computer graphics

Hyperboloidal Mirror http://www.accowle.com/english/ ACCOWLE Co., LTD, A Spin-off at Kyoto University http://www.accowle.com/english/  Spherical Mirror Hyperbolic Mirror A very important concept in perspective geometry for computer vision and computer graphics Image: High res. in the top

Ellipsoidal Mirror Single Viewpoint if the pinhole of the real camera and the virtual viewpoint are located at the two loci of the ellipsoid Semi-spherical view except the self occlusion pinhole viewpoint P1 P2 A very important concept in perspective geometry for computer vision and computer graphics

Panoramic Annular Lens - geometric mathematical model for image transform & calibration p p1 pinhole P1 P B O C Ellipsoidal mirror Hyperboloidal mirror panoramic annular lens (PAL) - invented by Pal Greguss * 40 mm in diameter, C-mount * view: H: 360, V: -15 ~ +20 * single view point (O)

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

Cylindrical panoramic un-warping Two Steps: (1). Center determination (2) Distortion rectification 2-order polynomial approximation

Tele-lens - orthographic projection is used Paraboloidal Mirror Semi-spherical view except the self occlusion Single Viewpoint at the locus of the paraboloid, if 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 A very important concept in perspective geometry for computer vision and computer graphics P1 viewpoint tele-lens P2

Paraboloidal Mirror Remote Reality – A Spin-off at Columbia University http://www.remotereality.com/ A very important concept in perspective geometry for computer vision and computer graphics Camcorder Web Camera Back to Back : Full Spherical View

Paraboloidal Mirror Remote Reality – A Spin-off at Columbia University http://www.remotereality.com/ A very important concept in perspective geometry for computer vision and computer graphics

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

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

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

Calibration of Paraboloid System The Image Center Is on the (“vanishing”) line connecting the dual vanishing points of each set of parallel lines Can be determined by two sets of parallel lines

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

Next Turn in your projects and schedule meetings with me END