Assembly: PrecisionImage (in PrecisionImage.dll) Version: 220.127.116.11 (18.104.22.168)
public IsotropicHighPassFilter( float cutoffFrequency, float order )
Public Sub New ( _ cutoffFrequency As Single, _ order As Single _ )
public: IsotropicHighPassFilter( float cutoffFrequency, float order )
new : cutoffFrequency : float32 * order : float32 -> IsotropicHighPassFilter
|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 IsotropicHighPassFilter is a 2D Butterworth filter that is used to attenuate the lower range of the spectrum while passing the upper 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 lower 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 low frequency cutoff edge to center at a frequency 25% of the maximum (Nyquist) sampling frequency, assign a value of 0.25f to cutoffFrequency.