IP Library Granted Patent US 8,433,115
Granted Patent B2
US 8,433,115 · App. 12/846,273 · Granted Apr 30, 2013

System and method for multi-image based stent visibility enhancement

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,433,115
App. No.
12/846,273
Granted
Apr 30, 2013
Kind
B2
Abstract

A method for enhancing stent visibility in digital medical images includes providing a time series of 2-dimensional (2D) images of a stent in a vessel, estimating motion of the stent in a subset of images of the time series of images, estimating motion of clutter in the subset of images, where clutter comprises anatomical structures other than the stent, estimating a clutter layer in the subset of images from the estimated clutter motion, estimating a stent layer in the subset of images from the clutter layer and the estimated clutter motion, and minimizing a functional of the estimated stent motion, the estimated stent layer, the estimated clutter motion, and the estimated clutter layer to in calculate a refined stent layer image, where the refined stent layer image has enhanced visibility of the stent.

Claims (312)

1. A method for enhancing stent visibility in digital medical images, comprising the steps of:

receiving a time series of 2-dimensional (2D) images of a stent in a vessel;

estimating motion of the stent in a subset of images of the time series of images;

estimating motion of clutter in the subset of images, wherein clutter comprises anatomical structures other than the stent;

estimating a clutter layer in the subset of images from the estimated clutter motion;

estimating a stent layer in the subset of images from the clutter layer and the estimated clutter motion; and

minimizing a functional

i

[

1

,

K

]

I

i

-

T

i

S

(

I

S

)

-

T

i

C

(

I

C

)

2

,

of the estimated stent motion, the estimated stent layer, the estimated clutter motion, and the estimated clutter layer to calculate a refined stent layer image, wherein K is the number of images in the subset of images, wherein K is the number of images in the subset of images, I i is a member of the subset of images, I S represents the stent layer estimated in a previous iteration, and T i S represents the estimated stent layer motion, I C represents the estimated clutter layer, T i C represents the estimated clutter motion,

wherein said refined stent layer image has enhanced visibility of the stent,

wherein the steps of receiving a time series of 2D images, estimating motion of the stent, estimating motion of clutter, estimating a clutter layer, estimating a stent layer, and minimizing a functional are performed by a computer processor.

2. The method of claim 1 , further comprising aligning said refined stent layer image with an image of said vessel.

3. The method of claim 1 , wherein said stent has a pair of balloon markers attached thereto, and further comprising attempting to detect a 2D location of said balloon markers in each of said images, wherein the subset of images has as members those images in which the balloon marker locations are detectable.

4. The method of claim 3 , wherein estimating stent motion comprises selecting a first image of the subset of images as a reference image, and for each remaining image in the subset of images, using the 2D balloon marker locations to calculate a 2D translation of a current image with respect to the reference image, a rotation angle from an angle difference of the 2D balloon marker locations in the current image with respect to the reference image, and an axial scaling of the stent in the current image with respect to the reference image, and calculating the stent motion from said translation, rotation, and scaling.

5. The method of claim 1 , further comprising pre-processing each image in the subset of images to make the image intensities additive, and to compensate for changes in lighting in the images of the subset of images.

6. The method of claim 1 , wherein clutter motion is initialized to zero.

7. The method of claim 1 , wherein minimizing said functional of the estimated stent motion, the estimated stent layer, the estimated clutter motion, and the estimated clutter layer comprises repeating said steps of estimating clutter motion, estimating a clutter layer, estimating a stent layer, and minimizing a functional until the refined stent layer image converges.

8. The method of claim 7 , wherein clutter motion is estimated by subtracting the refined stent layer image from each image in the subset of images to obtain an estimated clutter layer corresponding to each image in the subset of images, and estimating clutter motion from differences in the clutter images.

9. The method of claim 1 , wherein estimating a clutter layer comprises calculating

I

^

C

=

1

K

i

[

1

,

K

]

(

T

i

C

)

-

1

(

I

i

-

T

i

S

(

I

^

S

)

)

,

wherein Î C represents the estimated clutter layer, and Î S represents the stent layer estimated in a previous iteration.

10. The method of claim 9 , wherein estimating a stent layer comprises calculating

I

^

S

=

1

K

i

[

1

,

K

]

(

T

i

S

)

-

1

(

I

i

-

T

i

C

(

I

^

C

)

)

.

11. A method for enhancing stent visibility in digital medical images, comprising the steps of:

receiving a time series of 2-dimensional (2D) images of a stent in a vessel, wherein said stent has a pair of balloon markers attached thereto;

attempting to detect a 2D location of said balloon markers in each of said images, and selecting a subset of images having as members those images in which the balloon marker locations are detectable;

estimating motion of the stent from the 2D balloon marker locations in each image of the subset of images;

pre-processing each image in the subset of images to make the image intensities additive, and to compensate for changes in lighting in the images of the subset of images;

separating an image layer containing said stent from an image layer containing clutter in each image of said subset of images by minimizing a functional

i

[

1

,

K

]

