# US 10,117,625 B2 · Methods and systems for retrospective internal gating

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,117,625 B2
- Document ID: US10117625B2
- Status: Granted
- Kind: B2
- Application number: 15/728,373
- Filed: 2017-10-09
- Published: 2018-02-01
- Granted: 2018-11-06
- Earliest claimed: 2007-05-04
- Assignees: Memorial Sloan Kettering Cancer Center
- Applicants: Memorial Sloan Kettering Cancer Center
- Inventors: Adam L. Kesner
- Web page: https://patentgrep.com/patent/US10117625B2

## CPC

- A61B 6/032: {Transmission computed tomography [CT]}
- A61B 6/037: {Emission tomography}
- A61B 6/527: {using data from a motion artifact sensor}
- A61B 5/7289: {Retrospective gating, i.e. associating measured signals or images with a physiological event after the actual measurement or image acquisition, e.g. by simultaneously recording an additional physiological signal during the measurement or image acquisition}
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

The present invention, in one form, is a method for deriving respiratory gated PET image reconstruction from raw PET data. In reconstructing the respiratory gated images in accordance with the present invention, respiratory motion information derived from individual voxel signal fluctuations, is used in combination to create usable respiratory phase information. Employing this method allows the respiratory gated PET images to be reconstructed from PET data with out the use of external hardware, and in a fully automated manner.

## Claims

### Claim 1

A method for retrospective internal gating comprising:
acquiring a series of images at times t1 . . . tn including a moving object;
extracting time-activity information for voxels of the images;
generating a time varying object motion function based on the extracted time-activity information for the voxels of the images;
determining, using the time varying object motion function, phase information for motion of the moving object; and
generating an updated series of images correcting for the motion of the moving object using the determined phase information for motion of the moving object.

### Claim 2 (depends on 1)

The method of claim 1, wherein time-activity information is defined as a voxel's value over times t1 . . . tn.

### Claim 3 (depends on 1)

The method of claim 1, further comprising assigning weighting factors to voxels, wherein the weighting factors include voxel specific weighting factors based on the mean voxel activity over times t1 . . . tn.

### Claim 4 (depends on 1)

The method of claim 1, further comprising assigning weighting factors to voxels, wherein the weighting factors include voxel specific weighting factors based upon the voxel's proximity to greater spatial signal gradients on an ungated image.

### Claim 5 (depends on 4)

The method of claim 4, wherein the ungated image is comprised of combined image data from times t1 . . . tn.

### Claim 6 (depends on 1)

The method of claim 1, further comprising assigning weighting factors to voxels, wherein the weighting factors include voxel specific weighting factors assigned based on magnitude of signal variation over times t1 . . . tn, for each voxel.

### Claim 7 (depends on 1)

The method of claim 1, wherein at least some voxels are deemed unimportant and weighted at zero prioritization value.

### Claim 8 (depends on 1)

The method of claim 1, wherein time-activity signals are filtered in frequency space for windows encompassing expected valid periodicity of the motion.

### Claim 9 (depends on 8)

The method of claim 8, wherein the frequency window used may be adjusted to be patient or data specific.

### Claim 10 (depends on 8)

The method of claim 8, wherein the frequency window may be adjusted over times t1 . . . tn.

### Claim 11 (depends on 1)

The method of claim 1, wherein voxel time-activity information is processed serially in order of prioritization to yield a time varying object motion function.

### Claim 12 (depends on 11)

The method of claim 11, wherein the time varying object motion function spans t1 . . . tn.

### Claim 13 (depends on 1)

The method of claim 1, wherein the initial time varying object motion function is assigned to be the time-activity curve of the voxel with the highest priority.

### Claim 14 (depends on 1)

The method of claim 1, wherein individual voxel information is combined with the evolving time varying object motion function in three possible scenarios: the first scenario is leaving the current time varying object motion function unaltered, the second scenario is adding the individual voxel time-activity information to the current time varying object motion function, and the third scenario is subtracting the individual voxel time-activity information from the current time varying object motion function, to account for possible phase mismatch; of these three scenarios, the one with the most significant improvement is chosen as the new time varying object motion function, to be used in evaluation of the next voxel.

### Claim 15 (depends on 1)

The method of claim 1, wherein the determining, using the time varying object motion function, the phase information for motion of the moving object is based upon identifying recurring patterns in the time varying object motion function.

### Claim 16 (depends on 1)

The method of claim 1, further comprising mapping of image data to corresponding motion phases using the time varying object motion function, wherein mapped image data is reordered and categorized in such a way that images within a category all appear to be taken at the same phase of motion.

### Claim 17 (depends on 1)

The method of claim 1, wherein the acquired data includes data for a respiratory cycle of a subject corresponding to the moving.

### Claim 18 (depends on 1)

The method of claim 1, wherein acquiring the images includes acquiring the images for a greater amount of time than one breath cycle of a subject corresponding to the moving.

### Claim 19

A non-transitory computer-readable medium encoded with a program that when executed by one or more processors cause a machine to:
acquire a series of images at times t1 . . . tn including a moving object;
extract time-activity information for voxels of the images;
generate a time varying object motion function based on the extracted time-activity information for the voxels of the images;
determine, using the time varying object motion function, phase information for motion of the moving object; and
generate an updated series of images correcting for the motion of the moving object using the determined phase information for motion of the moving object.

### Claim 20

A system comprising:
one or more processors; and
a non-transitory computer-readable medium having instructions stored thereon that when executed by the one or more processors cause the system to:
acquire a series of images at times t1 . . . tn including a moving object;
extract time-activity information for voxels of the images;
generate a time varying object motion function based on the extracted time-activity information for the voxels of the images;
determine, using the time varying object motion function, phase information for motion of the moving object; and
generate an updated series of images correcting for the motion of the moving object using the determined phase information for motion of the moving object.
