View Full Version : Unknown Noise - HELP For Removal
EpheMeroN
20th February 2006, 04:05
Source is analog captured digitally via firewire off a digital cable box. It's interlaced NTSC.
I can't seem to figure out how to remove the noise in the video. I tried to choose a video frame that contained as much noise as possible for testing purposes.
I've tried smoothers such as PeachSmoother. They fail miserably and still leave whatever noise this is (don't know what kind it is, or if it has a name).
I've tried grain removers such as DeGrainMedian. They slightly remove some grain, but the end result is too fuzzy/blurry.
The best result I've seen so far is by using FFT3DFilter, but I have no idea how to tweak the filter for this source.
Original Source
http://img81.imageshack.us/img81/9115/106hm.th.png (http://img81.imageshack.us/my.php?image=106hm.png)
FFT3DFilter(sigma=3, sharpen=0.3, interlaced=true)
http://img46.imageshack.us/img46/8183/204sc.th.png (http://img46.imageshack.us/my.php?image=204sc.png)
setarip_old
20th February 2006, 04:25
Hi!
It looks like common interlacing. Try applying a specificDEinterlacing filter...
EpheMeroN
20th February 2006, 04:52
Hi!
It looks like common interlacing. Try applying a specificDEinterlacing filter...
I know about the interlacing in the video. That's not what I'm referring to.
I'm talking about that grainy/blocky/fuzzy look that the picture has.
I want to keep it interlaced because, a)it's a sports event, and b)the end result will be dvd. Deinterlacing isn't what I need.
foxyshadis
20th February 2006, 06:23
No, you absolutely have to deinterlace first (except in a few rare cases, like fft3dfilter, which support interlaced mode) by bobbing and reinterlacing later. A fast bobber like leakkernelbob should work well for this, since you aren't keeping progressive frames afterward. I'll edit with specifics when I find one of scharfi's posts.
Now, the noise looks mostly chroma, so cnr should help a lot. fft3dfilter(sigma=4,sigma2=8,sigma3=10,sigma4=10,plane=3) should help too, and lets you stay interlaced to boot (plane=3 is both chroma). With yours it isn't even touching the chroma. Then there's mcnr+seesaw, which is a lot slower but might give good results for smoothing and sharpening. Since I don't have a clip I can't tell if it rainbows, but I suspect it does, so try bifrost/smartssiq.
EpheMeroN
20th February 2006, 06:56
Get the sample here:
http://rapidshare.de/files/13687191/sample.mpg.html
EpheMeroN
20th February 2006, 21:32
I cannot get Cnr2() to work in a script using CCE 2.7 as my encoder.
CCE crashes each time I try to import the script.
rfmmars
21st February 2006, 06:04
I know about the interlacing in the video. That's not what I'm referring to.
I'm talking about that grainy/blocky/fuzzy look that the picture has.
I want to keep it interlaced because, a)it's a sports event, and b)the end result will be dvd. Deinterlacing isn't what I need.
I deinterlace everything and in EP-10 Plus and when burning it is correctly interlaced. Have you burn a DVD yet? Its always going to look like that on a PC monitor. There appears to have some low level noise too, but go ahead and deinterlace.
Richard
Boulder
21st February 2006, 07:14
I cannot get Cnr2() to work in a script using CCE 2.7 as my encoder.
CCE crashes each time I try to import the script.
Get the latest one by tritical. However, I wouldn't recommend using it anymore due to some weird issues it introduces.. Try with MPEG2Source().Interleave(last.CNR2()).UtoY() #or VtoY() and see how the chroma changes.
I've used FFT3DFilter/FFT3DGPU for chroma denoising. The latter one is faster if you have a good graphics card.
EpheMeroN
21st February 2006, 09:14
Why does everyone keep referring to the noise as the interlacing in the video? I am not talking about the interlacing at all.
rfmmars
21st February 2006, 17:27
Why does everyone keep referring to the noise as the interlacing in the video? I am not talking about the interlacing at all.
Well I can't see anything else but low level noise,sorry.
Check out www.100fps.com
Richard
Mug Funky
24th February 2006, 04:56
i think the fact that the picture is interlaced is masking a lot of the noise. just looking at the first image i see blocking and (reasonably high level) noise. hard to see much through the interlace, but that's what the sample clip is for :)
@ ephemeron: i'm at work now, so i can't really check out your clip. but a stong-ish deblocker will help here, and for the noise you could try fft3d (gpu or otherwise) with bt=0 and a low sigma value (around 1, maybe 2 if the source is really noisy). try it on odd/even field clips. you might want to run degrainmedian before fft for greater effect. i've got a little script that automates this somewhat and is giving me nice results, but it's not ready for consumption yet (tends to hit edges a bit too hard, but still looks pretty good and helps compressibility a fair bit).
EpheMeroN
24th February 2006, 23:10
I'm going to use TDeint later to generate some deinterlaced images and upload them so everyone can truly see all the noise in the video.
I definately need a good combo of deblocking along with noise removal. I've tried cpu=4 & cpu=6 & even FunkyDeblock and there's still many blocks left over.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.