I am trying to implement a multilayer region growing algorithm for breast tumor segmentation. This is a reference of a previous question that I asked.
TM25.jpg is the original image. I want to restrict the boundary of the region growing algorithm. The boundary is defined as the rectangular region in e2.jpg. I want to manually select the seed point inside the rectangular ROI. However, after implementing the multilayer region growing algorithm , I get the result shown in e1.jpg which is not correct. Any suggestions would be appreciated.
k = waitforbuttonpress;
point1 = get(gca,'CurrentPoint');
finalRect = rbbox;
point2 = get(gca,'CurrentPoint');
point1 = point1(1,1:2);
point2 = point2(1,1:2);
p1 = min(point1,point2);
offset = abs(point1-point2);
x = [p1(1) p1(1)+offset(1) p1(1)+offset(1) p1(1) p1(1)];
y = [p1(2) p1(2) p1(2)+offset(2) p1(2)+offset(2) p1(2)];