LOSSY JPG/Webp/JXL/AVIF
CVVDP scores tested: ~9.0 and ~9.5
CVVDP was mainly trained on photographic images so only those will be tested.
My subjective CVVDP interpretation is that ~9.0 = medium fidelity and ~9.5 = high fidelity
The display I'm using is a 27 inch Acer 1080p monitor (~82 PPI), viewing distance is ~20 inches.
[INFO] Running on device: cpu
[INFO] When reporting metric results, please include the following information:
[INFO] "ColorVideoVDP v0.5.6, 37.84 [pix/deg], Lpeak=200, Lblack=0.2, Lrefl=0.3979 [cd/m^2], (standard_fhd)"
ColorVideoVDP v0.5.6 (released on June 4, 2026)
I plan on testing 12 photogramic images, sourced from high quality wikipedia JPGs resized to 50% res PNGs.
I thought about using FCVVDP since that's faster but the slower python one is the most accurate.
Independent JPEG Group's CJPEG, version 6b 27-Mar-1998
libwebp v1.6.0 (released on June 30, 2025)
libjxl v0.12.0 (released on July 1, 2026)
libavif v1.4.2 (released on May 26, 2026)
Image source for picrel being tested: https://en.wikipedia.org/wiki/File:Crested_myna,_Osaka,_Japan.jpg
Next I'll post my bash script into 3 sections for easier debugging/improvements later for myself and others.
CVVDP was mainly trained on photographic images so only those will be tested.
My subjective CVVDP interpretation is that ~9.0 = medium fidelity and ~9.5 = high fidelity
The display I'm using is a 27 inch Acer 1080p monitor (~82 PPI), viewing distance is ~20 inches.
CVVDP parameters and info:
cvvdp -t out.png -r in.png --device cpu -d standard_fhd -m cvvdp[INFO] Running on device: cpu
[INFO] When reporting metric results, please include the following information:
[INFO] "ColorVideoVDP v0.5.6, 37.84 [pix/deg], Lpeak=200, Lblack=0.2, Lrefl=0.3979 [cd/m^2], (standard_fhd)"
ColorVideoVDP v0.5.6 (released on June 4, 2026)
I plan on testing 12 photogramic images, sourced from high quality wikipedia JPGs resized to 50% res PNGs.
I thought about using FCVVDP since that's faster but the slower python one is the most accurate.
JPG encoding parameters and version:
cjpeg -baseline -sample 1x1,1x1,1x1 -quality X in.ppm > out.jpgIndependent JPEG Group's CJPEG, version 6b 27-Mar-1998
Webp encoding parameters and version:
cwebp -m 6 -af -q X in.png -o out.webplibwebp v1.6.0 (released on June 30, 2025)
JXL encoding parameters and version:
cjxl in.png out.jxl -e 10 -q Xlibjxl v0.12.0 (released on July 1, 2026)
AVIF encoding parameters and version:
avifenc -y 420 -d 10 -s 0 -q X in.png out.aviflibavif v1.4.2 (released on May 26, 2026)
Image source for picrel being tested: https://en.wikipedia.org/wiki/File:Crested_myna,_Osaka,_Japan.jpg
Next I'll post my bash script into 3 sections for easier debugging/improvements later for myself and others.



![CVVDP-9.53_51.7KB [ -m 6 -af -q 81 ].webp](https://media.umigalaxy.com/general/1784089349762s.webp)








