#
vcm

## F1QClean

the script call for F1QClean is

## vcm.F1QClean(clip [, int span = 5][,int fromf = 30][,int upto = NYQUIST - 10 - span] )

Currently NYQUIST is defined as 512. Parameter ranges are given as per this NYQUIST value.
clip: input clip RGB, YUV or GRAY constant format. Red, Green and Blue of RGB input or Y plane of YUV input is processed.
span:checks along this frequency bandwidth to find spike for cleaning. 5 to 63
:: fromf search start from this frequency.value can be from 10 + span/2 to 245 - span/2.
:: upto search ends at this frequency. value can range from fromf + span to 502 - span.

This transforms data into frequency domain utilising libfftw3f-3.dll ( or, FFTW3 dll, or fftw.dll) of fftw.org being available in path. It should be kept in mind that most of the image frequency values are near around 0. Caution must be excercised in specifying fromf. This function checks for anamolous values within a width of span and corrects by replacing with a median value. Small values of 3 to 15 may be prefered for span. Regular noise of vertical or sub vertical orientation are removed by this function. If noise is near Horizontal, Transpose function may be used before and after. Check for values to be used by running F1Quiver with test = 1 prior ( and after to confirm).