volume viewer with tomosynthesis stack

25 visualizaciones (últimos 30 días)
JM
JM el 29 de Oct. de 2025 a las 19:52
Comentada: JM el 7 de Nov. de 2025 a las 19:54
want to try out the volumeviewer with a tomosynthsis stack of images. (or any other 3D viewer)
currenlty we can can view the images in 3D in different application
if i try to import the data, I keep getting the error "must contain the attribute 'patient position'" of which this a non medical dataset so there is no such dicomm header. Is there a way to supress this error?
The stack of images (x,y) have a height that is about 1mm apart (image (x,y,h))
I realize its not a lot but can interpolte the height, playing with imagesc provides good results as it sizes it automatically.
I posted a set of 26 images as a zip file here
if anyone can help its appreicated
thanks
  1 comentario
Walter Roberson
Walter Roberson el 29 de Oct. de 2025 a las 22:38
How are you attempting to import the images? Are you using tiffreadVolume ? Are you using imread() with the idx syntax?

Iniciar sesión para comentar.

Respuesta aceptada

Cris LaPierre
Cris LaPierre el 30 de Oct. de 2025 a las 2:57
I think the simplest approach is to use the Dicom Browser app to load the images into MATLAB. From the app, use the Export to Volume Viewer app option.
Note that, at least for the images you have shared, 2 of the images are not part of the stack and should be removed (*01.DCM and *.raw). Also, your images appear to be out of order, so when viewed as a volume it doesn't look right.
You'll also need to know what your scaling in X, Y, and Z are. Enter those values in the appropriate fields in the Volume Viewer app (3D-Display tab).
Following those steps, here is what I see. You can use the rendering editor to adjust the 3-D volume rendering.

Más respuestas (0)

Productos


Versión

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by