Quantcast VirtualDub: Neatvideo Noise Reduction Plugin (Not Freeware) - digitalFAQ.com Forums [Archives]
  #1  
02-09-2006, 10:24 AM
GFR GFR is offline
Free Member
 
Join Date: May 2002
Posts: 438
Thanks: 0
Thanked 0 Times in 0 Posts
Do you know the NeatImage app that does noise reduction by spectral subtraction (you make a "noise profile" for selectively removing the noise, like the audio noise reduction in CoolEdit/Audition)?

Now there's a NeatVideo software that uses the same technique. There's a limited demo (Virtualdub plugin) at

http://www.neatvideo.com/index.html

I wonder if it's as slow as the original NeatImage
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
02-09-2006, 11:15 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by GFR
I wonder if it's as slow as the original NeatImage
Reply With Quote
  #3  
02-10-2006, 03:50 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
If you're interested in stuff like this for Avisynth, FFT3DFilter has the parameters for x and y to choose the noise pattern manually from the video frame. I don't know how effective it is though.
Reply With Quote
  #4  
02-10-2006, 05:54 AM
GFR GFR is offline
Free Member
 
Join Date: May 2002
Posts: 438
Thanks: 0
Thanked 0 Times in 0 Posts
I tried it with the 3 seconds test avi from the site. It is SLOW. It really kills the noise. The details... well, some are kept intact some are blurred. Watching the cleaned clip, I noticed that the blurred parts are kind of "moving" like the moving backgrounds in some avi codecs. It seems it is only a spatial denoiser, no temporal denoising (well that would make it even slower ).

My first impression is that it's not a denoiser for everyday use like backing up clean dvds or reasonably clean captures, but it can be handy if you've got a very problematic capture of something important enough to make the time you'll expend worth.

Thanks Boulder, I'll look at the FFT3D filter. Does it have a way to automatically build the noise "profile"? Does the 3D in the name imply it filters in the time axis too?
Reply With Quote
  #5  
02-10-2006, 06:13 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
You can select the coordinates of the area where the filter will estimate the noise from. It needs to be a flat colored one (like a wall etc.) for it to work properly.

FFT3DFilter can be used as a spatial or a spatio-temporal filter. I recommend using bt=3 which uses the previous, the current and the next frame for analysis. I've noticed that FFT3DFilter is particularly effective against chroma noise If you have a decent video card, FFT3DGPU is one that you should try although I think that the noise profile thingie isn't implemented. It's a lot faster than FFT3DFilter.
Reply With Quote
  #6  
02-13-2006, 05:43 AM
GFR GFR is offline
Free Member
 
Join Date: May 2002
Posts: 438
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks. I think I'll try running FFT3D on the neat video test.avi to see how they compare
Reply With Quote
  #7  
02-14-2006, 06:01 AM
GFR GFR is offline
Free Member
 
Join Date: May 2002
Posts: 438
Thanks: 0
Thanked 0 Times in 0 Posts
I've tested the FFT3DFilter with the "noise pattern" option. First, it did a very good job. It was lightning fast compared to NeatVideo It removed lots of noise without wiping to much details. But, even with psfactor=1.0 it was much more "gentle" than NeatVideo's most agressive setting. I'll post some snapshots.

BTW I was wrong, Neatvideo does temporal filtering too, you can configure how many frames.
Reply With Quote
  #8  
02-14-2006, 06:39 AM
danpos danpos is offline
Free Member
 
Join Date: May 2004
Location: Rio de Janeiro - Brasil
Posts: 538
Thanks: 0
Thanked 0 Times in 0 Posts
@GFR

Hi there! I'm very interested in your results (screenshots) and settings (AVS script) as well.

I also tested NeatVideo VD plugin out and it's really slow (but the MCRN by Didée is much more than it ).

Cheers,
Reply With Quote
  #9  
02-16-2006, 11:36 AM
GFR GFR is offline
Free Member
 
Join Date: May 2002
Posts: 438
Thanks: 0
Thanked 0 Times in 0 Posts
Original (SampleClip.avi from NeatVideo):



FFT3DFilter (using "pattern mode" with psfactor=1.0, wintype=2,px=2,py=2)



NeatVideo (auto profile, remove all noise)

Reply With Quote
  #10  
02-16-2006, 11:46 AM
Boulder Boulder is offline
Free Member
 
Join Date: Sep 2002
Location: Lahti, Finland
Posts: 1,652
Thanks: 0
Thanked 0 Times in 0 Posts
Not on topic, but have you tried motion compensated denoising?
Reply With Quote
  #11  
02-17-2006, 05:41 AM
GFR GFR is offline
Free Member
 
Join Date: May 2002
Posts: 438
Thanks: 0
Thanked 0 Times in 0 Posts
Not yet.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Avisynth: Plugin that matches TMPG's noise reduction? sToRm Avisynth Scripting 1 02-17-2004 10:05 AM
Avisynth: Wavelet Noise Reduction? kwag Avisynth Scripting 98 09-23-2003 12:22 PM
Wavelet Noise Reduction for VirtualDub kwag Video Encoding and Conversion 3 03-15-2003 12:23 AM
Avisynth: noise reduction, lot of mosquito noise? yauman Avisynth Scripting 8 02-02-2003 02:41 PM
KVCD: Help with noise reduction? 2COOL Video Encoding and Conversion 17 10-15-2002 01:02 PM

Thread Tools



 
All times are GMT -5. The time now is 10:29 PM  —  vBulletin © Jelsoft Enterprises Ltd