norbert schuff professor of radiology va medical center ......radiology & biomedical imaging...

69
Norbert Schuff Professor of Radiology VA Medical Center and UCSF [email protected] Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 1/67 Department of Radiology & Biomedical Imaging

Upload: others

Post on 10-Aug-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

Norbert SchuffProfessor of Radiology

VA Medical Center and [email protected]

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 1/67

Department of

Radiology & Biomedical Imaging

Page 2: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Overview

Definitions

Role of Segmentation

Segmentation methods

Intensity based

Shape based

Texture based

Summary & Conclusion

Literature

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 2/67

Department of

Radiology & Biomedical Imaging

Page 3: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

The Concept Of Segmentation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 3/67

Department of

Radiology & Biomedical Imaging

Intensity: Bright - dark

Shape: Squares , spheres, triangles

Texture: homogeneous – speckled

Connectivity: Isolated - connected

Identify classes (features) that characterize this image!

Topology: Closed - open

Page 4: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

More On The Concept Of

Segmentation:

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 4/67

Department of

Radiology & Biomedical Imaging

Deterministic versus probabilistic classes

Can you still identify multiple classes in each image?

Page 5: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Segmentation Of Scenes

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 5/67

Department of

Radiology & Biomedical Imaging

Segment this scene!

Hint: Use color composition and spatial features

By J. Chen and T. Pappas; 2006, SPIE; DOI: 10.1117/2.1200602.0016

Page 6: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Examples: Intensity, Texture, Topology

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 6/67

Department of

Radiology & Biomedical Imaging

Segmentation of abdominal CT scan

Stephen Cameron. Oxford U, Computing Laboratory

Gray matter

segmentation

By intensity

By texture

image at: www.ablesw.com/3d-doctor/3dseg.htm

topology

Page 7: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Definitions

Segmentation is the partitioning of an image into

regions that are homogeneous with respect to some

characteristics.

In medical context:

Segmentation is the delineation of anatomical

structures and other regions of interest, i.e. lesions,

tumors.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 7/67

Department of

Radiology & Biomedical Imaging

Page 8: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Formal Definition

If the domain of an image is , then the segmentation

problem is to determine sets (classes) Zk, whose union

represent the entire domain

Sets are connected:

1

N

k

k

Z

;

;0

k jZ Z

k j

Department of

Radiology & Biomedical Imaging

Medical Imaging Informatics 2011,

N.Schuff

Course # 170.03

Slide 8/67

Page 9: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

More Definitions

When the constraint of connected regions is removed,

then determining the sets Zk is termed pixel

classification.

Determining the total number of sets K can be a

challenging problem.

In medical imaging, the number of sets is often based

on a-priori knowledge of anatomy, e.g. K=3 (gray,

white, CSF) for brain imaging.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 9/67

Department of

Radiology & Biomedical Imaging

Page 10: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Labeling

Labeling is the process of assigning a meaningful

designation to each region or pixel.

This process is often performed separately from

segmentation.

Generally, computer-automated labeling is desirable

Labeling and sets Zk may not necessarily share a one-

to-one correspondence

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 10/67

Department of

Radiology & Biomedical Imaging

Page 11: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Dimensionality

Dimensionality refers to whether the segmentation

operates in a 2D or 3D domain.

Generally, 2D methods are applied to 2D images and

3D methods to 3D images.

In some instances, 2D methods can be applied

sequentially to 3D images.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 11/67

Department of

Radiology & Biomedical Imaging

Page 12: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Characteristic and Membership

Functions A characteristic function is an indicator whether a pixel at location

j belongs to a particular class Zk.

This can be generalized to a membership function, which does

not have to be binary valued.

The characteristic function describes a “deterministic” segmentation process whereas the membership function describes a “probabilistic” one.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 12/67

Department of

Radiology & Biomedical Imaging

1 . . .

0k

if element of classj

otherwise

1

0 1, . . .&.

1, . .

k

N

k

k

j for all pixels classes

j for all pixels

Page 13: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Simple Membership Functions

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 13/67

Department of

Radiology & Biomedical Imaging

: kbinary j

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

x1

y

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

x1

y

: kprobabilistic j

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

x1

y

.

1

1 exp *

