I want to do segmentation of Brain MRI.

4 views (last 30 days)
Zee Idrees
Zee Idrees on 14 Jan 2019
I remove the skull and tissue from Brain MRI using morphological operation. After that I tried that code for segmentation
bw = im2bw(binaryImage,0.7);
label = bwlabel(binaryImage);
stats = regionprops(label, 'Solidity' ,'Area');
density= [stats.Solidity];
area=[stats.Area];
high_dense_area =density > 0.5;
max_area = max(area(high_dense_area));
tumor_label= find(area == max_area);
tumor = ismember(label, tumor_label);
biggest = find(area==max(area));
subplot(2,3,6);
imshow(tumor,[]);
title('Tumor Area');
But this code detect tumor in few MR images. Sometimes it does not give the exact tumor region. how can i fix this code?

Answers (0)

Categories

Find more on Neuroimaging in Help Center and File Exchange

Products


Release

R2014a

Community Treasure Hunt

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

Start Hunting!