Visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis1 Tone Mapping Presented by Lok Hwa.

Slides:



Advertisements
Similar presentations
1 Photometric Stereo Reconstruction Dr. Maria E. Angelopoulou.
Advertisements

Digital Image Processing
Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Manual Camera Settings
High Dynamic Range Imaging Samu Kemppainen VBM02S.
Chapter - 2 IMAGE ENHANCEMENT
Digital Imaging and Image Analysis
Fast GPU Histogram Analysis for Scene Post- Processing Andy Luedke Halo Development Team Microsoft Game Studios.
Computer graphics & visualization HDRI. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
 Any time you half press the shutter button, the light meter activates.  As we know, it measures the light in your scene, and calculates a shutter speed.
Computational Photography Prof. Feng Liu Spring /15/2015.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Digital Image Processing
Applied Perception in Graphics Erik Reinhard University of Central Florida
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.
Image Enhancement.
1 Photographic Tone Reproduction for Digital Images Brandon Lloyd COMP238 October 2002.
Dynamic Range Compression & Color Constancy Democritus University of Thrace
Gradient Domain High Dynamic Range Compression
1/22/04© University of Wisconsin, CS559 Spring 2004 Last Time Course introduction Image basics.
Capturing and controlling digital images. Great images are not made by digital cameras. They are made by photographers who understand what to look for.
Color & Color Management. Overview I. Color Perception Definition & characteristics of color II. Color Representation RGB, CMYK, XYZ, Lab III. Color Management.
Dye Sublimation Color Management
Colour Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 6 This presentation © 2004, MacAvon Media Productions Colour.
Spectral contrast enhancement
Tone mapping with slides by Fredo Durand, and Alexei Efros Digital Image Synthesis Yung-Yu Chuang 11/08/2005.
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.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Computer Aided Perception Validation of Tone Mapping Operators in the Simulation of Disability Glare A Masters Thesis Proposal by Charles Ehrlich UC Berkeley.
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
High Dynamic Range (HDR) Photography. Camera vs Eye Eye sees a wider range of color luminance than digital cameras HDR’s images compensate for this by.
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.
Digital Image Processing
INFORMATIK Design of a Tone Mapping Operator for High Dynamic Range Images based upon Psychophysical Evaluation and Preference Mapping Design of a Tone.
Film Digital Image Synthesis Yung-Yu Chuang 11/5/2008 with slides by Pat Hanrahan and Matt Pharr.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Digital Image Processing Part 1 Introduction. The eye.
02-Gray Scale Control TTF. A TTF tells us how an imaging device relates the gray level of the input to the gray level of the output. P L Luminance, L.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
More digital reading explaining LUT RT 244 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School 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.
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.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
More digital 244 wk 12 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of Medicine Atlanta, GA,
Com·pos·ite k ə m ˈ päz ə t/ verb Compositing is the combining of visual elements from separate sources into single images, often to create the illusion.
Heechul Han and Kwanghoon Sohn
(High Dynamic Range Imagery)
CPSC 6040 Computer Graphics Images
Introduction to Digital Photography
Chapter IV, Introduction to Digital Imaging: Lesson III Understanding the Components of Image Quality
Digital Image Processing
Introduction to Digital Photography
Grey Level Enhancement
IT523 Digital Image Processing
IT523 Digital Image Processing
Histograms and Color Balancing
Presentation transcript:

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis1 Tone Mapping Presented by Lok Hwa

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis2 Overview Tone mapping/reproduction : mapping the potentially high dynamic range (HDR) of real world luminance to the low dynamic range of devices with limited range of luminance The "dynamic range" of a scene is the contrast ratio between its brightest and darkest parts. 100:1 vs. 100,000,000:1 cd/m 2

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis3 Overview Typical input is global illumination image or HDR camera input Goal is to compress the dynamic range of the input image and reproduce a realistic rendering based on human perception

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis4 Two main approaches: Global: single-scale; spatially uniform; computes final image using one function for all pixels Local: multi-scale; spatially varying; compute final image using different functions for every pixel. global is usually faster but local is usually better in quality static vs. dynamic dynamic: time-dependent; accounts for observers adaptation to background luminance (light and dark adaptation)

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis5 Overview Problems: -many require human adjustment -visual artifacts (ringing or visible clamping) -not robust -lack of validation -more complex than simply matching brightness/contrast (e.g. visual acuity)

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis6 Why? Why? Why?

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis7 Overview – simple methods

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis8 Many Operators

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis9 Spatially Uniform Operators Tumblin and Rushmeier 1991, 1993 Focused on preserving overall brightness Based on Stevens and Stevens power-law in Journal of the Optical Society of America. Subjective brightness, B k = constant L 0 = minimum luminance visible alpha = [.333, 0.49] Not valid for complex scenes; chosen for computational simplicity

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis10 Spatially Uniform Operators =Luminance of real-world scene target =Luminance of real-world surrounding light and functions of adaptation level

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis11 Spatially Uniform Operators Similarly for the display: Matching screen and real-world brightness: For gamma value from 2.2 to 2.5:

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis12 Spatially Uniform Operators Full operator: Computing the frame buffer value to produce the desired luminance [0,1]:

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis13 Spatially Uniform Operators Cons: –Limited to grayscale –Preserves brightness, but loses detail in HDR scenes –Can handle extreme brightness, but image tend to be darker

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis14 Tumblin-Rushmeier / Ward

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis15 Spatially Uniform Operators Greg Ward 1994 "A contrast-based scalefactor for Luminance Display" Concentrated on preserving contrast Linear function (scalefactor) instead w/ potential advantage: Darker scene creates a darker display which may be more natural than a display with a similar mean, but reduced contrast Based on 70's Blackwell data. Flashed a dot on the screen with a background to test visual response. Minimum visible luminance difference at the display adaptation level: L a = adaptation luminance

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis16 Spatially Uniform Operators L d = display luminance at an image point L w = world luminance “ Minimum discernible luminance change at L a (d) L a (d) = display adaptation luminance L a (w)= world adaptation luminance Differences just visible in the world will be just visible on the display.

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis17 Spatially Uniform Operators Getting from world luminance to display input:

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis18 Spatially Uniform Operators World adaptation level can be determined by log average of image excluding light sources not in direct line of sight (global) or use a local area of an image. In dark scene, the final image is darker. More simpler viewer model. Cons -detail is still lost in areas which values must be clamped

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis19 Automatic Exposure Determined by taking average luminance and computing a scalefactor that maps it to half the maximum luminance.

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis20 Tumblin-Rushmeier / Ward

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis21 Ward’s contrast-based scalefactor

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis22 Spatially Varying Operators Reinhard et al "Photographic Tone Reproduction for Digital Images Photographers have faced this same problem for many years Technique is based on famous photographer Ansel Adams studies on tone reproduction using the Zone System (his invention); still widely used and practical

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis23 Spatially Varying Operators Definitions: Zone: 11 print zones related logarithmically to scene luminance. Dynamic Range for Photographers: We can use the zones to calc the difference between highest and lowest scene zones (photographic dynamic range) Key:Subjective measure of light (high key) or dark (low key). Dodging and Burning: Print technique where more light is exposed to a region to dodge or withhold light from that area or burn (darken).

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis24 Spatially Varying Operators The Zone System starts by a photographer taking a luminance reading of a surface they think is middle-grey (subjective middle brightness in scene, typically zone 5). Middle grey is also usually mapped to 18% reflectance of the print. They take luminance readings of the light and dark regions to obtain a dynamic range. A range within 9 zones ensures all detail can be captured. Otherwise certain areas we be clamped to pure white or black. These areas can be dodged or burned to change the local detail of a region.

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis25 Spatially Varying Operators Algorithm: Use the log-average luminance to find the "key" of a scene Automatic dodging a burning (as in photography): all portions of the print receive difference exposure time

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis26 Spatially Varying Operators Log Average: Scale Luminances to a key: a is called the “key value”

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis27 Spatially Varying Operators

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis28 Spatially Varying Operators Compress the high luminances: Burning high luminances in a controlled fashion:

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis29 Spatially Varying Operators

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis30 Spatially Varying Operators Dodging and Burning Typically applied to regions bounded by large contrasts The size of a local region is estimated using a measure of local contrast; computed at multiple spatial scales At each spatial scale, a center-surround function is implemented by subtracting two Gaussian blurred images. Gaussian profiles are of the form:

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis31 Spatially Varying Operators Response function of image location, scale, and luminance distribution L: Center-surround function: a = key value, phi is the sharpening parameter Provides a local average of the luminance around (x,y) roughly in a disc of radius s. V 2 operates on a slightly larger area but same scale

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis32 Spatially Varying Operators

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis33 Spatially Varying Operators To choose the largest neighborhood around a pixel with fairly even luminances: (start from the lowest scale and stop when this is satisfied) The global operator is converted to a local operator by replacing L with V 1

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis34 Spatially Varying Operators

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis35 Comparisons on 12 zone scene

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis36 Nutrition Facts

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis37

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis38

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis39

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis40 Conclusion In general there is a need for validation of tone operators. Mostly subjective. Availability of HDR monitors display a must wider range of luminosity in which most scenes can be viewed accurately. This makes direct comparison available between two monitors and better validation.

visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis41 Resources Devlin, Chalmers, Wilkie, Purgathofer. “Tone Reproduction and Physically Based Spectral Rendering” Reinhard, Stark, Shirley, Ferwerda. “Photographic Tone Reproduction for Digital Images” Greg Ward. “A contrast-based scalefactor for luminance display” Ward, Piatko. “A Visibility Matching Tone Reproduction Operator for High Dynamic Range Scenes” ist.intranet.gr/documents/Tone%20Mapping%20and%20High%20Dinamic%20Range%20Imaging.pdf