General Imaging Model Michael Grossberg and Shree Nayar CAVE Lab, Columbia University ICCV Conference Vancouver, July 2001 Partially funded by NSF ITR.

Slides:



Advertisements
Similar presentations
C280, Computer Vision Prof. Trevor Darrell Lecture 2: Image Formation.
Advertisements

Last 4 lectures Camera Structure HDR Image Filtering Image Transform.
The Camera : Computational Photography Alexei Efros, CMU, Fall 2006.
Eyes for Relighting Extracting environment maps for use in integrating and relighting scenes (Noshino and Nayar)
16421: Vision Sensors Lecture 6: Radiometry and Radiometric Calibration Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 2:50pm.
Basic Principles of Surface Reflectance
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
Caustics of Catadioptric Cameras
Camera Models A camera is a mapping between the 3D world and a 2D image The principal camera of interest is central projection.
A Generic Concept for Camera Calibration Peter Sturm and Srikumar Ramaligam Sung Huh CPSC 643 Individual Presentation 4 April 15, 2009.
Vision, Video and Virtual Reality Omnidirectional Vision Lecture 6 Omnidirectional Cameras CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Part I: Basics of Computer Graphics Viewing Transformation and Coordinate Systems Chapter
3D Computer Vision and Video Computing Omnidirectional Vision Topic 11 of Part 3 Omnidirectional Cameras CSC I6716 Spring 2003 Zhigang Zhu, NAC 8/203A.
Geometry of Images Pinhole camera, projection A taste of projective geometry Two view geometry:  Homography  Epipolar geometry, the essential matrix.
Announcements. Projection Today’s Readings Nalwa 2.1.
Lecture 5: Projection CS6670: Computer Vision Noah Snavely.
MSU CSE 803 Stockman Perspective algebra: quick- and-dirty first look Geometry of similar triangles yields algebra for computing world-image transformation.
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
What is the Space of Camera Responses? Michael Grossberg and Shree Nayar CAVE Lab, Columbia University IEEE CVPR Conference June 2003, Madison, USA Partially.
High Dynamic Range from Multiple Images: Which Exposures to Combine?
Michael Grossberg and Shree Nayar CAVE Lab, Columbia University Partially funded by NSF ITR Award What can be Known about the Radiometric Response from.
360 x 360 Mosaics Shree K. Nayar and Amruta Karmarkar Computer Science Department Columbia University IEEE CVPR Conference June 2000, Hilton Head Island,
Uncalibrated Epipolar - Calibration
CAU Kiel DAGM 2001-Tutorial on Visual-Geometric 3-D Scene Reconstruction 1 The plan for today Leftovers and from last time Camera matrix Part A) Notation,
Announcements Mailing list Project 1 test the turnin procedure *this week* (make sure it works) vote on best artifacts in next week’s class Project 2 groups.
Basic Principles of Surface Reflectance
CCU VISION LABORATORY Object Speed Measurements Using Motion Blurred Images 林惠勇 中正大學電機系
Structured Light in Scattering Media Srinivasa Narasimhan Sanjeev Koppal Robotics Institute Carnegie Mellon University Sponsor: ONR Shree Nayar Bo Sun.
Lecture 16: Single-view modeling, Part 2 CS6670: Computer Vision Noah Snavely.
Lensless Imaging with A Controllable Aperture Assaf Zomet and Shree K. Nayar Columbia University IEEE CVPR Conference June 2006, New York, USA.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
The Pinhole Camera Model
Projected image of a cube. Classical Calibration.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Camera: optical system d  21 thin lens small angles: Y Z  2 1 curvature radius.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
Scenes, Cameras & Lighting. Outline  Constructing a scene  Using hierarchy  Camera models  Light models.
Projector with Radiometric Screen Compensation Shree K. Nayar, Harish Peri Michael Grossberg, Peter Belhumeur Support: National Science Foundation Computer.
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Image formation & Geometrical Transforms Francisco Gómez J MMS U. Central y UJTL.
Automatic Camera Calibration
Viewing and Projections
Camera Geometry and Calibration Thanks to Martial Hebert.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Image Formation Fundamentals Basic Concepts (Continued…)
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
SS5305 – Motion Capture Initialization 1. Objectives Camera Setup Data Capture using a Single Camera Data Capture using two Cameras Calibration Calibration.
CS559: Computer Graphics Lecture 9: Projection Li Zhang Spring 2008.
Geometric Optics. An object inside the focus casts a virtual image that is only focused by the eye.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.
Vision Review: Image Formation Course web page: September 10, 2002.
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Plane-based external camera calibration with accuracy measured by relative deflection angle Chunhui Cui , KingNgiNgan Journal Image Communication Volume.
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
Part II Plane Equation and Epipolar Geometry. Duality.
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction.
MASKS © 2004 Invitation to 3D vision Uncalibrated Camera Chapter 6 Reconstruction from Two Uncalibrated Views Modified by L A Rønningen Oct 2008.
Camera Model Calibration
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
CS559: Computer Graphics Lecture 9: 3D Transformation and Projection Li Zhang Spring 2010 Most slides borrowed from Yungyu ChuangYungyu Chuang.
Omnidirectional Vision
Omnidirectional Vision
Lecturer: Dr. A.H. Abdul Hafez
Multiple View Geometry for Robotics
Presentation transcript:

