How to find seed point for region growing algorithm?

Actually my project is brain tumor segmentation in MRI images. I want to segment the brain MRI images using region growing technique. How can I find a better seed point that detects the brain tumor efficiently.Sample images are attached.

댓글 수: 2

hi asia malik i am doing the same project and i want the code for tumor segemntation using region growing can you please help me with the code

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

답변 (2개)

Image Analyst
Image Analyst 2016년 4월 22일
For those images, maybe you can just threshold, call bwareafilt to get the largest blob, call bwlabel, and then call regionprops asking for the centroid.
grayImage = imread(filename);
binaryImage = grayImage > someThreshold;
binaryImage = bwareafilt(binaryImage, 1);
labeledImage = bwlabel(binaryImage);
measurements = regionprops(labeledImage, 'Centroid');
xCenter = round(measurements.Centroid(1));
yCenter = round(measurements.Centroid(2));
khansa sanabal
khansa sanabal 2019년 5월 17일

0 개 추천

These errors are occuring in above example
Error in bwpropfilt>parse_inputs (line 119)
validateattributes(bw, {'logical'}, {'nonsparse', '2d'}, mfilename, 'BW', 1);
Error in bwpropfilt (line 58)
[bw, I, attrib, p, direction, conn] = parse_inputs(args{:});
Error in bwareafilt (line 34)
bw2 = bwpropfilt(bw, 'area', p, direction, conn);
Error in findseed (line 5)
binaryImage = bwareafilt(binaryImage, 1);

댓글 수: 1

You forgot to attach your image, and your findseed.m file. You need to do so it you want an answer.

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

카테고리

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

질문:

2016년 4월 22일

댓글:

2021년 11월 7일

Community Treasure Hunt

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

Start Hunting!

Translated by