Filtering

Spatial Domain Linear Filters

CANNY Function (PV-WAVE Extreme Advantage)

Applies the Canny edge-detection method to an image

FILT_SMOOTH Function (PV-WAVE Extreme Advantage)

Performs smoothing on 1D, 2D or 3D image arrays

GAUSS_KERNEL Function (PV-WAVE Extreme Advantage)

Computes a 1D or 2D spatial Gaussian filter kernel

IPCONVOL Function (PV-WAVE Extreme Advantage)

Performs 1D, 2D or 3D convolution on signals, images, and volumes

IPCREATE_FILTER Function (PV-WAVE Extreme Advantage)

Creates a spatial filter object, given a kernel and other appropriate fields

IPREAD_FILTER Function (PV-WAVE Extreme Advantage)

Reads an ASCII text or XDR file depending on whether the file contains a spatial or spectral filter (respectively)

IPWRITE_FILTER Function (PV-WAVE Extreme Advantage)

Saves a 2D convolution kernel to an ASCII text file

Frequency Domain Linear Filters

FILT_FREQ Function (PV-WAVE Extreme Advantage)

Generates a 2D Butterworth or ideal lowpass, bandpass, bandstop or highpass spatial frequency domain filter

FILT_NOTCH Function (PV-WAVE Extreme Advantage)

Generates a 3D ideal notch spatial frequency domain filter

FILT_WIENER Function (PV-WAVE Extreme Advantage)

Computes and applies a parametric Wiener filter to an image that is either in the spatial or the spatial frequency domain

Nonlinear and Adaptive Filters

FILT_DWMTM Function (PV-WAVE Extreme Advantage)

Performs 1D, 2D or 3D adaptive double-window-modified trimmed mean filter

FILT_MMSE Function (PV-WAVE Extreme Advantage)

Performs 1D, 2D or 3D adaptive minimum mean-squared error filtering

FILT_NONLIN Function (PV-WAVE Extreme Advantage)

Performs nonlinear filtering operations on 1D, 2D, or 3D image arrays

Windowing

IPWIN Function (PV-WAVE Extreme Advantage)

Computes one of several different data windows: Blackman, Chebyshev, Hamming, Hanning, Kaiser, rectangular, or triangular