High Dynamic Range Imaging Samu Kemppainen VBM02S.

Slides:



Advertisements
Similar presentations
Multispectral Format from Perspective of Remote Sensing
Advertisements

Digital Image Processing
Visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis1 Tone Mapping Presented by Lok Hwa.
Week 11 - Wednesday.  Image based effects  Skyboxes  Lightfields  Sprites  Billboards  Particle systems.
Computer graphics & visualization HDRI. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Recap of Previous Lecture Matting foreground from background Using a single known background (and a constrained foreground) Using two known backgrounds.
Computational Photography Prof. Feng Liu Spring /15/2015.
High Dynamic Range Images : Computational Photography Alexei Efros, CMU, Fall 2005 …with a lot of slides stolen from Paul Debevec and Yuanzhen Li,
High Dynamic Range Images : Rendering and Image Processing Alexei Efros.
High Dynamic Range Images : Computational Photography Alexei Efros, CMU, Fall 2006 …with a lot of slides stolen from Paul Debevec and Yuanzhen Li,
Image Forgery Detection by Gamma Correction Differences.
Photographic Tone Reproduction for Digital Images Erik Reinhard Utah Mike Stark Peter Shirley Jim Ferwerda Cornell.
High Dynamic Range Imaging: Spatially Varying Pixel Exposures Shree K. Nayar, Tomoo Mitsunaga CPSC 643 Presentation # 2 Brien Flewelling March 4 th, 2009.
1 Photographic Tone Reproduction for Digital Images Brandon Lloyd COMP238 October 2002.
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 Basics of Digital Imaging Digital Image Capture and Display Kevin L. Lorick, Ph.D. FDA, CDRH, OIVD, DIHD.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
HDRI and V-RAY. HDRI High-dynamic-range imaging (HDRI or HDR) is a set of techniques used in imaging and photography to reproduce a greater dynamic range.
Spectral contrast enhancement
Perception-motivated High Dynamic Range Video Encoding
Tone mapping with slides by Fredo Durand, and Alexei Efros Digital Image Synthesis Yung-Yu Chuang 11/08/2005.
Recovering High Dynamic Range Radiance Maps from Photographs [Debevec, Malik - SIGGRAPH’97] Presented by Sam Hasinoff CSC2522 – Advanced Image Synthesis.
09/05/02© University of Wisconsin, CS559 Spring 2002 Last Time Course introduction Assignment 1 (not graded, but necessary) –View is part of Project 1.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
HDR PHOTOGRAPHY BY PHILIP VENABLE. WHAT IS HDR? HDR-High Dynamic Range A process to accurately represent the wide range of intensity levels found in real.
High Dynamic Range Images cs195g: Computational Photography James Hays, Brown, Spring 2010 slides from Alexei A. Efros and Paul Debevec.
Willy Kuang Feb. 3, 2004 HDR images rendering in iCAM Simg726 Final Project Update.
Spatial Tone Mapping in High Dynamic Range Imaging Zhaoshi Zheng.
Perception Motivated Hybrid Approach to Tone Mapping Martin Čadík Czech Technical University in Prague, Czech Republic.
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
EE 7700 High Dynamic Range Imaging. Bahadir K. Gunturk2 References Slides and papers by Debevec, Ward, Pattaniak, Nayar, Durand, et al…
Tone Mapping Software Photomatix Pro Application to Photography Konferenz und Workshop '05 Reality-Based Visualization.
A Case Study using the Hugh Morton Photograph Collection A Photographic Journey brought to you by the Digital Production Center.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Sebastian Enrique Columbia University Relighting Framework COMS 6160 – Real-Time High Quality Rendering Nov 3 rd, 2004.
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
Film Digital Image Synthesis Yung-Yu Chuang 11/5/2008 with slides by Pat Hanrahan and Matt Pharr.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Image-based Lighting Design Frederik Anrys Philip Dutré Computer Graphics Group 8 Sept
High Dynamic Range Images : Computational Photography Alexei Efros, CMU, Spring 2010 …with a lot of slides stolen from Paul Debevec © Alyosha Efros.
Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-based Graphics with Global Illumination and High Dynamic Range Photography.
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/10/15 “Empire of Light”, Magritte.
High dynamic range imaging Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/8 with slides by Fedro Durand, Brian Curless, Steve Seitz and Alexei.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/13/11 “Empire of Light”, Magritte.
VLF Rendering & Implementation Details Virtual Light Field Group University College London GR/R13685/01 Research funded by: Jesper.
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.
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.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
(High Dynamic Range Imagery)
CPSC 6040 Computer Graphics Images
Introduction to Digital Photography
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Fast Bilateral Filtering for the Display of High-Dynamic-Range Images
Image Based Modeling and Rendering (PI: Malik)
High Dynamic Range Images
Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/8
Digital Image Synthesis Yung-Yu Chuang 11/01/2005
Introduction to Digital Photography
Gradient Domain High Dynamic Range Compression
Digital Image Synthesis Yung-Yu Chuang 11/8/2007
Histograms and Color Balancing
Presentation transcript:

High Dynamic Range Imaging Samu Kemppainen VBM02S

High Dynamic Range Imaging 2 Introduction Problems with current imaging Basics of HDR images Different techniques –Tone mapping –HDR compression –Image encondings Applications of HDR images

High Dynamic Range Imaging 3 8-bit problem Typical images displayed on screen are 24-bits –8-bits per color component (RGB) –256 different intensity levels Real-world dynamic range is far greater than 256 intensity levels!

High Dynamic Range Imaging 4 Range of luminance : :1 100:1 in the natural world that the eye can accommodate in a single view that a typical CRT/LCD monitor can display (Source: A review of tone reproduction techniques; Devlin, 2002)

