IP Library Granted Patent US 8,094,903
Granted Patent B2
US 8,094,903 · App. 12/157,837 · Granted Jan 10, 2012

System and method for coronary digital subtraction angiography

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 8,094,903
App. No.
12/157,837
Granted
Jan 10, 2012
Kind
B2
Abstract

A method and system for extracting coronary vessels fluoroscopic image sequences using coronary digital subtraction angiography (DSA) are disclosed. A set of mask images of a coronary region is received, and a sequence of contrast images for the coronary region is received. For each contrast image, vessel regions are detected in the contrast image using learning-based vessel segment detection and a background region of the contrast image is determined based on the detected vessel regions. Background motion is estimated between one of the mask images and the background region of the contrast image, and the mask image is warped based on the estimated background motion to generate an estimated background layer. The estimated background layer is subtracted from the contrast image to extract a coronary vessel layer for the contrast image.

Claims (65)

1. A method for extracting coronary vessels from a contrast image, comprising:

receiving a plurality of mask images of a coronary region;

receiving a contrast image of the coronary region;

detecting vessel regions in the contrast image using learning-based vessel segment detection;

determining a background region of the contrast image based on the detected vessel regions;

estimating background motion between one of the plurality of mask images and the background region of the contrast image;

warping said one of the plurality of mask images based on the estimated background motion to generate an estimated background layer; and

extracting a coronary vessel layer from the contrast image by subtracting the estimated background layer from the contrast image.

2. The method of claim 1 , further comprising:

repeating said steps of receiving a contrast image, detecting vessel regions in the contrast image, determining a background region of the contrast image, estimating background motion, warping one of the plurality of mask images, and extracting a coronary vessel layer from the contrast image for each of a sequence of contrast images.

3. The method of claim 2 , wherein the coronary vessel layer for each of the sequence of contrast images is extracted in real-time as each of the sequence of contrast images is received.

4. The method of claim 1 , wherein the plurality of mask images comprises a sequence of mask images of the coronary region taken over at least one full cardiac cycle.

5. The method of claim 1 , wherein said step of detecting vessel regions in the contrast image comprises:

applying a set of steerable filters to the contrast image to detect ridge features in the contrast image; and

detecting vessel segments at the detected ridge features using a learned binary classifier.

6. The method of claim 1 , wherein said step of determining a background region of the contrast image based on the detected vessel regions comprises:

excluding the detected vessel regions from the contrast image to generate the background region of the contrast image.

7. The method of claim 1 , wherein said step of estimating background motion between one of the plurality of mask images and the background region of the contrast image comprises:

estimating a motion field between each mask image and the background region of the contrast image; and

selecting one of the plurality of mask images that best matches the background region of the contrast image based on the estimated motion fields between each of the plurality of mask images and the background region of the contrast image.

8. The method of claim 1 , further comprising:

enhancing coronary vessels in the contrast image based on the extracted coronary vessel layer.

9. An apparatus for extracting coronary vessels from a contrast image, comprising:

means for receiving a plurality of mask images of a coronary region;

means for receiving a contrast image of the coronary region;

means for detecting vessel regions in the contrast image using learning-based vessel segment detection;

means for determining a background region of the contrast image based on the detected vessel regions;

means for estimating background motion between one of the plurality of mask images and the background region of the contrast image;

means for warping said one of the plurality of mask images based on the estimated background motion to generate an estimated background layer; and

means for extracting a coronary vessel layer from the contrast image by subtracting the estimated background layer from the contrast image.

10. The apparatus of claim 9 , wherein said means for receiving a contrast image of the coronary region comprises:

means for receiving a sequence of contrast images of the coronary region.

11. The apparatus of claim 9 , wherein the plurality of mask images comprises a sequence of mask images of the coronary region taken over at least one full cardiac cycle.

12. The apparatus of claim 9 , wherein said means for detecting vessel regions in the contrast image comprises:

