BRAINSCut Human brain segmentation for volumetric measures

46
BRAINSCut Human brain segmentation for volumetric measures EUN YOUNG (REGINA) KIM BIOMEDICAL ENGINEERING DEPT. 2011 Nov 02

description

BRAINSCut Human brain segmentation for volumetric measures. EUN YOUNG (REGINA) KIM BIOMEDICAL ENGINEERING DEPT. 2011 Nov 02. Motivation. - PowerPoint PPT Presentation

Transcript of BRAINSCut Human brain segmentation for volumetric measures

Page 1: BRAINSCut Human brain  segmentation  for volumetric measures

BRAINSCutHuman brain segmentation for volumetric measures

EUN YOUNG (REGINA) KIMBIOMEDICAL ENGINEERING DEPT.

2011 Nov 02

Page 2: BRAINSCut Human brain  segmentation  for volumetric measures

Motivation• MR Images are broadly used for Disease Research : Schizophrenia, Alzheimer,

Huntington’s Disease, Parkinson’s, isolated clefts of the lip or palate, and many others• Currently, Manual tracing method of MR Image is regarded as a gold standard for the

analysis.– Labor intensive task– Inconsistency – Large scale data from multi-site

• Development of Reliable Auto-segmentation Method is Mandatory.

Image from “http://www.slicer.org/slicerWiki/images/f/ff/EMSegment31Structures.png”

Page 3: BRAINSCut Human brain  segmentation  for volumetric measures

Motivation

• Existing ANN application* **

– Developed and trained several years ago with old data set

• Existing ANN application* ** improved with – newly adapted feature – Multi modality images– simultaneous training strategy

* Magnotta et al. Measurement of Brain Structures with Artificial Neural Networks: Two-and Three-dimensional Application Radiology (1999)* Powell et al. Registration and machine learning-based automated segmentation of subcortical and cerebellar brain …. NeuroImage (2008)

Page 4: BRAINSCut Human brain  segmentation  for volumetric measures

Goal

• Reliable Auto-segmentation– Robustness

• against noise of an image e.g. inhomogeneous of MRI intensity

• against anatomical variability ranging from severely diseased to normal healthy control.

– Accuracy• Measurement accuracy should be achieved in compare to the a

gold standard, ‘manual segmentation’– Consistency

• linear relationship between automated method and manual segmentation

Page 5: BRAINSCut Human brain  segmentation  for volumetric measures

General Overview of Machine Learning(Symbolic vs. Connectionist Perspective)

More Background of Connectionist Perspective: Artificial Neural Net

BACKGROUND

Page 6: BRAINSCut Human brain  segmentation  for volumetric measures

Background: Artificial Intelligence• Symbolic vs. Connectionist

– How to represent and organize data well enough!?

Type NameObject AppleColor RedColor YellowObject BananaObject FruitColor Blue

Name is-a Apple

Color is-a Red

Apple is-a Fruit

Red is-a Color

Name is-a RedSimple Data Table

Organized with information

Q: What is name of red fruit??

Page 7: BRAINSCut Human brain  segmentation  for volumetric measures

Background: Machine Learning• Symbolic vs. Connectionist

– Simulate the functioning of the human brain biologically

BIOLOGICAL NEURON PERCEPTRON

Σ

ni-1

ni

ni+1

o

o

o

Σ fa()

ARTIFICIAL NEURAL NETWORK

Page 8: BRAINSCut Human brain  segmentation  for volumetric measures

Background: ANN Architecture

Input Layer

Output Layer

Input Layer

Hidden Layer 1 Hidden Layer n

Output Layer

Two layered architecture Multi-layered architecture

Input Layer

Hidden Layer 1 Hidden Layer n

Output Layer

Page 9: BRAINSCut Human brain  segmentation  for volumetric measures

Background : ANNy

x

y

x

Group A: Group B: °

