The present invention together with its objectives and advantages will be understood by reading the following description in conjunction with the drawings, in which:
The present invention provides a method of unfolding medical images by deforming a deformable model based on these images. Preferably, the method starts with creating a triangulated mesh isosurface at the air-mucosa boundary from the image data. Any desired meshing scheme may be used for this purpose. A physics-based model is then imparted to the mesh to physically manipulate it. In a preferred embodiment, a finite element model is used. To construct an FEM model, constitutive equations are written for the mesh material, which describe the relationship between strain (deformation measure) and stress (internal forces). The forces at the mesh nodes are then computed using a discretized version of the constitutive equations.
To flatten folds but not polyps, it is desirable for the mesh material to be soft under small strains, but become very stiff under large strain conditions. A nonlinear elasticity model is preferred over a linear elasticity model for this purpose due to the large deformations required. A preferred model is a neo-hookean elasticity model.
Two important material properties, Young's modulus and Poisson's ratio, need to be set to obtain a model in which deformation causes unfolding of folds without distortion of polyps. Young's modulus is the ratio of longitudinal stress to longitudinal strain (with a force applied in the longitudinal direction), and represents the stiffness of the mesh material. The value of Young's modulus is preferably set to a high value, preferably larger than 40,000, more preferably between 40,000 and 60,000, and most preferably 50,000. A high Young's modulus value causes the mesh material to be stiff enough to allow folds to flatten while polyps remain undistorted. Poisson's ratio is the ratio of axial strain to longitudinal strain in response to a longitudinal stretching force which, in all common materials, causes them to become narrower in cross-section while being stretched. To minimize this contraction, Poisson's ratio should be set to a very small positive number, preferably less than about 1×10−10, more preferably between about 1×10−12 and 1×10−10.
The deformation may be any type of deformation but is preferably stretching. Preferably, to simulate stretching of the surface, external forces are applied to the ends of the mesh material. Positions of mesh nodes are then computed at each step of the simulation. The new positions of the mesh nodes are a function of internal forces, which are computed using the constitutive equations and surface deformation model described above.
In a preferred method, the triangulated mesh material is treated as a particle system. Each node in the mesh is modeled as a particle, having mass, position, velocity, and zero spatial extent, that can respond to various forces.
The motion of a single particle is described by Newton's second law using
f=ma.
Since a=dv/dt and v=dx/dt, this second order equation may be broken down into two first order equations:
dx/dt=v
dv/dt=f/m,
where x, v, and f are 3-vectors and denote the position, velocity and force at a single node in the mesh.
To describe the evolution of a complete deformable surface, the positions, velocities and aggregate forces of all the nodes in the mesh are concatenated into single n-vectors, where n is the number of nodes in the mesh. Thus,
dx/dt=v
dv/dt=M
−1
f(t,x,v)
where M represents the diagonal mass matrix.
The force f at each node is the sum of the internal and external forces acting on that node. The external forces are the user-supplied time varying input to the system. Preferably, the external forces are pulling forces applied to the ends of the surface being stretched. Internal forces represent the resistance of the material to the external forces applied.
In a preferred embodiment, the response of the model to deformation is spatially invariant. Otherwise, polyps located at different spatial locations will be distorted by different amounts. This can be accomplished by using a continuum surface model. Preferably, it is assumed that the mesh has zero mass, thus giving rise to zero acceleration. This assumption is called the quasistatic assumption, since it neglects inertial effects and solves for static equilibrium at each time step. Thus, in a preferred embodiment, a quasistatic continuum finite element model is used.
If inertial effects are neglected, such that a system has zero acceleration and zero mass,
f(t,x,v)=0.
The quasistatic assumption satisfies this equation by enforcing force equilibrium at every time step, implying
f(xk+1)=f(xk+Δxk)=0.
Therefore, at every time step, a linear system must be solved. Preferably, the Newton-Raphson solver is used,
One can then compute the new nodal positions xk+1=xk+Δxk, by computing Δxk from,
Note that at every time step, it is necessary to invert the global stiffness matrix
which is constructed from the contributions of the element stiffness matrices that account for contributions from the individual triangles.
To tie the stiffness matrix
to the constitutive model of the material, note that the constitutive model, which typically relates stress to strain, can also be expressed as a relationship between force and strain energy. So,
where ψ denotes the strain energy.
For the phantom in
g-i) shows stretching of a subvolume 120 of actual patient data, acquired during a computed tomographic colonography (CTC) scan, containing a 6.9 mm polyp. The height and curvature of fold 126 were attenuated by 54.4% and 36.3%, respectively. The polyp 122 was distorted in the stretch direction causing an increase of 10% in its maximum width, and a decrease of 10% in its maximum curvature.
Although the present invention and its advantages have been described in detail, it should be understood that the present invention is not limited by what is shown or described herein. As one of ordinary skill in the art will appreciate, the unfolding methods disclosed herein could vary or be otherwise modified without departing from the principles of the present invention. Accordingly, the scope of the present invention should be determined by the following claims and their legal equivalents.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US05/37118 | 10/14/2005 | WO | 00 | 11/8/2007 |
Number | Date | Country | |
---|---|---|---|
60619106 | Oct 2004 | US |