PSNR-HVS is a perceptually weighted variant of PSNR that keeps the decibel scale and speed of ordinary PSNR but weights the pixel errors by a model of the human visual system — specifically its contrast sensitivity — so errors the eye barely perceives count for less than errors it notices. It was built to fix PSNR's core weakness: the lesson of PSNR is that the problem was never the decibel scale but treating all pixel errors as equal, and weighting them by how the eye works makes a PSNR-style metric useful again. A stronger relative, PSNR-HVS-M, adds visual masking — the way busy, textured regions hide errors — and in its 2007 evaluation tracked human judgement considerably better than both PSNR and SSIM. These variants sit between raw PSNR and the heavier perception-trained metrics: faster than VMAF, closer to the eye than plain PSNR, useful when you want PSNR's simplicity with a number nearer perception. They remain full-reference and inherit the alignment sensitivity of any pixel-based metric.

Book cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering HandbookBook cover: AI for Video, Volume 6 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

PSNR-HVS weights pixel errors by how visible they are, keeping PSNR's speed while tracking viewers more closely. We wrote seven volumes covering the whole video stack, and for PSNR-HVS start with Volume 1: PSNR variants, contrast sensitivity, SSIM and VMAF and how they compare on real encodes. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Want a metric as fast as PSNR but closer to what viewers see — is PSNR-HVS it?

Share your encodes: we run PSNR-HVS against PSNR and VMAF on your content and tell you which metric fits your speed and accuracy needs. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →