Talk GI Workshop VR/AR

26
Interactive Particle Tracing with Cumulative Blood Damage Computation for Ventricular Assist Devices Dennis Kempin, Peter Schumacher, Gernot Ziegler, Tobias Rick

Transcript of Talk GI Workshop VR/AR

Page 1: Talk GI Workshop VR/AR

Interactive Particle Tracing with Cumulative Blood Damage

Computation for Ventricular Assist Devices

Dennis Kempin, Peter Schumacher,

Gernot Ziegler, Tobias Rick

Page 2: Talk GI Workshop VR/AR

Abstract

Page 3: Talk GI Workshop VR/AR

DeBakeyVentricular Assist Device

Page 4: Talk GI Workshop VR/AR
Page 5: Talk GI Workshop VR/AR

Hydraulik

Hematologie

Page 6: Talk GI Workshop VR/AR

Motivation?

Page 7: Talk GI Workshop VR/AR
Page 8: Talk GI Workshop VR/AR

Arora et alA Tensor-Based Measure

for Estimating Blood Damage

Hentschel et alInteractive blood damage analysis for

ventricular assist devices

Page 9: Talk GI Workshop VR/AR

Goal:Fully interactive particle seeding

Page 10: Talk GI Workshop VR/AR

Technology

Page 11: Talk GI Workshop VR/AR
Page 12: Talk GI Workshop VR/AR
Page 13: Talk GI Workshop VR/AR

Implementation

Page 14: Talk GI Workshop VR/AR

Traditional SV

Page 15: Talk GI Workshop VR/AR

GPU based SV

Page 16: Talk GI Workshop VR/AR

Hemolysis

Tensor

Hemolysis

Eigenvectors

Velocity

Gradient

Page 17: Talk GI Workshop VR/AR

Reduce Complexity

Cartesian Grid

Lower level Integration

Frameskipping

Single-precision float

Specialized Eigensolver

Page 18: Talk GI Workshop VR/AR

Results

Page 19: Talk GI Workshop VR/AR

My Home Computer:

G96b = $50

Page 20: Talk GI Workshop VR/AR

65.000 particles

In realtime

Page 21: Talk GI Workshop VR/AR

Numeric Instabilities!

Page 22: Talk GI Workshop VR/AR

0.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

256 1024 4096 16384 65536

Tracing only Tracing with hemolysis

(million)Integrations per second

Page 23: Talk GI Workshop VR/AR

67

GPU Peak PerformanceGflops

9500GT

Page 24: Talk GI Workshop VR/AR

67 1700

GPU Peak PerformanceGflops

9500GT GTX 295

Page 25: Talk GI Workshop VR/AR

Improve Accuracy

Tetraedal Grid

Higher level Integration

Memory Streaming

Double-precision float

More accurate eigensolver

Page 26: Talk GI Workshop VR/AR

Thank you for your attention!

Any Questions?