Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
26th September 2004, 20:29 | #1 | Link |
AviSynth plugger
Join Date: Nov 2003
Location: Russia
Posts: 2,183
|
DeFreq plugin - Interference frequency remover
I have 2 bad TV channels in my internal analog TV-tuner.
Now I make and release beta version of DeFreq plugin - Interference frequency remover DeFreq spatial filter removes some frequencies from video frames. It can be used for removal of interference frequency noise (regular inclined strips) from some TV capturing, and also for additional blurring. Defreq uses Fast Fourier Transform method for frequency selecting an removing. It is a spatial filter, and works as follows: 1) get frequency spectrum by forward FFT transform of frame image; 2) search some defined spectrum window (windows) for local maximum (extremum, most intense frequency); 3) remove frequencies at this sharp maximum from spectrum; 4) optional remove highest frequencies by low pass filter (for blurring, smoothing); 5) get output frame by inverse FFT transform of cleaned spectrum. Defreq uses fast external FFTW library version 3 (http://www.fftw.org) as Windows binary DLL (compiled with gcc under MinGW by Alessio Massaro), which support for threads and have AMD K7 (3dNow!) support in addition to SSE/SSE2. It may be downloaded from ftp://ftp.fftw.org/pub/fftw/fftw3win32mingw.zip You MUST put FFTW3.DLL file from this package to some directory in path (for example, C:\WINNT). Defreq will NOT work without it! Try and post report!
__________________
My Avisynth plugins are now at http://avisynth.org.ru and mirror at http://avisynth.nl/users/fizick I usually do not provide a technical support in private messages. |
Thread Tools | Search this Thread |
Display Modes | |
|
|