Hi, I'm new to Mathematica. I've a 3D DICOM image and I want to get the corresponding k-space applying Fourier Transformation. Can anyone explain me with a sample code?
I need all the amplitude, frequency and phase information of the image in the fourier domain. How can I do this using ImagePeriodogram?
You need to use Fourier to compute these properties.
Fourier
Thanks for your reply. I've used
img_ft = Fourier[ImageData[img], FourierParameters -> {1, 1}] Image[Abs[img_ft]]
But can't get the output as using ImagePeriodogram. Any suggestion?
Take a look at "Use logarithmic scaling to visualize the power spectra of an image" example in https://reference.wolfram.com/language/ref/PeriodogramArray.html
Here is a 3D DICOM file:
dcmFile = Export["CThead.dcm", Import["ExampleData/CThead.tiff", "ImageList"]];
You can use this code to compute the power spectrum of a 3D image:
ImagePeriodogram[Image3D[Import[dcmFile]]] // Image3DSlices