Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

38
Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization Michael Burns Martin Haidacher Eduard Gröller Ivan Viola Wolfgang Wein

description

Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization. Martin Haidacher Eduard Gröller. Michael Burns. Wolfgang Wein. Ivan Viola. Preface. CT scan with embedded Ultrasound data. Visualization Scenario. Poking needles Liver biopsy Radio frequency ablation - PowerPoint PPT Presentation

Transcript of Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Page 1: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Feature Emphasis and Contextual Cutaways

for Multimodal Medical Visualization

Michael BurnsMartin Haidacher

Eduard Gröller

Ivan ViolaWolfgang Wein

Page 2: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Preface

CT scan with embedded Ultrasound data

Page 3: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization Scenario Poking needles

Liver biopsyRadio frequency

ablation

Procedure:Patient has CT scanNeedle path is plannedUses ultrasound probe to help guide needleDoctor views CT scan at time of procedure

Page 4: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization Scenario

CT Scan Data Ultrasound Data

Page 5: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization Scenario

Ultrasound embedded in dense volume

Page 6: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization Scenario

Ultrasound embedded in sparse volume

Page 7: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization Scenario

Ultrasound with contextual cutaway

Page 8: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Key Requirements Volumetric data

Tissue types differentiated and ranked○ Important materials most visible○ Unimportant materials provide context

Ultrasound imageCaptured with 3D position and orientation of

probeRegistration between coordinate frames

[Wein05]

Page 9: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization PipelineVolumetric Data(e.g. CT Scan)

Importance in the Transfer Function

Viewpoint Information Object of Interest(e.g. Ultrasound Plane)

Contextual Cutaway ViewsImportance-Driven

Shading

Integrating Occlusion with Importance

Page 10: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization PipelineVolumetric Data(e.g. CT Scan)

Importance in the Transfer Function

Viewpoint Information Object of Interest(e.g. Ultrasound Plane)

Contextual Cutaway ViewsImportance-Driven

Shading

Integrating Occlusion with Importance

Page 11: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Defining ImportanceRank materials by relevance1. Definition in volumetric space

Uses auxiliary volumeRequires preprocessing per dataset

2. Definition in transfer function spaceExtra value in transfer functionShared among datasets

Page 12: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Defining Importance

Material boundaries

Component 1

Component 2

c2, α2, I2

c1, α1, I1

F(x, y, z)

|F(

x, y

, z)|

Page 13: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization PipelineVolumetric Data(e.g. CT Scan)

Importance in the Transfer Function

Viewpoint Information Object of Interest(e.g. Ultrasound Plane)

Contextual Cutaway ViewsImportance-Driven

Shading

Integrating Occlusion with Importance

Page 14: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Feature Emphasis Visual distinction between materials

Emphasis of important materials

Material propertiesColorOpacity

Lighting propertiesShading conveys detail

Page 15: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Feature Emphasis

Full Shading No Shading

Page 16: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Feature Emphasis

Full Shading Importance Shading

Page 17: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Feature Emphasis

Importance Shading

Emphasis: E

Shaded color: Cshaded

Subdued color:Csubdued = E * Cunshaded + (1 – E) * Cshaded

Final color:Cfinal = I * Cshaded +

(1 – I) * Csubdued

Page 18: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Feature Emphasis

Page 19: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization PipelineVolumetric Data(e.g. CT Scan)

Importance in the Transfer Function

Viewpoint Information Object of Interest(e.g. Ultrasound Plane)

Contextual Cutaway ViewsImportance-Driven

Shading

Integrating Occlusion with Importance

Page 20: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Contextual Cutaways Object of interest obscured by volume

High importance○ Should be visible○ May obscure object

Low importance○ Not necessarily visible○ May not obscure object

View-dependent cutaway structure

Page 21: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Traditional Cutawaysv

Base

Clear

Object of Interest

Page 22: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Traditional Cutaways

Small Large

Page 23: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Contextual Cutawaysv

1

2

Base

Transition

Clear

Overlayd

Page 24: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Layered Visualization

Base Transition

Page 25: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Layered Visualization

Base, Transition Overlay

Page 26: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Layered Visualization

Base, Transition, Overlay Base

Page 27: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Visualization PipelineVolumetric Data(e.g. CT Scan)

Importance in the Transfer Function

Viewpoint Information Object of Interest(e.g. Ultrasound Plane)

Contextual Cutaway ViewsImportance-Driven

Shading

Integrating Occlusion with Importance

Page 28: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Occlusionv

= 1

= 0

1

0.75

0.5

0.25

0

Page 29: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Occlusion Compensation Fade material based on occlusion value

between two occlusion thresholdsThresholds based on importance

Modify opacity:τu = Iτl = max(2 * I – 1, 0)α’ = α * (1 – ramp(τu, τl, Ω))

Page 30: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Occlusion Compensation

Base

Trans

ition

Clear

Overla

y

Liver (0.5) Vessels (0.99)

Occlusion value (Ω)

α sc

ale

fact

or

0 10.5

Flesh (0.01)0

1

τu = Iτl = max(2 * I – 1, 0)

Page 31: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Results

No cutaway(over draw)

Page 32: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Results

Simple cutaway

Page 33: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Results

Simple cutawaywith interior

Page 34: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Results

Interior becomes overlay region

Page 35: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Results

Transition area added

Page 36: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Results

Page 37: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Conclusions Visualization

Material importance defined within transfer function Important materials emphasized through shadingView-dependent cutaway structure determines occlusion of

object-of-interestMaterials removed in occluding areas, according to their

importance

ApplicationVisualize ultrasound data within CT scan for needle driven

operations Initial feedback has been positiveCurrently being evaluated for clinical use

Page 38: Feature Emphasis and Contextual Cutaways for Multimodal Medical Visualization

Michael Burns - Contextual Medical Visualization

Acknowledgments Gianluca Paladini

Siemens Corporate Research Adam Finkelstein

Princeton University Paper reviewers EuroVis 2007 hosts