Professional Documents
Culture Documents
Real-Time Elastic Deformations of Soft Tissues For Surgery Simulation
Real-Time Elastic Deformations of Soft Tissues For Surgery Simulation
1, JANUARY-MARCH 1999
Abstract-In this paper, we describe a new method for surgery simulation including a volumetric model built from medical images
and an elastic modeling of the deformations. The physical model is based on elasticity theory which suitably links the shape of
deformable bodies and the forces associated with the deformation. A real-time computation of the deformation is possible thanks tc
a preprocessing of elementary deformations derived from a finite element method. This method has been implemented in a system
including a force feedback device and a collision detection algorithm. The simulator works in real-time with a high resolution liver
model.
Index Terms-Surgery simulation, deformable models, real-time, force feedback, soft tissue modeling, finite element.
+
1 INTRODUCTION
1.2 Related Works
W ITH the development of laparoscopic techniques
which reduce operating time and morbidity, surgical
simulation appears to be an essential element of tomor-
Terzopoulos et al. [l], Waters [2], and Platt and Iiarr [3]
have shown the advantages of physical models ovc’r kine-
row’s surgery. Indeed, most inexperienced surgeons and matic models for computer animation. Among these physi-
students have to practice this novel technique. Today they cal models, elastic’ models have been extensively described
practice on an endotrainer, on living animals, or on cadav- in the literature [4], [5], [6], [7]. The particular shape of an
ers. The lack of realism in the first solution and the ethical elastic body is a function of both the internal stress and
problems linked to the other solutions show a real need for strain within the object and the external forces applied to it.
simulated surgery. Generally, some modifications or simplifications are made
This article presents new ideas for developing a real-time to the elasticity theory in order to give a particular behavior
surgery simulation system incorporating the following to the deformable body.
characteristics: a volumetric deformable model, a force Among the representations used for deformable sur-
feedback device, and real-time deformations based on a faces/ volumes, the most widely used are parirmetric models
quasi nonlinear biomechanical behavior. with B-spline representation and finite element models intro-
duced for computer engineering [8] and applied ta com-
1.I Simulation in Surgery
puter animation by Terzopoulos, Gourret, etc. For er ample,
Visual-realism and real-time interactions are essential in Gourret et al. [9] described a system for modeling he hu-
surgery simulation. Real-time interaction requires that any man hand with a finite element volume meshed xound
action from the operator generates an instantaneous re- bones. They formulated and solved a set of static eqiations
sponse from the stimulated organ, whatever the complexity for skin deformation based on bone kinematics and
of its geometry. Moreover, since all the organs in the human hand / object contact points in a grasping task. Other possi-
body are not rigid, their shape may change during an op- ble models are mass-spring models with the works oj Miller
eration. Consequently, the realism of the deformations is [lo]! Chadwick et al. [ll], Norton et al. [12], Luciarti et al.
another key point in surgery simulation. This realism can [13], Joukhadar [14], and implicit surfaces with, for er ample,
be enhanced by the introduction of devices which allow for the works of Desbrun and Gascuel[15].
a better immersion in the virtual world. In surgery simula- In surgery simulation, scientists have mainly focL sed on
tion, the integration of force feedback systems to generate the mass-spring methods due to their simplicity of imple-
such sensations is of prime importance, almost as important mentation and their relatively low computational complex-
as visual feedback. When coupled with precise computa- ity [16], [17], [MI. For example, Kuehnapfel and lqeisius
tions of the forces, it may be possible for the surgeon to feel [18] present a simulation of endoscopic surgery bawd on a
haptic sensations close to reality. surface mass-spring model. Although, in this case, the in-
teractions are driven by instruments with sensors, no force
feedback is used. The simulation environment of Gi x o n et
al. [19] takes into account the volumetric nature of the or-
The authors are with the Epidaure Project, INRIA, 2004 route des Lucioles, gans with a deformation law derived from a mass-spring
BP 93, 06902 Sophia Antipolis, France. model. Cover et al. [20] also developed a model based on
E-mail: lStephane.Cotin, Herve.Delingette, Nicholas.Ayache} thin plate splines for laparoscopic gall bladder 5 urgery
@sophia.inria.fi. simulation. We can also cite the work of Koch et al. [:!l] and
For information on obtaining reprints of this article, please send e-mail to:
tvcg@camputer.org,and reference IEEECS Log Number 106383. 1.This term includes elastic, linear elastic and visco-elastlc mode s .
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
COTIN ET AL.: REAL-TIME ELASTIC DEFORMATIONS OF SOFT TISSUES FOR SURGERY SIMULATION 63
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
64 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 5, NO. 1, JANUARY-MARCtI 1999
(a) (b)
Fia. 2. Seamentation of the liver, slice by slice. The initial data (a) is
h i i h resolution photography of an anatomical slice of the abdomen.
The binary image (b) corresponds to the segmented liver cross-
section.
(a) (b)
(c)
Fig. 3. After segmentation, the binary images are stacked (a) to give a
3D binary image. We see the step-effect on the shape of the liver (b) Fig. 4. Different representations of the geometric liver model. Tke sim-
when extracted using the marching-cubes algorithm. plex mesh fitting the data (a) with a concentration of vertices it- areas
of high curvature, the triangulated dual surface (b), and a texture-
mapped model with anatomical details (gall bladder and ducts) fi om an
Simplex meshes are an original representation of three- endoscopic viewpoint (c).
dimensional objects developed by Delingette [30],[31]. A
simplex mesh can be seen as an extension of a snake [32] in research project, Montagnat and Delingette [2P] are ivork-
3D and, therefore, is well-suited for generating geometric ing on a method for extracting liver models from C?’ scan
models from volumetric data. A simplex mesh can be de- images. This method is based on simplex meshes wilh ad-
formed under the action of regularizing and external forces. ditional shape constraints.
Additional properties, like a constant connectivity between
vertices and a duality with triangulations, have been defined. 2.3 Creating the Volumetric Model
Moreover, simplex meshes are adaptive, for example, by con- Since 3D elasticity equations consider a solid body, a volu-
centrating vertices in areas of high curvature (thereby real- metric meshing of the object is required. The volume de-
izing an optimal shape description for a given number of limited by the previously extracted shape has to be divided
vertices). The mesh may be refined or decimated depending into a set of finite elements of similar size. Due to the ihape
on the distance of the vertices from the dataset. The decima- irregularity of anatomical models, a decomposition of the
tion can also be interactively controlled. Fig. 4 shows the volume into tetrahedral elements is the best sol Jtion.
effect of the mesh adaptation and we notice that vertices are Thanks to the duality property of simplex meshes, n e can
nicely concentrated at highly curved parts of the liver. easily create a triangulation of the liver’s surface. Then, the
By integrating simplex meshes in the segmentation proc- volume is decomposed into a set of tetrahedra such that the
ess, we have obtained smoothed triangulated surfaces, very original triangulation is not modified. In order to achieve
TM 3
close to an iso-surface extraction, but with fewer faces to this, we used a product, Simail , which is based on a De-
represent the shape of the organs. In our example, the launay-Voronoi algorithm.
model of the liver has been created by fitting a simplex
mesh to the tridimensional binary image previously de-
scribed. Thanks to the adaptation and decimation proper- 3 PHYSICAL
MODELING
ties of the simplex meshes, this model is composed of only Our model is based on elasticity theory; however, our ap-
14,000 triangles, whereas the marching cubes algorithm proach differs from related surgery simulation WO-kon
gave 94,000 triangles (cf. Figs. 3 and 4). several points. First, the integration of a force feedback
Although this approach is very useful for building a system in the simulation loop requires additional con-
”generic” liver model, it is essential to integrate ”patient-
based” models in the simulator. In the framework of this 3. Simulog S.A.-l, rue James Joule-78286 Guyancourt Cedex-Franc6
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
COTIN ET AL.: REAL-TIME ELASTIC DEFORMATIONS OF SOFT TISSUES FOR SURGERY SIMULATION 65
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
66 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 5, NO. 1, JANUARY--MARCH 1999
controlleddisplacement and speed mental curve, the degree of the polynomial functions
/I nmarud ranges from 4 to 10.
loading To extend these results to 3D while preserving a defor-
tom. mation law based on linear elasticity, we make the fo low-
ing assumptions. First, the computation of a quasi non-
linear deformation5will be based on a linear deform3tion
result using the same mesh with the same constraints. Con-
sequently, d,(x) (resp. f(x)) has to be expressed as; a function
of the linear displacement d,"(x) (resp. linear force f L(x)).
Second, the variation in amplitude of the radial displacement
or radial force vectors is constrained to be similar to the
experimental curves. Therefore, the displacement vector U,
Fig. 6. A sample of soft tissue is compressed at a fixed speed while the associated to a node n is decomposed into two vecto-s U:
axial force, axial displacement,and radial deformation are measured.
and U;, one colinear and one orthogonal to the directim of
the constraint. Such a decomposition of the motion s re-
equal to the opposite of the force that needs to be applied at quired because experimental results provide only infc rma-
the degree of freedom4 ui in order to impose the displace- tion on the radial deformation according to a axial con-
ment ui = U' straint applied on the top of the cylindrical sample. C'mse-
quently, only the nonlinear variation of the amplitude of the
In linear theory, the behavior of the deformable model is
physically correct only for small displacements (about 10 orthogonal component is known. Thus, the amplitude D f U;
percent of the mesh size); it is less realistic for larger defor- is modified to follow the curve P(x), while U: contimes to
mations. Although it is a major disadvantage of linear elas- have linear variation.
ticity, the integration of force feedback in the simulation In order to express the curve d,(x) (resp. f(x)) as a func-
limits the range of deformations to small deformations.
This is because the force in the surgeon's hand will increase tion of the corresponding linear deformation d," (x) resp.
as he increases the deformation, thus preventing large de- fL(x)), empirical elastic parameters ( E , v) are set for the tis-
formations. Consequently, the deformation remains rea- sue (cf. Fig. 8). For a cylindrical sample of height h and ra-
sonably small. Another interest of linear elasticity is the dius r, the theoretical radial deformation is d : ( ~ = ) vp,
possibility to compute any mesh deformation from the
knowledge of a finite set of elementary deformations. This while the force is f(x) = F,where s is the surface c f the
point will be detailed in Section 4. top of the cylinder. Hence, we can deduce the functions
P(d,"(x)) (resp. QCf'(x))) for particular elastic propertic s (cf.
3.4 Improvement of the Physical Model to Simulate
Quasi Nonlinear Elasticity Fig. 9).
Recent publications in biomechanics tend to show that a Now, if we consider a particular mesh node n with linear
reasonable model for soft tissue is nonlinear visco-elasticity displacement U, = U: + U:, the corresponding nonlinear
[36].Recent experiments realized by Chinsei and Miller [39] displacement g , is:
on cylindrical samples of the brain (very soft tissue with a
similar behavior to the liver but with different parameters) U , = U: + U ; , (3)
have established the following properties: the response un- with:
der compression depends on the loading speed (there is a
strong stress/strain rate dependence) and is nonlinear (cf.
Fig. 6). The repeatability tests have shown that the response (4)
remains approximately the same under identical conditions.
From these experimental results, it is possible to plot the The amplitude of the forces is modified in the same way
curvesf(x) and d,(x), i.e., the loading force and the radial dis- except that it is the colinear component f: that will be
placement as functions of the axial displacement (cf. Figs. 7
and 8). These diagrams are only related to the loading modified according to Q(x). Thus, the nonlinear foice f,
phase and not the stress relaxation phase. occurring at a node n is:
Assuming that such curves are available for the organ f, = f:,+flJ (5)
we consider (it is not yet the case for the liver), a least
squares minimization is used to find the polynomial func- with:
tion P(x) approximating d,(x) and the polynomial function
Q ( x ) approximating f(x). Depending on the precision re-
quired for the approximation and the shape of the experi-
4. In our case, we have only three degrees of freedom, corresponding to 5. The underlying deformation model is still linear elasticity, so th2 term
the components of the displacement vector. nonlinear deformation would be incorrect.
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
COTIN ET AL.: REAL-TIME ELASTIC DEFORMATIONS OF SOFT TISSUES FOR SURGERY SIMULATION 67
4.0
2.0
0 L L
0, ~rma
Radial displacementin LINEAR theory
0.0,
3.0 0.5 1 .o 1.5 2.0
Fig. 9. Nonlinear displacement expressed in terms of the linear dis-
time ( 8 )
placement.
Fig. 7. The curves obtained at the end of the experiment, for a com-
pression speed of 500mm/min.
freedom (dof) of these nodes. Sometimes, only one or
two dof need to be set.
Loading speed = KK) mmlmin
For each dof ki of each "free" node k on the surface of
3.O
the mesh, an "elementary" displacement constraint U ;
is set and the following quantities are computed:
I
8
i3
2'o
pressing the relation between the displacement of
node n in the mesh and the elementary displace-
ment [ ,
U ; = U;, U;*, U;, ]' = [al,6,, 63]rimposed at
3
p 1.0
node k. The applied displacement is the same for
every node.
The components of the elementary force A at node k.
[ kfl
It is stored as a 3 x 3 tensor T .
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
68 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 5, NO. 1, JANUARY-MARCH 1999
[: :,j
account biomechanical experimental results on soft tissue,
[6] = 0 6, 0
5 COLLISION
DETECTION
Collision detection is a complex and well known problem
The vector of modified constraints [U"*] that must be ap-
in computer animation [40], [41], [42], [43], [44], [45]. When
plied to the mesh is determined by: the real-time constraint is added, the difficulty is consi dera-
[G*] = [M]-'[u*]. (8) bly increased. With physically based models, most of the
external forces are contact forces and, in surgery simulation,
Consequently, the superposition principle can be applied to the deformation is mainly driven by user interactions, so an
compute the total displacement of each node n: efficient collision detection algorithm is necessary
= 2
f=1
[TnUk(] [ ' (9)
u!kl)
i
12 21
Fig. 10. U;, and uL2 are the initial imposed displacements. U and U
displacement induced by uL2 on node kl. U;, and are the dis-
Fig. 11. The bounding box of the mesh is decomposed into 3 set of
placements resulting from the application of the superposition principle. buckets associated to a hash table.
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
COTIN ET AL.: REAL-TIME ELASTIC DEFORMATIONS OF SOFT TISSUES FOR SURGERY SIMULATION 69
The algorithm presented below considers a collision oc- Finally, for each of these triangles, we check for an
curring between a simple rigid object and a complex de- intersection with the segment defined by positions
formable body. Moreover, in most cases, the contact will of node P k at times t and t - 1 (cf. Fig. 12).
happen when the deformable object is in its equilibrium
configuration and the problem becomes equivalent to the The precision of the collision detection is consequently
contact between two rigid bodies. Consequently, our algo- subtriangular. The barycentric coordinates of the intersec-
rithm is based on the partitioning of the space in a regular tion point are computed and used to breakdown the motion
grid [45]. With a data structure that can be updated very on the three vertices of the intersected triangle.
quickly, we can take into account the possibility of a colli- Let sl, s2, and s3 be the three vertices of the intersected
sion with the deformed mesh. triangle and (dx, d,, d,) the displacement of the intersection
The algorithm used in the simulator can be summarized point with barycentric coordinates (kl, k2, k3). The displace-
as follows: ment applied at vertex 71, U = 1,2,3 is:
First, the rigid moving object (a surgical tool in our d,(s,) = a; 4
application) is discretized into a set of points ( p k } .
The bounding box of the deformable object at equilib- d,(s,) = a; d,
rium is divided in a set of parallelepipeds (also called d,(s,) = 6;d,
buckets in the following). The number of buckets in with
the directions x, y, and z is parametrizable with the
condition that any bucket contains at least one node. a, = (kU + 1 = k: + kz + k i ) 71 = 1, 2, 3
A hash table is created and indexed on the coordi- This algorithm is currently implemented with only one
nates of a node n located in the bucket. Thus, for a contact point located at the extremity of the surgical tool
point P in the bounding box, we can easily determine and works at about 500 Hz when no update of the bucket
the bucket including this point. By using the codefunc- data structure is necessary. The collision detection with the
tion associated to the hash table, we can compute an deformed mesh is performed at about 300 Hz.
entry in the table and find the list of nodes located at
the same entry (which means that the nodes are in the
same bucket as P ) .
For each point P k , a three-level search is performed:
For the set of nodes {nil located in the same bucket
as P k , the Euclidean distances between pk and each
ni is computed. Let dmin be the minimal distance.
Compute the distance between pk and each node ni
located in the 26-neighboring buckets. If a distance
d is found to be less than dmin, then dmin = d. The
computing time is a function of the number of
buckets and number of nodes per bucket. It is pref- (a)
erable to have a small number of nodes on average Simulated reauks on a cylinder
per bucket.
Let n be the node associated to the minimal distance
dmjn.This node is shared by a set of triangles that can
be very quickly determined when we associate an
appropriate data structure to the triangulation.
Fig. 13. The curves describing the nonlinear variation in force and
radial displacement are measured, respectively, on the top of the cylin-
der and at nodes located on the circle at mid-height on the cylinder.
Fig. 12. The collision point is computed as the intersection of the seg- The experimental biomechanical curves and the simulated one are
ment [Pl,PI-,] with the triangle (ABC). exactly superimposed.
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
70 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 5, NO. 1, JANUARY-MARCH 1999
6 EXPERIMENTS
AND VALIDATION algorithm, the speed-up algorithm, and the force feedback
interactions) have been integrated in our prototypc of
6.1 Validation of the Nonlinear Model
laparoscopic surgery simulator (see Fig. 16). These Cea-
To improve the previous results, we have meshed a cylin- tures run on a distributed architecture, based on a PC md
der of dimensions identical to the brain sample. The elastic a Dec Alpha station (see Fig. 14). The force feedback de-
parameters were chosen in the range of soft material (i.e.,
rubber). Then, the tensors of elementary deformations and vice (Laparoscopic Impulse Engine6) is connected to the PC
forces were computed in the linear domain and, finally, this (Pentium 166 Mhz) for technical reasons. The collkion
cylindrical mesh was deformed in real-time by applying a detection is also performed on the PC, as well as the force
constant displacement field on its top. evaluation, since it is possible, thanks to our preprocess-
These experiments show that we can obtain a behavior ing algorithm, to split the computation of the forces and
for a synthetic cylindrical mesh very similar to a cylindrical the computation of the deformation. The deformation is
sample of brain tissues. Nevertheless, the experimental performed on the Alpha station (400 Mhz with 3D graph-
curves issued from 2D stress/strain relationships are not ics hardware) as well as the display of the different parts
sufficient to deduce a 3D behavior. We only assume that our of the scene (see Figs. 15 and 17) and the communication
results are correct since they give, at specified nodes, the between the two machines is performed via an ethernet
same result as those expected and, at the other nodes, a connection.
global behavior that seems close to reality. The data transmitted between the two compute] s is
By generating this result for a given geometry we assume limited to the five degrees of freedom of the surgical tool
that we obtain a behavior close to the real one although most plus some information issued from the collision dctec-
of the organs are not homogeneous and are made of tissues tion algorithm.
of variable stiffness (like the vessels in the liver). Consequently,we have a very high frequency (> 300 H z) in
the simulation loop with very little latency between force
6.2 Hepatic Surgery Simulation
feedback and visual feedback.
The different ”features” described previously (i.e., the
geometrical and physical models, the collision detection
7 CONCLUSION AND PERSPECTIVES
By the introduction of biomechanical properties in the, de-
formation process, we have enhanced both the realisin of
the deformation/forces and the relevance of the model. The
simulator has been tested by surgeons specializing in lapa-
roscopic surgery. It appears that the generated sensai ions
are very close to reality, probably due to the additicn of
haptic feedback. Of course, the appreciation of the results is
essentially qualitative, but our goal is not to compute an
exact deformation of an organ. Besides, this objective sc’ems
very difficult to achieve given the actual knowledge in the
field of soft tissues and the complexity of the interac:ions
between the organs of the abdomen.
6 . The Laparoscopic Impulse Engine is a product from Immersion C orpo-
ration Inc., California.
Fig. 15. For a more realistic representation of the operative field, other Fig. 16. The surgeon manipulates the force feedback device. If ;I colli-
elements can be introduced. Here, the ribs are just introduced for vis- sion is detected with the surface of the virtual organ, the mesh is de-
ual feedback, but we plan to add their interaction with the deformed formed in real-time and a nonlinear reaction force is computed and
liver for visual and haptic feedback. sent back to the force feedback system.
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
COTIN ET AL.: REAL-TIME ELASTIC DEFORMATIONS OF SOFT TISSUES FOR SURGERY SIMULATION 71
Fig. 17. A sequence of images issued from a simulation. The liver model contains about 1,500 nodes. The simulation was performed at 50HZ for
the visual feedback and 300Hz for force feedback.
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
72 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 5, NO. 1, JANUARY-MARC:H 1999
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.
COTIN ET AL.: REAL-TIME ELASTIC DEFORMATIONS OF SOFT TISSUES FOR SURGERY SIMULATION 73
[23] M.A. Sagar, D. Bullivant, G. Mallinson, P. Hunter, and I. Hunter, Stephane Cotin received a Master’s degree in
”A Virtual Environment and Model of the Eye for Surgical Simu- computer science in 1993, followed by a PhD
lation,’’ Computer Graphics (SIGGRAPH ’94), pp. 205-212, 1994. degree from the University of Nice-Sophia An-
[24] P. Le Tallec, C. Rahier, and A. Kaiss, “Three Dimensional Incom- tipolis, France, in 1997. In 1993, he joined the
pressible Viscoelasticity in Large Strains,” Computer Methods in Epidaure project at the INRIA research center in
Applied Mechanics and Eng., vol. 109, pp. 233-258,1993. Sophia Antipolis. He is currently with Mitsubishi
[25] M. Bro-Nielsen and S. Cotin, ”Real-Time Volumetric Deformable Electric ITA, Cambridge, Massachusetts. His
Models for Surgery Simulation Using Finite Elements and Conden- research interests are in the fields of surgery
sation,“ Proc. Eurographics ‘96 -Computer Graphics Forum, vol. 15, simulation, virtual reality, and medical image
pp. 57-66,1996. analysis.
[26] B. Pflesser, U. Tiede, and Hoehne, “Towards Realistic Visualiza-
tion for Surgery Rehearsal,” Computer Vision, Virtual Reality, and
Robotics in Medicine, pp. 487-491. Springer-Verlag, Apr. 1995.
[27] S. Cotin, H. Delingette, J-M. Clement, V. Tassetti, J. Marescaux, Herve Delingette received a Master’s degree in
and N. Ayache, ”Geometric and Physical Representations for a 1989 and a PhD degree in 1994 from the Ecole
Simulator of Hepatic Surgery,” Proc. Medicine Meets Virtual Reality Centrale des Arts et Manufactures de Paris,
IV, pp. 139-151, Jan. 1996. France. From 1989 to 1992, he was a visiting
[28] J. Montagnat and H. Delingette, “Volumetric Medical Images scientist at the Robotics Institute at Carnegie
Segmentation Using Shape Constrained Deformable Models,” Mellon University and the Human Interface Labo-
Proc. First Joint Con5 CVRMed-MRCAS ’97, J. Troccaz, E. Grimson, ratory at Nippon Telegraph and Telephone. Since
and R. Mosges, eds. Mar. 1997. 1993, he has been involved with the Epidaure
[29] W.E. Lorensen and H.E. Cline, ”Marching Cubes: A High Resolu- project at the INRIA research center in Sophia
tion 3d Surface Reconstruction Algorithm,” vol. 21, no. 4, July Antipolis, where he is currently a senior re-
1987. searcher. His research interests are in the fields
[30] H. Delingette, ”Simplex Meshes: A General Representation for 3D of medical image segmentations and surgery simulation.
Shape Reconstruction,” Technical Report 2214, INRIA, Mar. 1994.
[31] H. Delingette, ”Simplex Meshes: A General Representation for 3d
Shape Reconstruction,” Proc. lnt’l Con5 Computer Vision and Pat-
tern Recognition ( C V P R ‘94), Seattle, Wash., 1994. Nicholas Ayache received his PhD in 1983 and
[32] M. Kass, A. Witkin, and D. Terzopoulos, ”Snakes: Active Contour his ”These d’Etat“ in 1988, both in computer
Models,” Int’l J. Computer Vision, vol. 1, pp. 321-331, 1988. science, from the University of Paris XI, on topics
[33] W. Barfield and C. Hendrix, ”Factors Affecting Presence and Per- related to model-based object recognition, pas-
formance in Virtual Environments,” Interactive Technology and the sive stereovision, and multisensor fusion. He is a
New Paradigm for Healthcare, pp. 21-28. 10s Press and Ohmsha, research director at INRIA, Sophia-Antipolis,
1995. France, where he has led the Epidaure research
[34] B.G. Jackson and L.B. Rosenberg, ”Force Feedback and Medical group on medical analysis and robotics since
Simulation,“ Interactive Technology and the New Paradigm for 1989. His current research interests are in medi-
Healthcare, pp. 147-151. 105 Press, 1995. cal image processing and analysis, shape and
[35] G. Burdea, Force and Touch Feedbackfor Virtual Reality. New York: motion representation, rigid and nonrigid regis-
John Wiley & Sons, 1996. tration, tracking and analysis of deformable objects, and image guided
[36] Y.C. Fung, Biomechanics-Mechanical Properties of Living Tissues, and simulation therapy.
second ed. Springer-Verlag, 1993. Dr. Ayache is the author of the books Artificial Vision for Mobile
[37] S. Cotin, H. Delingette, and N. Ayache, ”Real Time Volumetric Robots (MIT Press) and Vision stereoscopique et perception multisen-
Deformable Models for Surgery Simulation,” Visualization in Bio- sorielle (Inter-Editions). He chaired the first International Conference
medical Computing, K. Hohne and R. Kikinis, eds., pp. 535-540, on Computer Vision, Virtual Reality, and Robotics in Medicine
1996 (CVRMed) in 1995 and serves on the editorial boards of a number of
[38] K.-J. Bathe, Finite Element Procedures. Prentice Hall, 1996. conferences on medical imaging, computer vision, visualization, and
[39] K. Chinsei and K. Miller, “Compression of Swine Brain Tissue- robotics, including CVPR, ECCV, ICCV, and MlCCAl.
Experiment In Vitro,” J. Mechanical Eng. Laboratory, pp. 106-115,
1997.
[40] M. Lin and J. Canny, ”Efficient Collision Detection for Anima-
tion,“ Proc. Third Eurographics Workshop Animation and Simulation,
Cambridge, England, Sept. 1992.
Authorized licensed use limited to: National University of Singapore. Downloaded on December 16,2021 at 11:56:47 UTC from IEEE Xplore. Restrictions apply.