IP Library Granted Patent US 11,354,813
Granted Patent B2
US 11,354,813 · App. 17/030,955 · Granted Jun 7, 2022

Dilated fully convolutional network for 2D/3D medical image registration

Inventors: Sébastien Piat (Lawrence Township, NJ); Shun Miao (Bethesda, MD); Rui Liao (Princeton Junction, NJ); Tommaso Mansi (Plainsboro, NJ); Jiannan Zheng (Delta, CA)
Assignee: Siemens Healthcare GmbH
G06T7/33G06K9/6232G06T7/337G06T15/08G06T19/20G06V10/25G06T2207/10072G06T2207/10124G06T2207/20021G06T2207/20081G06T2207/20084G06T2207/30004G06T2219/2004G06T2219/2016
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 11,354,813
App. No.
17/030,955
Granted
Jun 7, 2022
Kind
B2
Abstract

A method and system for 3D/3D medical image registration. A digitally reconstructed radiograph (DRR) is rendered from a 3D medical volume based on current transformation parameters. A trained multi-agent deep neural network (DNN) is applied to a plurality of regions of interest (ROIs) in the DRR and a 2D medical image. The trained multi-agent DNN applies a respective agent to each ROI to calculate a respective set of action-values from each ROI. A maximum action-value and a proposed action associated with the maximum action value are determined for each agent. A subset of agents is selected based on the maximum action-values determined for the agents. The proposed actions determined for the selected subset of agents are aggregated to determine an optimal adjustment to the transformation parameters and the transformation parameters are adjusted by the determined optimal adjustment. The 3D medical volume is registered to the 2D medical image using final transformation parameters resulting from a plurality of iterations.

Claims (48)

1. A method for automated computer-based registration of a 3D medical volume to a 2D medical image, comprising:

rendering a 2D digitally reconstructed radiograph (DRR) from the 3D medical volume based on current transformation parameters;

determining, by an intelligent artificial agent, an action-value for each of a plurality of possible actions based on a region of interest (ROI) in the DRR and a ROI in the 2D medical image, the plurality of possible actions corresponding to predetermined adjustments of the current transformation parameters, the plurality of possible actions including positive and negative translations along x, y, and z axes by a predetermined amount and positive and negative rotations about the x, y, and z axes by a predetermined amount;

selecting an action from the plurality of possible actions based on the action-values;

adjusting the current transformation parameters by applying the selected action to provide adjusted transformation parameters;

repeating the rendering, the determining, the selecting, and the adjusting steps for a plurality of iterations using the adjusted transformation parameters as the current transformation parameters; and

registering the 3D medical volume to the 2D medical image using the adjusted transformation parameters resulting from the plurality of iterations.

2. The method of claim 1 , wherein determining, by an intelligent artificial agent, an action-value for each of a plurality of possible actions based on a region of interest (ROI) in the DRR and a corresponding ROI in the 2D medical image comprises:

encoding a region of interest (ROI) in the DRR using a first convolutional neural network (CNN) to generate a first feature vector and separately encoding a corresponding ROI in the 2D medical image using a second CNN to generate a second feature vector;

concatenating the first feature vector and the second feature vector into a concatenated feature vector; and

decoding the concatenated feature vector to determine the action-value for each of the plurality of possible actions.

3. The method of claim 2 , wherein the first CNN and the second CNN have the same structure.

4. The method of claim 1 , wherein selecting an action from the plurality of possible actions based on the action-values comprises:

selecting the action from the plurality of possible actions having a highest action-value.

5. The method of claim 1 , wherein the ROI in the DRR and the ROI in the 2D medical image are centered at a location of the intelligent artificial agent.

6. The method of claim 1 , wherein the ROI in the DRR corresponds to the ROI in the 2D medical image.

7. The method of claim 1 , wherein the 3D medical volume is a CT (computed tomography) volume and the 2D medical image is an x-ray image.

8. An apparatus for automated computer-based registration of a 3D medical volume to a 2D medical image, comprising:

a processor; and

a memory storing computer program instructions, which when executed by the processor cause the processor to perform operations comprising:

rendering a 2D digitally reconstructed radiograph (DRR) from the 3D medical volume based on current transformation parameters;

determining, by an intelligent artificial agent, an action-value for each of a plurality of possible actions based on a region of interest (ROI) in the DRR and a ROI in the 2D medical image, the plurality of possible actions corresponding to predetermined adjustments of the current transformation parameters, the plurality of possible actions including positive and negative translations along x, y, and z axes by a predetermined amount and positive and negative rotations about the x, y, and z axes by a predetermined amount;

