• No results found

Models for simulating instrument-tissue interactions

N/A
N/A
Protected

Academic year: 2021

Share "Models for simulating instrument-tissue interactions"

Copied!
40
0
0

Loading.... (view fulltext now)

Full text

(1)

Dr. U. Kühnapfel 23.01.01

Models for simulating

instrument-tissue interactions

Uwe G. Kühnapfel,

H.K. Çakmak, H. Maaß, S. Waldhausen

MMVR 2001

Newport Beach, January 27, 2001

Models for simulating

instrument-tissue interactions

Uwe G. Kühnapfel,

H.K. Çakmak, H. Maaß, S. Waldhausen

MMVR 2001

(2)

Dr. U. Kühnapfel 23.01.01

Overview

Overview

Introduction

Introduction

About M.I.S. Simulation

About M.I.S. Simulation

Karlsruhe VEST System Overview

Karlsruhe VEST System Overview

Modelling of Soft Tissue

Modelling of Soft Tissue

Simulation of Surgical Interactions

Simulation of Surgical Interactions

Visual Effects for enhanced Realism

(3)

Dr. U. Kühnapfel 23.01.01

Motivation

Motivation

Patients benefits

Patients benefits Surgeons disatvantagesSurgeons disatvantages +

+ less traumatic less traumatic - limited view- limited view +

+ fast recoveryfast recovery -- limited mobilitylimited mobility + short hospital stay

+ short hospital stay - limited haptics- limited haptics

Ü

Ü Training is essentialTraining is essential

„Classic“

„Classic“

Training Systems

Training Systems

Pelvi-Trainer

Pelvi-Trainer

Training with plastic ModelsTraining with plastic Models and Animal Tissueand Animal Tissue Training with living animals / cadavers

Training with living animals / cadavers

Difficult and expensive to setup, ethic problems

Difficult and expensive to setup, ethic problems

Ü

Ü Setup is time- and cost consumingSetup is time- and cost consuming

Ü

(4)

Bronchoscopy

Bronchoscopy

Bro

Bro--NielsenNielsen et et al al. (1999), HT-. (1999), HT-MedicalMedical, USA, USA Cardiac-Surgery /

Cardiac-Surgery / AnastomosisAnastomosis Playter et al. (1997), BDI, USA

Playter et al. (1997), BDI, USA

Craniofacial Surgery Craniofacial Surgery Keeve (1996), Uni-Erlangen, Keeve (1996), Uni-Erlangen, DD Eye-Surgery Eye-Surgery

Sinclair et al. (1998), Georgia-Tech, USA

Sinclair et al. (1998), Georgia-Tech, USA

Gynaecology

Gynaecology

Szekely et al. (1998), ETH-Zürich, CH

Szekely et al. (1998), ETH-Zürich, CH Kühnapfel et al. (1998), FZK, D

Laparoscopy

Laparoscopy

Cover et

Cover et al al. (1993), . (1993), Georgia-Tech, USAGeorgia-Tech, USA

Kühnapfel et al. (1995), FZK, D

Trauma Surgery (mil.)

Trauma Surgery (mil.)

Basdogan et al. (1997), Musculographics,

Basdogan et al. (1997), Musculographics,USAUSA Tumor Diagnosis and Palpation

Tumor Diagnosis and Palpation

Burdea et al. (1998), CAIP, USA

Burdea et al. (1998), CAIP, USA

Dr. U. Kühnapfel 23.01.01

VEST-System Requirements

VEST-System Requirements

Soft-Tissue Soft-Tissue Simulation Simulation Training Training Environment Environment,, User interface User interface Physiology Physiology Simulation Simulation Realistic Realistic Simulation Simulation Scenarios Scenarios Interactions Interactions and Visual and Visual Effects Effects Ü

Ü Limited surgical InteractionsLimited surgical Interactions

Ü

Ü Limited anatomical Limited anatomical „„RealismRealism““

Ü

Ü Limited modelling of Limited modelling of „„PhysiologyPhysiology““

(5)

Dr. U. Kühnapfel VEST system functional diagram 23.01.01 Position Sensoring System Position Position Data Data Forces Forces Graphics Graphics Workstation Workstation Instrument Positions Instrument Positions Binary Switches Binary Switches SGI-IRIX /

