No-reference banding detector

A small, self-contained Python script that finds banding (false contouring) in a single frame without a reference image. It locates smooth, low-texture regions (where banding lives) and scores the low-amplitude, isolated steps inside them — the BBAND/CAMBI idea, simplified: a contour is a small step flanked by flat plateaus, weighted by how visible it is at the local brightness. Works on live and UGC where no original exists. Includes a built-in --demo self-test that separates a clean 10-bit-sty

Download free PDF
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

This no-reference banding detector finds false contouring in a single frame, in the spirit of BBAND and CAMBI, so it works on live and UGC with no original. Our seven-volume handbook covers the full video stack; start with Volume 1 for bit depth, banding and quality metrics, then Volume 3 for delivery and Volume 6 for AI. Written by Nikolay Sapunov, CEO at Fora Soft.

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

Seeing banding in skies and gradients after encoding?

Send us affected clips, and we will measure banding, find the stage that causes it and fix the encoder or bit-depth settings. 250+ video products shipped since 2005.

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