Spatiotemporal finite element method for motion analysis with velocity data
First Claim
1. A method of motion analysis of a moving region within an object comprising the steps of:
- a) defining a dynamic mesh within said region, said mesh composed of non-overlapping elements each specified by a set of node points, b) acquiring motion data for a set of locations within said region for a plurality of time frames, wherein at least some of the locations for which motion data are acquired do not correspond to a node point of any mesh element, c) defining a spatiotemporal model of the region which relates the kinematics of the node points to the acquired motion data, and d) computing the motion and deformation of the moving region using the motion data and said model.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method for nonrigid cyclic motion analysis using a series of images covering the cycle, acquired, for example, from phase contrast magnetic resonance imaging. The method is based on fitting a global spatiotemporal finite element mesh model to motion data samples of an extended region at all time frames. A spatiotemporal model is composed of time-varying finite elements, with the nonrigid motion of each characterized by a set of Fourier harmonics. The model is suitable for accurately modeling the kinematics of a cyclically moving and deforming object with complex geometry, such as that of the myocardium. The model has controllable built-in smoothing in space and time for achieving satisfactory reproducibility in the presence of noise. Motion data measured, with PC MRI for example, can be used to quantify motion and deformation by fitting the model to data.
-
Citations
21 Claims
-
1. A method of motion analysis of a moving region within an object comprising the steps of:
-
a) defining a dynamic mesh within said region, said mesh composed of non-overlapping elements each specified by a set of node points, b) acquiring motion data for a set of locations within said region for a plurality of time frames, wherein at least some of the locations for which motion data are acquired do not correspond to a node point of any mesh element, c) defining a spatiotemporal model of the region which relates the kinematics of the node points to the acquired motion data, and d) computing the motion and deformation of the moving region using the motion data and said model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
where the superscript e is the index of the element containing the node point, a is the index of the node point, {right arrow over (x)}e({right arrow over (ξ
)}a,t) is the trajectory of the node point,t is time within the motion period, {right arrow over (g)}ae is a Fourier coefficient, and k is the index of the Fourier series.
-
-
7. The method as defined by claim 6 wherein step d) includes a least squares fit for the coefficients {right arrow over (g)}ae(k).
-
8. The method as defined by claim 7 wherein a fitting residual is used to estimate uncertainty in motion data as follows:
-
where σ
v2 is the estimated variance of the motion data and RSS is the sum of squared differences between the measured motion data and the modeled motion data.
-
-
9. The method of claim 1 wherein the motion data are velocity data.
-
10. The method of claim 9 wherein the velocity data are measured with phase contrast magnetic resonance imaging.
-
11. The method as defined by claim 1 wherein steps c) and d) are executed iteratively.
-
12. The method as defined by claim 1 wherein in step c) the trajectory of a specific point within an element is related to the trajectories of the nodes of that element by:
-
where the superscript e is the index of the element, a is the index of a node point, nen is the number of nodes of the eth mesh element, {right arrow over (ξ
)} is the local coordinates of the specific point,Na is the shape function associated with the ath node, t is time, {right arrow over (x)}e({right arrow over (ξ
)}, t) is the trajectory of the specific point, and{right arrow over (x)}e({right arrow over (ξ
)}a, t) is the trajectory of the ath node of the eth element.
-
-
13. The method as defined by claim 12 wherein in step c) the velocity of the specific point is related to the velocity of the nodes by:
-
where {right arrow over (v)}e({right arrow over (ξ
)}, t) is the velocity of the specific point,and {right arrow over (v)}e({right arrow over (ξ
)}a, t) is the velocity of the ath node of the eth element.
-
-
14. The method as defined by claim 13 wherein in step c) the motion is modeled as being periodic with period 1/fo, and wherein the spatiotemporal finite element mesh model is:
-
where k is the index of a Fourier series.
-
-
15. The method as defined by claim 12 wherein in step c) the motion is modeled as being periodic with period 1/fo, and wherein step d) includes processing displacement data through displacement field modeling as follows:
-
where Δ
{right arrow over (x)}e is the displacement of a specific point.
-
-
16. The method as defined by claim 12 wherein step d) includes calculation of a deformation gradient tensor F in each element as follows:
-
wherein nsd denotes the number of spatial dimensions.
-
-
17. The method as defined by claim 16 wherein step d) includes calculation of a Lagrangian finite strain tensor E as a function of deformation gradient as follows:
-
18. The method as defined by claim 12 wherein step d) includes calculation of a displacement field as follows:
-
19. The method of claim 1 wherein the motion data are displacement data.
-
20. The method of claim 19 wherein the displacement data are measured using magnetic resonance tagging.
-
21. The method as defined by claim 1 wherein step d) uncertainty in motion data is used to estimate uncertainty in measured kinematics of the region.
Specification