Recovering high dynamic range radiance maps from photographs
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
A Visibility Matching Tone Reproduction Operator for High Dynamic Range Scenes
IEEE Transactions on Visualization and Computer Graphics
ACM SIGGRAPH 2003 Papers
Towards vision application adaptable parallel computer
Integrated Computer-Aided Engineering
Multithreaded architecture for multimedia processing
Integrated Computer-Aided Engineering
Optimization principles and application performance evaluation of a multithreaded GPU using CUDA
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming
An incremental-encoding evolutionary algorithm for color reduction in images
Integrated Computer-Aided Engineering
A versatile HDR video production system
ACM SIGGRAPH 2011 papers
Using graph cuts in GPUs for color based human skin segmentation
Integrated Computer-Aided Engineering
Algorithms for a real-time HDR video system
Pattern Recognition Letters
GPU-vote: a framework for accelerating voting algorithms on GPU
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
A low-cost 3D human interface device using GPU-based optical flow algorithms
Integrated Computer-Aided Engineering
Hi-index | 0.00 |
This article describes the use of the parallel processing capabilities of a graphics chip to increase the processing speed of a high dynamic range HDR video system. The basis is an existing HDR video system that produces each frame from a sequence of regular images taken in quick succession under varying exposure settings. The image sequence is processed in a pipeline consisting of: shutter speeds selection, capturing, color space conversion, image registration, HDR stitching, and tone mapping. This article identifies bottlenecks in the pipeline and describes modifications to the algorithms that are necessary to enable parallel processing. Time-critical steps are processed on a graphics processing unit GPU. The resulting processing time is evaluated and compared to the original sequential code. The creation of an HDR video frame is sped up by a factor of 15 on the average.