I

i

-

T

i

S

(

I

S

)

-

T

i

C

(

I

C

)

2

,

wherein K is the number of images in the subset of images, I i is a member of the subset of images, I S is represents a stent layer estimated in a previous iteration,and T i S represents an estimated stent layer motion, I C represents an estimated clutter layer, T i C represents an estimated clutter motion, wherein clutter comprises anatomical structures other than the stent; and

aligning said stent image layer with an image of said vessel, wherein said aligned images have enhanced visibility of the stent placement in the vessel,

wherein the steps of receiving a time series of 2D images, attempting to detect a 2D location, estimating motion of the stent, pre-processing each image, separating an image layer, and aligning said stent image layer are performed by a computer processor.

12. The method of claim 11 , wherein separating an image layer containing said stent from an image layer containing clutter in each image comprises:

estimating clutter motion in the subset of images;

estimating a clutter layer in the subset of images from the estimated clutter motion;

estimating a stent layer in the subset of images from the clutter layer and the estimated clutter motion; and

repeating said steps of estimating clutter motion, estimating a clutter layer, and estimating a stent layer until the refined stent layer image converges, wherein said refined stent layer image has enhanced visibility of the stent.

13. A program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform the method steps for enhancing stent visibility in digital medical images, comprising the steps of:

providing a time series of 2-dimensional (2D) images of a stent in a vessel;

estimating motion of the stent in a subset of images of the time series of images;

estimating motion of clutter in the subset of images, wherein clutter comprises anatomical structures other than the stent;

estimating a clutter layer in the subset of images from the estimated clutter motion;

estimating a stent layer in the subset of images from the clutter layer and the estimated clutter motion; and

minimizing a functional

i

[

1

,

K

]

I

i

-

T

i

S

(

I

S

)

-

T

i

C

(

I

C

)

2

of the estimated stent motion, the estimated stent layer, the estimated clutter motion, and the estimated clutter layer to calculate a refined stent layer image, wherein K is the number of images in the subset of images, I i is a member of the subset of images, I s represents the stent layer estimated in a previous iteration, and T i S represents the estimated stent layer motion, I C represents the estimated clutter layer, T i C represents the estimated clutter motion, wherein said refined stent layer image has enhanced visibility of the stent.

14. The computer readable program storage device of claim 13 , the method further comprising aligning said refined stent layer image with an image of said vessel.

15. The computer readable program storage device of claim 13 , wherein said stent has a pair of balloon markers attached thereto, and further comprising attempting to detect a 2D location of said balloon markers in each of said images, wherein the subset of images has as members those images in which the balloon marker locations are detectable.

16. The computer readable program storage device of claim 15 , wherein estimating stent motion comprises selecting a first image of the subset of images as a reference image, and for each remaining image in the subset of images, using the 2D balloon marker locations to calculate a 2D translation of a current image with respect to the reference image, a rotation angle from an angle difference of the 2D balloon marker locations in the current image with respect to the reference image, and an axial scaling of the stent in the current image with respect to the reference image, and calculating the stent motion from said translation, rotation, and scaling.

17. The computer readable program storage device of claim 13 , the method further comprising pre-processing each image in the subset of images to make the image intensities additive, and to compensate for changes in lighting in the images of the subset of images.

18. The computer readable program storage device of claim 13 , wherein clutter motion is initialized to zero.

19. The computer readable program storage device of claim 13 , wherein minimizing said functional of the estimated stent motion, the estimated stent layer, the estimated clutter motion, and the estimated clutter layer comprises repeating said steps of estimating clutter motion, estimating a clutter layer, estimating a stent layer, and minimizing a functional until the refined stent layer image converges.

20. The computer readable program storage device of claim 19 , wherein clutter motion is estimated by subtracting the refined stent layer image from each image in the subset of images to obtain an estimated clutter layer corresponding to each image in the subset of images, and estimating clutter motion from differences in the clutter images.

21. The computer readable program storage device of claim 13 , wherein estimating a clutter layer comprises calculating

I

^

C

=

1

K

i

[

1

,

K

]

(

T

i

C

)

-

1

(

I

i

-

T

i

S

(

I

^

S

)

)

,

wherein Î C represents the estimated clutter layer, and Î S represents the stent layer estimated in a previous iteration.

22. The computer readable program storage device of claim 21 , wherein estimating a stent layer comprises calculating

I

^

S

=

1

K

i

[

1

,

K

]

(

T

i

S

)

-

1

(

I

i

-

T

i

C

(

I

^

C

)

)

.

Assignments (4)
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 Feb 9, 2011
From: SIEMENS CORPORATION
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 025774/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2010
From: BOEHM, STEFAN; DURLAK, PETER; POHL, THOMAS; ROSSMEIER, MARKUS
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 024972/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2010
From: CHANG, TI-CHIUN; CHEN, YUNQIANG; FANG, TONG; YAN, MICHELLE XIAOHONG
To: SIEMENS CORPORATION
Reel/Frame 024972/0926 →