How to calculate actual size of an object in a dicom image?

33 Ansichten (letzte 30 Tage)
Sparkle89
Sparkle89 am 30 Mär. 2019
Bearbeitet: nehad mohamed am 10 Jan. 2021
I have a dicom image of CT scan. Regionprops returns area in pixels. Is there any other way in Matlab to get the actual sizein cms/mms?

Akzeptierte Antwort

Image Analyst
Image Analyst am 30 Mär. 2019
Hopefully there is something in your dicom header that gives the spatial calibration in real world units per pixel.
  4 Kommentare
Sparkle89
Sparkle89 am 30 Mär. 2019
Thank you Sir.
Pixelspacing returns spacing in mms.
Therefore is the following calculation of size obtained by multiplying area obtained from regioprops by [pixelspacing.x pixelspacing.y] correct?
%PixelSpacing value from dicom header
% area returned by regionprops
area_in_mm = area .* [PixelSpacing.xvalue PixelSpacing.yvalue];
Image Analyst
Image Analyst am 30 Mär. 2019
No, more like
area_in_mm = area * PixelSpacing.xvalue * PixelSpacing.yvalue;

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

nehad mohamed
nehad mohamed am 7 Jan. 2021
I want a tool like a ruler to measure distances in dicom images. In cm. using matlab
  9 Kommentare
Image Analyst
Image Analyst am 9 Jan. 2021
Bearbeitet: Image Analyst am 9 Jan. 2021
nehad, it looks to me like you totally ignored my comment when I asked you to read this link:
Your last comment proves that. So after you read that, start your own discussion thread since this is not an official Answer to Sparkle89's question, and we don't want to be sending them emails with every post about this non-Answer.
Walter Roberson
Walter Roberson am 9 Jan. 2021
Take. A. Picture. Of. The. Error. Message. And. Attach. The. Picture. 🥺

Melden Sie sich an, um zu kommentieren.


nehad mohamed
nehad mohamed am 10 Jan. 2021
  2 Kommentare
nehad mohamed
nehad mohamed am 10 Jan. 2021
Bearbeitet: nehad mohamed am 10 Jan. 2021
this my error and my code
iwant tools like ruler to measure distance and save this distance in excel sheet
Image Analyst
Image Analyst am 10 Jan. 2021
Again:
nehad, it looks to me like you totally ignored my comment when I asked you to read this link:
Your last comment proves that. So after you read that, start your own discussion thread since this is not an official Answer to Sparkle89's question, and we don't want to be sending them emails with every post about this non-Answer.
If you want, you can put a link to your new thread back here. That's all.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu DICOM Format finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by