• Monty Montgomery's avatar
    Add CONFIG_DAALA_DCT8 experiment. · cf18fe4e
    Monty Montgomery authored
    This experiment replaces the 8-point Type-II DCT and 8-point Type-IV DST
     scaling vp9 transforms with the 8-point orthonormal Daala transforms.
    These have reduced complexity and are perfect reconstruction at the cost
     of a slightly worse coding performance.
    This is because the Daala transforms expect the input to be shifted by 4
     bits but the output scale of the vp9 transforms is only 3 bits.
    
    subset-1:
    
    monty-square-baseline-subset1 ->
      monty-square-dct8-subset1@2017-07-17T21:37:44.281Z
    
      PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
    0.0019 | -0.0011 | -0.0585 |  -0.0111 | 0.0305 |  0.0317 |     0.0187
    
    objective-1-fast:
    
    monty-square-baseline-o1f ->
      monty-square-dct8-o1f@2017-07-17T21:37:15.735Z
    
      PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
    0.0285 |  0.0129 | -0.5080 |   0.0529 | 0.0345 |  0.0441 |     0.0054
    
    Change-Id: I2b775495398fb717204a295397c3c5e3ca938183
    cf18fe4e
dct.c 80.9 KB