Region Growing segmentation not giving proper result.

Hi,
I am applying the region growing algorithm to segment tumors in breast images. I is the original image. The brightest spot in the center should be the tumor. The segmentation should only display that spot. However, after applying the algorthm, the resultant image is that of I1 which is not accurate. Any suggestions would be appreciated.
I = im2double(imread('I.jpg'));
figure,imshow(I)
x=198; y=359;
J = regiongrowing(I,x,y,0.5);
figure, imshow(I+J);

 채택된 답변

Shubham Rawat
Shubham Rawat 2021년 1월 28일
Hi Warid,
I have reproduces your code, I have made just small adjustments. The new code is like that:
I = im2double(imread('I.jpg'));
x=463; y=311; %changed the starting point to this.
J = regiongrowing(I,x,y,0.04); %decreased the threshold to 0.04
figure, imshow(I+J);
My figure after this code is below here:
Hope this Helps!

댓글 수: 5

Warid Islam
Warid Islam 2021년 1월 28일
편집: Warid Islam 2021년 1월 28일
Hi Shubham,
It helps big time. Thanks a lot.
Hi,
for me regiongrowing is not supported showing for that what can i do
@Ahamed Mansoor why is it not supported? What indicates that to you? Are you missing a toolbox?
Hi,
i doned below code in online matlab,it's showing execution of script region growing as a function is not supported.
I = im2double(imread('3.png'));
x=463; y=311;
J = regiongrowing(I,x,y,0.04);
figure, imshow(I+J);
@Ahamed Mansoor attach your m-files, and ALL the red text, not just a paraphrased snippet from it.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

제품

릴리스

R2019a

질문:

2021년 1월 25일

댓글:

2023년 1월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by