+ All Categories
Home > Documents > Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker -...

Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker -...

Date post: 06-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
46
1 1 © 2011 Siemens Corporate Technology Whole Body Image Parsing Using Machine Learning S. Kevin Zhou, Ph.D. Image Analytics and Informatics Siemens Corporate Research Princeton, NJ with contributions from Siemens colleagues and clinical collaborators
Transcript
Page 1: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

11 © 2011 Siemens Corporate Technology

Whole Body Image Parsing Using Machine

Learning

S. Kevin Zhou, Ph.D.

Image Analytics and Informatics

Siemens Corporate Research

Princeton, NJ

with contributions from Siemens

colleagues and clinical collaborators

Page 2: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

22 © 2011 Siemens Corporate Technology

Long Term Research Goal

Image

Parsing

Anatomies

Page 3: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

33 © 2011 Siemens Corporate Technology

SCR - Comprehensive Research on Biomedical Imaging

Page 4: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

44 © 2011 Siemens Corporate Technology

Cardiac Function – Computed Tomography

• Presented in RSNA 2009

- Isolate the heart from the chest wall

- Quantify left and right ventricular ejection fraction and left ventricular mass

• Y. Zheng et al, Four-Chamber Heart Modeling and Automatic Segmentation for 3D Cardiac CT Volumes using

Marginal Space Learning and Steerable Features, IEEE TMI, 2008

Page 5: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

55 © 2011 Siemens Corporate Technology

eSie Left Ventricle Analysis on SC2000

Automatic navigation, detection, tracking and quantification of the left

ventricle in 3D+T ultrasound imaging

Work based on

eSie LVA

compared with

MRI is one of the

5 Young

Investigator’s

Award finalists

presented at the

American

College of

Cardiography

(ACC) Scientific

Sessions 2011

Page 6: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

66 © 2011 Siemens Corporate Technology

Patient-Specific Modeling of the Heart Valves

CT DynaCT US (SC2000) MRI

• Full valvular apparatus - aortic, mitral, pulmonary, tricuspid

Page 7: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

77 © 2011 Siemens Corporate Technology

Heart Physiome: Computational Hemodynamics

4D CT

Mihalef et al : Patient-Specific Modeling of Left Heart Anatomy, Dynamics and Hemodynamics from High

Resolution 4D CT, Royal Society, 2011

CFD Engine

(level-set

based)

Tricuspid

valve

Mitral

valve

Pulmonary

trunk

and valve

Aortic root

and valve

Page 8: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

88 © 2011 Siemens Corporate Technology

Automatic Volume Parsing and Metadata Indexing

• Volume parsing: Detects slides, 3D landmarks, organs, delineate organs

• S. Seifert et al: Semantic Annotation of Medical Images, Hierarchical Parsing and Semantic Navigation of

Full Body CT Data, SPIE Medical Imaging, 2009-2010

Page 9: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

99 © 2011 Siemens Corporate Technology

Appearance variations

Body Portions Narrow FOV

Occlusion

Contrast Pathologies Deformed

Missing

Misleading contextContext

Page 10: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1010 © 2011 Siemens Corporate Technology

Challenges

Accuracy SpeedShape

Page 11: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1111 © 2011 Siemens Corporate Technology

Annotated

Medical Image

Databases

(2D, 3D, 4D)

- Discriminative Anatomical Network

- Probabilistic Boosting Tree, Random Forests

- Advanced Optimization – Random Walker

- Marginal Space Learning

Trainable solutions for fast, automatic landmark detection, organ labeling,

segmentation, motion estimation and abnormally detection

Whole Body Analysis using Machine Learning

Page 12: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1212 © 2011 Siemens Corporate Technology

Outline

WB Landmark WB Organ WB Lesion WB Bone

Page 13: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1313 © 2011 Siemens Corporate Technology

Landmarks

Skull Base

Lung Top

TracheaLiver, Sternum

Liver, Hip

Hip, KidneyKnee

238 landmarks

Page 14: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1414 © 2011 Siemens Corporate Technology

Characteristics

Used as pre-processing step to trigger other tasks in 3D

Handles objects with large appearance variability

Accuracy

Near zero false negative and false positive rates

Speed

Has to be fast as the first step.

Page 15: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1515 © 2011 Siemens Corporate Technology

