Fill the concave regions between two points in a Lung Image

I am working on lung segmentation. I want to fill the concave regions between two points. The points are called ‘critical points’. Problem is that sometimes there may be convex regions between two ‘critical points’. I want to fill only the concave regions (not the convex regions). How will I find the concave regions between two points? In the image, you can see that there are two 'openings'. I want to close the opening A but not the opening B.

2 Comments

Attached the image
In the image, you can see that there are two 'openings'. I want to close the opening A but not the opening B.

Sign in to comment.

Answers (1)

Hi,
split your image into two sub-images(split it from middle).
then use morphological " imclose " function for the left part.
then merge the modified left side with untouched right half image.
"The morphological close operation is a dilation followed by an erosion, using the same structuring element for both operations".

Asked:

on 8 Aug 2016

Answered:

on 10 Aug 2016

Community Treasure Hunt

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

Start Hunting!