Fast Bilateral Filtering for the Display of High-Dynamic-Range Images

Slides:



Advertisements
Similar presentations
Course Evaluations 4 Random Individuals will win an ATI Radeon tm HD2900XT.
Advertisements

Digital Image Processing Lecture 3: Image Display & Enhancement
Digital Image Processing
Visualization and graphics research group CIPIC May 25, 2004Realistic Image Synthesis1 Tone Mapping Presented by Lok Hwa.
Week 5 - Friday.  What did we talk about last time?  Quaternions  Vertex blending  Morphing  Projections.
High Dynamic Range Imaging Samu Kemppainen VBM02S.
Digital Photography with Flash and No-Flash Image Pairs By: Georg PetschniggManeesh Agrawala Hugues HoppeRichard Szeliski Michael CohenKentaro Toyama,
Accelerating Spatially Varying Gaussian Filters Jongmin Baek and David E. Jacobs Stanford University.
A Fast Approximation of the Bilateral Filter using a Signal Processing Approach Sylvain Paris and Frédo Durand Computer Science and Artificial Intelligence.
Computer graphics & visualization HDRI. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Gaussian KD-Tree for Fast High-Dimensional Filtering A. Adams, N. Gelfand, J. Dolson, and M. Levoy, Stanford University, SIGGRAPH 2009.
Filtering CSE P 576 Larry Zitnick
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
Lecture 30: Light, color, and reflectance CS4670: Computer Vision Noah Snavely.
High Dynamic Range Images : Rendering and Image Processing Alexei Efros.
Photographic Tone Reproduction for Digital Images Erik Reinhard Utah Mike Stark Peter Shirley Jim Ferwerda Cornell.
1 Photographic Tone Reproduction for Digital Images Brandon Lloyd COMP238 October 2002.
What should be done at the Low Level?
Gradient Domain High Dynamic Range Compression
Geometry-driven Diffusion.
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
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.
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.
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.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Physiology of Vision: a swift overview : Advanced Machine Perception A. Efros, CMU, Spring 2006 Some figures from Steve Palmer.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Image Processing Jitendra Malik. Different kinds of images Radiance images, where a pixel value corresponds to the radiance from some point in the scene.
Digital Image Processing Lecture 3: Image Display & Enhancement March 2, 2005 Prof. Charlene Tsai.
A Gentle Introduction to Bilateral Filtering and its Applications Sylvain Paris – MIT CSAIL Pierre Kornprobst – INRIA Odyssée Jack Tumblin – Northwestern.
The Reason Tone Curves Are The Way They Are. Tone Curves in a common imaging chain.
The Trilateral Filter for High Contrast Images and Meshes
A Gentle Introduction to Bilateral Filtering and its Applications 10/10: Conclusions Jack Tumblin – EECS, Northwestern University.
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.
Singular Value Decomposition on solving Least Square optimization and Implementation 陳宏毅.
Images and Filters CSEP 576 Ali Farhadi Many slides from Steve Seitz and Larry Zitnick.
LCIS: A Boundary Hierarchy For Detail-Preserving Contrast Reduction Jack Tumblin and Greg Turk Georgia Institute of Technology SIGGRAPH 1999 Presented.
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
Color transfer between high-dynamic-range images
(High Dynamic Range Imagery)
- photometric aspects of image formation gray level images
Gradient Domain High Dynamic Range Compression
CPSC 6040 Computer Graphics Images
Chapter 10 Computer Graphics
Physiology of Vision: a swift overview
Energy Preserving Non-linear Filters
3D Graphics Rendering PPT By Ricardo Veguilla.
Computational Photography
A Gentle Introduction to Bilateral Filtering and its Applications
Generic image diffusion system
Image Based Modeling and Rendering (PI: Malik)
Introduction Computer vision is the analysis of digital images
In Camera: Using Histograms to Improve Exposure Photojournalism.
High Dynamic Range Images
Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/8
A Computational Darkroom for BW Photography
Digital Image Processing
Visual Perception: Lightness in a High-Dynamic-Range World
Gradient Domain High Dynamic Range Compression
Digital Image Processing Lecture 3: Image Display & Enhancement
Introduction Computer vision is the analysis of digital images
IT523 Digital Image Processing
IT523 Digital Image Processing
An Edge-preserving Filtering Framework for Visibility Restoration
Computer Graphics Image processing 紀明德
Presentation transcript:

Fast Bilateral Filtering for the Display of High-Dynamic-Range Images Frédo Durand & Julie Dorsey Laboratory for Computer Science Massachusetts Institute of Technology

Tone mapping 10-6 106 10-6 106 Pixel value 0 to 255 How can we display it? Linear scaling?, thresholding? 10-6 106 dynamic range Real world radiance 10-6 106 Display intensity Pixel value 0 to 255 CRT has 300:1 dynamic range

High Dynamic Range Images Here’s an HDR image that we constructed from the photographs you saw on the first slide. We’ll use this example throughout our talk. The dynamic range here is 25,000:1, which is much higher than the dynamic range of this video projector, so to visualize this image we show the logarithm of the luminance in pseudo-color. This image is very rich in detail, which is spread across the entire dynamic range. (click) For example, this slice of the dynamic range contains much detail in the darker regions of the scene, such as the leaves of the plant and the bulletin board. (click) This slice contains the details on the shadowed stone tiles outside (click) And this contains the luminances in some of the sunlit regions. Summary sentence: it can be a challenge to try to display all this wealth of visual information in a single image. low

Eye is not a photometer! "Every light is a shade, compared to the higher lights, till you come to the sun; and every shade is a light, compared to the deeper shades, till you come to the night." — John Ruskin, 1879

A typical photo Sun is overexposed Foreground is underexposed

Edge-preserving filtering Blur, but not across edges Anisotropic diffusion [Perona & Malik 90] Blurring as heat flow LCIS [Tumblin & Turk] Bilateral filtering [Tomasi & Manduci, 98] Input Gaussian blur Edge-preserving

Comparison with our approach We use only 2 scales Can be seen as illumination and reflectance Different edge-preserving filter from LCIS Large-scale Detail Output Compressed

Our approach Do not blur across edges Non-linear filtering Large-scale Output Detail Color