BL-JUNIPER: A CNN-Assisted Framework for Perceptual Video Coding Leveraging Block-Level JND

被引:13
|
作者
Nami, Sanaz [1 ]
Pakdaman, Farhad [2 ]
Hashemi, Mahmoud Reza [1 ]
Shirmohammadi, Shervin [3 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran 1417935840, Iran
[2] Univ Mazandaran, Fac Engn & Technol, Babolsar 4741613534, Iran
[3] Univ Ottawa, Sch Elect Engn & Comp Sci, DISCOVER Lab, Ottawa, ON K1N 6N5, Canada
关键词
Convolutional neural network (cnn); just noticeable distortion (jnd); perceptual video coding (pvc); quantization control algorithm; visual attention; NOTICEABLE DISTORTION PROFILE; ATTENTION MODEL; QUALITY; SALIENCY; IMAGE; VISIBILITY;
D O I
10.1109/TMM.2022.3187259
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Just Noticeable Distortion (JND) finds the minimum distortion level perceivable by humans. This can be a natural solution for setting the compression for each video region in perceptual video coding. However, existing JND-based solutions estimate JND levels for each video frame and ignore the fact that different video regions have different perceptual importance. To address this issue, we propose a Block-Level Just Noticeable Distortion-based Perceptual (BL-JUNIPER) framework for video coding. The proposed four-stage framework combines different perceptual information to further improve the prediction accuracy. The JND mapping in the first stage derives block-level JNDs from frame-level information without the need to collect a new bock-level JND dataset. In the second stage, an efficient CNN-based model is proposed to predict JND levels for each block according to spatial and temporal characteristics. Unlike existing methods, BL-JUNIPER works on raw video frames and avoids re-encoding each frame several times, making it computationally practical. Third, the visual importance of each block is measured using a visual attention model. Finally, a proposed quantization control algorithm uses both JND levels and visual importance to adjust the Quantization Parameter (QP) for each block. The specific algorithm for each stage of the proposed framework can be changed, as long as the input and output formats of each block are followed, without the need to change other stages, based on any current or future methods, providing a flexible and robust solution. Extensive experimental results demonstrate that BL-JUNIPER achieves a mean bitrate reduction of 27.75% with a Delta Mean Opinion Score (DMOS) close to zero and BD-Rate gains of 25.44% based on MOS, compared to the baseline encoding, and also gains a better performance compared to competing methods.
引用
收藏
页码:5077 / 5092
页数:16
相关论文
共 3 条
  • [1] JUNIPER: A JND-BASED PERCEPTUAL VIDEO CODING FRAMEWORK TO JOINTLY UTILIZE SALIENCY AND JND
    Nami, Sanaz
    Pakdaman, Farhad
    Hashemi, Mahmoud Reza
    2020 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2020,
  • [2] PERCEPTUAL VIDEO CODING WITH BLOCK-LEVEL STAIRCASE JUST NOTICEABLE DISTORTION
    Zhang, Xinyu
    Wang, Hanli
    Tian, Tao
    2019 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2019, : 4140 - 4144
  • [3] CODING BLOCK-LEVEL PERCEPTUAL VIDEO CODING FOR 4:4:4 DATA IN HEVC
    Prangnell, Lee
    Hernandez-Cabronero, Miguel
    Sanchez, Victor
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2017, : 2488 - 2492