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

13 visualizaciones (últimos 30 días)
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

Respuestas (1)

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

Iniciar sesión para comentar.

Categorías

Más información sobre DICOM Format en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by