High Dynamic Range Imaging 5 What is a High Dynamic Range image? HDRI is an image that has a greater dynamic range that can be –shown on a display device –captured with a camera with just a single exposure The "dynamic range" of a scene is the contast ratio between its brightest and darkest parts (Source:

High Dynamic Range Imaging 6 What is a High Dynamic Range image? Image with a series of images combined into a single high dynamic range image (also called a “radiance map”) They are useful for representing true illumination values in image-based rendering applications And for recording incident illumination and using it to illuminate CG objects for realistic composition (Source:

High Dynamic Range Imaging 7 Recovering High Dynamic Range Radiance Maps from Photographs Acquiring series of differently exposed photographs –Example: sixteen photographs taken at 1-stop increments from 30 seconds to 1/1000 seconds exposure Then combine the photos by using HDR Shop (Source: Recovering High Dynamic Range Radiance Maps from Photographs; Debevec & Malik, 1997)

High Dynamic Range Imaging 8 Recovering HDR radiance maps from photographs Sixteen photographs taken at 1-stop increments from 30 seconds to 1/1000 seconds exposure (Source: Recovering High Dynamic Range Radiance Maps from Photographs; Debevec & Malik, 1997)

High Dynamic Range Imaging 9 Low dynamic range -vs- High dynamic range Original photograph (LDR)Motion-blurred LDR image Motion-blurred HDR imagePhotograph with real motion blur (Source:

High Dynamic Range Imaging 10 How to view HDR images on a LDR device? By using Real-Time High Dynamic Range Texture Mapping –hardware pipeline Using Gradient Domain High Dynamic Range Compression (Source:Real-Time High Dynamic Range Texture Mapping; Cohen et al., 2001)

High Dynamic Range Imaging 11 High Dynamic Range Texture Mapping HDR textures are decomposed into sets of 8-bit textures –They are dynamically reassembled by the graphics hardware’s multitexturing system –or using multipass techniques and framebuffer image prosessing Only two 8-bit textures is needed to be in memory simultaneously (Source:Real-Time High Dynamic Range Texture Mapping; Cohen et al., 2001)

High Dynamic Range Imaging 12 HDR Texture Mapping pipeline (Source:Real-Time High Dynamic Range Texture Mapping; Cohen et al., 2001)

High Dynamic Range Imaging 13 Tone mapping Tone Reproduction and Physically Based Spectral Rendering –Develope for use in tv and photography –Takes advantage of HVS (Human Visual System): the fact that HVS has a greater sensitivity to relative rather than absolute luminance levels (Source: Tone Reproduction and Physically Based Spectral Rendering; Devlin et al., 2002)

High Dynamic Range Imaging 14 (Source: (Dynamic range: :1)

High Dynamic Range Imaging 15 Larson et al., 1997 Low Curvature Image Simplifier (LCIS) method (Tumblin & Turk, 1999) (Source:

High Dynamic Range Imaging 16 Gradient Domain High Dynamic Range Compression Way of rendering HDR images on conventional display –technique is effective, fast and simple –less artifacts than with other methods –it also significantly enhance ordinary images by bringing out detail in dark regions (Source: Gradient Domain High Dynamic Range Compression; Fattal et al., 2002)

High Dynamic Range Imaging 17 Gradient Domain HDR Compression Based on the simple idea –identify large gradients at various scale –attenuate the their magnitudes progressively –a reduced HDR image is then recontructed from the attenuated gradient field (Source: Gradient Domain High Dynamic Range Compression; Fattal et al., 2002)

High Dynamic Range Imaging 18 The Gradient attenuation factors used to compress HDR radiance map (Source:

High Dynamic Range Imaging 19 Gradient Domain HDR Compression (Source:

High Dynamic Range Imaging 20 Example using only two images in Gradient Domain HDR Compression (Source: 1/22 seconds, f81 second, f8

High Dynamic Range Imaging 21 High dynamic range image encodings HDR image have to be encoded to encompass a large range of values Some file formats: –Pixar Log Encoding (TIFF) –Radiance RGBE Encoding (HDR) –SGI LogLuv (TIFF) –ILM OpenEXR (EXR) –Microsoft/HP scRGB Encoding (Source:

High Dynamic Range Imaging 22 Cost (bits/pixel) -vs- benefit (dynamic range) of full-gamut formats (Source:

High Dynamic Range Imaging 23 The difference in the encodings Benefits of log and floating point representations over linear or gamma encodings –24 bits LogLuv format holds more dynamic range than the 36-bit scRGB-nl format (gamma encoding) and even the 48-bit scRGB linear encoding –32 bits LogLuv encoding holds 10 times the dynamic range over the scRGB and scRGB-nl. –The EXR encoding holds 3 times the range of scRGB encoding in the same 48 bits, with much higher precision than any of the other formats (Source:

High Dynamic Range Imaging 24 Image results Some rounding error occur when using log or floating points –ΔE*=2: Detectable under ideal conditions –ΔE*=5: Noticeable in side-by-side images

High Dynamic Range Imaging 25 False color difference view of 24-bit LogLuv (Source:

High Dynamic Range Imaging bit LogLuv32-bit LogLuvEXRRGBE XYZEscRGBscRGB-nlscYCC-nl (Source:

High Dynamic Range Imaging 27 Encoding quality curves (average) (Source:

High Dynamic Range Imaging 28 Some applications of High Dynamic Range images Global illumination techniques (physically- based rendering) Mixed reality rendering (special effects for movies and commercials) Human vision simulation and psychophysics Reconnaissance and satellite imaging (remote sensing) Digital compositing for film Digital cinema

High Dynamic Range Imaging 29 Thank you for listening! Questions? Comments?