IP Library Granted Patent US 8,355,557
Granted Patent B2
US 8,355,557 · App. 12/571,487 · Granted Jan 15, 2013

System and method for decomposed temporal filtering for X-ray guided intervention application

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,355,557
App. No.
12/571,487
Granted
Jan 15, 2013
Kind
B2
Abstract

A method for temporally filtering medical images during a fluoroscopy guided intervention procedure includes providing a mask image, a fluoroscopy intervention image acquired at a current time during a medical intervention procedure, forming a subtraction image by subtracting the mask image from the intervention image, calculating a motion image of a moving structure in the subtraction image, forming a residual image by subtracting the motion image from the subtraction image, temporally filtering the residual image with a filtered image from a previous time, and adding the motion image to the temporally filtered residual image.

Claims (327)

1. A computer implemented method of temporally filtering medical images during a fluoroscopy guided intervention procedure, the method performed by said computer comprising the steps of:

providing a mask image and a fluoroscopy intervention image acquired at a current time during a medical intervention procedure;

forming a subtraction image by subtracting said mask image from said intervention image;

calculating a motion image of a moving structure in said subtraction image;

forming a residual image by subtracting said motion image from said subtraction image;

temporally filtering said residual image with a filtered image from a previous time; and

adding said motion image to said temporally filtered residual image.

2. The method of claim 1 , further comprising normalizing a contrast of the mask image and the intervention image, before forming said subtraction image.

3. The method of claim 2 , wherein said contrast is normalized by calculating a log of each said image.

4. The method of claim 1 , wherein said moving structure comprises a guide wire being inserted into a blood vessel during said medical intervention procedure.

5. The method of claim 1 , wherein calculating a motion image comprises calculating an image that minimizes an objective function that includes a mutual information of the subtraction image and the intervention image.

6. The method of claim 5 , wherein said mutual information is of the form MI(I sub,t (x,y)−I mov,t (x,y), I t (x,y)−I mov,t (x,y)), wherein (x,y) is a pixel location, I mov,t (x,y) is said motion image, I sub,t (x,y) is said subtraction image, and I t (x,y) is said intervention image.

7. The method of claim 5 , wherein said objective function being minimized includes term proportional to a square of said motion image.

8. The method of claim 6 , wherein said mutual information is of the form

M

I

(

N

1

,

N

2

)

=

k

E

(

f

k

(

N

1

)

,

g

k

(

N

2

)

)

-

E

(

f

k

(

N

1

)

)

·

E

(

g

k

(

N

2

)

)

2

,

where f k (N 1 )=N 1 K , g k (N 2 )=N 2 k and N 1 , N 2 represent the first and second arguments of said mutual information, respectively.

9. The method of claim 1 , further comprising calculating a motion consistent image

I

~

mov

,

t

(

x

,

y

)

=

arg

min

I

~

mov

,

t

(

I

~

mov

,

t

(

x

,

y

)

-

I

mov

,

t

(

x

,

y

)

2

+

λ

I

~

mov

,

t

(

x

,

y

)

-

I

~

mov

,

t

(

x

,

y

)

2

)

,

that constrains said motion image to be substantially constant if said moving structure is not moving, wherein λ is a constant set to 0 when ∥I mov,t (x, y)−Ĩ mov,t-1 (x, y)∥>ε, wherein ε is a threshold for motion detection.

10. The method of claim 1 , wherein said temporal filtering takes the form I t (x,y)=wI t-1 (x,y)+(1−w)(I sub,t (x,y)−I mov,t (x,y)), wherein (x,y) is a pixel location, I mov,t (x,y) is said motion image, I sub,t (x,y) is said subtraction image, I t-1 (x,y) is the filtered image from a previous time, and w is a predetermined weighting factor.

11. A computer implemented method of temporally filtering medical images during a fluoroscopy guided intervention procedure, the method performed by said computer comprising the steps of:

providing a fluoroscopy intervention image of a blood vessel acquired at a current time during a medical intervention procedure and a subtraction image of said blood vessel;

