How can get the correct intensity of CT images?

2 views (last 30 days)
I want to detect a tumor on DICOM images. but the intensity of the tumor is near to other objects. Can any one help me or nobody have a sample code of that?

Answers (1)

Image Analyst
Image Analyst on 24 Jun 2014
There is no tumor detection built in to MATLAB. And we don't do complicated algorithm development here in Answers. You are welcome to find the answer here in VisionBib and code it up. Then we can help you with the MATLAB code.
  2 Comments
Erfaneh
Erfaneh on 24 Jun 2014
Thank you for your answer. But I want to do Pre-Processing like Morphological of the CT images in Matlab.
I load the CT image with my customized function and show one of the images as below:
I want to detect the red region in above image. But my problem is, I can't detect the correct max & min intensity of the red region. It's intensity is near to other section of image. when I threshold and use bwlabel function, the big red region will connect to other objects as below:
I used the following code:
imshow(b,[]); impixelinfo c= b>1080 & b<1100;
b is the image that I loaded. My problem is the selecting correct intensity.
Image Analyst
Image Analyst on 24 Jun 2014
Yes, there is nothing unique to the region inside the red outlines, so lots of pixel in the image will have those gray levels. You need more contrast or need to hand draw the outline. Heck, even I can't tell why you drew the red outline where you did! There are many areas neighboring it that look identical so I don't know how you decided where the boundary was.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!