What is the Space of Camera Responses? Michael Grossberg and Shree Nayar CAVE Lab, Columbia University IEEE CVPR Conference June 2003, Madison, USA Partially.

Slides:



Advertisements
Similar presentations
Photometric Image Formation
Advertisements

Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
DEPTH FROM DISTORTION: PERFORMING 3D RECONSTRUCTION USING A CURVED MIRROR AND SINGLE CAMERA DREXEL UNIVERSITY DEARTMENT OF MATHEMATICS ASST. PROF. ANDREW.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Fast Separation of Direct and Global Images Using High Frequency Illumination Shree K. Nayar Gurunandan G. Krishnan Columbia University SIGGRAPH Conference.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
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
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
Recap of Previous Lecture Matting foreground from background Using a single known background (and a constrained foreground) Using two known backgrounds.
Shape-from-X Class 11 Some slides from Shree Nayar. others.
Lecture 23: Photometric Stereo CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Capturing light Source: A. Efros. Review Pinhole projection models What are vanishing points and vanishing lines? What is orthographic projection? How.
An Efficient Representation for Irradiance Environment Maps Ravi Ramamoorthi Pat Hanrahan Stanford University.
Lecture 30: Light, color, and reflectance CS4670: Computer Vision Noah Snavely.
Radiometric Self Calibration
High Dynamic Range Images : Computational Photography Alexei Efros, CMU, Fall 2005 …with a lot of slides stolen from Paul Debevec and Yuanzhen Li,
Curve-Fitting Regression
Detection and Removal of Rain from Videos Department of Computer Science Columbia University Kshitiz Garg and Shree K. Nayar IEEE CVPR Conference June.
High Dynamic Range Images : Computational Photography Alexei Efros, CMU, Fall 2006 …with a lot of slides stolen from Paul Debevec and Yuanzhen Li,
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.
High Dynamic Range Imaging: Spatially Varying Pixel Exposures Shree K. Nayar, Tomoo Mitsunaga CPSC 643 Presentation # 2 Brien Flewelling March 4 th, 2009.
Basic Principles of Surface Reflectance
Structured Light in Scattering Media Srinivasa Narasimhan Sanjeev Koppal Robotics Institute Carnegie Mellon University Sponsor: ONR Shree Nayar Bo Sun.
Lensless Imaging with A Controllable Aperture Assaf Zomet and Shree K. Nayar Columbia University IEEE CVPR Conference June 2006, New York, USA.
General Imaging Model Michael Grossberg and Shree Nayar CAVE Lab, Columbia University ICCV Conference Vancouver, July 2001 Partially funded by NSF ITR.
A Theory of Locally Low Dimensional Light Transport Dhruv Mahajan (Columbia University) Ira Kemelmacher-Shlizerman (Weizmann Institute) Ravi Ramamoorthi.
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.
Light and shading Source: A. Efros.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
Recovering High Dynamic Range Radiance Maps from Photographs [Debevec, Malik - SIGGRAPH’97] Presented by Sam Hasinoff CSC2522 – Advanced Image Synthesis.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
Reflectance Map: Photometric Stereo and Shape from Shading
Camera Geometry and Calibration Thanks to Martial Hebert.
Shedding Light on the Weather
High Dynamic Range Images cs195g: Computational Photography James Hays, Brown, Spring 2010 slides from Alexei A. Efros and Paul Debevec.
EE 7700 High Dynamic Range Imaging. Bahadir K. Gunturk2 References Slides and papers by Debevec, Ward, Pattaniak, Nayar, Durand, et al…
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
Nonphotorealistic rendering, and future cameras Computational Photography, Bill Freeman Fredo Durand May 11, 2006.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
What Does Motion Reveal About Transparency ? Moshe Ben-Ezra and Shree K. Nayar Columbia University ICCV Conference October 2003, Nice, France This work.
Capturing light Source: A. Efros.
Presented by Daniel Khashabi Joint work with Sebastian Nowozin, Jeremy Jancsary, Andrew W. Fitzgibbon and Bruce Lindbloom.
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Curve-Fitting Regression
Radiometry and Photometric Stereo 1. Estimate the 3D shape from shading information Can you tell the shape of an object from these photos ? 2.
High Dynamic Range Images : Computational Photography Alexei Efros, CMU, Spring 2010 …with a lot of slides stolen from Paul Debevec © Alyosha Efros.
Panorama artifacts online –send your votes to Li Announcements.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2012.
Ning Sun, Hassan Mansour, Rabab Ward Proceedings of 2010 IEEE 17th International Conference on Image Processing September 26-29, 2010, Hong Kong HDR Image.
Determining the Camera Response Function Short Presentation Dominik Neumann Chair of Pattern Recognition (Computer Science 5) Friedrich-Alexander-University.
Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90.
© 2009 Robert Hecht-Nielsen. All rights reserved. 1 Andrew Smith University of California, San Diego Building a Visual Hierarchy.
Colors. Color Systems In computer graphics, we use RGB colors. But… –Can it represent all colors? –Is it linear? For example, (1.0, 1.0, 1.0) is white.
Multiresolution Histograms and their Use for Texture Classification Stathis Hadjidemetriou, Michael Grossberg and Shree Nayar CAVE Lab, Columbia University.
EECS 274 Computer Vision Sources, Shadows, and Shading.
Bo Sun Kalyan Sunkavalli Ravi Ramamoorthi Peter Belhumeur Shree Nayar Columbia University Time-Varying BRDFs.
CSE 185 Introduction to Computer Vision
MAN-522 Computer Vision Spring
Multiplexed Illumination
Perception and Measurement of Light, Color, and Appearance
Capturing light Source: A. Efros.
High Dynamic Range Images
Part One: Acquisition of 3-D Data 2019/1/2 3DVIP-01.
Lecture 28: Photometric Stereo
Presentation transcript:

