Clear Filters
Clear Filters

Determine the area of the nodules (in pixels)

1 view (last 30 days)
Joana
Joana on 14 May 2024
Answered: Image Analyst on 27 May 2024
I'm currently working on a school project of medical imaging. I have an X-Ray image of hands with nodules. The objective is to determine the area of the nodules (in pixels). To achieve the requested objective, we must work on the image, apply some of the methods taught, improve it, and subsequently segment structures of interest.
How can i do it?
Thank you everyone in advance.
  5 Comments
Cris LaPierre
Cris LaPierre on 15 May 2024
You said you need to apply the methods you were taught. What methods are you expected to use?
Joana
Joana on 26 May 2024
we must work on the image, apply some of the methods taught (such as change the brightness and contrast of the image, binarization, segmentation) improve it, and subsequently segment the structures of interest, which are the nodules on the fingers

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 27 May 2024
It looks rather tough since the abnormalities are of about the same brightness as the bones. But there does seem to be a difference in texture. So I'd try a texture filter such as stdfilt or entropyfilt. Try different window sizes and see how the image changes.
You can further segment blobs with size filters like bwareafilt or bwareaopen. I seriously doubt global brightness or contrast adjustment will help any. Just because you make the image easier to see does not mean the binarization/thresholding will improve - it will merely happen at a different threshold value afterwards than before adjustment/enhancement.
I also have doubts about local contrast enhancement like adapthisteq will help but you can try it.

Products


Release

R2024a

Community Treasure Hunt

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

Start Hunting!