Determine the area of the nodules (in pixels)

1 次查看(过去 30 天)
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 个评论
Cris LaPierre
Cris LaPierre 2024-5-15
You said you need to apply the methods you were taught. What methods are you expected to use?
Joana
Joana 2024-5-26
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

请先登录,再进行评论。

回答(1 个)

Image Analyst
Image Analyst 2024-5-27
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.

产品


版本

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by