Compression performance¶

Image compression performance are presented on the kodak (RGB), clic20-pro-valid (RGB) and jvet (YUV420) datasets. The overall MSE is obtained by averaging the 3 channels weighted by their respective resolution. More information about obtaining one single MSE for the entire dataset is discussed in this github issue.

BD-rate¶

The following table sums up the compression performance obtained by Cool-chic 3.4 against different anchors. Results are measure through BD-rates which represents the relative rate required for Cool-chic to obtain the same quality than some other codec.

BD-rate of Cool-chic 3.4 vs. [%] Avg. decoder complexity
Cheng ELIC Cool-chic 3.3 C3 HEVC (HM 16) VVC (VTM 19) MAC / pixel CPU Time [ms]
kodak -4.2 % +7.5 % -0.9 % -4.3 % -17.2 % +3.4 % 1303 74
clic20-pro-valid -13.2 % -0.2 % -0.3 % -1.3 % -25.1 % -2.3 %
1357 354
jvet (BCDEF) / / -0.2 % / -18.3 % +18.6 % 1249 143
jvet (class B) / / +0.9% / -9.9 % +20.7 % 1300 282
jvet (class C) / / -1.3% / -16.1 % +9.2 % 1289 69
jvet (class D) / / -1.4% / -12.4 % +9.6 % 948 18
jvet (class E) / / -3.8% / -6.2 % +27.8 % 1347 125
jvet (class F) / / +0.2% / -31.8 % +20.6 % 1249 182

Decoding time are obtained on a single CPU core of an an AMD EPYC 7282 16-Core Processor, PSNR is computed in the RGB domain for kodak and CLIC20, in the YUV420 domain for jvet. More details about decoding time are available in the decoding complexity results.

Rate-distortion graphs¶

Kodak¶

Kodak rd results

CLIC20 Pro Valid¶

CLIC20 rd results

JVET Class B¶

JVET class B rd results

JVET Class C¶

JVET class C rd results

JVET Class D¶

JVET class D rd results

JVET Class E¶

JVET class E rd results

JVET Class F¶

JVET class F rd results

JVET All Classes¶

JVET class BCDEF rd results