How can I obtain voxel coordinates and corresponding intensity value of all voxels in a MRI image?

4 visualizzazioni (ultimi 30 giorni)
Hi I have medical MRI images. I wish to obtain all voxel coordinates as 3 columns with the 4th column giving the corresponding intensity value.
1st column :- X coordinate
2nd column :- Y coordinate
3rd column :- Z coordinate
4th column :- corresponding intensity value
Is there any function that can automatically do that ? The file format is DICOM file. Your help is appreciated

Risposte (1)

Image Analyst
Image Analyst il 11 Dic 2015
Yes, use meshgrid and (:). Something like (untested)
[x, y, z] = meshgrid(1:columns, 1:rows, 1:slices);
out4Column = [x,y,z, yourImage(:)];
  15 Commenti
Vasantha Lakshmi
Vasantha Lakshmi il 9 Mar 2017
I need to get the voxel coordinates and intensity values of mri image which are of .mha format.How can I get it?

Accedi per commentare.

Categorie

Scopri di più su Medical Physics in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by