(6)

Dr. U. Kühnapfel 23.01.01

„Phantom Box“ with user interface:

„Phantom Box“ with user interface:

2 (3) MIS-instruments, 1 Endoscope,

2 (3) MIS-instruments, 1 Endoscope,

6 footswitches

6 footswitches

PC based position measuring system

PC based position measuring system

Rendering and Simulation with

Rendering and Simulation with KISMETKISMET software on: software on: • SGI-workstations (Onyx, Octane) and

• SGI-workstations (Onyx, Octane) and

• NT-workstation (Intergraph, SGI-Visual PC)

• NT-workstation (Intergraph, SGI-Visual PC)

Force-Feedback with commercial haptic devices:

Force-Feedback with commercial haptic devices:

• Impulse Engine (Immersion Corp.)

• Impulse Engine (Immersion Corp.)

• PHANToM (SensAble Technologies)

• PHANToM (SensAble Technologies)

Structure of the M.I.S. Training System Structure of the M.I.S. Training System

The “Karlsruhe Endoscopic Surgery Trainer”

The “Karlsruhe Endoscopic Surgery Trainer”

(7)
(8)

Dr. U. Kühnapfel

VR Force-Feedback Devices

23.01.01

Integration of two commercially available

Force-Feedback Input Devices with KISMET

• „Laparoscopic Impulse-Engine“ (Immersion)

• „Phantom“ (Sensable Technologies)

Research on „Feeling of Tissue Elasticities“

in MRI-Volume Datasets

(9)

Cakmak / Kühnapfel 23.01.01 Grasping Cutting Cutting Clipping Clipping Simulation of Soft Tissue Elastodynamics Simulation Simulation of of Soft

Soft TissueTissue

Elastodynamics

Visual Effects

Visual EffectsVisual Effects Fluids Jet of water Fluid accumulation Wave effects Air bubbles Fluids Jet of water Fluid accumulation Wave effects Air bubbles Bleeding Particle systems Texture animation Bleeding Particle systems Texture animation Stopping of bleeding Coagulation Clipping Stopping of bleeding Coagulation Clipping Smoke/Steam

Steaming up of endoscopic lense

Smoke/Steam

Steaming up of endoscopic lense

Spline-Modelling Splinecurves/2D-Cross-sections Spline-surfaces Splinecurves/2D-Cross-sections Spline-surfaces Volume Rendering

Image slice rendering 2D/3D Textures

Volume Rendering

Image slice rendering 2D/3D Textures Procedural Textures Turbulence functions L-Trees Procedural Textures Turbulence functions L-Trees Properties of tissue

Tissue measurement in vivo/vitro

Properties of tissue

Tissue measurement in vivo/vitro

Physiology Physiology Physiology Hemodynamics Simulation of Pulse Arterial bleeding Organ bleeding Hemodynamics Simulation of Pulse Arterial bleeding Organ bleeding Morphodynamics

Actively Deforming Objects Peristalsis

Dilatation Contraction

Morphodynamics

Actively Deforming Objects Peristalsis Dilatation Contraction Irrigation Suction Suction Suturing Suturing Coagulation

(10)

Dr. U. Kühnapfel 23.01.01

Elastodynamic tissue model

Elastodynamic tissue model

1. Modelling-Approach

1. Modelling-Approach: : Particle SimulationParticle Simulation

• Nonlinear, visco-elastic, mass-spring model

• Nonlinear, visco-elastic, mass-spring model

• System of coupled differential equations

• System of coupled differential equations

• Numerical solution of ODEs Numerical solution of ODEs

)

(

)

,

