MDFI: A Multi-Domain Features Integration for Compressed Video Quality Enhancement
Organizations: Department of Computer Science, National Yang Ming Chiao Tung University, Hsinchu 30010, Taiwan · Faculty of Electronics and Telecommunications, VNU-University of Engineering and Technology, Vietnam National University, Hanoi 100000, Vietnam
Abstract
The latest video coding standard, H.266/VVC, has demonstrated significant improvements in compression efficiency compared to H.265/HEVC. Despite its advanced coding techniques, H.266/VVC still faces challenges in meeting the increasing demand for higher perceptual quality and enhanced compression performance. To address these limitations, we propose MDFI (Multi-Domain Features Integration), a compressed video quality enhancement approach that features a novel Frame-Prediction Feature Transform (FPFT) module to process prediction information. Moreover, MDFI integrates a multi-domain feature fusion strategy that effectively combines spatiotemporal characteristics, cross-frequency representations, and compressed-domain prediction information to enhance decoded video quality. Additionally, we introduce a comprehensive dataset that encompasses uncompressed video sequences, corresponding reconstructed versions at multiple QP levels, and predicted frames generated from H.266/VVC compressed bitstreams, providing essential resources for developing and benchmarking video enhancement approaches. Extensive experiments demonstrate that our MDFI approach achieves superior performance to state-of-the-art methods in both objective metrics and visual quality, effectively mitigating video compression artifacts. The code is available at: https://github.com/dangdinh17/MDFI.git.
Figures & tables
| Dataset | MFQEv2 [ 14 ] | MDFI (Ours) |
|---|---|---|
| Total sequences | 160 | 126 |
| Training sequences | 106 | 108 |
| Validation sequences | 36 | |
| Testing sequences | 18 | 18 |
| Predicted sequences | ✓ | |
| Diversity | Interview, Sports, Natural, Urban | Interview, Sports, Natural, Urban |
| QP | Class | Sequence | TGAF [ 38 ] | TVQE [ 35 ] | OVQE [ 22 ] | Wang et al [ 25 ] | MDFI (Ours) | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | PSNR | SSIM | |||
| 37 | A (2560 1600) | Traffic | 0.67 | 0.94 | 0.67 | 0.97 | 0.87 | 1.21 | 0.90 | 1.25 | 1.04 | 1.40 |
| PeopleOnStreet | 0.96 | 1.80 | 0.90 | 1.72 | 1.02 | 1.91 | 1.06 | 2.01 | 1.21 | 2.22 | ||
| B (1920 1080) | Kimono | 0.72 | 1.27 | 0.70 | 1.17 | 0.88 | 1.52 | 0.87 | 1.52 | 1.07 | 1.81 | |
| ParkScene | 0.59 | 1.47 | 0.53 | 1.34 | 0.73 | 1.85 | 0.76 | 1.97 | 0.89 | 2.18 | ||
| Cactus | 0.51 | 1.00 | 0.51 | 0.93 | 0.61 | 1.22 | 0.62 | 1.21 | 0.71 | 1.35 | ||
| Sequence | TGAF [ 38 ] | TVQE [ 35 ] | OVQE [ 22 ] | Wang et al [ 25 ] | MDFI | |
|---|---|---|---|---|---|---|
| A | Traffic | -18.31 | -18.59 | -25.15 | -25.50 | -29.23 |
| PeopleOnStreet | -13.39 | -12.48 | -15.00 | -15.82 | -18.91 | |
| B | Kimono | -17.31 | -15.06 | -20.53 | -19.86 | -24.83 |
| ParkScene | -20.60 | -17.34 | -26.77 | -27.16 | -30.80 | |
| Cactus | -15.12 | -14.08 | -19.09 | -19.11 | -22.45 | |
| BQTerrace | -12.71 | -12.39 | -18.64 | -18.81 | -23.46 | |
| Model | Parameters (M) | FLOPs (T) | PSNR (dB) | BD-rate (%) |
|---|---|---|---|---|
| TGAF [ 38 ] | 1.39 | 1.32 | 0.62 | -16.82 |
| TVQE [ 35 ] | 2.08 | 0.12 | 0.60 | -14.95 |
| OVQE [ 22 ] | 3.06 | 2.13 | 0.74 | -21.03 |
| Wang et al [ 25 ] | 2.51 | 4.42 | 0.75 | -21.35 |
| MDFI (Ours) | 3.84 | 2.85 | 0.85 | -24.66 |
| Model | Configuration | Parameters (M) | FLOPs (T) | Time (ms) | PSNR (dB) | Ratio |
|---|---|---|---|---|---|---|
| MDFI | out_nc = 64, | 3.84 | 2.85 | 724 | 0.85 | 3.35 |
| MDFI_S1 | out_nc = 64, | 3.44 | 2.48 | 550 | 0.83 | 2.99 |
| MDFI_S2 | out_nc = 32, | 2.22 | 1.61 | 501 | 0.74 | 2.17 |
| MDFI_S3 | out_nc = 32, | 1.82 | 1.24 | 326 | 0.62 | 2.00 |
| OVQE | Baseline | 3.06 | 2.13 | 475 | 0.74 | 2.88 |
| FPFT | STFF | GMFF | FQE | PSNR | SSIM |
|---|---|---|---|---|---|
| ✓ | 0.35 | 0.74 | |||
| ✓ | ✓ | 0.46 | 1.00 | ||
| ✓ | ✓ | ✓ | 0.74 | 1.49 | |
| ✓ | ✓ | ✓ | ✓ | 0.85 | 1.68 |
| Model | PSNR | SSIM | VMAF | LPIPS |
|---|---|---|---|---|
| TGAF [11] | 0.62 | 1.23 | 2.33 | -0.63 |
| TVQE [12] | 0.60 | 1.19 | 2.86 | -0.49 |
| OVQE [13] | 0.74 | 1.49 | 2.96 | -1.01 |
| Wang et al [14] | 0.75 | 1.48 | 3.13 | -0.79 |
| MDFI (Our) | 0.85 | 1.68 | 3.79 | -1.17 |
Video Compression
Video compression reduces the bits needed to store or transmit moving images while balancing visual quality, computational cost, and downstream usefulness.
See all 73 papers