I need to develop algorithm to detect noise in video. But I can't find any concreate algorithm description.

I found ffmpeg filter bitplane noise (https://ffmpeg.org/ffmpeg-filters.html#bitplanenoise). And I implemented analog of this filter, but... this filter catches even small noise, which not visible with the naked eye.

I want to detect more visible noise, like this

Image
[Attachment 58718 - Click to enlarge]


I tried the MSU Noise Estimation tool (http://www.compression.ru/video/noise_estimation/index_en.html). And I liked the "Block-Based", "Spatio-temporal gradients" algorithms. But seems this is not publicly available algorithms, I don't found any description.

Could anyone point me in right dirrection, please?