• Zoe Liu's avatar
    Further work on ext-comp-refs for ref frame coding · fcf5fa27
    Zoe Liu authored
    (1) Work with var-refs to remove redundant bits in ref frame
        coding;
    (2) Add a new uni-directional compound reference pair:
        (LAST_FRAME, LAST3_FRAME);
    (3) Redesign the contexts for encoding uni-directional reference frame
        pairs;
    (4) Use aom_entropy_optimizer to collect stats for all the default
        probability setups related to the coding of reference frames.
    
    Compared against the baseline (default enabled tools excluding ext-tx
    and global-motion for encoder speed concern) with one-sided-compound,
    the coding gain of ext-comp-refs + var-refs - one-sided-compound is:
    
    lowres: avg_psnr -0.385%; ovr_psnr -0.378% ssim -0.344%
    midres: avg_psnr -0.466%; ovr_psnr -0.447% ssim -0.513%
    
    AWCY - High Latency:
       PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
    -0.2758 | -0.1526 | -0.0965 |  -0.2581 | -0.2492 | -0.2534 |    -0.2118
    
    AWCY - Low Latency:
       PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
    -1.0467 | -1.4500 | -0.9732 |  -0.9928 | -1.0407 | -1.0180 |    -1.0049
    
    Compared against the baseline (default enabled tools excluding ext-tx
    and global-motion for encoder speed concern) without
    one-sided-compound, the coding gain of
    ext-comp-refs + var-refs - one-sided-compound is:
    
    lowres: avg_psnr -0.875%; ovr_psnr -0.877% ssim -0.895%
    midres: avg_psnr -0.824%; ovr_psnr -0.802% ssim -0.843%
    
    Change-Id: I8de774c9a74c20632ea93ccb0c17779fa94431cb
    fcf5fa27
mvref_common.h 16.1 KB