• Aucun résultat trouvé

From image to analysis: an extended finite element method to simulate the mechanical response of soft-tissue

N/A
N/A
Protected

Academic year: 2021

Partager "From image to analysis: an extended finite element method to simulate the mechanical response of soft-tissue"

Copied!
41
0
0

Texte intégral

(1)

From image to analysis: an

extended finite element method to simulate the mechanical response

of soft tissue

Dr. Jack S. Hale

Prof. Stéphane P. A. Bordas

(2)

Overview

Background and context.

The problem.

Traditional pipeline.

Implicit pipeline.

The method.

Progress so far.

What I won’t talk in depth about:

Optimal convergence, function spaces, weak forms, imposing Dirichlet boundary conditions, hyperelasticity, mixed formulations, stability…

But if you have any questions about these topics feel free to ask!

(3)

Background

(4)

What is a surgical simulator?

Mechanical

Cadavers of animals and humans

Real living and breathing

bodies

Computer

simulations

(5)

RealTCut and SHACRA Inria

(6)
(7)

Surgical Simulation

Model-order reduction

Enriched and implicit boundary methods

High Performance Computing

Real-time simulation

(8)

The problem

(9)

COLONIX, OSIRIX

How can we move from an image…

(10)

…or perhaps a series of images…

Source: COLONIX, OSIRIX

(11)

to a full mechanical analysis?

(12)

Pipeline to analysis

Acquire images

Segment images

Mesh Surfaces

Mesh Volume

Perform analysis

Traditional

NURBS/CAD

(13)

Image: CGAL Project Planes (64)

z

Rows (64)

x

Cols (64)

y Each voxel is a 32-bit j

floating point measurement

(14)

Soft segmentation

0 < m

k

(j ) < 1 j, k

K

k=1

m

k

(j ) = 1 j

(15)

Hard segmentation

=

K

k=1

S

k

S

1

S

2

S

k

S

j

= k = j

(16)

Hard Segmentation at 0.2f

(17)

Hard Segmentation at 0.2f with CGAL and OpenVDB

(18)
(19)

Segmented Bone

INSERM

(20)

Visible Human

Stephane Lanteri (INRIA) and France Telecom

(21)

Problems

Core problem: Geometry is tightly coupled with discretisation.

How will we deal with:

Dynamic topology eg. cutting.

Clinical environments.

Refinement.

Complex microstructures.

(22)

Pipelines to analysis

Acquire images

Segment images

Mesh Surfaces

Mesh Volume

Perform analysis

Traditional

Acquire images

Segment images

Perform analysis

Implicit Boundary

NURBS

Implicit

Explicit

{ } }

Implicit

(23)
(24)

Segmented Bone

INSERM

(25)

The method

(26)

1-irregular mesh/2:1 balance

Octree data structure

(27)

Nested Octree

O

g

O

d

M

Discretisation Geometry

(28)

Quadtree Level 7/Level 4

(29)

Octree Level 5/Level 3

(30)

Surface

6a2e86c

(31)

How to transfer geometric information back to the discretisation?

V

hpd

d

( O

d

) V

hpg

g

( O

g

) p

d

> p

g

h

d

> h

g

p

g

= 1

Enrichment

Vhpd

d (Od) E[Vhpg

g (Og)]

(32)

For each enriched cell in the discretisation…

M

1

2

(33)

generate local Delaunay triangulation…

1

2

(34)

Case 1: boundary

finite cell method, implicit boundary method…

1

(35)

Case 2: inclusion

XFEM, PUM…

1

2

u

h

(x) =

N

i=1

N

i

u

i

+

N

i=1

N

i

M

j=1

j

(x)a

ji

(36)

Case 3: Dirichlet Boundary

Nitsche’s method, Lagrange multipliers…

1

(37)

Present and future.

(38)

Progress so far…

We are developing an add-on toolkit for the deal.ii finite element package specifically designed to ease the development of

cartesian grid partition of unity and implicit boundary methods.

We will release the library under an open-source (probably GPL due to heavy use of CGAL) license once the API has stabilised.

Lessons learned from in-house codes: OpenXFEM++ (Bordas) and UPC-Implicit (Rodenas Garcia).

Key lesson: if someone has already coded it, don’t code it

yourself (CGAL, deal.ii, ITK).

(39)

Features

2D and 3D problems on the same code-path.

parallel hybrid MPI/TBB assembly and solution.

fast and robust computational geometry using CGAL.

automatic Delaunay tessellation of integration subdomains.

completely separate representation of discretisation and geometry via nested octree data structures.

constructs to represent soft and hard segmentations of image data.

implicit representation via level-sets, inside-outside functions.

independent hpe-type adaptivity on discretisation and geometry.

fast refinement and coarsening operations.

(40)

Outlook

• We are developing a cartesian grid implicit

boundary/enriched finite element method toolkit within deal.ii.

• By uncoupling discretisation and geometry we will develop methods particularly suited to

image-based analysis.

• Many mathematical and software challenges

challenges ahead.

(41)

Acknowledgements

Jack S. Hale would like to acknowledge the support of the Marie Curie COFUND scheme through the FNR, Luxembourg and the structural position under the chair of Prof. Stephane P.

A. Bordas at the University of Luxembourg.

!

Stephane P. A. Bordas would like to acknowledge partial support for his time from European Research Council Starting Independent Research Grant (ERC Stg grant agreement No.

279578) entitled `Towards real time multiscale simulation of cutting in non-linear materials with applications to surgical simulation and computer guided surgery'.

Références

Documents relatifs

In this paper we have shown how the RO model provides a suitable basis for interoperability within a service-based architecture for management of scientic workows, and outlined a

This Project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No

The results on approximation by anisotropic bidimensional piecewise linear finite elements that we have exposed in § 2 have been generalized in [19] to the case of elements of

We establish some optimal a priori error estimate on some variants of the eXtended Finite Element Method (Xfem), namely the Xfem with a cut-off function and the stan- dard Xfem with

This paper aims at modeling of linear behavior of heterogeneous materials by a numerical homogenization method based on the Extended Finite Element Method (XFEM) [1]..

First, we develop a mathematical model for the integrated production, inventory and distribution decisions which also includes the facility location decision and delivery

For three-point bending test, combined FEA for stress estimate and DIC for strain determination may be a method to explore the dentin elastic modulus and maximum tensile

There are several different service models inside the cloud computing paradigm; however, most often used are IaaS (In- frastructure-as-a-Service), PaaS (Platform-as-a-Service),