Electronic device for processing image-data, for simulating the behaviour of a deformable object
First Claim
1. An improved electronic device for processing image data, of the type that includesa user interface (4) capable of generating a force feedback, in accordance with the reactions of a tool (6, 7), an internal forces module (16) able, on designation of a 3D object appearing in a set of image data, to establish a field of internal forces between nodes (N) of a volume meshing dependent on a surface meshing of this object, on the basis of a deformation law and of an action defined by the user interface (4) and representative of a maneuver of the said tool, wherein the volume meshing includes links between the nodes thereof, and additionally includes volume mesh cells that are defined by the notes and the links, and a reaction module (20) for determining a reaction force of the object which corresponds to its deformation estimated on the basis of the internal forces, so that the force generated by the user interface (4) is substantially balanced by this reaction force, and a refresh module (17) for calculating new image data of the object, in the presence of its estimated deformations supplemented with a representation of the said tool, wherein the improvement comprises:
- a collision module (18) able to estimate a point of intersection between a straight line embodying a displacement derived from the said defined action and the said surface meshing, wherein the internal forces module (16) is devised so as to estimate the internal force exerted on each node of a first part at least of the volume meshing of the object on the basis of the said displacement applied to the nodes belonging to a surface mesh cell containing the said point of intersection, of boundary conditions, and of node tensors and link tensors emanating respectively for each node and each link of this first part at least, from stiffness matrices specific to each volume mesh cell of at least the said first part and dependent on the deformation law.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device for processing image data, particularly image data pertaining to medical procedures, includes a user interface with force feedback (4) corresponding to tool reactions, a “collision” module (18) for estimating a point of intersection between a straight line embodying a displacement derived from the action of the tool and a surface mesh of a given object, and an internal forces module (16) which estimates internal forces exerted on nodes of a first part of at least a volume mesh of the object, on the basis of a displacement applied on nodes pertaining to the surface mesh containing a point of intersection, of boundary conditions, and of node tensors and link tensors, from matrices of rigidity, and a reaction module (20) for determining the reaction force of the object corresponding to its deformation estimated on the basis of the internal forces, such that the force generated by the user interface (4) is balanced by reaction force.
-
Citations
42 Claims
-
1. An improved electronic device for processing image data, of the type that includes
a user interface (4) capable of generating a force feedback, in accordance with the reactions of a tool (6, 7), an internal forces module (16) able, on designation of a 3D object appearing in a set of image data, to establish a field of internal forces between nodes (N) of a volume meshing dependent on a surface meshing of this object, on the basis of a deformation law and of an action defined by the user interface (4) and representative of a maneuver of the said tool, wherein the volume meshing includes links between the nodes thereof, and additionally includes volume mesh cells that are defined by the notes and the links, and a reaction module (20) for determining a reaction force of the object which corresponds to its deformation estimated on the basis of the internal forces, so that the force generated by the user interface (4) is substantially balanced by this reaction force, and a refresh module (17) for calculating new image data of the object, in the presence of its estimated deformations supplemented with a representation of the said tool, wherein the improvement comprises: -
a collision module (18) able to estimate a point of intersection between a straight line embodying a displacement derived from the said defined action and the said surface meshing, wherein the internal forces module (16) is devised so as to estimate the internal force exerted on each node of a first part at least of the volume meshing of the object on the basis of the said displacement applied to the nodes belonging to a surface mesh cell containing the said point of intersection, of boundary conditions, and of node tensors and link tensors emanating respectively for each node and each link of this first part at least, from stiffness matrices specific to each volume mesh cell of at least the said first part and dependent on the deformation law. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41)
-
-
37. An improved electronic process for processing image data, of the type that includes the steps of
providing a user interface (4) capable of generating a force feedback, in accordance with the reactions of a tool (6, 7), establishing, on the basis of a deformation law and of an action defined by the user interface (4) and representative of a maneuver of the said tool, a field of internal forces between nodes of a volume meshing dependent on a surface meshing of a 3D object appearing in a set of image data, wherein the volume meshing includes links between the nodes thereof, and additionally includes mesh cells that are defined by the nodes and the links, determining the reaction force of the object which corresponds to its deformation estimated on the basis of the internal forces, so that the force generated by the user interface (4) is substantially balanced by this reaction force, and calculating new image data of the object, in the presence of the estimated deformations supplemented with the representation of the said tool, wherein the improvement comprises: -
estimating a point of intersection between a straight line embodying a displacement derived from the said defined action and the said surface meshing is estimated, and estimating the internal force exerted on the nodes of a first part at least of the volume meshing of the object, on the basis of the displacement applied to the nodes belonging to the surface mesh cell containing the said point of intersection, of boundary conditions, and of node tensors and link tensors emanating respectively for each node and each link of this part at least, from stiffness matrices specific to each volume mesh cell of at least the said first part and dependent on the deformation law.
-
-
42. An improved method for permitting a user to manipulate a 3D virtual object with the aid of a user interface that senses movement of a tool by the user and that provides force feedback to the user, the virtual object appearing in a set of image data and having a surface meshing and a volume meshing, said method being of the type that includes
establishing, on the basis of a deformation law, a field of internal forces between nodes of the volume meshing when the virtual object is deformed by the tool; -
determining a reaction force that is to be exerted by the user interface when the virtual object is deformed by the tool, the deformation of the virtual object being estimated at least in part on the basis of the internal forces; and
calculating new image data of the object, in the presence of the estimated deformation supplemented with a representation of the tool;
wherein the improvement comprises;
estimating a point of intersection between a straight line embodying a displacement of the tool and the surface meshing, wherein the internal force exerted on the nodes of a part of at least the volume meshing of the virtual object is estimated on the basis of at least one factor, the at least one factor including a displacement applied to the nodes belonging to a surface mesh cell containing the point of intersection.
-
Specification