Problem with ForwardFFTImageFilter in SimpleFilters


In an attempt to determine the real 3d resolution of an X-ray scan, I’m tried to use the ForwardFFTImageFilter function in the SimpleFilters module, but I’m getting an error message saying that it does not support 32-bit signed integers:


Is this a bug, or do I need to convert to pixel values to something that this filter supports first?

Best regards,
Torquil Sørensen

The error message tells that 32-bit signed integer voxel type is not supported by the selected filter. You can use “Cast scalar volume” module to change the voxel type.

See this line:

This filter works only for real single-component input image types