What is the Space of Camera Responses? Michael Grossberg and Shree Nayar CAVE Lab, Columbia University IEEE CVPR Conference June 2003, Madison, USA Partially funded by NSF ITR Award, DARPA/ONR MURI

The Camera Response Scene Radiance Linear Function (Optical Attenuation) Image Irradiance Ls E 0255 Non-Linear Camera Response Image Intensity B f

Impact of Camera Response Accurate scene radiance required for Color Constancy Creating Accurate High Dynamic Range Images Photometric Stereo Shape from Shading Inverse Rendering Measuring BRDF from Images

Response Model for Recovery Charts: Known Reflectance Known Reflectance [Sawchuk, 77 Chang and Reid, 96] [Debevec and Malik, 1997, Mann, 2000, Mann, 2000, Mann and Picard, 1995, Mitsunaga and Nayar, 1999, Tsin et al., 2001] Multiple Images: Changing Exposure Changing Exposure Breaking Ambiguities [ Grossberg, Nayar, 2002] Model Required for Interpolation

Response Normalization and Monotonicity Irradiance E Intensity B Dark Current Level Saturation Level Normalize Monotonicity Key Property: Makes response invertible Irradiance E f Camera Response

Space of Response Functions Let The space of all functions with Inequalities: Cone of monotonic functions 01 Space of theoretical response functions

Linear Model of Response f0f0 h f M-order linear approximation model: M-order linear approximation model: base responseparameters of modelbasis functions h1h1 h2h2 f0f0 f

Choosing a Basis Possible basis h 1, h 2, … Possible basis h 1, h 2, … Which basis is best? Which basis is best? – Depends on which response functions occur Irradiance Intensity h1h1h1h1 h2h2h2h2 h3h3h3h3 h4h4h4h4 Polynomial basis, h4h4h4h4 Irradiance Intensity h2h2h2h2 h1h1h1h1 h3h3h3h3 Trigonometric basis,

Film Positive, negative, consumer, professional, color, b/w Agfacolor Futura Agfachrome RX-II Fuji F125 Fuji FDIC Kodak Advanced Kodak Gold … Database of Response Functions (DoRF) Collected 201 response curves from : CCDs Kodak's KAI and KAF series … Digital/Video Sony DC 950 Canon Optura Gamma curves …

