• Aucun résultat trouvé

REAL-TIME ERROR CONTROL FOR SURGICAL SIMULATION

N/A
N/A
Protected

Academic year: 2021

Partager "REAL-TIME ERROR CONTROL FOR SURGICAL SIMULATION"

Copied!
1
0
0

Texte intégral

(1)

REAL-TIME ERROR CONTROL FOR SURGICAL SIMULATION

Huu Phuoc Bui, 1,2 Satyendra Tomar, 2 Hadrien Courtecuisse, 1 Stéphane Cotin, 3 and Stéphane Bordas. 2

1 University of Strasbourg, CNRS, ICube, F-67000 Strasbourg, Fance, 2 University of Luxembourg, Research Unit of Engineering Science, L-1359 Luxembourg, Luxembourg, and 3 Inria Nancy-Grand Est, F-54600 Villers-lès-Nancy, France.

OBJECTIVE

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 problem.

METHODS

We use corotational elasticity and a frictional needle/tissue interaction model based on friction. The problem is solved using finite elements within SOFA. The refinement strategy relies upon a hexahedron-based finite el- ement method, combined with a posteriori error estimation driven local h- refinement, for simulating soft tissue deformation.

FIGURE 1

Three types of constraints between the nee- dle and soft tissue: surface puncture (in red), needle tip constraint (in green) and needle shaft constraints (in blue). A local coordinate system n-t is defined at each constraint point.

FIGURE 2

A body Ω subjected to a traction ¯ t on Γ

t

, a body force b, and an imposed displacement u ¯

on Γ

u

(a); Simplified illustration of FEM discretization (b).

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

FIGURE 3

Superconvergent sampling point

Nodal value determined from the Patch assembly point

patch

The smoothed gradient is obtained from an element patch.

We define the approximate error of an element Ω e as

η e =

s Z

e

( hs ) Th − σ s )dΩ, (1) which is the energy norm of the distance between the FEM solution (denoted by h) and an improved solution (denoted by s). We mark an element for refinement if

η e ≥ θη M with 0 < θ < 1 and η M = max

e η e . (2)

RESULTS

We control the local and global error level in the mechanical fields (e.g. dis- placement or stresses) during the simulation. We show the convergence of the algorithm on academic examples, and demonstrate its practical usability on a percutaneous procedure involving needle insertion in a liver. For the latter case, we compare the force displacement curves obtained from the proposed adaptive algorithm with that obtained from a uniform refinement approach (see Bui et al., 2016).

FIGURE 4

q

L/2 L/2

L/2

L/2

0.01 0.1 1

1000 10000 100000 1 × 10

6

η

DOFs Uniform

Adaptive

0.21

0.31 1 1

Convergence of the relative error on L-shaped domain test, comparison between uniform and adaptive refinements.

FIGURE 5

(a) (b) (c)

(a) Simulation of needle insertion in a liver; (b) using dynamic mesh refinement scheme driven by error estimate; (c) visual depiction.

FIGURE 6

-20 -10 0 10 20 30 40 50 60 70 80

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

Force [N]

Displacement [cm]

uniform mesh 723 dofs uniform mesh 3894 dofs adaptive refinement 2x2x2 adaptive refinement 3x3x3

Needle-liver phantom interaction force during needle insertion and pullback. The interac- tion force varies due to advancing friction and tissue cutting strength, globally increases (with positive values) during the insertion stage. At 4 cm of the needle-tip displacement, the needle is retracted and the interaction force changes the direction, varies due to ret- rograding friction, globally decreases and gets zero when the needle is completely pulled out. The max DOFs when using the adaptive refinement schemes 2 × 2 × 2 and 3 × 3 × 3 is 1071 and 2193, respectively.

CONCLUSIONS

I Error control guarantees that a tolerable error level is not exceeded dur- ing the simulations

I Local mesh refinement accelerates simulations

I Our work provides a first step to discriminate between discretization error and modeling error by providing a robust quantification of discretization error during simulations.

ACKNOWLEDGEMENTS

I University of Strasbourg, USIAS (BPC 14/Arc 10138)

I ERC-StG RealTCut (grant agreement No. 279578)

I European project RASimAs (FP7 ICT-2013.5.2 No610425).

REFERENCES

Bui, Huu Phuoc et al. (2016). “Real-time error controlled adaptive mesh refinement:

Application to needle insertion simulation”. In: http://hdl.handle.net/10993/28624 and http://arxiv.org/abs/1610.02570 .

Zienkiewicz, OC and JZ Zhu (1992). “The superconvergent patch recovery (SPR) and

adaptive finite element refinement”. In: Computer Methods in Applied Mechanics and

Engineering 101.1, pp. 207–224.

Références

Documents relatifs

In this work we present a modeling and simulation strategy for embedded control systems based on Tropos and Agentogy. Our approach differs from existing control system

In order to allow the real-time execu- tion of numerical simulation models, computation times have to satisfy a well-defined model of real-time constraints2. Considering the

☻Dynamic topological changes ☻Cutting of soft tissue. ☻Implementation

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

► Multiscale: macro, mesoscopic scale (material scale). ► The algorithm is implemented into

La déclaration de patrimoine consiste à désigner tous autres biens, hors ceux suscités précédemment qui peuvent appartenir au souscripteur et ses enfants mineurs, en Algérie et/ou

● Les équipes des observatoires de recherche et des réseaux de surveillance doivent être encouragées à échanger et travailler ensemble au bénéfice de la gestion des territoires

Draft Genome Sequences of Nine Strains of Ralstonia solanacearum Differing in Virulence to Eggplant (Solanum melongena).. Jérémy Guinard, a,b