means for applying a set of steerable filters to the contrast image to detect ridge features in the contrast image; and

means for detecting vessel segments at the detected ridge features using a learned binary classifier.

13. The apparatus of claim 9 , wherein said means for determining a background region of the contrast image based on the detected vessel regions comprises:

means for excluding the detected vessel regions from the contrast image to generate the background region of the contrast image.

14. The apparatus of claim 9 , wherein said means for estimating background motion between one of the plurality of mask images and the background region of the contrast image comprises:

estimating a motion field between each mask image and the background region of the contrast image; and

selecting one of the plurality of mask images that best matches the background region of the contrast image based on the estimated motion fields between each of the plurality of mask images and the background region of the contrast image.

15. The apparatus of claim 9 , further comprising:

means for enhancing coronary vessels in the contrast image based on the extracted coronary vessel layer.

16. A non-transitory computer readable medium encoded with computer executable instructions for extracting coronary vessels from a contrast image, the computer executable instructions defining steps comprising:

receiving a plurality of mask images of a coronary region;

receiving a contrast image of the coronary region;

detecting vessel regions in the contrast image using learning-based vessel segment detection;

determining a background region of the contrast image based on the detected vessel regions;

estimating background motion between one of the plurality of mask images and the background region of the contrast image;

warping said one of the plurality of mask images based on the estimated background motion to generate an estimated background layer; and

extracting a coronary vessel layer from the contrast image by subtracting the estimated background layer from the contrast image.

17. The non-transitory computer readable medium of claim 16 , further comprising computer executable instructions defining the step of:

repeating said steps of receiving a contrast image, detecting vessel regions in the contrast image, determining a background region of the contrast image, estimating background motion, warping one of the plurality of mask images, and extracting a coronary vessel layer from the contrast image for each of a sequence of contrast images.

18. The non-transitory computer readable medium of claim 17 , wherein the coronary vessel layer for each of the sequence of contrast images is extracted in real-time as each of sequence of contrast images is received.

19. The non-transitory computer readable medium of claim 16 , wherein the plurality of mask images comprises a sequence of mask images of the coronary region taken over at least one full cardiac cycle.

20. The non-transitory computer readable medium of claim 16 , wherein the computer executable instructions defining the step of detecting vessel regions in the contrast image comprise computer executable instructions defining the steps of:

applying a set of steerable filters to the contrast image to detect ridge features in the contrast image; and

detecting vessel segments at the detected ridge features using a learned binary classifier.

21. The non-transitory computer readable medium of claim 16 , wherein the computer executable instructions defining the step of determining a background region of the contrast image based on the detected vessel regions comprise computer executable instructions defining the step of:

excluding the detected vessel regions from the contrast image to generate the background region of the contrast image.

22. The non-transitory computer readable medium of claim 16 , wherein the computer executable instructions defining the step of estimating background motion between one of the plurality of mask images and the background region of the contrast image comprise computer executable instructions defining the steps of:

estimating a motion field between each mask image and the background region of the contrast image; and

selecting one of the plurality of mask images that best matches the background region of the contrast image based on the estimated motion fields between each of the plurality of mask images and the background region of the contrast image.

23. The non-transitory computer readable medium of claim 16 , further comprising computer executable instructions defining the step of:

enhancing coronary vessels in the contrast image based on the extracted coronary vessel layer.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 066088 FRAME: 0256. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2024
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 071178/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066088/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 039271/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2009
From: SIEMENS CORPORATE RESEARCH, INC.
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 022506/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2008
From: BARBU, ADRIAN
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 021494/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2008
From: PRUMMER, SIMONE; OSTERMEIER, MARTIN
To: SIEMENS AKTIENGESELLSHAFT
Reel/Frame 021494/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2008
From: ZHU, YING; ZHANG, WEI; COMANICIU, DORIN
To: SIEMENS CORPORATE RESEARCH, INC.
Reel/Frame 021494/0120 →