EE 7700 High Dynamic Range Imaging. Bahadir K. Gunturk2 References Slides and papers by Debevec, Ward, Pattaniak, Nayar, Durand, et al…

Slides:



Advertisements
Similar presentations
Measurements in Fluid Mechanics 058:180:001 (ME:5180:0001) Time & Location: 2:30P - 3:20P MWF 218 MLH Office Hours: 4:00P – 5:00P MWF 223B-5 HL Instructor:
Advertisements

In this presentation you will:
Section 10 Radiative Transfer
Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis1 Tone Mapping Presented by Lok Hwa.
High Dynamic Range Imaging Samu Kemppainen VBM02S.
RAD 354 Chapt. 28 The Digital Image Spatial resolution Contrast resolution Contrast-detail curve Pt. dose considerations.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
Chapter 33 - Light and Illumination
Light Visible electromagnetic radiation Power spectrum Polarization Photon (quantum effects) Wave (interference, diffraction) From London and Upton.
CPSC 641 Computer Graphics: Radiometry and Illumination Jinxiang Chai Many slides from Pat Haranhan.
Photomultipliers. Measuring Light Radiant Measurement Flux (W) Energy (J) Irradiance (W/m 2 ) Emittance (W/m 2 ) Intensity (W/sr) Radiance (W/sr m 2 )
16421: Vision Sensors Lecture 6: Radiometry and Radiometric Calibration Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 2:50pm.
Radiometry and the Radiometer
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Material Representation K. H. Ko School of Mechatronics Gwangju Institute.
Camera/Video. CCD DSP lux 3.6 mm f/ deg. 1/3”
EE 4780 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
Light and dark adaptation The range of light levels over which we can see Why do we need adaptation? The design problem Role of pupil changes The duplex.
The Light Meter An Introduction to Photometry. What is Photometry Photometry focuses on assigning numerical values to light energy emitted from wavelengths.
Light, Color & Perception CMSC 435/634. Light Electromagnetic wave – E & M perpendicular to each other & direction Photon wavelength, frequency f = c/
Radiometric Self Calibration
High Dynamic Range Images : Rendering and Image Processing Alexei Efros.
High Dynamic Range Imaging: Spatially Varying Pixel Exposures Shree K. Nayar, Tomoo Mitsunaga CPSC 643 Presentation # 2 Brien Flewelling March 4 th, 2009.
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
Gradient Domain High Dynamic Range Compression
1 Perception. 2 “The consciousness or awareness of objects or other data through the medium of the senses.”
1/22/04© University of Wisconsin, CS559 Spring 2004 Last Time Course introduction Image basics.
1 CCTV SYSTEMS LIGHTING AND ILLUMINATION. 2 CCTV SYSTEMS A video camera requires light to work properly, without sufficient light the video camera can’t.
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
A Gentle Introduction to Bilateral Filtering and its Applications Limitation? Pierre Kornprobst (INRIA) 0:20.
Homeaboutpartnersnewsdownloads principlesin depthapplicationsteaching resourceslearning resourcesprinciples REF Physics of light REF Photometry Radiometry.
TRB 2000Photometry for Traffic Engineers1 Photometry for Traffic Engineers... Workshop presented at the annual meeting of the Transportation Research Board.
CS348B Lecture 4Pat Hanrahan, 2005 Light Visible electromagnetic radiation Power spectrum Polarization Photon (quantum effects) Wave (interference, diffraction)
Perception-motivated High Dynamic Range Video Encoding
Fast Bilateral Filtering
Tone mapping with slides by Fredo Durand, and Alexei Efros Digital Image Synthesis Yung-Yu Chuang 11/08/2005.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
Topic 2 - Overview of Image Acquisition and Processing Systems DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
EE 7700 Color. Bahadir K. Gunturk2 References On Color: Wikipedia, Gonzalez, Poynton, many others… On HDR: Slides and papers by Debevec, Ward, Pattaniak,
03/2/05© 2005 University of Wisconsin Last Time Sub-surface and Atmospheric Scattering.
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
Capturing light Source: A. Efros.
Color Why is the Sky Blue? Atmosphere scatters blue light because of the shorter λ.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
Global Illumination CMSC 435/634. Global Illumination Local Illumination – light – surface – eye – Throw everything else into ambient Global Illumination.
Photoemissive Light Detectors ISAT 300 Foundations of Instrumentation and Measurement D. J. Lawrence Spring 1999.
Image Restoration.
How digital cameras work The Exposure The big difference between traditional film cameras and digital cameras is how they capture the image. Instead of.
Surround-Adaptive Local Contrast Enhancement for Preserved Detail Perception in HDR Images Geun-Young Lee 1, Sung-Hak Lee 1, Hyuk-Ju Kwon 1, Tae-Wuk Bae.
Computer Graphics III – Radiometry
Bilateral Mesh Denoising Shachar Fleishman Iddo Drori Daniel Cohen-Or Tel Aviv University.
03/04/05© 2005 University of Wisconsin Last Time Tone Reproduction –Histogram method –LCIS and improved filter-based methods.
03/03/03© 2003 University of Wisconsin Last Time Subsurface scattering models Sky models.
Tone mapping Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/3/13 with slides by Fredo Durand, and Alexei Efros.
Unit of Luminous Intensity CANDELA. Definition The candela is the luminous intensity, in a given direction, of a source that emits monochromatic radiation.
GS-1150 HANDHELD SPECTROPHOTOMETER. ABOUT GAMMA SCIENTIFIC With over 50 years of experience in developing commercial light measurement instruments, Gamma.
Color transfer between high-dynamic-range images
Gradient Domain High Dynamic Range Compression
CPSC 6040 Computer Graphics Images
Light, Color & Perception
Image Processing and Reconstructions Tools
Color & Light CMSC 435/634.
Fast Bilateral Filtering for the Display of High-Dynamic-Range Images
Visual Perception, Image Formation, Math Concepts
Inverse Square Law In Light.
Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/8
Soumya Chatterjee, Edward M. Callaway  Neuron 
Gradient Domain High Dynamic Range Compression
In this presentation you will:
The Properties of Light
Presentation transcript:

