Message Boards Message Boards

1
|
6591 Views
|
5 Replies
|
4 Total Likes
View groups...
Share
Share this post:

Fourier Transformation of a 3D DICOM Image

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?

POSTED BY: Subhrajyoti Maji
5 Replies

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
POSTED BY: Piotr Wendykier

You need to use Fourier to compute these properties.

POSTED BY: Piotr Wendykier

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?

POSTED BY: Subhrajyoti Maji

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

POSTED BY: Piotr Wendykier

I need all the amplitude, frequency and phase information of the image in the fourier domain. How can I do this using ImagePeriodogram?

POSTED BY: Subhrajyoti Maji
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract