Spatial Tone Mapping in High Dynamic Range Imaging - PowerPoint PPT Presentation

About This Presentation
Title:

Spatial Tone Mapping in High Dynamic Range Imaging

Description:

Spatial Tone Mapping Operators. Demonstrate inherited data ... Global: same mapping curve ... Right: TR tone mapping operator, w/ scale factor equals 256 ... – PowerPoint PPT presentation

Number of Views:80
Avg rating:3.0/5.0
Slides: 18
Provided by: coachk
Learn more at: http://coachk.cs.ucf.edu
Category:

less

Transcript and Presenter's Notes

Title: Spatial Tone Mapping in High Dynamic Range Imaging


1
Spatial Tone Mapping in High Dynamic Range Imaging
  • Zhaoshi Zheng

2
High Dynamic Range Imaging
  • Conventional digital representation of images in
    computers can not produce the color range in
    natural world
  • So the techniques for capturing, storing, and
    reproducing realistic scene developed HDRI
  • Sourcehttp//www.scottkelby.com/blog/?sgapw

3
Tone Mapping
  • Most display device can not accommodate the color
    range of HDR
  • Map HDR to LDR tone reproduction, or tone
    mapping
  • Spatial Operators work directly on pixels
  • Others Frequency and Gradient domain

4
Spatial Tone Mapping Operators
  • Demonstrate inherited data level parallelism
  • Good candidates for multi-threaded implementation
    on modern GPUs
  • Global same mapping curve for all pixels
  • Local mapping curve for each pixel depends on
    its neighbor pixels

5
Tumblin-Rushmeiser Brightness-Preserving Operator
6
Tumblin-Rushmeiser Brightness-Preserving Operator
(Implementation)
7
Tumblin-Rushmeiser Brightness-Preserving Operator
(Implementation)
8
Results (Image Comparison)
  • Left Noop, direct pixel value in hdr file
  • Right TR tone mapping operator, w/ scale factor
    equals 256 and saturation equals 0.8, produced by
    CPU

9
GPU Naïve Implementation
10
GPU Naïve Implementation
11
GPU Naïve Implementation
12
GPU Naïve Implementation
13
Results (Image Comparison)
  • Left Original CPU code released with the book,
    using double precision
  • Middle Slightly modified (on data structure and
    file IO) CPU code, using single precision
  • Right GPU code, using single precision.

14
Results(Execution Time)
15
Result(Speedup)
16
Future work
  • Optimization
  • Vectorize computation of luminance
  • Compute Log Average on GPU (tradeoffs)
  • More operators
  • 35 other operators, aiming at speed up

17
Reference
  • Eric Reinhard, Greg Ward, Sumanta Patanaik and
    Paul Debevec, High Dynamic Range Imaging
Write a Comment
User Comments (0)
About PowerShow.com