EE 7700 High Dynamic Range Imaging

Bahadir K. Gunturk2 References Slides and papers by Debevec, Ward, Pattaniak, Nayar, Durand, et al…

Bahadir K. Gunturk3 High Dynamic Range (HDR) Imaging star light moon light office light day light search light The range of luminances is more than 10^14 candela/m2 Range of human eye at an instant is around 10^4:1 (4log units) Human eye can adapt to see much wider range. Candela (cd) is the unit of luminous intensity (power emitted by a light source in a particular direction, with wavelengths weighted by the sensitivity of the human eye.) A common candle emits roughly 1 cd.candle A 100 W incandescent lightbulb emits about 120 cd.lightbulb

Bahadir K. Gunturk4 Spectral Sensitivity of Human Visual System: Luminosity Function Photopic (black) and scotopic [1] (green) luminosity functions. The photopic includes the CIE 1931 standard [2] (solid), the Judd-Vos 1978 modified data [3] (dashed), and the Sharpe, Stockman, Jagla & Jägle 2005 data [4] (dotted). The horizontal axis is wavelength in nm. (from Wikipedia) One candela is defined as the luminous intensity of a monochromatic 540 THz light source that has a radiant intensity of 1/683 watts per steradian, or about mW/sr. The 540 THz frequency corresponds to a wavelength of about 555 nm, which is green light near the peak of the eye's response. A typical candle produces very roughly one candela of luminous intensity. Quantity Derived SI Unit Symbol Luminance candela per square meter cd/m2 Luminous flux lumen cd * sr = lm Illuminance lux lm/m2 = lx

Bahadir K. Gunturk5 HDR star light moon light office light day light search light The range of radiances is more than 10^14 candela/m Range of Typical Displays: from ~1 to ~100 cd/m 2

Bahadir K. Gunturk cd/m^2 Cone dominated log L a Gain rod cone log Gain Sensitivity of Eye

Bahadir K. Gunturk cd/m^2 Rod dominated log L a Gain rod cone log Gain Sensitivity of Eye

Bahadir K. Gunturk8 Sensitivity of Eye

Bahadir K. Gunturk9 HDR The range of image capture devices is also low

Bahadir K. Gunturk10 HDR The range of image capture devices is also low

Bahadir K. Gunturk11 HDR HDR image rendered to be displayed on a LDR display.

Bahadir K. Gunturk12 HDR Problems: How to capture an HDR image with LDR cameras? How to display an HDR image on LDR displays?

Bahadir K. Gunturk13 Capture multiple images with varying exposure. Combine them to produce an HDR image.

Bahadir K. Gunturk14 Creating HDR from Multiple Pictures Measured intensity, z t1 t2 t1 t2 Irradiance, E (=total power per unit area)

Bahadir K. Gunturk15 Creating HDR from Multiple Pictures Measured intensity, z t1 t2 t1 t2 Irradiance, E z1 z2 E z1 = t1 * E z2 = t2 * E E1=z1/t1 E2=z2/t2 Estimates: Take a weighted sum of E1 and E2: w1 w2 E=( w1*E1 + w2*E2 ) / (w1+w2) E

