Presentation is loading. Please wait.

Presentation is loading. Please wait.

Progress in hyppocampal box extraction (MAGIC5 Lecce)‏ Marco Favetta on behalf 1.Code Reorganization (LE – Done)‏ 2.Code Optimization (LE - Work in progress)‏

Similar presentations


Presentation on theme: "Progress in hyppocampal box extraction (MAGIC5 Lecce)‏ Marco Favetta on behalf 1.Code Reorganization (LE – Done)‏ 2.Code Optimization (LE - Work in progress)‏"— Presentation transcript:

1 Progress in hyppocampal box extraction (MAGIC5 Lecce)‏ Marco Favetta on behalf 1.Code Reorganization (LE – Done)‏ 2.Code Optimization (LE - Work in progress)‏ 3.Descalping (LE – Done, checking)‏ 4.Histogram Normalization (LE - Work in progress)‏ 5.Coregistration Code (BA)‏ 6.Hierarchical Clustering (LE - Work in progress)‏ 7.Best K (LE – Done, checking)‏

2 Old code Head Normalization (Pipeline module) Exhaustive box extraction by ITK filter Clustering by k-means Non exhaustive box extraction

3 Code Reorganization The code was reorganized as follows: BoxExtraction (main program) Head normalization Exhaustive box extraction Box coregistration (distance minimization) K-means clustering Read config file kmin…kmax Non-exhaustive box extraction kmin…kmax Distance-based comparison kmin…kmax Best k!

4 Developments Best K Find the smallest/best value of K according to the average distance of “k-means boxes” from “exhaustive boxes” New coregistration filter, step by step (BA) Comparing different kinds of filters with the ITK filter. We think that using a step by step system we can reduce the errors due to possible rotation of the boxes.

5 Developments Hierarchical clustering it does not require a priori choose of the number of clusters (k) Descalping Significant improvement of normalization (Not only Head Normalization but Head + Brain normalization).

6 Hierarchical clustering distances = {'euclidean'; 'seuclidean'; 'cityblock'; 'minkowski'; 'cosine'; 'correlation'; 'spearman'; 'hamming'; 'jaccard'; 'chebychev'}; methods = {'single'; 'complete'; 'average'; 'weighted'; 'centroid'; 'median'; 'ward'}; Test on 49 boxes % 0.931100 jaccard average % 0.909639 jaccard single % 0.908437 hamming average % 0.897070 correlation average % 0.892561 spearman average … C = COPHENET(Z,Y) cophenetic correlation coefficient for the hierarchical cluster tree represented by Z. Z is the output of the function LINKAGE. Y contains the distances or dissimilarities used to construct Z, as output by the function PDIST. The cophenetic correlation for a cluster tree is defined as the linear correlation coefficient between the cophenetic distances obtained from the tree, and the original distances (or dissimilarities) used to construct the tree. Thus, it is a measure of how faithfully the tree represents the dissimilarities among observations.

7 Hierarchical clustering

8 Descalping Now Exhaustive box extraction Descalping Future Exhaustive box extraction Hist. Normalization

9 Brain extraction (descalping) In: K. Boesen, K. Rehm, K. Schaper, S. Stoltzner, R. Woods, D. Rottenberg, Quantitative Comparison of Four Brain Extraction Algorithms, 9th International Conference on Functional Mapping of the Human Brain, June 19- 22, 2003, New York, NY. Available on CD-Rom in NeuroImage, Vol. 19, No. 2. (http://www.neurovia.umn.edu/home/kelly/KB_HBM2003.pdf)http://www.neurovia.umn.edu/home/kelly/KB_HBM2003.pdf four brain extraction algorithms (BEA) are evaluated (web site links point to the latest versions): Statistical Parametric Mapping (SPM), v. 2b (http://www.fil.ion.ucl.ac.uk/spm/software/spm8/)http://www.fil.ion.ucl.ac.uk/spm/software/spm8/ Brain Extraction Tool (BET), v. 1.2 (http://www.fmrib.ox.ac.uk/analysis/research/bet/)http://www.fmrib.ox.ac.uk/analysis/research/bet/ Minneapolis Consensus Strip (McStrip) (http://www.neurovia.umn.edu/incweb/)http://www.neurovia.umn.edu/incweb/ Brain Surface Extractor (BSE), v. 2.99.8 (http://users.loni.ucla.edu/~shattuck/brainsuite/cortical- surface-extraction/skull-stripping-with-the-brain-surface-extractor-bse/)http://users.loni.ucla.edu/~shattuck/brainsuite/cortical- surface-extraction/skull-stripping-with-the-brain-surface-extractor-bse/

10 Brain extraction (descalping) execution time is measured (no info on the used machine) and quality comparison with manual segmentation is performed: According to this table, we chose BET (current version 2.1, a part of the FSL Software Library, http://www.fmrib.ox.ac.uk/fsl/) because very fast, even if the misclassified tissue % can be quite high. All of the images we have worked on till now (182 nifti files) were processed As our aim is brain coregistration, it is possible that small mistakes will not affect the final result: this is currently undergoing a full check How many images suffer from tissue misclassification? How severe are these errors? How much will misclassification influence the brain coregistration stage?

11 Descalping MRI Brain Segmentation (MATLAB) BET - Brain Extraction Tool We are testing these softwares:

12 Histogram standardization Images  1° group (1…133) Images  2° group (134…182) MRI intensities do not have a fixed meaning, not even within the same protocol for the same body region obtained on the same scanner for the same patient. Image histograms after descalping m1m1 m2m2 p1p1  p2p2 Simplest solution: transform image histograms by landmark matching, so that similar intensities will have similar tissue meaning Determine location of landmark  i (example: mode, median, various percentiles). Map intensity of interest to standard scale for each volume image linearly and determine the location  ’s of  i on standard scale. L. G. Nyúl, J. K. Udupa, X. Zhang, New Variants of a Method of MRI Scale Standardization, IEEE TRANSACTIONS ON MED. IMAG., VOL. 19, NO. 2, FEBRUARY 2000 “standardization should be performed only after inhomogeneity correction, since the latter step can introduce its own intensity nonstandardness” (Kraft K, Fatouros P, Clarke G, Kishore P. An MRI phantom material for quantitative relaxometry. Magn Reson Med 1987;555–562.) Work in progress


Download ppt "Progress in hyppocampal box extraction (MAGIC5 Lecce)‏ Marco Favetta on behalf 1.Code Reorganization (LE – Done)‏ 2.Code Optimization (LE - Work in progress)‏"

Similar presentations


Ads by Google