(

2 2

t

f

x

t

g

dt

x

d

dt

x

d

m

i i i i i i i

+

γ

+

=

m

mii Mass of knotMass of knot γ

γii DampingDamping g

gii Inner forcesInner forces f

fii External forcesExternal forces

(

)

i i i i t i t i i t i i t t i

m

t

B

k

g

f

m

t

v

k

v

γ

+

=

+

=

∆ +

1

Modelling of soft tissue

Modelling of soft tissue

Lagrange Equation (ODE 2nd Order) : Newton-Euler Integration

(11)

Dr. U. Kühnapfel Modelling of soft tissueModelling of soft tissue 23.01.01

Tissue-Deformation:

Tissue-Deformation:

2.

2. Elastostatic solution of ODE-systemElastostatic solution of ODE-system

Fast Finite Element Modeling (

Fast Finite Element Modeling (FFEMFFEM))

=

− − − −

u

u

f

f

K

K

K

K

i o i o 1 i 1 io 1 oi 1 o 3. 3. DeformableDeformable Volume-ModelsVolume-Models pre-calculated stiffness-matrix pre-calculated stiffness-matrix::

- very fast solver possible (++)

- very fast solver possible (++)

- recalculation required for topology

- recalculation required for topology

changes (e.g. cutting)

changes (e.g. cutting)

- size of stiffness matrix (--)

- size of stiffness matrix (--)

- import of patient data (++)

- import of patient data (++)

- elasticity Data from tables

- elasticity Data from tables

- size of stiffness matrix (--)

(12)

Maaß, Çakmak, Kühnapfel 23.01.01

Mechanical Properties of soft tissue

Mechanical Properties of soft tissue

Experiments

Experiments

in-vivo and post-mortem

in-vivo and post-mortem

uniaxial tensile tests

uniaxial tensile tests

compression tests compression tests Tissue model Tissue model Polynomial 4th order Polynomial 4th order Results Results

Different properties in-vivo and p.m.

Different properties in-vivo and p.m.

Organ specific stress / strain curves

Organ specific stress / strain curves

Linear slope for compression: 0% - 15%

Linear slope for compression: 0% - 15%

Ø PhD-thesis Dr.-Ing. Maaß H., FZK - IAI, ´99

Modelling of soft tissue

Modelling of soft tissue

)

1

