IP Library Granted Patent US 10,650,532
Granted Patent B2
US 10,650,532 · App. 16/036,701 · Granted May 12, 2020

Single- and multi-modality alignment of medical images in the presence of non-rigid deformations using phase correlation

Inventors: Georgi Gerganov (Sofia, BG); Iwan Kawrykow (Cleveland, OH)
Assignee: VIEWRAY TECHNOLOGIES, INC.
G06T7/20G06T7/30G06T7/32G06T2207/10072G06T2207/20016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,650,532
App. No.
16/036,701
Granted
May 12, 2020
Kind
B2
Abstract

A phase correlation method (PCM) can be used for translational and/or rotational alignment of 3D medical images even in the presence of non-rigid deformations between first and second images of a registered volume of a patient.

Claims (36)

1. A computer program product comprising a non-transitory machine-readable medium storing instructions which, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

receiving a first medical image of a patient taken at a first time and at a first position and a second medical image of the patient taken at a second time and at a second position, the first medical image and the second medical image different due to a deformation present in the second medical image;

comparing the first medical image and the second medical image using a phase correlation method, the comparing comprising:

calculating an inverse Fourier transform of a cross-power spectrum of the first medical image and the second medical image, the inverse Fourier transform having a peak spread around neighboring voxels due to the deformation; and

calculating a displacement of the peak based at least partially on the intensities of the neighboring voxels;

determining, based on the displacement, a change to at least one of a physical location and a physical orientation of the patient; and

correcting, based on the determined change, the second position of the patient to more closely conform to the first position of the patient.

2. A computer program product as in claim 1 , wherein the inverse Fourier transform of the cross-power spectrum is normalized.

3. A computer program product as in claim 1 , the comparing further comprising:

finding a maximum intensity of the inverse Fourier transform of the cross-power spectrum; and

selecting as the peak, from a plurality of voxels having intensities greater than a threshold determined based on the maximum intensity, a voxel for which a sum of voxel intensities of neighboring voxels around the voxel is highest, wherein the neighboring voxels are in a window sized as a fraction of a number of voxels along each dimension of a common registration grid.

4. A computer program product as in claim 3 , wherein the threshold is 0.9 times the maximum intensity.

5. A computer program product as in claim 3 , wherein the fraction is 0.05.

6. A computer program product as in claim 3 , the comparing further comprising determining the displacement of the peak by calculating a centroid of the voxel intensities of the neighboring voxels in the window.

7. A computer program product as in claim 1 , the correcting further comprising causing translating or rotating of a patient by causing movement of a patient couch or bed.

8. A computer program product as in claim 7 , wherein the first medical image and the second medical image are aligned by generating one or more commands to automatically translate or rotate the patient couch or bed.

9. A system comprising:

at least one programmable processor; and

a non-transitory machine-readable medium storing instructions which, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

receiving a first medical image of a patient taken at a first time and at a first position and a second medical image of the patient taken at a second time and at a second position, the first medical image and the second medical image different due to a deformation present in the second medical image;

comparing the first medical image and the second medical image using a phase correlation method, the comparing comprising:

calculating an inverse Fourier transform of a cross-power spectrum of the first medical image and the second medical image, the inverse Fourier transform having a peak spread around neighboring voxels due to the deformation; and

calculating a displacement of the peak based at least partially on the intensities of the neighboring voxels;

determining, based on the displacement, a change to at least one of a physical location and a physical orientation of the patient; and

correcting, based on the determined change, the second position of the patient to more closely conform to the first position of the patient.

10. A system as in claim 9 , wherein the inverse Fourier transform of the cross-power spectrum is normalized.

11. A system as in claim 9 , the comparing further comprising:

finding a maximum intensity of the inverse Fourier transform of the cross-power spectrum; and

selecting as the peak, from a plurality of voxels having intensities greater than a threshold determined based on the maximum intensity, a voxel for which a sum of voxel intensities of neighboring voxels around the voxel is highest, wherein the neighboring voxels are in a window sized as a fraction of a number of voxels along each dimension of a common registration grid.

12. A system as in claim 11 , wherein the threshold is 0.9 times the maximum intensity.

13. A system as in claim 11 , wherein the fraction is 0.05.

14. A system as in claim 11 , the comparing further comprising determining the displacement of the peak by calculating a centroid of the voxel intensities of the neighboring voxels in the window.

15. A system as in claim 9 , the correcting further comprising causing translating or rotating of a patient by causing movement of a patient couch or bed.

16. A system as in claim 15 , wherein the first medical image and the second medical image are aligned by generating one or more commands to automatically translate or rotate the patient couch or bed.

17. A computer program product as in claim 1 , wherein the first medical image and the second medical image are received from at least one of an MRI imaging device or a CT imaging device.

18. A system as in claim 9 , wherein the first medical image and the second medical image are received from at least one of an MRI imaging device or a CT imaging device.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: VIEWRAY, INC.; VIEWRAY TECHNOLOGIES, INC.
To: VIEWRAY SYSTEMS, INC.
Reel/Frame 067096/0625 →
SECURITY INTEREST Recorded Mar 24, 2023
From: VIEWRAY TECHNOLOGIES, INC.; VIEWRAY, INC.
To: MIDCAP FUNDING IV TRUST
Reel/Frame 063157/0703 →
CHANGE OF NAME Recorded Nov 20, 2019
From: VIEWRAY INCORPORATED
To: VIEWRAY TECHNOLOGIES, INC.
Reel/Frame 051071/0691 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 046576 FRAME 0754. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 22, 2018
From: GERGANOV, GEORGI; KAWRYKOW, IWAN
To: VIEWRAY INCORPORATED
Reel/Frame 047389/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: GERGANOV, GEORGI; KAWRYKOW, IWAN
To: VIEWRAY TECHNOLOGIES, INC.
Reel/Frame 046576/0754 →
Continuity (3)
Continuation 14559880 · Dec 3, 2014
Provisional Application 61911379 · Dec 3, 2013
Related Publication 20190066309A1 · Feb 28, 2019
Cited By (1)
US 12,433,502