SOFA
Real time surgical simulation using a
lattice-continuum approach
Implementation and validation
Huu Phuoc Bui
1, Hadrien Courtecuisse
1, Stéphane P.A. Bordas
2, Stéphane Cotin
31
ICube laboratory, University of Strasbourg
2University of Luxembourg
SOFA
HP Bui, University of Strasbourg
2
Some words about me
►
PhD at University of Grenoble (November 2013)
Multiscale approach of concrete structure failure
►
Postdoc at 3SR laboratory (2014)
Segmentation of cracks in concrete structure
SOFA
HP Bui, University of Strasbourg
3
Context
SOFA
HP Bui, University of Strasbourg
4
Context
►
Computer-based simulation
► Surgical training
► Guidance
► Surgical robotics
Simulation of lens extractionSimulation of brain tumor resection
Courtecuisse et al, 2013
►
Challenges: cutting, tearing,
needle insertion, ...
► Topological changes
► Contacts
SOFA
HP Bui, University of Strasbourg
5
Objectives
►
Development of numerical tool
►
Real-time simulation
►
Multi-domain
: continuum-lattice approach
►
Multiscale
: macro, mesoscopic scale (material scale)
►
The algorithm is implemented
into SOFA framework
▲ Computational gains
SOFA
HP Bui, University of Strasbourg
6
Lattice approach
Discretization by 1D elements
▲
Discrete model: suitable for discontinuity problems
▲
Simplicity to incorporate fracture, cutting
▲
Modeling of material heterogeneity
○ Beam element
○ Truss element
SOFA
HP Bui, University of Strasbourg
7
SOFA
HP Bui, University of Strasbourg
8
SOFA
HP Bui, University of Strasbourg
9
Continuum-lattice approach
Constraint-based solution
Courtecuisse et al, 2013Duriez et al, 2006FEM LEM
With Lagrange multiplier λ such that
Interface
Step 1: Free motions x1free, x 2
free A x = b with λ = 0
Step 2: Corrective motions x1cor, x 2 cor A x = hHλ with b = 0 λi FEM LEM
Step 3: Apply correction x = xfree + xcor
SOFA
HP Bui, University of Strasbourg
10
SOFA
HP Bui, University of Strasbourg
11
Validation tests:
3D tensile test
SOFA
HP Bui, University of Strasbourg
12
SOFA
HP Bui, University of Strasbourg
13
Validation tests:
3D bending test
SOFA
HP Bui, University of Strasbourg
14
Bending test:
FEM approach
SOFA
HP Bui, University of Strasbourg
15
SOFA
HP Bui, University of Strasbourg
16
Fracture application
SOFA
HP Bui, University of Strasbourg
17
SOFA
HP Bui, University of Strasbourg
18
SOFA
HP Bui, University of Strasbourg
19
Conclusions & Perspectives
☺Continuum-lattice coupling is valid
☺Fracture simulation
Conclusions
Perspectives
☻Dynamic topological changes
☻Cutting of soft tissue
SOFA
HP Bui, University of Strasbourg
20
Conclusion & Perspectives
►A paper on SOFA implementation with validation tests
►A paper on fracture results ►A paper on real-time cutting
SOFA
HP Bui, University of Strasbourg
21