Download presentation
Presentation is loading. Please wait.
Published byMonica Hubbard Modified over 8 years ago
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 Source:http://www.scottkelby.com/blog/?s=g apw
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)
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
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 3~5 other operators, aiming at speed up
17
Reference Eric Reinhard, Greg Ward, Sumanta Patanaik and Paul Debevec, “High Dynamic Range Imaging”
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.