Bahadir K. Gunturk16 Creating HDR from Multiple Pictures Measured intensity, z t1 t2 t1 t2 Irradiance, E z1 z2 E z1 = t1 * E z2 = t2 * E E1=z1/t1 E2=z2/t2 Estimates: Take a weighted sum of E1 and E2: w E=( w(z1)*E1 + w(z2)*E2 ) / (w(z1)+w(z2)) z 255

Bahadir K. Gunturk17 Creating HDR from Multiple Pictures Measured intensity, z t1 t2 t1 t2 Irradiance, E z1 z2 E z1 = t1 * E z2 = t2 * E E1=z1/t1 E2=z2/t2 Estimates: Take a weighted sum of E1 and E2: w E=( w(z1)*E1 + w(z2)*E2 ) / (w(z1)+w(z2)) z 255 Question: If t1 and t2 are not given, how can we estimate them?

Bahadir K. Gunturk18 Creating HDR from Multiple Pictures In general, the camera response is not linear. t1 t2 z1 = f ( t1 * E ) z2 = f ( t2 * E ) E1= g (z1) / t1 E2= g (z2) / t2 E=( w(z1)*E1 + w(z2)*E2 ) / (w(z1)+w(z2)) f g w z z Questions: How to estimate g and t?  One approach is based on polynomial model (Nayar). w is sometimes chosen as the derivative of f. (Mann)

Bahadir K. Gunturk19 Radiometric Self Calibration Polynomial model Exposure ratios: Cost function Solve using If exposure ratios are not known, solve iteratively Intensity Irradiance Pixel Image number

Bahadir K. Gunturk20 Tone Mapping Given an HDR image, how are we going to display it in an LDR display?

Bahadir K. Gunturk21 Tone Mapping Given an HDR image, how are we going to display it in an LDR display? Linear Nonlinear

Bahadir K. Gunturk22 Durand & Dorsey

Bahadir K. Gunturk23 Durand & Dorsey

Bahadir K. Gunturk24 Durand & Dorsey

Bahadir K. Gunturk25 Durand & Dorsey

Bahadir K. Gunturk26 Durand & Dorsey

Bahadir K. Gunturk27 Durand & Dorsey  Bilateral filter

Bahadir K. Gunturk28 Durand & Dorsey

Bahadir K. Gunturk29 Fattal et al in 1D 2500:1 log derivative 7.5:1exp integrate attenuate

Bahadir K. Gunturk30 Reinhard et al. L_white is the smallest luminance that will be mapped to pure white (1). Set L_white = L_max to have no “burn-out”.

Bahadir K. Gunturk31 Durand & Dorsey

Bahadir K. Gunturk32 Durand & Dorsey

Bahadir K. Gunturk33 Informal comparison Bilateral [Durand et al.] Photographic [Reinhard et al.] Gradient domain [Fattal et al.] Bilateral [Durand et al.] Photographic [Reinhard et al.] Gradient domain [Fattal et al.]

Bahadir K. Gunturk34 Spatially Varying Exposures Instead of capturing multiple pictures, allow different amounts of light pass for different pixel positions. Estimate the missing pixels. Combine to obtain an HDR image. 100%75% 50%25% Nayar

Bahadir K. Gunturk35 Image Reconstruction: Interpolation

Bahadir K. Gunturk36 Image Reconstruction: Aggregation

Bahadir K. Gunturk37 HDR image examples

Bahadir K. Gunturk38 HDR image examples

Bahadir K. Gunturk39 HDR image examples

Bahadir K. Gunturk40 The Bilateral Filter (BF) The SUSAN filter, which is essentially the bilateral filter, was used for corner/edge detection and denoising in [Smith & Brady 97]. The BF was presented in [Tomasi & Manduchi 98]. [Elad 02] and [Barash 02] show that the BF is related to the weighted least squares estimation and anisotropic diffusion. Fast implementations/approximations have been proposed, e.g., in [Paris & Durand 06]. In addition to image denoising, the BF is used in tone mapping of HDR images, contrast enhancement, 3D mesh smoothing, blocking artifact reduction, etc.

Bahadir K. Gunturk41 Bilateral Filtering Intensity (range) proximity Spatial (domain) proximity

Bahadir K. Gunturk42 Bilateral Filtering Input Gaussian Bilateral

Bahadir K. Gunturk43 What are the optimal values of the parameters of the Bilateral Filter? MSE=49.8MSE=50.9 MSE=30.3MSE=43.4 MSE=42.5MSE=71.5 MSE=100.0