×

METHOD FOR SEPARATING AND ESTIMATING MULTIPLE MOTION PARAMETERS IN X-RAY ANGIOGRAM IMAGE

  • US 20150317793A1
  • Filed: 04/29/2015
  • Published: 11/05/2015
  • Est. Priority Date: 12/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for separating and estimating multiple motion parameters in an X-ray angiogram image, the method comprising:

  • (1) tracing structure feature points of vessels in a X-ray angiogram image sequence whereby obtaining tracing curves of said feature points si(n), i=1, . . . , I, n=1, . . . , N;

    wherein I represents the number of the feature points, and N represents the number of image frames in said X-ray angiogram image sequence;

    (2) obtaining a simulated translation curve dα

    (n) according to a variation frame sequence {Nt, t=1, . . . , T} and a slope angle sequence {α

    t, t=1, . . . , T−

    1} of translational motion, where T represents the number of variations in motion directions;

    (3) determining a cardiac motion signal cycle Nc according to said X-ray angiogram image sequence, obtaining a multi-motion synthetic motion curve ŝ



    1(n)=si(n)−

    dα

    (n) without translational motion according to said tracing curve si(n) and said simulated translation curve dα

    (n), and processing said synthetic motion curve ŝ



    1(n) via Fourier frequency-domain filtering according to said cardiac motion signal cycle Nc thereby obtaining a cardiac motion curve ĉ



    (n);

    (4) obtaining a residual motion curve ŝ



    2(n)=ŝ



    1 (n)−

    ĉ



    (n) with no translational motion signal or cardiac motion signal according to said synthetic motion curve ŝ



    1(n) and said cardiac motion curve ĉ



    (n), processing said residual motion curve ŝ



    (n) via Fourier frequency-domain filtering according to each respiratory motion signal cycle in a cycle range of [3Nc, 10Nc], thereby obtaining a corresponding respiratory motion curve, obtaining an optimum respiratory motion curve {circumflex over (r)}

    (n) and an optimum respiratory motion signal cycle Nα

    r
    with respect to a current simulated translation curve using a fitting curve {circumflex over (r)}′



    (n) closest to said residual motion curve ŝ



    2(n) as an optimum criteria;

    (5) detecting whether an amplitude of a curve ĥ





    (n)=ŝ



    2(n)−

    {circumflex over (r)}′



    (n) obtained according to said residual motion curve ŝ



    2(n) and said fitting curve {circumflex over (r)}′



    (n) is less than three pixels, determining there is no high-frequency component if yes, otherwise processing said residual motion curve ŝ



    2(n) via Fourier frequency-domain filtering according to each high-frequency motion signal cycle in a cycle range of [1/7Nc, 5/7Nc], thereby obtaining a corresponding high-frequency motion curve, obtaining an optimum high-frequency motion curve ĥ



    (n) and an optimum high-frequency motion signal cycle {circumflex over (N)}α

    h
    with respect to a current simulated translation curve using a fitting curve ĥ





    (n) closest to said high-frequency motion curve as an optimum criteria;

    (6) obtaining a synthetic motion estimation curve ŝ



    (n)=dα

    (n)+{circumflex over (r)}

    (n)+ĉ



    (n)+ĥ



    (n) according to said simulated translation curve dα

    (n), said respiratory motion curve {circumflex over (r)}

    (n), said cardiac motion curve ĉ



    (n), and said high-frequency motion curve ĥ



    (n), and obtaining an optimum translational motion curve, a cardiac motion curve, a respiratory motion curve, and a high-frequency motion curve using a tracing curve si(n) closest to said synthetic motion estimation curve ŝ



    (n) as an optimum criteria.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×