an interactive virtual endoscopy tool with automated path generation delphine nain, mit ai...

41
An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor: W. Eric. L Grimson, MIT AI Laboratory.

Upload: dominick-hall

Post on 30-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

An Interactive Virtual Endoscopy ToolWith Automated Path Generation

Delphine Nain, MIT AI Laboratory.

Thesis Advisor: W. Eric. L Grimson, MIT AI Laboratory.

Page 2: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Presentation Overview

• Background and Motivation

• Interactive System• Central Path Planning Algorithm• Synchronized Virtual Endoscopy

• Conclusion

Page 3: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Medical Motivation

• Cancer is the 2nd cause of death in the US• 43 % of people have a risk to be diagnosed with

cancer– Out of those 88 % are cancer in inner organ

• How can “see” inside the body to

screen and cure?

Page 4: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Conventional Endoscopy

• advantages:– minimally invasive– high resolution– interactivity

•disadvantages:

–can be painful and uncomfortable

–limited exploration

Page 5: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Conventional Medical Imaging

Page 6: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Conventional Visualization

• advantages: – non invasive– information on tissue shape

through and beyond walls of organ

•disadvantages:

–mentally align contiguous slides

–lower resolution than video

Page 7: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Segmentation: Volume

Page 8: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

3D Reconstruction : Model

Page 9: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

3D Visualization

Page 10: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Virtual Endoscopy

• Combines strengths of previous alternatives on patient-specific dataset– Spatial exploration– Cross-correlation with original

volume

Compact and Intuitive way to explore huge amount of information

Page 11: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Virtual Endoscopy: advantages

• clinical studies:– planning and post-operation: generates views that are not

observable in actual endoscopic examinations– color coding algorithms give supplemental information

Page 12: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Virtual Colonoscopy

Page 13: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

System Requirements

• Combination of Interactivity and Automation is key

• Cross Reference between 3D models and grayscale volumes

Page 14: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Presentation Overview

• Background and Motivation

• Interactive System• Central Path Planning Algorithm• Synchronized Virtual Endoscopy

• Conclusion

Page 15: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Display

Page 16: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Navigation Interface

Page 17: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Cross Reference

Provided by Arjan Welmers

Page 18: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Path: Update

Page 19: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Applications: Middle Ear

Thomas RodtSoenke Bartling

Page 20: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Applications: Cardiovascular

Provided by Bonglin Chung

Page 21: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Presentation Overview

• Background and Motivation

• Interactive System• Central Path Planning Algorithm• Synchronized Virtual Endoscopy

• Conclusion

Page 22: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Automated Path Planning

• Goal:

provide a “create path” button that

produces a centerline inside a 3D

model of any topology

Page 23: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Input

Page 24: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Output

Page 25: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Step 1: Produce a Labelmap

Page 26: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Step 2: Produce a distance map

Page 27: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Step 3: Create a Graph

Create a Graph description of the Distance Map

• Nodes are voxels inside the model• Edge weight are 1/(distance)2 from the

wall of the organ

Page 28: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Step 4: Run modified Dijkstra

Dijkstra algorithm is a single source

shortest path algorithm

• We use a binary heap• An optimization: keep an evolving front,

stop when reach the end node

Page 29: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Step 5: Results

Running Time: ~7s

Page 30: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Step 5: Results

Running Time: ~3s

Page 31: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Presentation Overview

• Background and Motivation

• Interactive System• Central Path Planning Algorithm• Synchronized Virtual Endoscopy

• Conclusion

Page 32: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Synchronized Virtual Colonoscopy

Page 33: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Dynamic Programming

Page 34: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Results

Page 35: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Conclusion

• Combination of Automation and Interactivity is key

• Cross Reference is important• Synchronized Fly-Throughs is

novel contribution

Publication: D. Nain, S. Haker, E. Grimson, R. Kikinis

“An Interactive Virtual Endoscopy Tool”,

IMIVA workshop, MICCAI 2001.

Page 36: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Acknowledgements• Ron Kikinis• Steve Haker• Lauren O’Donnell• David Gering• Carl-Fredrik Westin• Peter Everett• Sandy Wells• Eric Cosman• Polina Golland• Soenke Bartling• John Fisher• Mike Halle• Ferenc Jolesz

Page 37: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Thank You!

Steve Haker, Hoon Ji, Connie Sehnert

Page 38: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Correspondance

0 0 0 1

x x x x

y y y y

z z z z

VPN VP VU p

VPN VP VU p

VPN VP VU p

T is transformation matrix (translation or rotation along local axis)

VC =

To uniquely determine the coordinates of the virtual camera:

• coordinates of camera: VCnew = VCold * T

• coordinates of the focal point:

FPnew = VCnew * T

Page 39: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Cross Reference

Provided by Arjan Welmers

Page 40: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

3D Visualization

Page 41: An Interactive Virtual Endoscopy Tool With Automated Path Generation Delphine Nain, MIT AI Laboratory. Thesis Advisor : W. Eric. L Grimson, MIT AI Laboratory

Synchronized Virtual Endoscopy