ITKUltrasound will depend on ITKVkFFTBackend for accelerated FFT computation.
ITKVkFFTBackend defines factory overrides for accelerated implementations of ITK FFT interface classes and should not be considered a direct dependency for ITKUltrasound. However, it would be valuable to test the user scenario where speedup on large ultrasound datasets can be accomplished with GPU-accelerated FFT.
Similar to GPU testing in ITKVkFFTBackend, a GPU-based test should be added to demonstrate speedup when accelerated FFTs are registered.
From ITKVkFFTBackend Issue 14.
ITKUltrasoundwill depend onITKVkFFTBackendfor accelerated FFT computation.ITKVkFFTBackenddefines factory overrides for accelerated implementations of ITK FFT interface classes and should not be considered a direct dependency for ITKUltrasound. However, it would be valuable to test the user scenario where speedup on large ultrasound datasets can be accomplished with GPU-accelerated FFT.Similar to GPU testing in
ITKVkFFTBackend, a GPU-based test should be added to demonstrate speedup when accelerated FFTs are registered.From ITKVkFFTBackend Issue 14.