`Perceptron Convergence Theorem’ by Rosenblatt et al (1963) : Guarantees that the perceptron will find a correct solution with large enough number of training for linearly separable problems

Practical data does NOT provide the condition.Minsky and Papert [1969] : Multilayer network generally solves any given problem.ANN is a `General Approximator’ any given mapping function for desired accuracy independently by Kurt Hornix [1989] and Cybenko [1989] independently.`

Page 10: BRAINSCut Human brain  segmentation  for volumetric measures

Background : ANN Learning

Figure: Feed forward, fully connected network with Back propagation Algorithm

fe 12

gi ti

gi

Input Layer

Output Layer

Hidden Layer 1 Hidden Layer n-2

Feed Forward Data

Back Propagating Learning

wi Ewi

Page 11: BRAINSCut Human brain  segmentation  for volumetric measures

METHOD

General Work FlowInput FeaturesValidation and verification method

Page 12: BRAINSCut Human brain  segmentation  for volumetric measures

Preprocessing from BRAINS Tool

BRAINSConstellation

Detector

• Spatial Alignments

BRAINSABC• Bias Field

Correction• Posterior

probability of Tissue

BRAINSCut• Sub-Cortical

Structure Segmentation

Pre-processing For BRAINSCut

Page 13: BRAINSCut Human brain  segmentation  for volumetric measures

Method : Basic Work Flow

Create Training Data: Ordered ( Input, Output ) Pattern

Learning (Training) of ANN

Testing by applying

Optimization

Page 14: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector

• Images– Brain Atlas– Prior– Multi-modality Images– Feature Enhanced Images

• Features– Location– Neighborhood– Candidates CSF White Matter

10 130 25070

Pure CSF Pure Grey Matter Pure White Matter

0 255190

Grey Matteretc etc

Page 15: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images

– Brain Atlas• MNI

– Prior– Multi-modalities– Feature

Enhanced• Features

http://www.bic.mni.mcgill.ca/brainweb/

Page 16: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images

– Brain Atlas– Prior (16 subjects)

• Manual data• Registering• Averaging

– Multi-modalities– Feature Enhanced

• Features

Spatial Probability Density Image

Right Caudate

Left Putamen

Left Globus

Page 17: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images

– Brain Atlas– Prior– Multi-modalities

• T1-weighted• T2-weighted

– Feature Enhanced

• FeaturesT1-weighted Image T2-weighted Image

Page 18: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images

– Brain Atlas– Prior– Multi-modalities– Feature

Enhanced• Tissue

Classified• Mean of Grad.

• Features

Tissue Classified image* Mean of Gradient Magnitude

CSF White Matter

10 130 25070

Pure CSF Pure Grey Matter Pure White Matter

0 255190

Grey Matteretc etc

f (x,y,z) (fx,fy,fz)

Grad _ Avg fT1 fT 2

2* Harris, G., Andreasen, N.C., Cizadlo, T., Bailey, J.M., Bockholt, H.J., Magnotta, V.A., Arndt, S., 1999. Improving tissue classification in MRI: a three-dimensional multispectral discriminant analysis method with automated training class selection. Journal of Computer Assisted Tomography 23 . 1 , 144 (1) 154.

Page 19: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images• Features

T1-weighted Image T2-weighted Image

Tissue Classified image Mean of Gradient Magnitude

Page 20: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images• Features

– Location– Neighborhood– Candidates

Modified spherical coordinate system

z

ρρ

z

θθ

φφ

zOriginal Definition

Modified Definition

Page 21: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images• Features

– Location– Neighborhood– Candidates

Neighbors along the Gradient Descents

Page 22: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Input Feature Vector• Images• Features

– Location– Neighborhood– Candidates

Candidates Vector based on Priors

( 1, 0 )

( 1, 0 ) ( 0, 1 )

( 1, 1 )

Page 23: BRAINSCut Human brain  segmentation  for volumetric measures

Method: Output Vector and Training

• Boolean Vector• Expanded for Simultaneous Training

( 1, 0 )

( 0, 0 ) ( 0, 1 )

( 0, 1 )

Page 24: BRAINSCut Human brain  segmentation  for volumetric measures

Method : Training

Input Layer

Hidden Layer

Output Layer

z

ρφ

θ

Page 25: BRAINSCut Human brain  segmentation  for volumetric measures

Method : Over fittingerror

Train time

Train Error FunctionPerformance Error Function

Optimally Trained Point

Page 26: BRAINSCut Human brain  segmentation  for volumetric measures

Validation and Verification• Mean and Variance• Relative Overlap and Similarity Index• Pearson’s Correlation• Intraclass Correlation (Fless & Shrout[1979], McGraw & Wong[1996] )

– Agreement– Consistency

MSJ Mean square error between judgesMSS Mean square error between subjectsMSE Mean square errorK Number of JudgesN Number of Subjects

Page 27: BRAINSCut Human brain  segmentation  for volumetric measures

RESULT

Result with newly adapted FeaturesResult with threshold for neighboring structuresResult with Simultaneously Trained ANN

Page 28: BRAINSCut Human brain  segmentation  for volumetric measures

Result

• Manual expert traced training sets and validation sets defined– 16 subjects used for training– 8 subjects used for validation

• Trial Cases– By Different number of hidden nodes

( HN =50,60,70, and 80)– By Different distance along the gradient descents

( Grad=1 and 2 )

Page 29: BRAINSCut Human brain  segmentation  for volumetric measures

Result: Individually Trained ANN

Error function to see convergence, HN=60, Grad=1

Page 30: BRAINSCut Human brain  segmentation  for volumetric measures

Result: Individually Trained ANN

ICC measures consistency(red), agreement(blue) and RO for Optimal Threshold , HN=60, Grad=1

Page 31: BRAINSCut Human brain  segmentation  for volumetric measures

Result: Individually Trained ANN

Summary of Result, HN=60, Grad=1

Page 32: BRAINSCut Human brain  segmentation  for volumetric measures

Method : Threshold

• Threshold for neighboring structures– Mutually Exclusive each other– Fully defined for in-between space

,where Ar is ANN output for region of interest

{ , T > threshold

0 , Otherwise

Page 33: BRAINSCut Human brain  segmentation  for volumetric measures

Result using Threshold for neighboring structures

Befo

re T

hres

hold

After

Thr

esho

ld

Page 34: BRAINSCut Human brain  segmentation  for volumetric measures

Result: Simultaneously Trained ANN

• Take account natural biological Definition of Structure– Disjointed– No gaps between structures

Page 35: BRAINSCut Human brain  segmentation  for volumetric measures

Result: Simultaneously Trained ANN

Page 36: BRAINSCut Human brain  segmentation  for volumetric measures

Result: Simultaneously Trained ANN

Page 37: BRAINSCut Human brain  segmentation  for volumetric measures

Application of ANNfor Caudate & Putamen

Page 38: BRAINSCut Human brain  segmentation  for volumetric measures

Very Recent results?

Data quality has improved 1.5T to 3.0TPre-Processing improvesTherefore,BRAINSCut improves… …

Page 39: BRAINSCut Human brain  segmentation  for volumetric measures

Development cycle

Manual Traces

BRAINSCut Training

Validation with

Statistics

Validation with Experts

Page 40: BRAINSCut Human brain  segmentation  for volumetric measures

BRAINSCut: Caudate

Page 41: BRAINSCut Human brain  segmentation  for volumetric measures

BRAINSCut: Putamen

Page 42: BRAINSCut Human brain  segmentation  for volumetric measures

BRAINSCut: Hippocampus

Page 43: BRAINSCut Human brain  segmentation  for volumetric measures

BRAINSCut: Globus

Page 44: BRAINSCut Human brain  segmentation  for volumetric measures

BRAINSCut: Thalamus

Page 45: BRAINSCut Human brain  segmentation  for volumetric measures

Acknowledgement

Prof. Hans J. JohnsonBRAINS Imaging Developers!PINC laboratory!

Page 46: BRAINSCut Human brain  segmentation  for volumetric measures

Questions?!