Description
As we expand object factory methods for overriding FFT backends we can leverage accelerated FFTs for image processing. Image convolution with a Gaussian kernel can be accelerated for large images as multiplication in the frequency domain.
API details: Same as itkDiscreteGaussianImageFilter
Class hierarchy: Extends itkFFTConvolutionImageFilter
Internal implementation:
- Construct Gaussian kernel from user parameters
- Perform forward FFT to transform input image and Gaussian kernel into Fourier domain
- Multiply in frequency space (== convolution in physical space)
- Perform inverse FFT to transform resulting image back into physical space
Assign to @tbirdso
Description
As we expand object factory methods for overriding FFT backends we can leverage accelerated FFTs for image processing. Image convolution with a Gaussian kernel can be accelerated for large images as multiplication in the frequency domain.
API details: Same as
itkDiscreteGaussianImageFilterClass hierarchy: Extends
itkFFTConvolutionImageFilterInternal implementation:
Assign to @tbirdso