35
12-Apr-2007 1 CSCE790T Medical Image Processing University of South Carolina Department of Computer Science 3D Active Shape Models Integrating Robust Edge Identification and Statistical Shape Models

CSCE790T Medical Image Processing

  • Upload
    selima

  • View
    34

  • Download
    2

Embed Size (px)

DESCRIPTION

CSCE790T Medical Image Processing. University of South Carolina Department of Computer Science. 3D Active Shape Models Integrating Robust Edge Identification and Statistical Shape Models. Overview. Introduction Motivation General ASM Algorithm Robust Edge Detection Unified Cost Function - PowerPoint PPT Presentation

Citation preview

Page 1: CSCE790T  Medical Image Processing

12-Apr-2007 1

CSCE790T Medical Image Processing

University of South Carolina Department of Computer Science

3D Active Shape Models Integrating Robust Edge Identification and

Statistical Shape Models

Page 2: CSCE790T  Medical Image Processing

12-Apr-2007 2

Overview

• Introduction• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments / Results• Conclusion

Page 3: CSCE790T  Medical Image Processing

12-Apr-2007 3

Introduction

• Collaboration with UNC departments of computer science, and psychiatry

• Submitted to MICCAI 07

• Propose two new strategies to improve 3D ASM performance:

– Developing a robust edge-identification algorithm to reduce the risk of detecting false edges

– Integrating the edge-fitting error and statistical shape model defined by a PDM into a unified cost function

Page 4: CSCE790T  Medical Image Processing

12-Apr-2007 4

Introduction

• Apply the proposed ASM to the challenging tasks of detecting the left hippocampus and caudate surfaces from an subset of 3D pediatric MR images

• Compare its performance with a recently reported atlas based method.

Page 5: CSCE790T  Medical Image Processing

12-Apr-2007 5

Overview

• Introduction• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments / Results• Conclusion

Page 6: CSCE790T  Medical Image Processing

12-Apr-2007 6

Motivation

• Segmentation facilitates the discovery of diseased structures in medical images

• Two neurological shape structures of interest– Caudate Nucleus

• body movement and coordination • cauda (tail)

– Hippocampus• memory and coordination• hippo (horse) and Kampi (curve)

Page 7: CSCE790T  Medical Image Processing

12-Apr-2007 7

Motivation

http://www.emedicine.com/radio/topic443.htm#target2

Page 8: CSCE790T  Medical Image Processing

12-Apr-2007 8

Motivation

http://www.sci.uidaho.edu/med532/basal.htm

Page 9: CSCE790T  Medical Image Processing

12-Apr-2007 9

Motivation

• Hippocampus, and Caudate related to the following areas of research:– Epileptic seizures (MTS)– Alzheimer disease– Amnesic syndromes– Schizophrenia– Parkinson's disease– Huntington's disease

Page 10: CSCE790T  Medical Image Processing

12-Apr-2007 10

Overview

• Introduction• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments / Results• Conclusion

Page 11: CSCE790T  Medical Image Processing

12-Apr-2007 11

General ASM Algorithm

• Initial placement of point distribution model (PDM) mean shape inside image volume T (v : s, t, )

• Generate gradient magnitude values for each voxel location in 3D image volume

• while not(convergence)– Identify strongest edge for each landmark point along its

search path– Using this edge information determine new ASM shape– Update PDM global transform T(s, t, ) and local transform

variables– Verify new ASM shape with PDM shape space limits– If global, and local transform variables are not longer

changing ASM has converged

Page 12: CSCE790T  Medical Image Processing

12-Apr-2007 12

Overview

• Introduction• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments / Results• Conclusion

Page 13: CSCE790T  Medical Image Processing

12-Apr-2007 13

Robust Edge Detection

• Identify boundary edges of desired surface structure inside image volume

• Each edge is represented by an gradient magnitude value

• Stronger edges have larger gradient magnitude values

Page 14: CSCE790T  Medical Image Processing

12-Apr-2007 14

Robust Edge Detection

Example sagittal plane edges for hippocampus

Image slice

Gradient magnitude slice

Page 15: CSCE790T  Medical Image Processing

12-Apr-2007 15

Robust Edge Detection

Example coronal plane edges for hippocampus

Image slice

Gradient magnitude slice

Page 16: CSCE790T  Medical Image Processing

12-Apr-2007 16

Robust Edge Detection

• Boundary edges are identified along search paths for each landmark point

• Search paths are defined by profile locations () along each landmark points normal vector

Page 17: CSCE790T  Medical Image Processing

12-Apr-2007 17

Robust Edge Detection

• Additionally, each landmark points normal vector is determined by the surface mesh

1

2

4

3

5

68

7

A

E

C D

B F

G

n6 = ¼ x (nD + nE + nF + nG) = n6/ || n6 ||

