#
vcm

## F1QLimit

the script call for F1QLimit is

## vcm.F1QLimit(clip, int freqs =[] [, int span = 15][,int limit = 50])

clip: input clip RGB, YUV or GRAY constant format. Red, green and blue of RGB or Y plane oy YUV format is processed.
freqs estimated frequency values for limiting. Upto ten values can be specified. NYQUIST freq is defined as 512. freqs values must be clear of (zero +) span and less than NYQUIST - span.
span:checks around each freqs in this range to get max value and limits it.Span can be any odd number between 5 to 1/8 Nyquist.
limit:the detected maximum value is limited to this %age. 0 ( full reduction) to 99 are valid values.

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 will be near around 0. Caution must be excercised in specifying freqs and span to ensure that search will be well away from zero. This function finds maximum around the specified values of freqs and limits it. 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).