Gain of Grain: A Film Grain Handling Toolchain for VVC-based Open Implementations
Vignesh V Menon, Adam Wieckowski, Jens Brandenburg, Benjamin Bross, Thomas Schierl, Detlev Marpe
TL;DR
The paper tackles the challenge of preserving film grain in VVC-based encoding while maintaining compression efficiency. It introduces a film grain handling toolchain integrated with open VVC implementations, combining denoising (via MCTF), frequency-based grain estimation, SEI-based parameter transmission, and post-decoding grain synthesis from a SMPTE-RDD5 pattern bank. The approach demonstrates perceptual quality gains at multiple bitrates, analyzes rate-distortion behavior, and reveals encoding/decoding time trade-offs across presets and adaptive streaming scenarios. The work enables high-fidelity grain-rich content in open VVC pipelines and informs future perceptual metrics and grain modeling directions.
Abstract
Film grain is a distinctive visual characteristic cherished by filmmakers and cinephiles for its ability to evoke nostalgia and artistic aesthetics. However, faithful preservation of film grain during encoding poses unique challenges. Film grain introduces random noise, complicating traditional compression techniques. Consequently, specialized algorithms and encoding strategies have emerged, aiming to strike a harmonious equilibrium. This paper delves into the nuanced realm of film grain handling in Versatile Video Coding (VVC) encoding. We explore the delicate balance between retaining the cinematic charm of film grain and achieving efficient compression. Moreover, we discuss the importance of perceptual quality assessment and adaptive encoding techniques in preserving film grain fidelity. Additionally, we delve into the impact of film grain handling on bitrate control and compression efficiency using VVenC, an open and optimized VVC encoder. Understanding the role of film grain and its nuanced treatment within encoders becomes increasingly pivotal for delivering high-quality, grain-inclusive content in the digital age.