sigmoid function

ya x b

b=50

b=25

b=12

feature

Cla

ss

Page 14: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Segmentation Has An Important Role

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 14/67

Department of

Radiology & Biomedical Imaging

SEGM

Quantification

Surgical planning

Image registration

Computational diagnostic

Partial volume correction

Super resolution

Atlases

Database storage/retrieval

informatics

Image transmission

Page 15: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Segmentation Methods

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 15/67

Department of

Radiology & Biomedical Imaging

Page 16: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Threshold Method

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 16/67

Department of

Radiology & Biomedical Imaging

Angiogram showing a right MCA aneurysm

Dr. Chris Ekong;

www.medi-fax.com/atlas/brainaneurysms/case15.htm0 5 10 15 20 25 30

050

100

150

200

a.0

Histogram (fictitious)

Threshold

(TA) (TB )

Page 17: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Threshold Method

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 17/67

Department of

Radiology & Biomedical Imaging

OriginalThreshold min/max Threshold standard deviation

Page 18: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Threshold Method Applied To

Brain MRI

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 18/67

Department of

Radiology & Biomedical Imaging

White matter segmentation

•Major failures:

•Anatomically non-specific

•Insensitive to global signal

inhomogeneity

Page 19: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Threshold: Principle Limitations

Works only for segmentation based on intensities

Robust only for images with global uniformity and

high contrast to noise

Local variability causes distortions

Intrinsic assumption is made that the probability of

features is uniformly distributed

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 19/67

Department of

Radiology & Biomedical Imaging

Page 20: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Region Growing - Edge Detection

Region growing groups pixels or subregions into larger regions.

A simple procedure is pixel aggregation,

It starts with a “seed” point and progresses to neighboring pixels that have similar properties.

Region growing is better than edge detection in noisy images.

Department of

Radiology & Biomedical Imaging

Medical Imaging Informatics 2011,

N.Schuff

Course # 170.03

Slide 20/67

Seed point

Guided e.g. by energy potentials:

,

, , . . .i j

i j

I IV i j equivalent to a z scoreSimilarity:

Edges: , ( )l r rV l r I I erf x I

Page 21: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Region Growing – Watershed

Technique

Department of

Radiology & Biomedical Imaging

Medical Imaging Informatics 2011,

N.Schuff

Course # 170.03

Slide 21/67

Gra

y s

ca

le in

ten

sit

y

CT of different types of

bone tissue (femur area)

M. Straka, et al. Proceedings of MIT 2003

(a) WS over-segmentation

(b) WS conditioned by regional density mean values

(c) WS conditioned by hierarchical ordering of regional density mean

values

Page 22: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Region Growing: Principle

Limitations Segmentation results dependent on seed selection

Local variability dominates the growth process

Global features are ignored

Generalization needed:

Unsupervised segmentation (i.e.insensitive to selection of seeds)

Exploitation of both local and global variability

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 22/67

Department of

Radiology & Biomedical Imaging

Page 23: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Clustering Generalization using clustering

Two commonly used clustering algorithms

○ K-mean

○ Fuzzy C-mean

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 23/67

Department of

Radiology & Biomedical Imaging

Page 24: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Definitions: Clustering Clustering is a process for classifying patterns in such a way that

the samples within a class Zk are more similar to one another than samples belonging to the other classes Zm, m ≠k; m = 1…K.

The k-means algorithm attempts to cluster n patterns based on

attributes (e.g. intensity) into k classes k < n.

The objective is to minimize total intra-cluster variance in the least-square sense:

for k clusters Zk, k= 1, 2, ..., K. µi is the mean point (centroid) of all

pattern values j ∈ Zk.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 24/67

Department of

Radiology & Biomedical Imaging

2

1 j k

K

j k

k S

Page 25: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fuzzy Clustering The fuzzy C-means algorithm is a generalization of K-

means.

Rather than assigning a pattern to only one class, the

fuzzy C-means assigns the pattern a number m, 0 <= m

<= 1, described as membership function.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 25/67

Department of

Radiology & Biomedical Imaging

Page 26: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

K- means

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 26/67

Department of

Radiology & Biomedical Imaging

-10 0 10 20 30 40 50

d1

-50

-10

30

70

