Estimation of the Rigid-Body Motion from Three-Dimensional Images Using a Generalized Center-of-Mass Points Approach

IEEE Trans Nucl Sci. 2006 Oct;53(5):2712-2718. doi: 10.1109/TNS.2006.882747.

Abstract

We present an analytical method for the estimation of rigid-body motion in sets of three-dimensional SPECT and PET slices. This method utilizes mathematically defined generalized center-of-mass points in images, requiring no segmentation. It can be applied to compensation of the rigid-body motion in both SPECT and PET, once a series of 3D tomographic images are available. We generalized the formula for the center-of-mass to obtain a family of points co-moving with the object's rigid-body motion. From the family of possible points we chose the best three points which resulted in the minimum root-mean-square difference between images as the generalized center-of-mass points for use in estimating motion. The estimated motion was used to sum the sets of tomographic images, or incorporated in the iterative reconstruction to correct for motion during reconstruction of the combined projection data. For comparison, the principle-axes method was also applied to estimate the rigid-body motion from the same tomographic images. To evaluate our method for different noise levels, we performed simulations with the MCAT phantom. We observed that though noise degraded the motion-detection accuracy, our method helped in reducing the motion artifact both visually and quantitatively. We also acquired four sets of the emission and transmission data of the Data Spectrum Anthropomorphic Phantom positioned at four different locations and/or orientations. From these we generated a composite acquisition simulating periodic phantom movements during acquisition. The simulated motion was calculated from the generalized center-of-mass points calculated from the tomographic images reconstructed from individual acquisitions. We determined that motion-compensation greatly reduced the motion artifact. Finally, in a simulation with the gated MCAT phantom, an exaggerated rigid-body motion was applied to the end-systolic frame. The motion was estimated from the end-diastolic and end-systolic images, and used to sum them into a summed image without obvious artifact. Compared to the principle-axes method, in two of the three comparisons with anthropomorphic phantom data our method estimated the motion in closer agreement to than of the Polaris system than the principal-axes method, while the principle-axes method gave a more accurate estimation of motion in most cases for the MCAT simulations. As an image-driven approach, our method assumes angularly complete data sets for each state of motion. We expect this method to be applied in correction of respiratory motion in respiratory gated SPECT, and respiratory or other rigid-body motion in PET.