Event-guided Neural Video Compression
Organizations: Department of Artificial Intelligence, Yonsei University, Republic of Korea · School of Integrated Technology, Yonsei University, Republic of Korea · Multimedia Signal Processing Group, EPFL, Switzerland
Abstract
Neural video codecs derive motion and temporal contexts mainly from RGB frames, leaving room for cross-modal guidance from complementary temporal observations. Event streams can provide such observations by recording brightness changes between frames. In this work, we propose an Event-guided Neural Video Codec (ENVC) that uses events shared by the encoder and decoder to improve RGB compression efficiency. For motion coding, ENVC forms an event-guided motion prior and codes the remaining motion residual. For frame coding, an event-conditioned predictor supplies multi-scale features for gated temporal context refinement. To support training and evaluation on standard video datasets, we synthesize paired RGB-event data and assess its predictive utility through comparisons with real events. Across six benchmarks, ENVC achieves average BD-rate savings of 39.13% using PSNR-RGB and 67.63% using LPIPS relative to DCMVC. Further analyses show that our gains persist on large-motion sequences and that ENVC effectively learns to integrate event information. These results demonstrate the potential of events as a complementary modality for reducing the RGB coding rate. Our model and code are available at https://github.com/kjungwoo03/ENVC.
Figures & tables
| Dataset | Event statistics | PSNR-RGB (dB) | |||
|---|---|---|---|---|---|
| Count Ratio | Spatial Corr. | Ref. | Real | Syn. | |
| HS-ERGB | 1.543 | 0.507 | 29.27 | 31.78 | 34.13 |
| BS-ERGB | 1.587 | 0.606 | 22.05 | 23.91 | 24.91 |
| Method | UVG | MCL-JCV | HEVC-B | HEVC-C | HEVC-D | HEVC-E | Average |
|---|---|---|---|---|---|---|---|
| DCMVC | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 |
| DCVC | / | / | / | / | / | – / | / |
| DCVC-TCM | / | / | / | / | / | / | / |
| DCVC-DC | / | / | / | / | / | / | / |
| DCVC-FM | / | / | / | / | / | / | / |
| DCVC-RT | / | / | / | / | / | / | / |
| Model | Params. | Enc. FPS | Dec. FPS |
|---|---|---|---|
| DCVC | 7.94M | 0.153 | 0.023 |
| DCVC-TCM | 10.71M | 1.883 | 2.749 |
| DCVC-DC | 19.78M | 1.691 | 2.082 |
| DCVC-FM | 18.34M | 2.719 | 3.298 |
| DCMVC | 21.02M | 1.061 | 1.208 |
| DCVC-RT | 20.69M | 57.221 | 51.198 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Sequence | All | P | Events/px | |
| Representative gains | |||||
| UVG | Beauty | 0.146 | 4.93 | ||
| MCL-JCV | SRC15 | 0.340 | 7.06 | ||
| MCL-JCV | SRC22 | 1.693 | 25.44 | ||
| HEVC-B | Kimono1 | 0.435 | 9.52 | ||
| HEVC-C | RaceHorses | 0.820 | 21.15 | ||
| Learned Gates | ||||||
|---|---|---|---|---|---|---|
| Sequence | PSNR | bpp | PSNR | bpp | PSNR | bpp |
| BQSquare | 31.779 | 0.030 | 28.841 (-2.94) | 0.073 | 28.937 (-2.84) | 0.021 |
| Jockey | 36.351 | 0.005 | 33.801 (-2.55) | 0.021 | 32.461 (-3.89) | 0.014 |
| BasketballDrill | 33.102 | 0.017 | 30.679 (-2.42) | 0.032 | 30.799 (-2.30) | 0.017 |
| HoneyBee | 36.715 | 0.007 | 33.772 (-2.94) | 0.013 | 33.729 (-2.99) | 0.009 |
| Method | UVG | MCL-JCV | HEVC-B | HEVC-C | HEVC-D | HEVC-E | Average |
|---|---|---|---|---|---|---|---|
| DCMVC | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 | 0.00 / 0.00 |
| DCVC | / | / | / | / | / | / | / |
| DCVC-TCM | / | / | / | / | / | / | / |
| DCVC-DC | / | / | / | / | / | / | / |
| DCVC-FM | / | / | / | / | / | / | / |
| DCVC-RT | / | / | / | / | / | / | / |
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