d2

Three classes

Page 27: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

K - means

Medical Imaging Informatics 202

2011 N.Schuff

Course # 170.03

Slide 27/67

Department of

Radiology & Biomedical Imaging

-10 0 10 20 30 40 50

d1

-50

-10

30

70

d2

Four classes

Page 28: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

K - means

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 28/67

Department of

Radiology & Biomedical Imaging

Original

0 20 40 60 80

d1

-10

40

90

140

d2

Page 29: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

K - means

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 29/67

Department of

Radiology & Biomedical Imaging

2 clusters

0 20 40 60 80

d1

-10

40

90

140

d2

Page 30: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

K - means

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 30/67

Department of

Radiology & Biomedical Imaging

Three classes

0 20 40 60 80

d1

-10

40

90

140

d2

Page 31: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

K – means: TRAPPED!

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 31/67

Department of

Radiology & Biomedical Imaging

0 20 40 60 80

d1

-10

40

90

140

d2

Five classes

Page 32: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fuzzy C - means

Component 1

Com

ponent 2

-40 -20 0 20 40 60

-20

020

40

These two components explain 100 % of the point variability.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 32/67

Department of

Radiology & Biomedical Imaging

Four classes

Page 33: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fuzzy C- Means Segmentation I

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 33/67

Department of

Radiology & Biomedical Imaging

Two classes

Original Class I Class 2

Page 34: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fuzzy Segmentation II

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 34/67

Department of

Radiology & Biomedical Imaging

Four classes

Original

Class I Class 2

Class 3 Class 4

Page 35: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Brain Segmentation With Fuzzy C-

Means

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 35/67

Department of

Radiology & Biomedical Imaging

4T MRI, bias field inhomogeneity contributes to the problem of poor segmentation

Page 36: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Clustering: Principle Limitations

Convergence to the optimal configuration is not guaranteed.

Outcome depends on the number of clusters chosen.

No easy control over balancing global and local variability

Intrinsic assumption of a uniform feature probability is still being made

Generalization needed: Relax requirement to predetermine number of classes

Balance influence of global and local variability

Possibility to including a-priori information, such as non-uniform distribution of features.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 36/67

Department of

Radiology & Biomedical Imaging

Page 37: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Segmentation As Probabilistic

Problem

Treat both intensities Y and classes Z as random distributions

The segmentation problems is to find the classes that maximize the likelihood to represent the image

Segmentation in Bayesian formulation becomes :

where Z is the segmented image (classes z1 ….zK) Y is the observed image (values y1 ….yn) p(Z) is the prior probability p(Y|Z) is the likelihood P(Z|Y) is the segmentation that best represents the observation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 37/67

Department of

Radiology & Biomedical Imaging

( | )* ( )( | )

( )

P Y Z P ZP Z Y

P Y

Page 38: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Bayesian Concept

Medical Imaging Informatics 2011,

Nschuff

Course # 170.03

Slide 38/31

Department of

Radiology & Biomedical Imaging

Prior

Likelihood

Posterior

( | ) ( )| *( )p Y Zp Z pY Z

Page 39: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Treat Segmentation As Energy

Minimization Problem

Since p(B) = observation is stable, it follows:

The goal is to find the most probably distribution of p(Z|Y) given the observation p(Y)

Since the log probabilities are all additive, they are equivalent to distribution of energy

segmentation becomes an energy minimization problem.

ln ( | ) ln ( | ) ln ( )p Z Y p Y Z p Z

Department of

Radiology & Biomedical Imaging

Medical Imaging Informatics 2011,

N.Schuff

Course # 170.03

Slide 39/67

Page 40: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Probability In Spatial Context

Use the concept of Markov Random Fields (MRF) for segmentation

Definition:

Classes Z are a MRF

○ Classes exist: p(z) > 0 for all z Z

○ Probability of z at a location depends only on neighbors

○ Observed intensities are a random process following a distribution of many degrees of freedom.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 40/67

Department of

Radiology & Biomedical Imaging

Page 41: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

MRF Based Segmentation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 41/67

Department of

Radiology & Biomedical Imaging

1st and 2nd order MRFs

(p,q)(p,q+1)

(p=1,q+1)(p+1,q)

