A small, self-contained Python script that finds ringing in a single frame without a reference image — it locates strong edges and scores the high-frequency ripple energy in the band just beside them, relative to calm regions far from edges. Given two consecutive frames, it also measures mosquito noise: how much more the near-edge band changes frame-to-frame than the calm regions do (the temporal-flicker signature), after subtracting the global change. Works on live, UGC, and screen content wher
Download free PDF

The handbook · 7 volumes
Fora Soft Video Engineering Handbook
This no-reference ringing and mosquito-noise detector scores the ripple energy beside strong edges in a single frame and measures mosquito noise across two frames. We wrote seven volumes on the video stack; Volume 1 covers compression artifacts, transforms and quantization and quality metrics in depth, with Volume 6 on AI models for no-reference scoring and Volume 3 on QoE. Written by Nikolay Sapunov, CEO at Fora Soft.
Seeing halos or shimmering around edges after encoding and need to measure them?
Send us sample clips and settings, and we will measure the artifacts, trace them to encoder settings and propose a fix. 250+ video products shipped since 2005.