(

2 z 3 z2 4 z3 z z

a

a

a

E

ε

ε

ε

ε

σ

=

+

+

+

(13)

Dr.-Ing. Heiko Maaß / Kü Modelling of soft tissue: Elasticity ParametersModelling of soft tissue: Elasticity Parameters 23.01.01

Speed-of-Sound and E-Modulus Range Tables

E-Modulus in MPa

0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8

Speed of Sound in m/s

Fat (soft) Fat (not soft)

Liver Spleen Heart-Muscle Kidney Fat Liver Spleen Kidney 1400 1420 1440 1460 1480 1500 1520 1540 1560 1580 1600 post mortem intra vitam

(14)

H. Çakmak / Kü 23.01.01

Modelling-Tool: KisMo (

Modelling-Tool: KisMo (

KIS

KIS

MET-

MET-

Mo

Mo

deller)

deller)

• Interactive design of model geometry and

• Interactive design of model geometry and

spatial nodal net

spatial nodal net

• Scene editor for model connectivity

• Scene editor for model connectivity

• Spline modelling

• Spline modelling

• Multilayer functionality for volumetric

• Multilayer functionality for volumetric

cell definition

cell definition

• Volume rendering of CT/MR-data

• Volume rendering of CT/MR-data

Modelling of soft tissue

(15)

H. Çakmak / Kü Modelling of simulation scenariosModelling of simulation scenarios 23.01.01

KISMET

KISMET

Elastodynamics Elastodynamics simulation simulation Simulation Simulation scenario scenario Elasticity Elasticity measurement measurement Medical image Medical image data data CT,MR,VF,VM CT,MR,VF,VM Internal Internal Format Format Elasticity Elasticity parameters parameters Modelling Modelling aid aid Spline-Spline-modellingmodelling ProceduraleProcedurale TexturesTextures Volume

Volume RenderingRendering

Moveable image slices

Moveable image slices

KisMo

KisMo

3D-3D-GeometryGeometry

3D-3D-MassMass-Spring--Spring-NetNet

Object connections

Object connections

Actively deforming

Actively deforming Objects Objects

Model

Model-/Material-/-/Material-/ and

and

Texture-Database

(16)

H. Çakmak / Kü Modelling of soft tissue with Modelling of soft tissue with KisMoKisMo 23.01.01

Modelling of deformable

Modelling of deformable

objects

objects

Methods

Methods

:

:

Spline

Spline

curves

curves

and revolving

and

revolving

spline

spline

surfaces

surfaces

Object connection

Object connection

:

:

Nearest neighbour approach

Nearest neighbour approach

syp Ci sxp syn sxn y x z zc T T P Pii d dii n ncc xc yc

(17)

H. Çakmak / Kü Scene Example: Laparoscopic GynaecologyScene Example: Laparoscopic Gynaecology 23.01.01

Frame

Frame

rates

rates

• SGI Octane, 2xR10000, 250MHz

• SGI Octane, 2xR10000, 250MHz Ü

Ü 11 11 fpsfps

• SGISGI Visual Visual PC PC, 2xPIII, 400MHz, 2xPIII, 400MHz

Ü

Ü 9 9 fpsfps •

• Intergraph PCIntergraph PC, 2xPII, 400MHz, 2xPII, 400MHz

Ü

Ü 6 6 fpsfps

Eladyn.Models Objects Mass-knots Springs Uterus,Tubes,Lig. 7 1.335 5.030 Arterial tree 6 594 2.508 Venous tree 7 675 2.844 Intestines 1 147 560 Total 21 2.751 10.942 Vertex/Polygons 15.182 6.966

Eladyn.Models Objects Mass-knots Springs

Uterus,Tubes,Lig. 7 1.335 5.030 7 1.335 5.030 Arterial tree 6 6 594594 2.508 2.508 Venous tree 7 675 2.8447 675 2.844 Intestines 1 147 560 1 147 560 Total 21 2.751 10.942 21 2.751 10.942 Vertex/Polygons 15.182 6.966

Model

(18)

Dr. U. Kühnapfel Modelling: Texture, Motility (Morphodynamics)Modelling: Texture, Motility (Morphodynamics) 23.01.01

(

)

           ⋅ + ⋅ ⋅ + ⋅ ⋅ ⋅ ⋅ = fr frD rand n k wD wS t A k t i i i i i i i i i i,ado( , ) u sin 2π F

(

rand

)

h

Ai = 1⋅∆pi,mean + sgnrand⋅∆pi,var

= = 1 0 , ( , ) ) , ( i ado i ado t k F t k F

• MathematicalMathematical FunctionsFunctions 44periodicalperiodical 44position-dependentposition-dependent 44time-dependenttime-dependent F0,ado F0,ado

Videoclip

Videoclip

(19)

Kühnapfel / Çakmak 23.01.01

Basic Surgical Interactions

Basic Surgical Interactions

Grasping Grasping Application of clips Application of clips Coagulation Coagulation Cutting Cutting

Surgical Interactions with deformable objects

(20)
(21)

Kühnapfel / Çakmak Basic interactions: application of particle systemsBasic interactions: application of particle systems 23.01.01

Mass

Mass

-Spring-System

-Spring-System

Set

Set of

of

mass

mass-

-points

points

K

K

and

and

linkage elements

linkage elements

V

V

:

:

FMS={K,V}

FMS={K,V}

Mass

Mass

-

-

point

point

Point in

Point in

3

d

with final mass and infinite small volume

Linkage elements

Linkage elements

:

:

Elastic

Elastic (Spring)

(Spring)

Elastic

Elastic

Bending (Spring)

Bending

(Spring)

Plastic

Plastic

Viscous

Viscous

(Damping

(

Damping)

)

u u u F F0 = − 1 =k ⋅( − l0) pp00 pp11 sonst l0 1 0 ≥    − = − = F u F κ κ p p11 p p00 u F F0 = − 1 =η⋅& pp00 pp11 1 0 1 0 0 1 ) ( u u u u F + + ⋅ − ⋅ = o B, k α α α 1 , 1 0 0 0 , B B F u u u F ⋅ + − =

(

,1 ,0

)

2 , B B B F F F = − + p p00 p p11 p p22 FB,1 FB,2 FB,0 α α g F u F u u i Bi i n i j j j i ext i i i i d k m m i − − − = +

≠ =0 , , & & &

Equation

(22)

Kühnapfel / Çakmak Basic interactions: application of particle systemsBasic interactions: application of particle systems 23.01.01 INT_P4 INT_P2 INT_P3 INT_P1 d d d' Bounding volumes Bounding volumes Range

Range testtest Distance test Distance test Pold Pnew a' a n G S Flat Flat (nža)ž(nža‘)<0 v n v' vNεp vT⋅(1-µp) Friction coefficient Friction coefficient µp Elasticity coefficient Elasticity coefficient εp

Particle System

Particle System

•CreationCreation ofof newnew particlesparticles •

•Change of velocity Change of velocity and and directiondirection

Deformable Object

Deformable Object

Object deformation after impact

Object deformation after impact

v v v v Fext = mk⋅( 2 − '2) ⋅

Rigid Instruments

Rigid Instruments

Deformable

Deformable

Objects

Objects

G Pnew Pold a' n Z (nža‘)<0 Organ Organ Pipe Pipe

(23)

H. Çakmak / Kü 23.01.01

Simulation of Suturing and Slings

Simulation of Suturing and Slings

• Suture material modelled as Spring-Mass-System

• Suture material modelled as Spring-Mass-System

• Collision managementCollision management

Surgical Interactions with deformable objects

(24)

H. Çakmak / Kü Suture Material ModellingSuture Material Modelling 23.01.01

Classification:

Classification:

Material and

Material and

Absorbtion

Absorbtion

Suture

Suture

types

types

dissolvable not dissolvable

Material absorbale not permanent permanent

anorganic — Steel,Titanium:tZ=0

organic Kollagen, Catgut: tR =8d, tA=30d Silk, Yarn : tR=0, tZ=?-4 a

synthetic Polyglykolsäure: tR=15d, tA=120d Polyamide: tR=0, tZ=1-2Ja Polyester: tZ=0

Polydioxanon: tR =35d, tA=180d Polypropylen: tR=0, tZ=1-5a

dissolvabledissolvable not not dissolvabledissolvable Material

Material absorbaleabsorbale not permanentnot permanent permanent permanent anorganic

anorganic — Steel,Titanium:tZ=0

organic

organic Kollagen, Catgut: tR =8d, tA=30d Silk, Yarn : tR=0, tZ=?-4 a

synthetic

synthetic Polyglykolsäure: tR=15d, tA=120d Polyamide: tR=0, tZ=1-2Ja Polyester: tZ=0

Polydioxanon: tR =35d, tA=180d Polypropylen: tR=0, tZ=1-5a

Modelling

Modelling

Monofil

Monofil PseudoPseudo--monofilmonofil MultifilMultifil

Stiff

(25)

H. Çakmak / Kü 23.01.01

Self

Self

-

-

collision of

collision of

suture

suture

material

material

Hierarchical Collision Recognition

Hierarchical Collision Recognition

Intersection of bounding spheres

Intersection of bounding spheres

Intersection of cylinders (

Intersection of cylinders

(springs

springs)

)

Collision Response

Collision Response

Definition of

Definition

of

active

active and passive element

and passive element

Shifting

Shifting

of

of passive

passive cylinder

cylinder

iF

iF

=

=

2

2

f / h

f / h

iR

iR

=

=

pr

pr

P

P

pr Sj=P Pnew VEj h f f f VEi,0 VE(i+1), 0 Translation

(

)

pr P Pnew = 1− iF ⋅ + iF

(26)

H. Çakmak / Kü Simulation of surgical suturing procedureSimulation of surgical suturing procedure 23.01.01

Collision Needle

Collision Needle

-

-

Suture

Suture

- Organ models

- Organ models

Needle

Needle

-

-

Deformable object

Deformable object

:

:

• Register

• Register interacting object knots

interacting object knots

• Check force

• Check force treshold

treshold

• Find

• Find intersection

intersection

Ü

Ü

Definition

Definition

of intersection as

of intersection as

a constraint

a constraint

Representation

Representation:

:

Barycentric coordinates

Barycentric coordinates

(a) (b)

(c) (d)

Suture

Suture

-

-

Deformable object

Deformable object

:

:

MutualMutual influence influence •

•Suture constrainedSuture constrained •

•Object deformation by suture motionObject deformation by suture motion

P1 P2 P3 P 2 2 1 1 0P P P P = w 0 + w + w w0 + w1 + w2 =1∧ wi]0;1[

(27)

H. Çakmak / Kü 23.01.01

Sling Mechanism and Interaction

Sling Mechanism and Interaction

Surgical Interactions with deformable objects

Surgical Interactions with deformable objects

Sling mechanism

(28)

H. Çakmak / Kü Surgical Interactions with deformable objectsSurgical Interactions with deformable objects 23.01.01

Modelling of

Modelling of

surgical

surgical

slings

slings

Deformable effector

Deformable effector

(a)

(a) Linkage

Linkage

(b) Dilatation

(b) Dilatation

(c)

(c) Central knot

Central knot

for stabilisation

for

stabilisation

Functionality

Functionality

:

:

Shortening of Sling

Shortening of Sling

Caculate

Caculate

new

new

knot positions

knot

positions

Shortening factor

Shortening factor

sf

sf

Simulation time

Simulation time step

step

t

t

• Definition

(29)

H.K. Çakmak / Kü „Special effects“ for enhanced realism„Special effects“ for enhanced realism 23.01.01

Morphodynamics Simulation

Morphodynamics Simulation

T i m e T i m e Pulse Animation Pulse Animation Propagation of pressure Propagation of pressure

waves in an arterial tree

waves in an arterial tree

Animation of bleeding

Animation of bleeding

after arterial injuries with

after arterial injuries with

physiological correct data

physiological correct data

e.g. Aorta: e.g. Aorta: Q = 83 ml/sQ = 83 ml/s r = 12 mm r = 12 mm v = 29 cm/s v = 29 cm/s

Stopping of bleeding with clips

Stopping of bleeding with clips

Knowledge database

(30)
(31)

H. Çakmak / Kü 23.01.01

Arterial Bleeding

Arterial Bleeding

• Particle System Simulation

• Particle System Simulation

• Coupled with Pulse Simulation

• Coupled with Pulse Simulation

• Application of clips to stop bleeding

• Application of clips to stop bleeding

• Accumulation of blood

• Accumulation of blood

• Parameters: Blood loss per vessel

• Parameters: Blood loss per vessel

Rendering settings

Rendering settings

Visual Effects for Simulation Realism

(32)
(33)

Kühnapfel / Çakmak 23.01.01

Method

Method

Texture

Texture

animation

animation

Algorithm

Algorithm

Doubling of knot

Doubling of knot

P/P‘

P/P‘

after cut

after cut

Texture projection

Texture

projection

Time dependent texture scaling

Time

dependent texture scaling

Feature

Feature

Definition

Definition

of supply of blood at

of supply of blood at

each object knot

each object knot

Application

Application

Ü

Ü

Styptic

Styptic

POR-8

POR-8

injection

injection

Ü

Ü

Coagulation

Coagulation

stopping of bleeding

stopping of bleeding

Ü

Ü

Irrigation

Irrigation

of wound

of wound

:

:

Increase of texture transparency

Increase of texture transparency

Videoclip

Videoclip

„Special effects“ for enhanced realism: surface bleeding

(34)

H.K. Çakmak / Kü 23.01.01

Irrigation and Suction

Irrigation and Suction

• Implementation of Particle Systems

• Implementation of Particle Systems

• Motion blurred particle rendering

• Motion blurred particle rendering

• Tissue deformation: Particle impact

• Tissue deformation: Particle impact

• Fluid accumulation • Fluid accumulation • Effects: Splashing • Effects: Splashing Reflection Reflection Ripples Ripples

Surgical Interactions with deformable objects (enhanced Realism)

(35)

H.K. Çakmak / Kü Simulation of Irrigation and SuctionSimulation of Irrigation and Suction 23.01.01

Hydromechanics

Hydromechanics

:

:

Continuity equation

Continuity equation

v u u ⋅ ⋅ = ⋅ ⋅ = ⋅ = = π 2 π 2 r dt d r dt d A dt dV Q

Modelling of

Modelling of

water

water

-

-

jet

jet

Visual Effects

Visual Effects

Fluid accumulation

Fluid accumulation

Wave effects

Wave effects

Air

Air bubbles

bubbles

Instrument

Instrument

specification

specification

:

:

Fa

Fa. AESCULAP. AESCULAP

Q

Qmaxmax=3 l/min, =3 l/min, dd=5 mm=5 mm ÜÜ vvmaxmax=2.55 m/s=2.55 m/s

Videoclip

(36)

H. Çakmak / Kü 23.01.01

Steam / Smoke for Coagulation

Steam / Smoke for Coagulation

• 3D-Procedural Textures

• 3D-Procedural Textures

• Billboard-technique

• Billboard-technique

• Animation:

• Animation: Texture shiftingTexture shifting Spline Key-Frame

Spline Key-Frame

Color / Transparency

Color / Transparency

• Steaming up of endoscopic lense

• Steaming up of endoscopic lense

Visual Effects for Simulation Realism: Coagulation Steam / Smoke

(37)

Kühnapfel / Çakmak 23.01.01

Basis

3D-3D-

Turbulence function(Perlin):

Turbulence function

(Perlin):

Density distribution

Density distribution

Method

Method

1: 3D-Textures (a)

1: 3D-Textures (a)

Visualisation

Visualisation

:

:

3D-Texture Mapping

3D-Texture Mapping

Animation:

Animation:

Modification of colours

Modification of colours and

and

transparencies

transparencies

Shifting of

Shifting of Texture

Texture coordinates

coordinates

Method

Method

2: 2D-Textures (b)

2: 2D-Textures (b)

Visualisation

Visualisation

:

:

Billboard

Billboard-

-Technique

Technique

Viewpoint dependent scaling

Viewpoint dependent scaling

Animation:

Animation:

Texture

Texture

circulation

circulation

Spline-

Spline-Key

Key-Frame

-Frame

Technique

Technique

Coordination

Coordination

with

with

instrument

instrument

activation

activation

Steaming

Steaming

up

up

of endoscopic lense

of endoscopic lense

v A y x z (b) k0 k1 kn-1 tm-1 t0 t1 tm-2 ... ... ... (a)

Visual Effects for Simulation Realism: Coagulation Steam / Smoke

(38)

Kühnapfel / Çakmak 23.01.01

Videoclip

Videoclip

Visual Effects for Simulation Realism: Coagulation Steam / Smoke

(39)

Kühnapfel / Çakmak 23.01.01

Direct haptic Interaction with Voxel-Volumes

Direct haptic Interaction with Voxel-Volumes

Haptic Interaction with Voxel-Volumes

Haptic Interaction with Voxel-Volumes

Application:

• Training in interventinal radiology • Needle injections (spine disks)

Method(s):

• use CT data for tissue-stiffness • gray-value encoding

• DICOM interface

• use colour lookup-table (RGBA) for direct volume-rendering of

CT-dataset (3D texture emulation) • Phantom as haptic display

(40)

Dr. U. Kühnapfel 23.01.01

Result(s):

• Training System for Minimally Invasive Surgery with realistic User-Interface

• Training System for Minimally Invasive Surgery with realistic User-Interface

• Methods and SW-Tools for realistic Modelling of deformable Objects

• Methods and SW-Tools for realistic Modelling of deformable Objects

• Realtime Simulation of Surgical Interactions:

• Realtime Simulation of Surgical Interactions:

Grasp, Clip, Cut, Coagulation, Irrigation, Slings, Suturing

Grasp, Clip, Cut, Coagulation, Irrigation, Slings, Suturing

• Active deformable Objects: Organ motility

• Active deformable Objects: Organ motility

• Particle Systems for Fluid Simulation

• Particle Systems for Fluid Simulation

Conclusions:

• VR-based Surgical Simulation Systems will become much more realistic in the future

• They will be integrated into multimedia teaching and training environments • All surgical disciplines will be covered

References

Related documents

This example was tested using the CSA S16-09 steel frame design code.. The design capacities are compared with Handbook of Steel

These results indicated that chickens require about two weeks for antibody production and it also indicates that lohman hens, as the host for the production of anti

• Visual and audible alarms: fan failure, vertical laminar flow lack, front barrier flow lack, air ejection volume insufficiency, open glass, pressure in the plenum

Additionally, we do not want to allow condensation to occur within the insulation layers of the roof- ing system during winter uptake (&#34;seasonal&#34; wetting violating

When you accessed the Round Rock Public Library website during the past year, which of the following services did you use?.

More specifically, the indicators are Number of Lines and Frequency, associated to the transit service area of evaluation; Land Use Entropy, LUE, Pedestrian Catchment Area, PCA,

The results in Table 8 for the total household sample indicates that household per capita income (total expenditures per capita), gender of head, level of education of

The template matching procedure, however, allowed the variability in patterns of head pitch to be quantified, specifically isolating the stylized peaks, troughs and fixations as well