Ising model of spin glasses

Page 42: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

MRF Based Segmentation

Step I: Define prior class distribution

energy:

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 42/67

Department of

Radiology & Biomedical Imaging

1st and 2nd order MRFs

(p,q)(p,q+1)

(p=1,q+1)(p+1,q)

1,,

1

s t

s t

s t

z zz z

z z

Page 43: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

MRF Based Segmentation

Step I: Define prior class distribution energy:

Step II: Select distribution of conditional observation probability, e.g gaussian:

Yp,q is the pixel value at location (p,q)

z and z are the mean value and variance of the class z

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 43/67

Department of

Radiology & Biomedical Imaging

2

,

| 2, .

2

p q z

y z

z

yE p q

1st and 2nd order MRFs

(p,q)(p,q+1)

(p=1,q+1)(p+1,q)

1,,

1

s t

s t

s t

z zz z

z z

Page 44: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

MRF Based Segmentation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 44/67

Department of

Radiology & Biomedical Imaging

2

.

| 2arg min , , .

2s

p q z

z y s t

t N z

yE p q z z

Step III: Solve (iteratively) for the minimal

distribution energy

1st and 2nd order MRFs

(p,q)(p,q+1)

(p=1,q+1)(p+1,q)

assignment similarity

energy

Page 45: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

How To Obtain A Prior Of Class

Distributions?

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 45/67

Department of

Radiology & Biomedical Imaging

Average Gray Matter Map

Of 40 Subjects

Register to

Individual MRI

Segment

Page 46: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

The Process of MRF Based

Segmentation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 46/67

Department of

Radiology & Biomedical Imaging

classify

pro

ba

bility

intensity

Global Distribution

Distribution model

Update MRF

1

23

Page 47: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

MRF Based Segmentations

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 47/67

Department of

Radiology & Biomedical Imaging

4T MRI, SPM2, priors for GM, WM based on 60 subjects

Page 48: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Generalization:

Mixed Gaussian Distributions

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 48/67

Department of

Radiology & Biomedical Imaging

Find solution iteratively using

Expectation Maximization (EM)

2

.

| 2arg min , , .

2s

p q z

z y s t

t N z

yE p q z z

2

.

2

2

.

| 2arg min , , .

2 2s

p q z

z y s

p

t

t N

q

z

w

w

yE p q z z

y

White matter

White matter White matter lesion

Page 49: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Expectation Maximization Of

MRF Based Segmentation

pro

ba

bility

intensity

Global Distribution

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 49/67

Department of

Radiology & Biomedical Imaging

classify

Update distribution model

UpdateMRF

Page 50: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

EMS

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 50/67

Department of

Radiology & Biomedical Imaging

1.5 MRI, SPM2, tissue classes: GM, WM, CSF, WM Lesions

Standard

Page 51: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

MRF Based Segmentation Using

Various Methods

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 51/67

Department of

Radiology & Biomedical Imaging

A: Raw MRI

B: SPM2

C: EMS

D: HBSA

from

Habib Zaidi, et al,

NeuroImage 32

(2006) 1591 – 1607

Page 52: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

Jie Zhu and Ramin Zabih

Cornell University

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 52/67

Department of

Radiology & Biomedical Imaging

Page 53: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Principle Limitations Of MRF

Case where a simple energy

minimization might not work:

green: wrong segmentation

red: correct segmentation

The segmentation energy of green might be

smaller than that of red based on simple

separation energy

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 53/67

Department of

Radiology & Biomedical Imaging

Page 54: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

A Case As Motivation

EMS

areas where EMS have problems.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 54/67

Department of

Radiology & Biomedical Imaging

EMS gray matter segmentation

Page 55: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

How Geo-cuts Works

The separation penalty is defined based on magnitude and

direction of image gradient:

Small gradient magnitude:

○ separation penalty: large (all directions)

Large gradient magnitude

○ separation penalty :

small in direction of gradient.

very large in other directions.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 55/67

Department of

Radiology & Biomedical Imaging

Very large

largelarge

small

1,

p q

E p qI I

Page 56: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Why Use Geo Cuts

Case where simple separation energy

did not work: green: wrong segmentation

red: correct segmentation

