Assembly: PrecisionImage (in PrecisionImage.dll) Version: 188.8.131.52 (184.108.40.206)
public IsotropicLowPassFilter( float cutoffFrequency, float order )
Public Sub New ( _ cutoffFrequency As Single, _ order As Single _ )
public: IsotropicLowPassFilter( float cutoffFrequency, float order )
new : cutoffFrequency : float32 * order : float32 -> IsotropicLowPassFilter
|System ArgumentOutOfRangeException||Thrown when cutoffFrequency is less than or equal to 0.0.|
|System ArgumentOutOfRangeException||Thrown when cutoffFrequency is greater than or equal to 1.0.|
|System ArgumentOutOfRangeException||Thrown when order is less than or equal to 0.0.|
The IsotropicLowPassFilter is a 2D Butterworth filter that is used to attenuate the upper range of the spectrum while passing the lower range. The filter is circularly symmetric and will suppress (or pass) all directional basis functions of a given frequency equally and based on the user-specified filter characteristics.
The cutoffFrequency and order arguments are used to control the upper frequency roll-off characteristics of the filter. The greater the value of order the steeper the frequency roll-off. The cutoff value is defined as a Nyquist frequency-normalized value. For example, To specify the upper frequency cutoff edge to center at a frequency 40% of the maximum (Nyquist) sampling frequency, assign a value of 0.4f to cutoffFrequency.