Region Growing segmentation not giving proper result.

5 ビュー (過去 30 日間)
Warid Islam
Warid Islam 2021 年 1 月 25 日
編集済み: Warid Islam 2021 年 1 月 28 日
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'));
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!
  1 件のコメント
Warid Islam
Warid Islam 2021 年 1 月 28 日
Hi Shubham,
It helps big time. Thanks a lot.


その他の回答 (0 件)




Community Treasure Hunt

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

Start Hunting!

Translated by