Log in

View Full Version : more accurate way to detect mosquito noise?


feisty2
5th December 2013, 15:36
I specifically want to remove mosquito noise from a dvd and I did that by using very strong 3 pass mdegrain and got clean result
now I want to create a mosquito noise mask to merge source clip and denoised clip together
I tried something like "edgemask.expand.expand.expand..-edgemask" but the result is quiet unsatisfying
some noised area is still out of the mask and some clean area is in the mask, one word "inaccurate"
is there any way I can create a very accurate mask for mosquito noise, I tried a lot of stuff in masktools2 but got nothing
thx very much for any help:stupid::thanks:

cwk
6th December 2013, 19:35
Is the mosquito noise is corrupting the edges in the mask? If so, you could preclean the image and build the edgemask from the cleaned image.

Depending on the noise, you could use fft3dfilter or even blur(1.58,0) to reduce the noise prior to building the edgemask.

Bloax
6th December 2013, 21:02
^
What about using MosquitoNR (http://forum.doom9.org/showthread.php?t=167582)?

feisty2
7th December 2013, 03:16
thx for replies first. mdegrain already gave me clean and nice result, now I just need a mask to merge them together. and I'm trying to find some more advanced way to mask the noise, like dct based calculation or some kind of high pass mask, any ideas?

foxyshadis
10th December 2013, 01:22
Don't use MDegrain, obviously it's not a "nice result" if you're trying to remove some of its effects. Use a filter that already limits to noise, like UnDot, RemoveGrain, or DeGrainMedian.

There is no real way to pinpoint ringing (what's sometimes called mosquito noise) perfectly. Even a human couldn't perfectly tell what's detail and what's noise, but DeGrainMedian in particular is quite good at handling that kind of noise without blowing out the rest of the video.

feisty2
10th December 2013, 13:54
Don't use MDegrain, obviously it's not a "nice result" if you're trying to remove some of its effects. Use a filter that already limits to noise, like UnDot, RemoveGrain, or DeGrainMedian.

There is no real way to pinpoint ringing (what's sometimes called mosquito noise) perfectly. Even a human couldn't perfectly tell what's detail and what's noise, but DeGrainMedian in particular is quite good at handling that kind of noise without blowing out the rest of the video.

tnlmeans prefiltered mdegrain6 (thsad=1200) sweeps all the mosquito noise away,I think it's pretty nice, but I'll try Degrainmedian thx for your advice

cwk
10th December 2013, 22:19
Hi Feisty,

Are you still working on the edgemask? Or are you more focused on the accuracy of mdegrain at this point?

cwk

feisty2
11th December 2013, 04:38
I'm still working on mask stuff