HAL Id: inria-00072611
https://hal.inria.fr/inria-00072611
Submitted on 24 May 2006
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entic research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diusion de documents
scientiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
Non-Linear Anisotropic Elasticity for Real-Time Surgery
Simulation
Guillaume Picinbono, Hervé Delingette, Nicholas Ayache
To cite this version:
Guillaume Picinbono, Hervé Delingette, Nicholas Ayache. Non-Linear Anisotropic Elasticity for Real-
Time Surgery Simulation. [Research Report] RR-4028, INRIA. 2000, pp.21. �inria-00072611�
ISSN 0249-6399 ISRN INRIA/RR--4028--FR+ENG
apport
de recherche
THÈME 3
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
Non-Linear Anisotropic Elasticity for Real-Time
Surgery Simulation
Guillaume Picinbono — Hervé Delingette — Nicholas Ayache
N° 4028
Octobre 2000
Unité de recherche INRIA Sophia Antipolis
2004, route des Lucioles, B.P. 93, 06902 Sophia Antipolis Cedex (France)
Téléphone : 04 92 38 77 77 - International : +33 4 92 38 77 77 — Fax : 04 92 38 77 65 - International : +33 4 92 38 77 65
"!#$%'&)(*,+-!.0/132465879:&
582;7!
<>=?A@B@DC0=FEHGJIK?BLM?BN#OQPRNPTSVU9GMW3X'Y[ZGM@B?ANF\'G^]_]_G`Sba9?AL*cPR@DC0defRC'L*cFG
g$hjikmlnoqpsrMtul3v.w^xyt.z|{^r9hj{^k}kml~Dkwx%hz|rjl^
zkw^l33j{rjrj3l33jx{^rjrwz.uwrxl_
bvu{ltVjzjwjvul
w0{^vtlKv.l3x%hjl3v.x%hlr'^MJoxtu{vul^Kowl3
¡3¢£*¤j¥¢¦
psr>t.hjzKwvt.zx§|l^R¨Qlml3.xv.z0l©tuhjlm§w*t.l3tl3ªl3§|{^jkmlrMt.«{¬bt.hjlmkmz|rjzkw§§|®zrª*wuz|ª^l
hlwtuzxujvu^lv.uz|k©j§w*tu{^vjv.{t.{t'llª^l§{'l3®wt«p¯p°±²°1³^l´jvu{^j§lkµ¨z¶t.h·ux%h·w8uz|k}~
§wtu{v«ztuhl©jhuzx3w§km{l3§|zrj9{¬¸{¬¹t«t.z.ujl33±º[l©vu{^0{Mlw8rjl¨»jl¬¼{v.kwj§lkm{l§Fw^l_
{^rr{r~½§|zrjl_wv$l§wtuzxz|twrzu{t.vu{^jzx«'lhw¾ªz{v_wr9tuhjl¿rjz|tulKl3§|l3kmlrMtk}ltuhj{²±Qg$hjz$km{l3§²z
ª*w§|z¬¼{v§wv.lKz§w^xlkml3r^t%¨hjzx%hkml3wrzrwvutuzxj§wv$t.hw*t«z¶tzzrª¾wvuzwrMt¨z|tuh®v.l3u0l_xyttu{
v.{t%w*t.z|{^r±Qg$hjzjv.{'lvut8z|kmjv.{*ªl_Àtuhjlvul_w§zuk{¬Ft.hjll¬¼{v.kmwtuz{rwr®u{§ªl3Àt.hjljv.{§|l3km
v.l§w*t.l3tu{8tuhjluhj{^vt%x{kmzrj^${¬V§|zrjl3wvl§wtuzxz|t0¨hjzx%h®z{^rj§ª*w§z´¬¼{vukw§§z§w^xlkml3r^t%±
º[lw§{´wjjvul_utuhjlmjv.{§|l3k{¬¸ª^{§jkml©ª*wv.zw*tuz{r0>wz|r9t.{{^jvk}{l3§Fz|rx{kmjv.l3.zjz§¶~
z|tHx{^rtuv%wzr^t%±Ázrw§§|^¸¨Àll3km{rtuv%w*t.l9t.hjlv.l§lª*wrxl´{¬t.hjz}wjjv.{^w^x%h¬¼{v©tuhjlv.l3w§¶~Dtuzkml
uzkj§w*t.z|{^r{¬§wwvu{Mux{jzxujv.zxw§R^l3tujv.l3${^r9t.hjlK§|zªl3v3±
®ÃMÄRÅ.ÆÇ
£*È¡¦ÊÉ
jv.l3vu®uz|k©j§w*tuz{r²rj{r~½§z|rjl_wvl§wtuzxz|t²§wv.l}zj§wxlkmlrMt_²¿rjz|tulml§lkml3r^t
kmltuhj{²jl¬¼{v.kwj§lkm{jl§Dvul_w§|~At.z|kmljwrjz{tuv.{zrx{^k}vul_uuz|z|§z¶t8x{rtuv%wzrMt.3±
!²Ày
!3
©JJ79 ! 32 7´!
´F7:6)24´
!
¡
¦
wr«xltwvutuzx§l'rj{_xv.z|ª^{r§|l_«l3vurz|l3v.«ª^l§{j'lkmlrMt%Jjvu{tu{tM'll
uzkj§w*t.ljvblx%hz|v.jv.zlÀkmzrjzkmw§|l3kmlrMtbz|rª*wuzªlvb§|l$¬¼{^z|ljªl3§|{^j'
§
p¯p°±
rvu{^j§|i3kml
x§|$w¾ªl_xbxlÀl3rjv.lQl$zk§wtulvl_tF§w«km{§z.w*t.z|{^rjhz
MjlQjl3tuzuukm{3±¯{jv.{'{^u{r0
rrj{ªl3wk}{i3§|lÀ¬¼{^vukwj§|lV0wu¸v§
3§w^t.zxz¶t.¸rj{^r~D§zrj3wz|v.l_§|lQx{km'{vutul3k}l3rMtwrjzu{tuv.{'l
lt§wmkmtuhj{ljl33§|3k}l3rMt.$¿rz3±
QlKkm{i§lKv.l3tulKª*w§wj§lK'{jv§l3^v.wrj3j§wxl3kmlrMt.3xl
Mjzuz|^rjz|¿l¸l3rwvt.zxj§|zlv
M
z|§l3tFz|rª*wv.zwrMtwvv.{t.wtuz{r#±
QltutulÀjvu{^jv.z|tuQwkm§z|{^vulb§lÀvu_w§zukml
jl3¸j¬¼{v.kw*t.z|{^rblt¸vu_{^t¸§l3¸jvu{^j§ikml3¸§|z3Qw
m§|zkmz¶t%w*t.z|{^rQjl§
§wtuzxz|tu«§|zrj_wzvul^
Mjz'r
l_t
ª*w§wj§|l
^l80{^jv§l30ltuz|t.m3j§w^xl3k}l3rMt.3±>¯{0rj{^zrMtuv.l3.u{rw.zÀwjv.{j§ikml9jl8§w
ª*wvuzw*t.z|{^rjlª{^§|k}lKl3r·w*{^t.wrMt
8rj{tuv.lKk}{i3§|l}l3«x{^r^t.v.wz|rMt.l3
zrx{^k}vul_uuz|z|§z¶t.±Vrj¿r#
r{Àkm{^r^t.vu{^rb§ljz|l3r~D¬¼{rlxlttulwjvu{x%hjl0{^jv$§w©zkj§w*t.z|{^r8lr9tul3k}0Qv.l3§'jl«^l3tul3
x%hz|v.jv.zxw
ml3r§wwv.{^.x{^jz|lv§|l¬¼{^z|l^±
Ȃ
¢_¡
Å
¥
"!
¡¦É
zk§wtuz{r©jlÀx%hjzv.jvu^z|l^¾§wtuzxz|tuÀrj{r~½§z|rj_wzvul^¾v%wrj3j§w^xl3k}l3rMt.3*k}tuhj{l
jl3$§kml3r^t%$¿rjz3tulkmvu3l§Djwrjz{tuv.{jzlx{rMtuv%wzrMtul3$
zrx{^k}vul_uuz|z|§z¶t.±