Sparse representation for brain image segmentation
da
li wang
This is a Matlab demo code of patch-based sparse representation for brain image segmentation.
Aggiornato
28 ago 2022
Download link: https://drive.google.com/file/d/1KqSyYaJrWzcVrIQorRi1MZ-tKldRa3KO/view?usp=sharing
Code document: Generally, we assume the similar patches share the same labels. Based on this assumption, we employ the sparse representation to measure the patch similarity between the target patch and the template patches, then propagate the labels from the templates to the target image. In this source code, the target image is test.img, the atlas intensity image are named as atlas1, …, atlas7 and their corresponding labels are names as atlas1_label, …, atlas7_label. I have already aligned all the atlases to the target image space based on the intensity image (Note that atlas images and labels are in the Atlas folder).
Installation:
1. Download the sparse coding toolbox: SPMAS toolbox (http://spams-devel.gforge.inria.fr/hitcounter2.php?file=33814/spams-matlab-v2.5-svn2014-07-04.tar.gz). After downloading, unzip it and run the examples in
Matlab to see if it is correctly working.
2. Modify the path in the Demo_sparse_segmentation.m:
addpath(genpath(‘YOUR_OWN_SPAMS_PATH’));
3. In Matlab, run “mex extract_patches_for_prior.c”
4. Run Demo_sparse_segmentation.m in Matlab.
5. Enjoy and you will get the results.
More information and codes could be found in my homepage: http://liwang.web.unc.edu/.
Compatibilità della release di MATLAB
Creato con
R2019b
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Sciences > Neuroscience > Human Brain Mapping > MRI >
Scopri di più su MRI in Help Center e MATLAB Answers
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.