General Imaging Model Michael Grossberg and Shree Nayar CAVE Lab, Columbia University ICCV Conference Vancouver, July 2001 Partially funded by NSF ITR Award, DARPA/ONR MURI

Imaging What is a general imaging model ? How do we Compute its Parameters ? SceneImaging SystemImages

Perspective Imaging Model Camera Obscura rays selected rays become image points

Systems that are not perspective multiple camera system catadioptric system fisheye lens compound eyes

General Imaging Model Essential components: – Photosensitive elements – optics i PiPi Maps incoming pixels to rays

Raxel = Ray + Pixel Small perspective camera – Simple lens – One pixel photo-detector Raxel symbol IndexGeometryRadiometry PositionDirectionPoint SpreadFall-offResponse Most general model is a list of raxels

Ray Surfaces (pX, pY, pZ)(pX, pY, pZ) (q , q  ) imaging optics virtual detectors (raxels) physical detectors (pixels) ray surface Position: (p X, p Y, p Z ) Direction: (q , q  )

perspective Rays in 2D Singularity of rays called a caustic position-direction space position space X Y  non-perspective caustic

Computing Caustics Change coordinates –(x,y,d) (X,Y,Z) Solve for d

Caustic Ray Surface Caustic is a singularity or envelope of incoming rays Caustic represents loci of view-points raxels Caustic curve imaging optics

Simple Examples perspectivesingle viewpointmulti-viewpoint

Raxel Radiometry Non-linear response of photosensitive element Linear fall-off of optical elements Raxel index Normalized Fall-off h(x) Normalized Exposure (e) Normalized Response g(e)

Point Spread Elliptical gaussian model of point spread. – Major and minor deviation lengths,  a (d),  b (d) – Angle of axis  (when  a (d),  b (d) are different) Impulse at Scene point d, Scene depth Chief ray  aa bb Image plane

Finding the Parameters Known optical components: Compute Unknown optical components: Calibration Environment

Calibration Apparatus Structured light at two planes – Geometry from binary patterns – Radiometry from uniform patterns z pfpf pnpn qfqf i

Finding the parameters: Perspective System laptop LCD video camera with perspective lens translating stage sample image

Computed Raxel Model: Geometry X in mm Y in mm Z in mm

Computed Raxel Model: Radiometry Radiometric response g(e) normalized exposure normalized response Pointwise fall-off h(x,y) radius in pixels normalized fall-off

Finding the parameters: Non-single Viewpoint System laptop LCD video camera with perspective lens translating stage parabolic Mirror sample image

Computed Raxel Model: Geometry Rotationally symmetric mm from caustic max mm from axis of symmetry

Computed Raxel Model: Radiometry Fall-off toward edge as resolution increases: – less light collected radius in pixels normalized fall-off

Summary Most general model simply list of raxels Caustics summarize geometry Simple procedure for obtaining parameters from a black box system IndexGeometryRadiometry PositionDirectionPoint SpreadFall-offResponse x, yp X, p Y, p Z q , q   a,  b,  hg(e)