• Aucun résultat trouvé

Real-time Error Control for

N/A
N/A
Protected

Academic year: 2021

Partager "Real-time Error Control for "

Copied!
28
0
0

Texte intégral

(1)

Real-time Error Control for

Surgical Simulation: Application to Percutaneous Interventions

H.P. Bui

1

, S. Tomar

1

, H. Courtecuisse

2

, S. Cotin

3

and S. Bordas

1,4

1 University of Luxembourg

2 University of Strasbourg, CNRS

3 Inria

4 Cardiff University

(2)

Introduction

 Real-time simulations

Bilger et al, MICCAI, 2011 Courtecuisse et al, Med. Image Anal., 2014

(3)

What makes real-time simulation feasible?

 Coarse meshes

 Advanced solvers (GPU-based, parallel

computing, asynchronous solver (Courtecuisse et al), etc.)

 Simplified models

 Numerical techniques to treat condition numbers, stability, etc.

 Model order reduction

Introduction of error!

(4)

Modeling and Simulation: Error sources

Physical problem

Mathematical model

Discretization

Modeling error

Discretization error

Numerical error

Total error

Validation: are we solving the right

problem?

Verification: are we solving the problem

right?

(5)

Models: Needle Insertion

Needle insertion problem

(penetrate)

(6)

FEM discretization

 System equation

 Implicit Euler scheme

 Final discrete system

 Update velocity and position

(7)

Corotational formulation

 Classical FEM

 Corotational FEM

𝑭𝑭𝒆𝒆 = 𝑹𝑹𝒆𝒆.𝑼𝑼𝒆𝒆

 Polar decomposition

(8)

Corotational vs. linear

Linear Corotational

(9)

ERROR ESTIMATE

(10)

A posteriori error estimate

 Residual-based (Babuska et al, 1978)

 Equilibrated fluxes (Ladevéze et al, 1983)

 Smoothing of the stress field (Zienkiewicz and Zhu, 1992)

(Superconvergent Patch Recovery -- SPR)

(11)

Error estimate

Zienkiewicz-Zhu smoothing procedure (Zienkiewicz and Zhu, 1992)

 Energy norm

 Patch recovery

Minimize:

(12)

Adaptive refinement

Criterion (maximum strategy):

Template-based refinement

(13)

Handling hanging nodes

Using Lagrange multipliers:

(14)

NUMERICAL RESULTS

(15)

Convergence study

Theoretical slope for singular problems in 3D: 2/9 ≈ 0.22

(16)

Needle insertion simulation

(17)

Needle insertion

(18)

Displacement of Point 1C

6754 131 28 611 1 461 DOFs:

(19)

Influence of frictional coefficient

(20)

Force-displacement

(21)

Number of DOFs

(22)

Computational time

Computational time ( 10

−3

s), TC: topological changes, MS: Matrix solving

 Error = 5%

(23)

Liver

HP Bui et al, IEEE Trans. Biomed. Eng., 2016.

(24)

Electrode implantation for DBS

Displacement of subthalamic nucleus (STN)

(25)

Electrode implantation for DBS

HP Bui et al, arXiv:1704.07636 [cs.CE]

(26)

Conclusions

 A posteriori error estimate to automatically drive local mesh refinement

 Saving computational time, make it feasible for real-time simulations

 Control the error by providing a suitable refinement criterion

 Perspectives:

(27)

Acknowledgements

 University of Strasbourg USIAS (BPC 14/Arc 10138)

 ERC-StG RealTCut (grant N° 279578)

 European project RASimAs (FP7 ICT-2013.5.2 No610425)

 Luxembourg National Research Fund

(INTER/MOBILITY/14/8813215/CBM/Bordas and INTER/FWO/15/10318764)

 Legato team (Luxembourg) and MIMESIS team (Strasbourg)

 SOFA community

Real-time Error Control for Surgical Simulation, HP Bui et al, IEEE Trans. Biomed. Eng., 2016.

Controlling the Error on Target Motion through Real-time Mesh Adaptation: Applications to Deep Brain Stimulation, HP Bui et al, arXiv:1704.07636 [cs.CE]

(28)

Thank you!

Huu Phuoc Bui

huu-phuoc.bui@insa-alumni-lyon.org

Références

Documents relatifs

KEY WORDS: real-time simulation; a posteriori error estimate; finite element method; adaptive refinement; deep brain stimulation; brain shift.. Within the medical context,

The results show that multiline control outperforms the state of the art schemes at the network level, stemming from benefits occurring at the first part of the route and the

To present the first real-time a posteriori error-driven adaptive finite element approach for real-time simulation, and to demonstrate the method on a nee- dle insertion

EUROMECH Colloquium 595: Biomechanics and computer assisted surgery meets medical reality 29-31 August 2017, Centrale Lille, Villeneuve d’Ascq, France.. Real-time Error Control

plot also contains the indication of the degree of the polynomial that was selected (or the logistic model for cumulative responses), the estimated rate of increase and curvature at

The physical properties and real-time simulator of the ventilation system is presented in Section 2, along with the main physical hypotheses. Section 3 introduces some first results

Unit´e de recherche INRIA Lorraine, Technop ˆole de Nancy-Brabois, Campus scientifique, 615 rue du Jardin Botanique, BP 101, 54600 VILLERS L ` ES NANCY. Unit´e de recherche

The region segmentation algorithm can be exploited directly using regions boundaries and region color properties or as a source of information on the image content (level of