Page 18: CSCE790T  Medical Image Processing

12-Apr-2007 18

Robust Edge Detection

edgestrongest oflocation ),,(ˆ

vectornormalunit ),,(

pointlandmark i the),,(

ˆ

i

th

iii

iiii

iiii

iiii

zyx

zyx

zyx

u

n

u

nuu

Page 19: CSCE790T  Medical Image Processing

12-Apr-2007 19

Robust Edge Detection

• Generally, edges detection along search paths are considered dangerous

• Subject to noise

• Spurious (false) edges

Page 20: CSCE790T  Medical Image Processing

12-Apr-2007 20

Robust Edge Detection

• Propose an new neighborhood solution• Spatially consistent profile location (i

)• Reduces the likelihood of an false edge

Page 21: CSCE790T  Medical Image Processing

12-Apr-2007 21

Overview

• Introduction• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments / Results• Conclusion

Page 22: CSCE790T  Medical Image Processing

12-Apr-2007 22

Unified Cost Function

• Traditionally each of the models local transform variables (bi) are updated after the ASM shape is found

• If the ASM shape (u) is not defined within the limits of the PDM shape space the local transform variables (bi)

are rescaled appropriately• Shape information may be lost• Re-active solution

iiii

n

ii bb 3 ,3 where,

3

1

pvu

Page 23: CSCE790T  Medical Image Processing

12-Apr-2007 23

Unified Cost Function

• Steps in shape deformation where ASM shape not within PDM shape space limits

Page 24: CSCE790T  Medical Image Processing

12-Apr-2007 24

Unified Cost Function

• Proposed solution implemented by an unified cost function

• Pro-active solution• Efficiently solved as an quadratic programming

problem

),,:( ),,:( ˆ 1

1

2

sTDsT ii

n

iii T

tvutvuuu

Page 25: CSCE790T  Medical Image Processing

12-Apr-2007 25

Unified Cost Function

• The cost function can be viewed as,

Tt

T vαuvαuαααα N D N min 1-*t*

α T

• vT = (3nx1) vector global transformed mean shape• DT -1 = (3nx3n) matrix global transformed inverse covariance matrix• u = (3nx1) vector initial PDM mean shape or previous ASM shape• N = (3nxn) matrix the normal vectors• * = (nx1) vector profile locations of the most stable edges• = (nx1) vector most optimal profile locations

Page 26: CSCE790T  Medical Image Processing

12-Apr-2007 26

Overview

• Abstract• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments & Results• Conclusion

Page 27: CSCE790T  Medical Image Processing

12-Apr-2007 27

Experiments & Results

• Developed using ITK and VXL C++ open source libraries

• Subset of 10 high resolution MRI brain images from pediatric study

• 256x256x192 resolution

• Inter-voxel spacing 1.0mm

Page 28: CSCE790T  Medical Image Processing

12-Apr-2007 28

Experiments & Results

• Left hippocampus PDM– 42 shape instances– 642 corresponded landmark points– Corresponded using MDL

• Left caudate nucleus PDM– 85 shape instances– 742 corresponded landmark points– Corresponded using SPHARM

Page 29: CSCE790T  Medical Image Processing

12-Apr-2007 29

Experiments & Results

• Each PDM mean shape was manually initialized using Insight-SNAP

• Convergence was achieved when either the global transform variables or mahalanobis distance between ASM shape and PDM mean shape were at an minimum.

• Convergence was typically achieved between 5 to 7 ASM iterations using +/- 4 (k=9) profile locations along each landmark points normal vector

Page 30: CSCE790T  Medical Image Processing

12-Apr-2007 30

Experiments & Results

Page 31: CSCE790T  Medical Image Processing

12-Apr-2007 31

Experiments & Results

Page 32: CSCE790T  Medical Image Processing

12-Apr-2007 32

Experiments & Results

• ASM segmented performance was compared against Atlas-based method

• Performance was evaluated using the following measures:– Pearson correlation coefficient: volumetric

correlation– Dice coefficient: volumetric overlap

Page 33: CSCE790T  Medical Image Processing

12-Apr-2007 33

Experiments & Results

Page 34: CSCE790T  Medical Image Processing

12-Apr-2007 34

Overview

• Abstract• Motivation• General ASM Algorithm• Robust Edge Detection• Unified Cost Function• Experiments / Results• Conclusion

Page 35: CSCE790T  Medical Image Processing

12-Apr-2007 35

Conclusion

• Presented two new strategies to address limitations of current ASM.– Robust edge detection to reduce likelihood of

spurious edge– Pro-active solution ensure ASM approximated shape

is defined within PDM shape space limits using unified cost function

• Additional research is required to address the sensitivity of the initial placement

• Implement fully-automatic method