Using Geo-cuts leads to Higher separation energy for green than

for red.

Correct segmentation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 56/67

Department of

Radiology & Biomedical Imaging

Page 57: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

EMS vs. Geo Cuts

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 57/67

Department of

Radiology & Biomedical Imaging

EMS gray matter Geo-Cuts gray matter Geo-Cuts white matter

Page 58: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Deformable Models

So far segmentation methods have not exploited

knowledge of shape.

In shape based methods, the segmentation problem

is again formulated as an energy-minimization

problem. However, a curve evolves in the image until

it reaches the lowest energy state instead of a MRF.

External and internal forces deform the shape control

the evolution of segmentation.

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 58/67

Department of

Radiology & Biomedical Imaging

Page 59: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Deformable Template Segmentation

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 59/67

Department of

Radiology & Biomedical Imaging

A. Lundervold et al.

Model-guided Segmentation of Corpus Callosum in MR Images

www.uib.no/.../arvid/cvpr99/cvpr99_7pp.html

Page 60: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

3D Deformable Surfaces

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 60/67

Department of

Radiology & Biomedical Imaging

Costa, J. École Nationale Supérieure des Mines de Paris

www.jimenacosta.com/Jime.Publications.MICCAI0

Automated Delineation of Prostate Bladder and Rectum

Page 61: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

3D Deformable Surfaces

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 61/67

Department of

Radiology & Biomedical Imaging

Tamy Boubekeur, Wolfgang Heidrich, Xavier Granier, Christophe Schlick

Computer Graphics Forum (Proceedings of EUROGRAPHICS 2006),

Volume 25, Number 3, page 399--406 - 2006

Page 62: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Segmentation Via Texture

Extraction

Two classical methods for feature

extraction

Co-occurrence matrix (CM)

Fractal dimensions (FD)

Medical Imaging Informatics

2009, N.Schuff

Course # 170.03

Slide 62/67

Department of

Radiology & Biomedical Imaging

Page 63: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Co-Occurrance Matrix (CM)

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 63/67

Department of

Radiology & Biomedical Imaging

Definition: The CM is a tabulation of how often different combinations

of pixel brightness values (gray levels) occur in an image.

image

kernel

Pixel that stores

calculated CM value

CM Image

Pixel order

Pix

el o

rder

Sharp

Blurred

More Blurred

Page 64: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Evaluation of CM

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 64/67

Department of

Radiology & Biomedical Imaging

CM MRI with spatially varying intensity bias

MRI with spatially homogenous intensity bias

Page 65: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fractal Dimensions

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 65/67

Department of

Radiology & Biomedical Imaging

Intuitive Idea:

Many natural objects have structures that are repeated regardless of

scale. Repetitive structures can be quantified by fractal dimensions

(FD).

Sierpinski Triangle

Page 66: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fractal Dimensions

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 66/67

Department of

Radiology & Biomedical Imaging

Definition:

Sierpinski Triangle

Box counting

Page 67: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Fractal Dimensions

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 67/67

Department of

Radiology & Biomedical Imaging

MEDICAL IMAGE SEGMENTATION USING

MULTIFRACTAL ANALYSIS

Soundararajan Ezekiel;

www.cosc.iup.edu/sezekiel/Publications/Medical

Page 68: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Summary

Automated Semi-automated

Initializing Manual

Threshold Region growing Co-occurrence

Tracing

MRF K-means Shape Models Fuzzy C-Means

Fractal Dimensions

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 68/67

Department of

Radiology & Biomedical Imaging

Page 69: Norbert Schuff Professor of Radiology VA Medical Center ......Radiology & Biomedical Imaging Medical Imaging Informatics 2011, N.Schuff Course # 170.03 Slide 20/67 Seed point Guided

UCSFVA

Literature1. Segmentation Methods I and II; in Handbook of Biomedical

Imaging; Ed. J. S. Suri; Kluwer Academic 2005.

2. WIKI-Books: http://en.wikibooks.org/wiki/SPM-VBM

3. FSL- FAST:http://www.fmrib.ox.ac.uk/fsl/fast4/index.html

Medical Imaging Informatics

2011, N.Schuff

Course # 170.03

Slide 69/67

Department of

Radiology & Biomedical Imaging