Sample curves Normalized Brightness Agfachrome CTPrecisa100 Green Agfachrome RSX2 050 Blue Agfacolor Futura 100 Green Agfacolor HDC 100 plus Green Agfacolor Ultra 050 plus Green Agfapan APX 025 Agfa Scala 200x Cannon Optura Fuji F125 Green Fuji F400 Green Kodak Ektachrome-100plus Green Kodak Ektachrome-64 Green Kodak KAF2001 CCD Kodak KAI0372 CCD Kodak Max Zoom 800 Green Sony DXC-950 Irradiance gamma curve, g =0.6 gamma curve, g =1.0 gamma curve, g =1.4 gamma curve, g =1.8 Kodak DCS 315 Green Intensity Evaluate Bases Using DoRF: Good basis provides good approximation with few parameters

Empirical Model of Response (EMoR) Build Basis using DoRF 175 training curves, 26 testing curves Apply PCA to DoRF f 0, h 1, h 2, …. 99.5% of energy in first 3 dimensions Normalized Response Normalized Response Irradiance Intensity Mean CurvePrincipal Components Percent of Energy Percent h1h1 h2h2 h3h3 h4h4 Principal Components Energy Irradiance Intensity

h 1 h 2 h 3 h Mean Curve Irradiance Intensity Irradiance Intensity Principal Components Percent Principal Components Energy Log basis: Log model Generalizes gamma curves Log EMoR Apply PCA to Log DoRF 99.6% of energy in first 3 dimensions Log Model of Response (Log EMoR) base response parameters of model basis functions

Monotonic Approximation Monotonicity:  Linear inequalities in c n  Linear inequalities in c n Derivative at Unity Gamma Curves Other DoRF Curves Gamma = 0.2 Gamma = Derivative at Origin Derivative at Unity Monotonic functions Least Squares error: Quadratic Programming 2 Principal Components

EMoR/Log EMoR Model Evaluation 4.12E E E E E E E E E E E E E E E E E E E E E E Mean RMSE Mean Disparity Parameters EMoR Model Accuracy: 6.8 bits 9.0 bits8.3 bits Mean Disparity 7.04E E E E E E E E E E E-04 Log EMoR Model Mean RMSE Parameters 1.11E E E E E E E E E E E-03 Accuracy: 6.8 bits 8.4 bits8.6 bits

Models Compared E-02 N. A. N. A. N. A. N. A. N. A. N. A. 7.37E E E E E E E E E E E E E E E E E E E E E-04 Model Gamma Polynomial Trigonometric EMoR Parameters Accuracy: 4.8 bits5.9 bits5.3 bits7.3 bits RMSE Error E-01 N. A. N. A. N. A. N. A. N. A. N. A. 4.22E E E E E E E E E E E E E E E E E E E E E-02 Model Gamma Polynomial Trigonometric EMoR Parameters Accuracy: 2.0 bits2.2 bits1.9 bits3.9 bits Disparity Error

Normalized Brightness Other chart values Chart values used for fit Monotonic EMoR Monotonic polynomial EMoR Polynomial Response from Sparse Samples Normalized Irradiance Camera Response Normalized Intensity

Response from Multiple Images Inverse Camera Response Data from chart Monotonic EMoR Mitsunaga-Nayar (Polynomial) Debevec-Malik = 8 (Log space) Debevec-Malik = 32 (Log space) Debevec-Malik = 128 (Log space) Normalized Irradiance Normalized Intensity

Summary Determined Space of Response functionsDetermined Space of Response functions –Intersection of cone and plane Linear and Log approximation modelsLinear and Log approximation models –Generalized previous models Database of Response Functions (DoRF)Database of Response Functions (DoRF) –Evaluate models Empirical Model of Response (EMoR)Empirical Model of Response (EMoR) –Superior model of camera response based on DoRF DoRF and EMoR available for downloadDoRF and EMoR available for download from from

Colors