DICOM reconstruction AXIAL to CORONAL & SAGITTAL

33 views (last 30 days)
Mahmoud Ghanim
Mahmoud Ghanim on 20 Mar 2019
Commented: Rik on 25 Mar 2019
How can I do the following with a file filled with 362 dicom AXIAL images of the abdomen.
-Display all slices, and an image of a user-specified slice.
-Extend functionality to display coronal and sagittal views, with user specified location.
I am assuming I should assign each dicom to an array and then display the images that way. I am inexperinced with MATLAB and coding in general. Any help would be appreciated.
Also I cannot use the any Toolbox.
  12 Comments
Walter Roberson
Walter Roberson on 25 Mar 2019
One thing I worry about is the possibility that the data might be integer class, so multiplying by 288 might lead to overflow.
"288" looks dangerously magic. Why 288?
Extracting perpendicular views is just a matter of indexing, possibly with a squeeze() or permute() thrown in.
See also radon()
Rik
Rik on 25 Mar 2019
I guess boldly:
If the multiplication by 288 is intended to make your CT use more of the display range in terms of greyscale, you shouldn't do that by modifying the data. Instead you should modify the caxis. You can either write something yourself, or you can implement my WindowLevel FEX submission. (Also, in that assingment you posted I see nothing about not being allowed to use code from a toolbox or the FEX.)

Sign in to comment.

Answers (0)

Categories

Find more on DICOM Format 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!