volume viewer with tomosynthesis stack
25 views (last 30 days)
Show older comments
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 Comment
Walter Roberson
on 29 Oct 2025 at 22:38
How are you attempting to import the images? Are you using tiffreadVolume ? Are you using imread() with the idx syntax?
Accepted Answer
Cris LaPierre
on 30 Oct 2025 at 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.

More Answers (0)
See Also
Categories
Find more on Basic Display in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!