Method and apparatus for automatic vessel tracking in ultrasound imaging
First Claim
1. A method comprising the steps of:
- (a) displaying an image of a blood vessel;
(b) storing a frame of image parameter values from which said image was derived, said image parameter values corresponding to respective pixels in said image;
(c) placing a graphic representing a range gate overlying said blood vessel in said image;
(d) determining a vessel slope of the blood vessel at or near said range gate based on said frame of image parameter values;
(e) placing a graphic representing said vessel slope overlying said blood vessel in said image;
(f) determining the position of a boundary of the blood vessel; and
(g) adjusting the position of said range gate if the change in the position of the boundary relative to said range gate is equal to or greater than a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for automatically maintaining the range gate inside a moving blood vessel during ultrasound imaging. The range gate can be maintained at the vessel center, or at a certain distance from one of the vessel boundaries, or at a certain ratio of the respective distances from the two boundaries. The user first places the range gate on the blood flow being examined. An algorithm processes each successive image frame and automatically updates the information about vessel boundary positions and the vessel orientation angle in the vicinity of the range gate. If the range gate position relative to the vessel boundaries is different than that in the previous frame by more than a predetermined amount, the position of the range gate graphic and the orientation of the vessel slope cursor (and the Doppler angle) are automatically adjusted to the new values.
59 Citations
32 Claims
-
1. A method comprising the steps of:
-
(a) displaying an image of a blood vessel;
(b) storing a frame of image parameter values from which said image was derived, said image parameter values corresponding to respective pixels in said image;
(c) placing a graphic representing a range gate overlying said blood vessel in said image;
(d) determining a vessel slope of the blood vessel at or near said range gate based on said frame of image parameter values;
(e) placing a graphic representing said vessel slope overlying said blood vessel in said image;
(f) determining the position of a boundary of the blood vessel; and
(g) adjusting the position of said range gate if the change in the position of the boundary relative to said range gate is equal to or greater than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
applying a smoothing filter to reduce statistical variations;
storing the peak and minimum image parameter values and the largest difference between image parameter values corresponding to adjacent pixels;
if a difference between said peak and minimum image parameter values exceeds a predetermined threshold, searching for a point along said line having an image parameter value which satisfies at least one of a difference criterion and a value criterion; and
identifying said point as said edge point.
-
-
7. The method as recited in claim 5, wherein said image parameter values comprise B-mode intensity values for some of said pixels and color flow estimates for others of said pixels in said frame, and said step of searching for an edge point comprises the steps of:
searching for a point which is the first of X points having B-mode intensity values instead of color flow estimates; and
identifying said point as said edge point.
-
8. The method as recited in claim 1, wherein said step (g) comprises the step of displaying said range gate graphic at a predetermined position relative to said boundary.
-
9. The method as recited in claim 1, wherein said image parameter values comprise B-mode intensity values for at least some of said pixels.
-
10. A system comprising:
-
a display device comprising a multiplicity of pixels;
a memory for storing a frame of image parameter values from which said ultrasound image was derived, said image parameter values corresponding to respective pixels in said image;
a computer programmed to perform the steps of;
(a) controlling said display device to display an ultrasound image of a blood vessel with a graphic representing a range gate overlying said blood vessel;
(b) determining a vessel slope of the blood vessel at or near said range gate based on said frame of image parameter values;
(c) controlling said display device to place a graphic representing said vessel slope overlying said blood vessel in said image;
(d) determining the position of a boundary of the blood vessel; and
(e) controlling said display device to adjust the position of said range gate if the change in the position of the boundary relative to said range gate is equal to or greater than a predetermined threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
applying a smoothing filter to reduce statistical variations;
storing the peak and minimum image parameter values and the largest difference between image parameter values corresponding to adjacent pixels;
if a difference between said peak and minimum image parameter values exceeds a predetermined threshold, searching for a point along said line having an image parameter value which satisfies at least one of a difference criterion and a value criterion; and
identifying said point as said edge point.
-
-
17. The system as recited in claim 13, wherein said image parameter values comprise B-mode intensity values for some of said pixels and color flow estimates for others of said pixels in said frame, and said step of searching for an edge point comprises the steps of:
-
searching for a point which is the first of X points having B-mode intensity values instead of color flow estimates; and
identifying said point as said edge point.
-
-
18. The system as recited in claim 10, further comprising:
-
an ultrasound transducer array comprising a multiplicity of transducer elements;
a transmit beamformer for pulsing selected transducer elements to transmit a series of ultrasound transmit beams in a scan plane;
a receive beamformer coupled to selected transducer elements of said transducer array for acquiring respective receive signals subsequent to respective beam transmits;
a signal processor for forming vectors of image parameter values from said receive signals;
a scan converter for converting said vectors into a frame of image parameter values and storing said frame of image parameter values in said memory; and
a video processor comprising a grayscale mapping for mapping said frame of image parameter values retrieved from said memory into grayscale pixel values.
-
-
19. A system comprising:
-
means for displaying an image of a blood vessel;
means for storing a frame of image parameter values from which said ultrasound image was derived, said image parameter values corresponding to respective pixels in said image;
means for placing a graphic representing a range gate overlying said blood vessel in said image;
means for determining a vessel slope of the blood vessel at or near said range gate based on said frame of image parameter values;
means for placing a graphic representing said vessel slope overlying said blood vessel in said image;
means for determining the position of a boundary of the blood vessel; and
means for adjusting the position of said range gate if the change in the position of the boundary relative to said range gate is equal to or greater than a predetermined threshold.
-
-
20. A system comprising:
-
a display device comprising a multiplicity of pixels displaying an ultrasound image of a blood vessel with a graphic representing a range gate and a graphic representing a vessel slope overlying said blood vessel; and
a computer programmed to perform the steps of;
determining the position of a first boundary of said blood vessel; and
controlling said display device to adjust the position of said range gate if the change in the position of the boundary relative to said range gate is equal to or greater than a predetermined threshold. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A method of operating a computerized ultrasound imaging system, comprising the steps of:
-
searching along a line for a point on a boundary of a moving blood vessel in accordance with a search algorithm;
determining a location of said point on said boundary; and
automatically adjusting the position of a range gate to track said moving blood vessel, said adjustment being a function of at least said location of said point on said boundary. - View Dependent Claims (26, 27, 28)
-
- 29. A computerized ultrasound imaging system programmed to search along a line for a point on a boundary of a moving blood vessel in accordance with a search algorithm, determine a location of said point on said boundary, and automatically adjust the position of a range gate to track said moving blood vessel, said adjustment being a function of at least said location of said point on said boundary.
Specification