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

Upload: luka

Post on 24-Feb-2016

28 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

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?!