Surgery Simulation
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
800 700 600 500 400 300 200 100 0 0 1 2 3 4 5 6 7
Dé place me nt
19
Contrainte
Biological Tissue
• Far more complex phenomena arises
σ
loading
20
σ
V0 V1 V2 V3
1
Surgery Simulation
Olivier Clatz
Hervé Delingette
Asclepios Research project INRIA Sophia Antipolis, France
2
Motivations of surgery simulation
• Increasing complexity of therapy and especially surgery
Average Duration of an hysterectomy with laparoscopy
180 160 120 100 Example of a mechanical simulator
(source, US Surgical Corporation)
140 • Cadavers
80 • Patients 60 40 20 0 1-10 11-20 21-40
X
φ(X)
F(X) is the local affine transformation that maps the neighborhood of X into the neighborhood of φ(X)
Basics of Continuum Mechanics
• Distance between point may not be preserved
∂φ F= Baidu NhomakorabeaX
Rest Position
Ω
Deformed Position
∂X 1 ∂φ ∂φ Fij = i = 2 ∂X j ∂X 1 ∂φ 3 ∂X 1
∂X 2 ∂φ2 ∂X 2 ∂φ3 ∂X 2
∂X 3 ∂φ2 ∂X 3 ∂φ3 ∂X 3
• In vivo rheology
– can provide stress/strain relationships at several locations – Influence of boundary conditions not well understood
15
Source : Cimit, Boston USA
4
Current Training Techniques
• Mechanical Simulators
(source, Department of Obstetrics and Gynecology, Helsinki University Central Hospital) • Animals 200
• In vitro rheology
– can be performed in a laboratory. Technique is mature – Not realistic for soft tissue (perfusion, …)
14
Soft Tissue Characterization
11
Soft Tissue Characterization
• Biomechanical behavior of biological tissue is very complex • Most biological tissue is composed of several components :
σ
Unloading
ε Hysteresis
ε
Linear Domain
Slope =Young Modulus
ε
Visco-elasticity
Non-Linearity
Anisotropy
21
Continuum Mechanics
Continuum Mechanics
Fluid Mechanics
17
Soft Tissue Characterization
• To characterize a tissue, its stressstrain relationship is studied
Radius r Height h
Strain
18
Stress σ =
F πr2
Force F
Radius r*
13
Soft Tissue Characterization
• Different possible methods
– In vitro rheology – In vivo rheology – Elastometry – Solving Inverse problems
Soft Tissue Characterization
• Deformation Function
22
X ∈Ω a φ(X ) ∈ℜ
3
• Displacement Function
Rest Position
Φ
U (X ) = φ ( X ) − X
Deformed Position
Ω
X U(X)
23
Basics of Continuum Mechanics • The local deformation is captured by the deformation gradient : ∂φ1 ∂φ1 ∂φ1
• Natural extension of surgery planning
3
Need for Training
Hand-eye Synchronisation Camera being manipulated by an assistant Long instruments going through a fixed point in the abdomen
• Training: Modelling a standard patient for teaching classical or rare situations • Rehearsal: Modelling a specific patient to plan and rehearse a delicate intervention, and evaluate consequences beforehand
(source, Ayudamos)
Procedure Duration (min)
Surgery Training on a pig at EITS
41-60
61-80
81-100
Total number of patients Resident Training
Goal for simulation : Training versus Rehearsal
5
6
Simulator Workflow
Position
Collision Contact Deformation Force
Force
7
Different Technical Issues
• • • • • • • Mesh Reconstruction from Images Soft Tissue Modeling Tissue Cutting Collision Detection With realContact Modeling time Surface Rendering constraints Haptic Feedback
8
Different Technical Issues
• • • • • • • Mesh Reconstruction from Images Soft Tissue Modeling Tissue Cutting Collision Detection Contact Modeling Surface Rendering Haptic Feedback
16
Source Echosens, Paris
Soft Tissue Characterization
• Inverse Problems
• well-suited for surgery simulation (computational approach) • requires geometry & BC before and after deformation
– Fluids : water or blood – Fibrous materials : muscle fiber, neuronal fibers, … – Membranes : interstitial tissue, Glisson capsule – Parenchyma : liver or brain
Increasing need for training surgeons and residents
• Medical malpractice has become socially and economically unacceptable
Increasing need for objective evaluation of surgeons (see Cordis Nitanol endovascular carotid stent)
Soft Tissue Characterization
• Elastometry (MR, Ultrasound)
• mesure property inside any organ non invasively • validation ? Only for linear elastic materials
Rest Position
24
Ω
Deformed Position
X+dX X
φ(X+dX) φ(X)
• Distance between deformed points
(ds )
2
= φ ( X + dX ) − φ ( X ) ≈ dX T ∇φ T ∇φ dX
2
(
)
• Cauchy-Green Deformation tensor C = ∇ φ T ∇φ
Structural Mechanics Hyperelasticity Elasticity
Linear Elasticity
(Anisotropic, heterogeneous)
Plasticity
Material Modeling: Basics of Continuum Mechanics
ε=
h*-h h
Height h*
Rest Position
Cylindrical Piece of Tissue
Linear Elastic Material
• Simplest Material behaviour • Only valid for small deformations (less than 5%)
12
Estimating material parameters
• Complex for biological tissue :
– Heterogeneous and anisotropic materials – Tissue behavior changes between in-vivo and in-vitro – Effect of preconditioning – Potential large variability across population – Ethics clearance for performing experimental studies
Liver Reconstruction
Deformation from a reference model reconstructed from the « Visible Human Project »
9
10
Different Technical Issues
• • • • • • • Mesh Reconstruction from Images Soft Tissue Modeling Tissue Cutting Collision Detection Contact Modeling Surface Rendering Haptic Feedback
Dé place me nt
19
Contrainte
Biological Tissue
• Far more complex phenomena arises
σ
loading
20
σ
V0 V1 V2 V3
1
Surgery Simulation
Olivier Clatz
Hervé Delingette
Asclepios Research project INRIA Sophia Antipolis, France
2
Motivations of surgery simulation
• Increasing complexity of therapy and especially surgery
Average Duration of an hysterectomy with laparoscopy
180 160 120 100 Example of a mechanical simulator
(source, US Surgical Corporation)
140 • Cadavers
80 • Patients 60 40 20 0 1-10 11-20 21-40
X
φ(X)
F(X) is the local affine transformation that maps the neighborhood of X into the neighborhood of φ(X)
Basics of Continuum Mechanics
• Distance between point may not be preserved
∂φ F= Baidu NhomakorabeaX
Rest Position
Ω
Deformed Position
∂X 1 ∂φ ∂φ Fij = i = 2 ∂X j ∂X 1 ∂φ 3 ∂X 1
∂X 2 ∂φ2 ∂X 2 ∂φ3 ∂X 2
∂X 3 ∂φ2 ∂X 3 ∂φ3 ∂X 3
• In vivo rheology
– can provide stress/strain relationships at several locations – Influence of boundary conditions not well understood
15
Source : Cimit, Boston USA
4
Current Training Techniques
• Mechanical Simulators
(source, Department of Obstetrics and Gynecology, Helsinki University Central Hospital) • Animals 200
• In vitro rheology
– can be performed in a laboratory. Technique is mature – Not realistic for soft tissue (perfusion, …)
14
Soft Tissue Characterization
11
Soft Tissue Characterization
• Biomechanical behavior of biological tissue is very complex • Most biological tissue is composed of several components :
σ
Unloading
ε Hysteresis
ε
Linear Domain
Slope =Young Modulus
ε
Visco-elasticity
Non-Linearity
Anisotropy
21
Continuum Mechanics
Continuum Mechanics
Fluid Mechanics
17
Soft Tissue Characterization
• To characterize a tissue, its stressstrain relationship is studied
Radius r Height h
Strain
18
Stress σ =
F πr2
Force F
Radius r*
13
Soft Tissue Characterization
• Different possible methods
– In vitro rheology – In vivo rheology – Elastometry – Solving Inverse problems
Soft Tissue Characterization
• Deformation Function
22
X ∈Ω a φ(X ) ∈ℜ
3
• Displacement Function
Rest Position
Φ
U (X ) = φ ( X ) − X
Deformed Position
Ω
X U(X)
23
Basics of Continuum Mechanics • The local deformation is captured by the deformation gradient : ∂φ1 ∂φ1 ∂φ1
• Natural extension of surgery planning
3
Need for Training
Hand-eye Synchronisation Camera being manipulated by an assistant Long instruments going through a fixed point in the abdomen
• Training: Modelling a standard patient for teaching classical or rare situations • Rehearsal: Modelling a specific patient to plan and rehearse a delicate intervention, and evaluate consequences beforehand
(source, Ayudamos)
Procedure Duration (min)
Surgery Training on a pig at EITS
41-60
61-80
81-100
Total number of patients Resident Training
Goal for simulation : Training versus Rehearsal
5
6
Simulator Workflow
Position
Collision Contact Deformation Force
Force
7
Different Technical Issues
• • • • • • • Mesh Reconstruction from Images Soft Tissue Modeling Tissue Cutting Collision Detection With realContact Modeling time Surface Rendering constraints Haptic Feedback
8
Different Technical Issues
• • • • • • • Mesh Reconstruction from Images Soft Tissue Modeling Tissue Cutting Collision Detection Contact Modeling Surface Rendering Haptic Feedback
16
Source Echosens, Paris
Soft Tissue Characterization
• Inverse Problems
• well-suited for surgery simulation (computational approach) • requires geometry & BC before and after deformation
– Fluids : water or blood – Fibrous materials : muscle fiber, neuronal fibers, … – Membranes : interstitial tissue, Glisson capsule – Parenchyma : liver or brain
Increasing need for training surgeons and residents
• Medical malpractice has become socially and economically unacceptable
Increasing need for objective evaluation of surgeons (see Cordis Nitanol endovascular carotid stent)
Soft Tissue Characterization
• Elastometry (MR, Ultrasound)
• mesure property inside any organ non invasively • validation ? Only for linear elastic materials
Rest Position
24
Ω
Deformed Position
X+dX X
φ(X+dX) φ(X)
• Distance between deformed points
(ds )
2
= φ ( X + dX ) − φ ( X ) ≈ dX T ∇φ T ∇φ dX
2
(
)
• Cauchy-Green Deformation tensor C = ∇ φ T ∇φ
Structural Mechanics Hyperelasticity Elasticity
Linear Elasticity
(Anisotropic, heterogeneous)
Plasticity
Material Modeling: Basics of Continuum Mechanics
ε=
h*-h h
Height h*
Rest Position
Cylindrical Piece of Tissue
Linear Elastic Material
• Simplest Material behaviour • Only valid for small deformations (less than 5%)
12
Estimating material parameters
• Complex for biological tissue :
– Heterogeneous and anisotropic materials – Tissue behavior changes between in-vivo and in-vitro – Effect of preconditioning – Potential large variability across population – Ethics clearance for performing experimental studies
Liver Reconstruction
Deformation from a reference model reconstructed from the « Visible Human Project »
9
10
Different Technical Issues
• • • • • • • Mesh Reconstruction from Images Soft Tissue Modeling Tissue Cutting Collision Detection Contact Modeling Surface Rendering Haptic Feedback