selecting an action from the plurality of possible actions based on the action-values;

adjusting the current transformation parameters by applying the selected action to provide adjusted transformation parameters;

repeating the rendering, the determining, the selecting, and the adjusting steps for a plurality of iterations using the adjusted transformation parameters as the current transformation parameters; and

registering the 3D medical volume to the 2D medical image using the adjusted transformation parameters resulting from the plurality of iterations.

9. The apparatus of claim 8 , wherein determining, by an intelligent artificial agent, an action-value for each of a plurality of possible actions based on a region of interest (ROI) in the DRR and a corresponding ROI in the 2D medical image comprises:

encoding a region of interest (ROI) in the DRR using a first convolutional neural network (CNN) to generate a first feature vector and separately encoding a corresponding ROI in the 2D medical image using a second CNN to generate a second feature vector;

concatenating the first feature vector and the second feature vector into a concatenated feature vector; and

decoding the concatenated feature vector to determine the action-value for each of the plurality of possible actions.

10. The apparatus of claim 9 , wherein the first CNN and the second CNN have the same structure.

11. The apparatus of claim 8 , wherein selecting an action from the plurality of possible actions based on the action-values comprises:

selecting the action from the plurality of possible actions having a highest action-value.

12. The apparatus of claim 8 , wherein the ROI in the DRR and the ROI in the 2D medical image are centered at a location of the intelligent artificial agent.

13. A non-transitory computer readable medium storing computer program instructions for automated computer-based registration of a 3D medical volume to a 2D medical image, wherein the computer program instructions when executed by a processor cause the processor to perform operations comprising:

rendering a 2D digitally reconstructed radiograph (DRR) from the 3D medical volume based on current transformation parameters;

determining, by an intelligent artificial agent, an action-value for each of a plurality of possible actions based on a region of interest (ROI) in the DRR and a ROI in the 2D medical image, the plurality of possible actions corresponding to predetermined adjustments of the current transformation parameters, the plurality of possible actions including positive and negative translations along x, y, and z axes by a predetermined amount and positive and negative rotations about the x, y, and z axes by a predetermined amount;

selecting an action from the plurality of possible actions based on the action-values;

adjusting the current transformation parameters by applying the selected action to provide adjusted transformation parameters;

repeating the rendering, the determining, the selecting, and the adjusting steps for a plurality of iterations using the adjusted transformation parameters as the current transformation parameters; and

registering the 3D medical volume to the 2D medical image using the adjusted transformation parameters resulting from the plurality of iterations.

14. The non-transitory computer readable medium of claim 13 , wherein determining, by an intelligent artificial agent, an action-value for each of a plurality of possible actions based on a region of interest (ROI) in the DRR and a corresponding ROI in the 2D medical image comprises:

encoding a region of interest (ROI) in the DRR using a first convolutional neural network (CNN) to generate a first feature vector and separately encoding a corresponding ROI in the 2D medical image using a second CNN to generate a second feature vector;

concatenating the first feature vector and the second feature vector into a concatenated feature vector; and

decoding the concatenated feature vector to determine the action-value for each of the plurality of possible actions.

15. The non-transitory computer readable medium of claim 14 , wherein the first CNN and the second CNN have the same structure.

16. The non-transitory computer readable medium of claim 13 , wherein the ROI in the DRR corresponds to the ROI in the 2D medical image.

17. The non-transitory computer readable medium of claim 13 , wherein the 3D medical volume is a CT (computed tomography) volume and the 2D medical image is an x-ray image.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066267/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: MANSI, TOMMASO
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 053876/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: ZHENG, JIANNAN
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 053876/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: PIAT, SÉBASTIEN; MIAO, SHUN; LIAO, RUI
To: SIEMENS MEDICAL SOLUTIONS USA, INC.
Reel/Frame 053876/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: SIEMENS MEDICAL SOLUTIONS USA, INC.
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 053876/0786 →
Continuity (5)
Continuation 16103196 · Aug 14, 2018
Provisional Application 62671030 · May 14, 2018
Provisional Application 62552720 · Aug 31, 2017
Provisional Application 62545000 · Aug 14, 2017
Related Publication 20210012514A1 · Jan 14, 2021
Cited By (16)
US 12,186,028 US 12,201,384 US 12,206,837 US 12,239,385 US 12,290,416 US 12,354,227 US 12,383,369 US 12,412,346 US 12,417,595 US 12,458,411 US 12,461,375 US 12,475,662 US 12,491,044 US 12,502,163 US 12,521,201 US 12,555,233