View Full Version : DeHalo for RT / Noise Reduction filter with multiple frequencies parameters ?
webzeb
9th February 2007, 02:48
Hello,
I'm looking for two filters :
Halos Remover, which could be used or realtime playback. I trieds DeHalo_alpha from Didee, but the CPU usage is too high for realtime, even with no supersampling. I also tried BlindDeHalo which runs smoothly, but reduces details. Maybe I could find a compromise ?
Noise Reducer, which would allow to independently adjust filtering for several frequencies (like both FFT3DGPU and FFT3DFilter do with the four sigmas' parameters).
Thank you,
Fred
foxyshadis
9th February 2007, 04:21
fft3dfilter has a dehalo method now - not sure exactly how good it is, but it's an extremely versatile filter. (fft3dgpu hasn't replicated that yet.) Trouble is, it does suck cpu, but there are ways to reduce by how much it does.
How close are you to maxed out cpu? Is there anything in the script you can drop? For instance, you may get better results with SeeSaw+fft3d than with LimitedSharpenFaster, and potentially faster with less supersampling involved.
Also, do you do your spline resize before avisynth? That's a good way to burn extra cpu without much use.
webzeb
9th February 2007, 12:18
fft3dfilter has a dehalo method now - not sure exactly how good it is, but it's an extremely versatile filter. (fft3dgpu hasn't replicated that yet.) Trouble is, it does suck cpu, but there are ways to reduce by how much it does.
How close are you to maxed out cpu? Is there anything in the script you can drop? For instance, you may get better results with SeeSaw+fft3d than with LimitedSharpenFaster, and potentially faster with less supersampling involved.
Also, do you do your spline resize before avisynth? That's a good way to burn extra cpu without much use.
Hello,
Thank you for your quick answer
With the curent setup (I'm pure newbie, so it changes often : I'm testing ;) ) :
#Halos Reduction
MT("BlindDeHalo3(rx=2.0,ry=2.0,strength=63)",threads=2)
#Noise Reduction
FFT3DGPU(plane=0,sigma=0.5,sigma2=0.5,sigma3=1.4,sigma4=2.0,bt=3,mode=2,precision=0)
#Sharpen
MT("LimitedSharpenFaster(ss_x=1.0,ss_y=1.0,Smode=4,strength=80)",threads=2)
#Resize
MT("Spline36Resize(1024,last.height)",threads=2,splitvertical=false)
MT("Spline36Resize(last.width,768)",threads=2,splitvertical=true)
+FFDShow Deband filter and YV12 to RGB32 conversion.
CPU usage reachs ~55% playing DVDs. (About 70% on core #1 and 40% on core #2, with a 3.326MHz Core 2 Duo.)
Playing HD stuff, it changes a lot depending on the video.
Note that in that case I move Resize to the begining of the script.
Cheers,
Fred
Didée
9th February 2007, 13:02
The point with halo removal is still: making the distinction between what-is-halo and what-is-detail. Quite easy for man's eye, but highly difficult for the machine. Making a "good" distinction will work slow. When making something that works fast, then either the halo removal is good but detail gets compromised, or vice versa: detail is ok, but halo removal is insufficient.
It's the old choose-your-poison game. There is no holy grail. (... that I knew of - if someone knows one, please tell!)
webzeb
9th February 2007, 13:12
The point with halo removal is still: making the distinction between what-is-halo and what-is-detail. Quite easy for man's eye, but highly difficult for the machine. Making a "good" distinction will work slow. When making something that works fast, then either the halo removal is good but detail gets compromised, or vice versa: detail is ok, but halo removal is insufficient.
It's the old choose-your-poison game. There is no holy grail. (... that I knew of - if someone knows one, please tell!)
Hi Didée,
Thank you for your answer...and your work for Avisynth.
I understand it's an affair of compromise. I can just imagine how complex it's to build such script...
I tested your BlindDeHalo3 and DeHalo_alpha. The first one is pretty fast, and the second gives impressive results.
Just I hoped I could find a compromise between these two scripts in term of details retention and speed.
Cheers,
Fred
manoj4986
10th February 2007, 00:44
DeHalo_alpha & BlindDeHalo where can i find this searching foe it any links pls
Didée
10th February 2007, 01:14
Writing this answer took me 10 times longer than getting the results from the forum search page.
DeHalo_alpha: starts at this post (http://forum.doom9.org/showthread.php?p=738264&highlight=dehalo_alpha#post738264)
BlindDehalo: this thread (http://forum.doom9.org/showthread.php?t=74003&highlight=blinddehalo)
manoj4986
10th February 2007, 01:57
thanks didee
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.