Banding, also called false contouring, is the staircase of flat stripes that appears where a picture should hold a smooth gradient - a clear sky, a fade to black, a studio wall. It has two compounding causes: too few brightness levels to draw the gradient (low bit depth) and a codec quantizing away the faint variation that carried it. It lives only in smooth, low-texture regions, which is also where the eye is freest to lock onto a straight low-contrast edge - human vision amplifies that step through the Mach-band effect, so a one-code-value contour looks glaring. This makes banding the worst case for the popular metrics: the per-pixel error is tiny, so PSNR can read about 48 dB and VMAF about 95 over plainly visible bands. Netflix states PSNR, SSIM, and VMAF are not designed to detect it, which is why CAMBI exists. Fix it with higher bit depth, dithering, or a debanding filter.

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

Banding turns skies and fades into visible steps and slips past PSNR, SSIM and classic VMAF, so it reaches viewers unless someone looks for it. We wrote seven volumes covering the whole video stack, and for banding start with Volume 1: bit depth, 8-bit versus 10-bit encoding, quantization, HDR and quality metrics for H.264, HEVC and AV1. Written by Nikolay Sapunov, CEO at Fora Soft.

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

Seeing banding in dark scenes and skies even at healthy bitrates?

Share a few problem clips and your encoder settings: we pinpoint the cause of the banding and give you bit-depth, encoder and detection settings to remove it. 250+ video products shipped since 2005.

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