Perception-motivated High Dynamic Range Video Encoding |
|
AbstractDue to rapid technological progress in high dynamic range (HDR) video capture and display, the efficient storage and transmission of such data is crucial for the completeness of any HDR imaging pipeline. We propose a new approach for inter-frame encoding of HDR video, which is embedded in the well-established MPEG-4 video compression standard. The key component of our technique is luminance quantization that is optimized for the contrast threshold perception in the human visual system. The quantization scheme requires only 10--11 bits to encode 12 orders of magnitude of visible luminance range and does not lead to perceivable contouring artifacts. Besides video encoding, the proposed quantization provides perceptually-optimized luminance sampling for fast implementation of any global tone mapping operator using a lookup table. To improve the quality of synthetic video sequences, we introduce a coding scheme for discrete cosine transform (DCT) blocks with high contrast. We demonstrate the capabilities of HDR video in a player, which enables decoding, tone mapping, and applying post-processing effects in real-time. The tone mapping algorithm as well as its parameters can be changed interactively while the video is playing. We can simulate post-processing effects such as glare, night vision, and motion blur, which appear very realistic due to the usage of HDR data. |
Blooming effect |
HDR Rendering |
LDR / HDR Motion blur |
HDR Panorama 1 |
HDR Panorama 2 |
HDR Panorama 3 |
Gray-scale HDR camera 1 |
Gray-scale HDR camera 2 |
Gray-scale HDR camera 3 |
Night vision sequence 1 |
Night vision sequence 2 |
Night vision sequence 3 |
Night vision sequence 4 |
Night vision sequence 5 |
Night vision sequence 6 |
Click here to download a high-quality QuickTime movie, which demonstrates our HDR video encoding. Note that the movie is over 60MB.