[Paper Review] Improving Deep Video Compression by Resolution-adaptive Flow Coding
This paper proposes Resolution-adaptive Flow Coding (RaFC), a novel framework for deep video compression that adaptively selects optimal resolution representations for optical flow maps at both frame-level (RaFC-frame) and block-level (RaFC-block) using rate-distortion optimization. By dynamically choosing high- or low-resolution flow maps and motion features based on motion complexity, RaFC achieves state-of-the-art performance, reducing motion coding bits by up to 70% compared to baseline DVC methods while maintaining high reconstruction quality.
In the learning based video compression approaches, it is an essential issue to compress pixel-level optical flow maps by developing new motion vector (MV) encoders. In this work, we propose a new framework called Resolution-adaptive Flow Coding (RaFC) to effectively compress the flow maps globally and locally, in which we use multi-resolution representations instead of single-resolution representations for both the input flow maps and the output motion features of the MV encoder. To handle complex or simple motion patterns globally, our frame-level scheme RaFC-frame automatically decides the optimal flow map resolution for each video frame. To cope different types of motion patterns locally, our block-level scheme called RaFC-block can also select the optimal resolution for each local block of motion features. In addition, the rate-distortion criterion is applied to both RaFC-frame and RaFC-block and select the optimal motion coding mode for effective flow coding. Comprehensive experiments on four benchmark datasets HEVC, VTL, UVG and MCL-JCV clearly demonstrate the effectiveness of our overall RaFC framework after combing RaFC-frame and RaFC-block for video compression.
Motivation & Objective
- To address the limitation of single-resolution flow representation in deep video compression, which fails to adapt to varying motion complexity across frames.
- To improve motion information compression by enabling dynamic resolution selection for both global (frame-level) and local (block-level) motion features.
- To optimize the rate-distortion trade-off in motion coding by automatically selecting the most efficient resolution for each frame or block.
- To achieve superior video compression performance compared to existing deep learning-based methods like DVC, H.264, and H.265.
Proposed method
- Proposes RaFC-frame, a frame-level scheme that selects the optimal resolution for the entire flow map based on motion complexity and rate-distortion (RD) criterion.
- Introduces RaFC-block, a block-level scheme that independently selects resolution for each local block of motion features to match local motion patterns.
- Employs multi-resolution representations for both input optical flow maps and output motion features to enable resolution adaptation.
- Uses a rate-distortion optimization framework to determine the best resolution choice at both frame and block levels, minimizing bit cost while preserving quality.
- Combines RaFC-frame and RaFC-block into a unified RaFC framework that jointly optimizes resolution selection across the entire video sequence.
- Applies the RD-optimized resolution selection to both motion vector encoding and residual coding, improving overall compression efficiency.
Experimental results
Research questions
- RQ1Can multi-resolution flow representation improve motion coding efficiency in deep video compression?
- RQ2Does frame-level resolution adaptation based on global motion complexity lead to better rate-distortion performance?
- RQ3Can block-level resolution selection based on local motion patterns further enhance compression efficiency?
- RQ4How does the combination of frame-level and block-level resolution adaptation compare to single-resolution baselines?
- RQ5To what extent can resolution adaptation reduce motion coding bit usage without sacrificing visual quality?
Key findings
- The overall RaFC framework outperforms H.264, H.265, and the baseline DVC method on four benchmark datasets: HEVC Class E, VTL, UVG, and MCL-JCV.
- RaFC reduces motion coding bits by up to 70% at the same PSNR compared to the baseline DVC method, significantly improving motion compression efficiency.
- At low bit rates (low λ), the method favors low-resolution flow maps and large blocks, consistent with traditional compression strategies for bit savings.
- At high bit rates (high λ), the method increasingly selects high-resolution flow maps and smaller blocks, indicating adaptive use of higher detail when bits are available.
- Visualization confirms that small blocks are preferentially selected in high-motion regions (e.g., object boundaries), while large blocks are used in smooth areas, aligning with motion complexity.
- The percentage of bits used for motion coding drops significantly in RaFC compared to DVC—e.g., from 61.11% to 38.89% at λ=256—demonstrating reduced motion bit cost.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.