calculating a motion image that minimizes an objective function that includes a mutual information of the subtraction image and the intervention image, wherein said mutual information is of the form MI(I sub,t (x,y)−I mov,t (x,y), I t (x,y)−I mov,t (x,y)), wherein (x,y) is a pixel location, I mov,t (x,y) is said motion image, I sub,t (x,y) is said subtraction image, and I t (x,y) is said intervention image;

forming a residual image by subtracting said motion image from said subtraction image; and

temporally filtering said residual image with a filtered image from a previous time.

12. The method of claim 11 , wherein providing said subtraction image comprises providing a mask image and forming said subtraction image by subtracting said mask image from said intervention image, wherein said mask image is provided before said intervention by injecting a contrast media into said blood vessel and acquiring an image of said highlighted vessels.

13. The method of claim 11 , further comprising adding said motion image to said temporally filtered residual image.

14. A non-transitory program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to perform the method steps for temporally filtering medical images during a fluoroscopy guided intervention procedure, the method comprising the steps of:

providing a mask image and a fluoroscopy intervention image acquired at a current time during a medical intervention procedure;

forming a subtraction image by subtracting said mask image from said intervention image;

calculating a motion image of a moving structure in said subtraction image;

forming a residual image by subtracting said motion image from said subtraction image;

temporally filtering said residual image with a filtered image from a previous time; and

adding said motion image to said temporally filtered residual image.

15. The computer readable program storage device of claim 14 , the method further comprising normalizing a contrast of the mask image and the intervention image, before forming said subtraction image.

16. The computer readable program storage device of claim 15 , wherein said contrast is normalized by calculating a log of each said image.

17. The computer readable program storage device of claim 14 , wherein said moving structure comprises a guide wire being inserted into a blood vessel during said medical intervention procedure.

18. The computer readable program storage device of claim 14 , wherein calculating a motion image comprises calculating an image that minimizes an objective function that includes a mutual information of the subtraction image and the intervention image.

19. The computer readable program storage device of claim 18 , wherein said mutual information is of the form MI(I sub,t (x,y)−I mov,t (x,y)−I mov,t (x,y)), wherein (x,y) is a pixel location, I mov,t (x,y) is said motion image, I sub,t (x,y) is said subtraction image, and I t (x,y) is said intervention image.

20. The computer readable program storage device of claim 18 , wherein said objective function being minimized includes term proportional to a square of said motion image.

21. The computer readable program storage device of claim 19 , wherein said mutual information is of the form

M

I

(

N

1

,

N

2

)

=

k

E

(

f

k

(

N

1

)

,

g

k

(

N

2

)

)

-

E

(

f

k

(

N

1

)

)

·

E

(

g

k

(

N

2

)

)

2

,

where f k (N 1 )=N 1 K , g k (N 2 )=N 2 k and N 1 , N 2 represent the first and second arguments of said mutual information, respectively.

22. The computer readable program storage device of claim 14 , the method further comprising calculating a motion consistent image

I

~

mov

,

t

(

x

,

y

)

=

arg

min

I

~

mov

,

t

(

I

~

mov

,

t

(

x

,

y

)

-

I

mov

,

t

(

x

,

y

)

2

+

λ

I

~

mov

,

t

(

x

,

y

)

-

I

~

mov

,

t

-

1

(

x

,

y

)

2

)

,

that constrains said motion image to be substantially constant if said moving structure is not moving, wherein λ is a constant set to 0 when ∥I mov,t (x, y)−Ĩ mov,t-1 (X, y)∥>ε, wherein ε is a threshold for motion detection.

23. The computer readable program storage device of claim 14 , wherein said temporal filtering takes the form I t (x,y)=wI t-1 (x,y)+(1−w)(I sub,t (x,y)−I mov,t (x,y)), wherein (x,y) is a pixel location. I mov,t (x,y) is said motion image, I sub,t (x,y) is said subtraction image, I t-1 (x,y) is the filtered image from a previous time, and w is a predetermined weighting factor.

Assignments (6)
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 Feb 9, 2011
From: SIEMENS CORPORATION
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 025774/0578 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2009
From: CHANG, TI-CHIUN; CHEN, YUNQIANG; FANG, TONG
To: SIEMENS CORPORATION
Reel/Frame 023549/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2009
From: BOEHM, STEFAN; DURLAK, PETER; KNOTH, SANDRA
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 023549/0821 →