Independent vs. Sequential Search

Independent Search

Ignore the spatial relationship between landmarks

Computational complexity linearly depends on the volume size, the classifier

complexity and the number of landmarks. SLOW

Sequential Search

Leverage the spatial relationship between landmarks

Break down the linear dependency on volume size. FAST

Questions: What is the optimal search order?

Page 16: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1616 © 2011 Siemens Corporate Technology

Determining the Search Order

Exhaustively evaluating the search order in 1 volume

12 landmarks: 12! x 1sec /60/60/24/365 > 15 years

43 landmarks: 43! x 1sec /60/60/24/365 > 1045 years

Difficult to find the best search order even offline

The landmarks could be missing.

Page 17: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1717 © 2011 Siemens Corporate Technology

Aortic root

Liver

Hip

Knee

1

Spatial relationship

between landmarks

provided by training data

Landmark with smallest

search range: Aortic root

“Greedy Search” for Fast Detection [Liu et al. CVPR 2010]

Each box indicates a search window.

Search window could incorporate

• Training data statistics

• Landmark classifier complexity

Page 18: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1818 © 2011 Siemens Corporate Technology

Aortic root

Liver

Hip

Knee

1

Spatial relationship

between landmarks

provided by training data

2

Landmark with smallest

search range: Aortic root

Landmark with smallest

search range: Liver

“Greedy Search” for Fast Detection

1

Page 19: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

1919 © 2011 Siemens Corporate Technology

Algorithm

In each round of the greedy algorithm, each detected landmark

provides a search space for each undetected landmark

Each un-detected landmark selects the smallest search space

The un-detected landmark that has the smallest search space is chosen,

and the cost is

This algorithm approximately solves

N

k kk SC2 )1(:)1( )(min

)(min)( )(:)1()(:)1(1 kuu

kk SVSC

udSd

ku VSVuk )(:)1(

min)(, )(:)1(

}...{ )()2()1()(:)1( kk lllSd

du

udV

Page 20: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2020 © 2011 Siemens Corporate Technology

Submodular Maximization

Theorem: If is a submodular, nondecreasing function and ,

then the greedy algorithm finds a set such that

Approximation reaches at least 63% of optimal solution

(off-line bound)

)()()( SCCSF kkk

TS

N

k kk SF2 )1(:)1( )(max

N

k kk SC2 )1(:)1( )(min

F 0)( F

)(max)11()'( SFeSF

'S

Define

