Brain extraction using Kmeans and connectivity.
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello, I'm trying to perform a brain extraction of a slice from a NIFTI volume. I wrote a k means segmentation code, and that way I have gotten as far as:

and now I am trying to use connectivity, based on this tutorial but I'm not sure if something similar can be done if the parts I want to extract are not in the borders. In the image, the brain is separated from the skull and there's an empty region between them. Is there a way of separating these regions? I tried something like this but got stuck after I got the connected components structure.
Thanks in advance
4 Kommentare
Kirby Fears
am 2 Dez. 2015
You should be able to get each one by accessing the PixelIdxList field.
cc = bwconncomp(bw, 4)
grain = false(size(bw));
% instead of 50 try 1, 2, 3, etc :
grain(cc.PixelIdxList{50}) = true;
imshow(grain);
Antworten (0)
Siehe auch
Kategorien
Mehr zu Neuroimaging finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