is a submodular function(.)kF

)(}){()(}){( TFlTFSFlSF kkkk

Page 21: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2121 © 2011 Siemens Corporate Technology

“Greedy Search” is adaptive

1 LiverTop

Skull 2 FemurHeadR (1)

3 HipR (2) 4 HipL (2)

5 KidneyR (2) 6 KidneyL (2)

7 LungTopL (4) 8 LungTopL (7)

23000GpSKp.11.1.detRaw

1 LiverTop

Skull FemurHeadR

2 AortaRoot (1) TracheaBif (1)

LungTopL (1) 3 SternumBot (1)

LiverCent (1) 4 KidneyL (1)

…MZ-143330-CTSV_3042.3874.5.1.detRaw

Page 22: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2222 © 2011 Siemens Corporate Technology

Time vs. Volume Size

Page 23: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2323 © 2011 Siemens Corporate Technology

Detection Time

Page 24: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2424 © 2011 Siemens Corporate Technology

FPR and FNRGreedy Independent

Page 25: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2525 © 2011 Siemens Corporate Technology

IEEE Workshop on Mathematical Methods in

Biomedical Image Analysis (MMBIA)

January 9th, 2012 Breckenridge, Colorado

http://www.mmbia.org/mmbia2012

MMBIA 2012

Important DatesPaper Submission Deadline: September 12th, 2011

Paper Decisions: October 31st, 2011

Final Papers Due: December 1st, 2011

Page 26: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2626 © 2011 Siemens Corporate Technology

Outline

WB Landmark WB Organ WB Lesion WB Bone

Page 27: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2727 © 2011 Siemens Corporate Technology

Shape Regression Machine (SRM) [Zhou MIA 2010]

Efficient deformable shape segmentation

Learning: Regression Inference: Sample

averaging

Annotation: Full shape Context: Shape, anatomy,

appearance

Page 28: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2828 © 2011 Siemens Corporate Technology

Shape Representation & Two-Stage Approach

Shape C = rigid q + deformable S

For LV endocardium, q (tx,ty,log(sx),log(sy),a)

S consists of a cohort of landmarks (x1,y1,x2,y2,…,xN,yN)

Regression-Based

Rigid Object Detection

Regression-Based

Deformable Shape Inference

Page 29: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

2929 © 2011 Siemens Corporate Technology

Object Detection and Context

“I Spy” Painting by Picasso

weak contextno context strong context

Mona Lisa

Page 30: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3030 © 2011 Siemens Corporate Technology

Regression-Based Object Detection: Basic Idea

Basic idea

Regress the difference vector

dq = F1( I(q) )

Estimate the ground truth

q0 = q + dq = q + F1( I(q) )q=(tx,ty)

q0=(tx0,ty0)

dq=(dtx,dty)

One scan solution!

Page 31: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3131 © 2011 Siemens Corporate Technology

Two Questions?

Does such an oracle F1 exist?

Context in anatomy and appearance at a global level

How to learn the oracle F1?

Annotated database & machine learning

(3.2,-15.5) (-6.2,-5.3) (4.7,16.5) (-0.3,-8.7) (-13.2,-18.0)

(1.3,2.6) (15.9,-9.5) (16.5,0.9) (18.0,-14.0)(22.1,-7.1)

LV

LARA

RV

Page 32: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3232 © 2011 Siemens Corporate Technology

Robust Detection

Algorithm

Sample

{q<1>,q<2>,…,q<M>}

Estimate

dq<m> = F1( I(q<m>) )

Predict

q0<m> = q<m> + dq<m>

Fuse by averaging

q0 = M-1 Sm=1:M q0<m>

Page 33: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3333 © 2011 Siemens Corporate Technology

Improved Localization

Confidence score

Train a binary classifier

pd is the posterior prob. from the binary

classifier

Weighted averaging

Faster computation

Early stop

j

j

d

j

jj

d

p

θpθ

0

0

Page 34: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3434 © 2011 Siemens Corporate Technology

• Basic idea S = F2( I(q0) ). I(q0): Estimated ground truth patch

• Does such an oracle F2 exist?– Context in shape and appearance at a local level

• How to learn the oracle F2?– Annotated database & machine learning

– Perturb the rigid parameter to allow imperfect detection

Regression-Based Deformable Shape Inference

Page 35: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3535 © 2011 Siemens Corporate Technology

Deformable Shape Inference Algorithm

• Algorithm

– SamplePerturb the bounding box to generate K random samples {I<1>,I<2>,…,I<K>}

– EstimateS<k> = F2( I

<k> )

– Fuse– Build a nonparametric kernel density ps(S)

– Weighted averaging

k

k

s

k

kk

s

p

SpS

Page 36: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3636 © 2011 Siemens Corporate Technology

Learn a score function s(I, C) using classification, regression, or ranking.

Maximize the score function using standard optimization methods (e.g.,

simplex).

Better feature representation.

Discriminative Learning for Deformable Shape

Segmentation [Zhang et al. ECCV 2008]

Energy minimization Classification Regression Ranking

Page 37: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3737 © 2011 Siemens Corporate Technology

Marginal Space Learning (MSL) [Zheng et al. TMI 2008]

Efficient anatomy detection from 3D volumes

Rigid parameterization (9D)

3 for translation a

3 rotation b

3 for anisotropic scale g

Learning: Binary

classificationInference: Exhaustive

scanning

Annotation: Bounding box Context: Shape &

appearance

abg

Page 38: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3838 © 2011 Siemens Corporate Technology

Classification-based Object Detection [Voila & Jones]

Object detection: MAP in the search space Q

(a,b,g) arg max {(a,b,g) in Q} Pr(a,b,g|V)

Offline learning

Learn Pr(a,b,g|V) via binary classification

Pr(+1|V[a,b,g]) = Pr(a,b,g|V)

High learning complexity: 1-vs-all

Computationally challenging

Online inference

Exhaustive search in the full 9D space is prohibitive

a

g b

Page 39: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

3939 © 2011 Siemens Corporate Technology

Marginal Space Learning (MSL)

Offline learning

Break down the learning complexity

Pr(a,b,g|V) = Pr(a|V) x Pr(a,b|V)/Pr(a|V) x Pr(a,b,g|V)/Pr(a,b|V)

Translation detector: Pr(+1|V[a]) = Pr(a|V)

Rotation detector: Pr(+1|V[a,b]) = Pr(a,b|V)

Scale detector: Pr(+1|V[a,b,g]) = Pr(a,b,g|V)

Bootstrapping to reduce the number of negatives

Online inference

Search in three spaces: {T}, {T,R}, {T,R,S}

Extensible to cope with deformable shape space

Page 40: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4040 © 2011 Siemens Corporate Technology

MSL Illustration

a

g ba

g b

a

g b

Pr(a|V)

Pr(a,b|V)

Pr(a,b,g |V)

a

g b

Page 41: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4141 © 2011 Siemens Corporate Technology

Hierarchical MSL – Image Pyramid to Improved

Robustness [Sokfa et al, CVPR 2010]

Page 42: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4242 © 2011 Siemens Corporate Technology

Example: Liver segmentation [Ling et al. CVPR 2007]

Method: Learning based hierarchical segmentation

• Hierarchical mesh framework

• Subspace shape initialization

• Learning-based detection and boundary refinement

Page 43: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4343 © 2011 Siemens Corporate Technology

Learning based detection & segmentation +

PDE-based refinement

Combine Learning-based and PDE-based techniques [Kohlberger et al. MICCAI 2011]

Atlas-based

bounding box

detection

Parametric level set

evolution

Level set-based

refinement

Mesh extraction

Up-sampling

Center, orientation, scale

Signed distance map

Signed distance

map

Mesh

Data volume

Landmark detection

Bounding box

detection

Fine boundary

detection

Up-sampling

Center,

orientation,

scale

Data volume

Coarse boundary

detection

Mesh

MSL + PBT +

steerable features

Atlas-based initialization +

levelsets + shape model

- high number of

training examples

(~400)

- lack of detail

due to point-

based shape

representation

- initialization not robust

+ low number of training

cases (20-100)

+ high details due to level

set representation

+ overlaps easily

preventable

- difficult to prevent

overlaps

+ very robust if trained

sufficiently

Mesh to distance map

- many parameters

+ fast

Page 44: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4444 © 2011 Siemens Corporate Technology

Region growing + heuristics

Special features + PBT

MSL + steerable

features + PBT

PBT + Shape

model +

Correspondence

resampling

Multi-region level

set segmentation

System Concept

Level set refinement & overlap removal

Body region estimation and landmark detection

Bounding

box

detection

Heart

Trachea

detectio

n and

airways

Heart

Isolat-

ion

Refinmnt. & overlap r.

Airways Liver Left

lung

Right

lung

Left

kidney

Right

kidney

Prostate Bladder

CT volume

Bounding

box

detection

Bounding

box

detection

Bounding

box

detection

Bounding

box

detection

Bounding

box

detection

Bounding

box

detection

IDTK

DLL with custom API

Multi-

scale

boundary

detection

Multi-

scale

boundary

detection

Multi-

scale

boundary

detection

Multi-

scale

boundary

detection

Multi-

scale

boundary

detection

Multi-

scale

boundary

detection

Multi-

scale

boundary

detection

MSL + full-body

landmark network

Page 45: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4545 © 2011 Siemens Corporate Technology

CParameters

CNodeCData CData

Integrated Detection Toolkit (IDTK) ---

Building the Whole Body Parsing Project

Coding anatomical

relationships by a

network structure

Flexible configuration

Visual programming

Scalable technology

Page 46: Whole Body Image Parsing Using Machine Learning · - Advanced Optimization –Random Walker - Marginal Space Learning Trainable solutions for fast, automatic landmark detection, organ

4646 © 2011 Siemens Corporate Technology

IEEE Workshop on Mathematical Methods in

Biomedical Image Analysis (MMBIA)

January 9th, 2012 Breckenridge, Colorado

http://www.mmbia.org/mmbia2012

MMBIA 2012

Important DatesPaper Submission Deadline: September 12th, 2011

Paper Decisions: October 31st, 2011

Final Papers Due: December 1st, 2011


Recommended