Medical personnel are often charged with the task of injecting a medicine or drug into a patient or drawing blood from a patient. These tasks may be complicated if an appropriate blood vessel is not detected by the medical personnel. The location of a blood vessel may be undetectable for various reasons, including for example, if the patient has very low blood pressure, is obese, or is very young. As a result, locating blood vessels and aligning catheters and/or needles for insertion may require specialized training.
Existing products commonly found in the market place to assist with needle insertion include ultrasound 2-D imaging devices for needle guidance, continuous wave Doppler ultrasound devices for blood flow detection, and optical devices for vein visualization, all of which require specialized training in their use. The Site˜Rite device made by BARD Access Systems uses 2-D ultrasound imaging for needle guidance. Continuous wave Doppler ultrasound devices include MultiDop, FreeDop, and similar devices from Nicolet. The Veinlite device from Translite uses an optical technique to show veins.
Briefly described, one embodiment, among others, comprises a method for finding a blood vessel and indicating associated blood vessel information. The method comprises extracting a plurality of pulsed wave Doppler data streams, where each data stream corresponds to one of a plurality of depths; determining blood flow information for each of the plurality of depths based on the corresponding data stream, the blood flow information including flow velocity, flow direction, and amplitude of the data stream; and providing a visual display based upon the determined blood flow information, where the visual display includes the determined flow velocity, flow direction, and amplitude of the data stream corresponding to at least one of the plurality of depths.
Another embodiment, among others, comprises a system for finding a blood vessel and indicating associated blood vessel information. The system comprises means for extracting a plurality of pulsed wave Doppler data streams, where each data stream corresponds to one of a plurality of depths; means for determining blood flow information for each of the plurality of depths based on the corresponding data stream, the blood flow information including flow velocity, flow direction, and amplitude of the data stream; and means for providing a visual display based upon the determined blood flow information, where the visual display includes the determined flow velocity, flow direction, and amplitude of the data stream corresponding to at least one of the plurality of depths.
Other systems, methods, features, and advantages of the present disclosure will be or become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description, be within the scope of the present disclosure, and be protected by the accompanying claims.
Many aspects of the present disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
Disclosed herein are various embodiments of systems and methods related to locating blood vessels. Reference will now be made in detail to the description of the embodiments as illustrated in the drawings, wherein like reference numbers indicate like parts throughout the several views.
In one embodiment, the probe electronics implements a single crystal pulsed wave Doppler system. An ultrasound beam is emitted perpendicular to the face of the crystal transducer 110 along path 130. As illustrated in
In general, a medical ultrasound unit may operate in a range of about 3-10 MHz in transcutaneous applications. In one embodiment, operating frequency will be in the range of about 5 MHz to 10 MHz. In other embodiments, frequencies above 10 MHz may be used. Higher probe frequencies of about 8 MHz to 10 MHz may be more suitable for shallow vessel detection (e.g., less than about 20 mm in depth) and lower frequencies about 5 MHz to 6 MHz may be more suitable for deeper vessel detection (e.g., more than 20 mm in depth). In one embodiment, among others, different frequencies may be applied by utilizing different probe units 120, each having a crystal transducer 110 with a different frequency.
The reflected ultrasound wave is then detected by the probe unit 120. In one embodiment, the probe unit 120 extracts 32 simultaneous Doppler data streams (e.g., multi-gate Doppler with 32 depth gates). Each resulting stream may then be filtered to exclude wall motion and other artifacts. In a preferred embodiment, the extracting and filtering of data streams is preformed digitally. In other embodiments, the number of Doppler data streams may vary based upon desired depth resolution.
Frequency, amplitude, and phase of the reflected signal may be determined for each data stream using known techniques. For example, “Estimation of Blood Velocities Using Ultrasound, A Signal Processing Approach” (First Edition 1996) by J. A. Jensen discusses Doppler estimation techniques that may be incorporated in the blood vessel finding system 100. The entirety of the Jensen reference is hereby incorporated by reference. The phase change of the signal at each depth is proportional to the mean velocity of blood flow at that depth. The pulsed Doppler implementation also provides direction of blood flow (towards the probe as indicated by arrow 142 and away from the probe as indicated by arrow 144).
In an alternative embodiment, one or more depths may be selected by a user. In one embodiment, only the blood flow information for the data stream(s) at the selected depth(s) and those within a predefined range of the selected depth(s) may be determined. This can improve performance of the blood vessel finding system 100 by reducing the data processing required by the system 100. For example, if the user selects a depth of D, then the blood flow information at depth D is determined from the corresponding Doppler data stream. In addition, only the blood flow information is determined from the two Doppler data streams above and below the selected depth D. Thus, in this example, only five Doppler data streams are processed to determine the corresponding blood flow information. Other ranges about the selected depth D may be predefined and/or selected by the user.
A guide path 160 may also be mounted on top of the probe unit 120 to direct a needle or catheter to desired location. In one embodiment, among others, the guide path 160 may be a groove in which a needle rests. As illustrated in the embodiment of
The display unit 210 includes a high speed digital signal processor for computation of blood flow velocities, visual displays, and for audio signal generation. In a preferred embodiment, the display unit 210 includes a display 230, keys 240 for user interaction, a speaker for audio output 250. In the embodiment of
Different frequencies may be used by connecting different probe units 120, each having a crystal transducer 110 with a different frequency, to the display unit 210. In the embodiment of
In the embodiment of
In one embodiment, the display 230 includes a depth scale drawn vertically from top (less depth) to bottom (more depth) in the center of the screen.
In exemplary embodiment of
Flow towards the probe unit 120 (see arrow 142 of
The intensity of the Doppler signal (i.e., the amplitude of the signal as opposed to the phase) is used to change the hue and/or intensity of the first and second colors and/or patterns. Thus, in one exemplary embodiment, a strong signal of blood flowing away from the probe at a specific depth will be displayed as a deep blue bar to the left. In the embodiment of
In alternative embodiments, a simple LED bar graph with one LED per depth (e.g., per millimeter of depth) may be used to convey the depth information to the user in a compact and a cost effective manner. In one embodiment, the intensity of the light of each LED is proportional to Doppler shift. In some embodiments, each led will be a bicolor device (e.g., red/blue). In other embodiments, a 2 dimensional array of LEDs, with a row at predefined depths, may be used to indicate velocity based upon the number of elements that are lit. Additionally, the LED intensity may be varied to indicate the amplitude of the signal associated with the row of LEDs.
Blood flow information including flow velocity, flow direction, and amplitude of the data stream signal is determined based on the corresponding data stream in block 440. In some embodiments, blood flow information for each of the plurality of depths is determined. In other embodiments, only the blood flow information of a limited set of depths is determined. A visual display based upon the determined blood flow information is provided in block 450. In some embodiments, the display 230 of
If visual display indicates that the probe unit 120 is properly aligned with a blood vessel (block 460), then a needle may be inserted using the guide path 160 for proper location of the needle at the predefined depth 180 below the skin surface 150 (see
The blood vessel finding system 100 may also present Doppler audio information to a user based upon depth and blood flow. For example, the user may select a specific depth for audio output. The system may then provide the blood flow signal from that depth gate as a single audio signal as the audio output that is broadcast by speaker 250 (
In an alternate embodiment, an algorithm may be utilized to provide the flow information at multiple specified depths as an audio output. For example, if a signal at a specified depth, or within a specified range of depths, has sufficient amplitude and phase based upon predefined thresholds (e.g., if either or both amplitude and phase are above the predefined thresholds), then audio signals from that depth are included in a combined (multi-depth) audio output stream to the speakers. In this exemplary embodiment, signals which do not meet the threshold criteria may be considered to be noise and, as such, are not be included in the final audio output. In some embodiments, only signals associated with blood flow in a user defined direction may be indicated.
The persistence of the signal over time may also be used as a weighting factor when mixing the signals from multiple gates. In one embodiment, a signal must persist past a predefined threshold (e.g., a few hundred milliseconds) before it is added to the audio output signal. In other embodiments, the longer the signal persists, the larger the weighting factor assigned to that signal. Weighting factors may vary over time in either a linear or exponential manner. In some embodiments, the weighting factors may be normalized. The weighting factor would reset when fails to meet the defined threshold criteria. This inherently rejects noisy signals that are present for only short durations.
In an alternative embodiment, if the determined flow velocity exceeds a predefined threshold (block 530), then the amplitude of the data stream is compared to a second predefined threshold in block 550. If the amplitude of the data stream exceeds the second predefined threshold, then an audio output including an audio signal corresponding to the flow velocity is provided for broadcast in block 540. In another embodiment, the duration of time one or both of the flow velocity and/or the amplitude of the data stream exceed the first and/or second threshold, respectively, is compared to a corresponding threshold in block 560. If the duration exceeds the corresponding threshold, then an audio output is provided for broadcast in block 540.
In the case where multiple depths have been selected by the user, the criteria for each depth are evaluated to determine which audio signals corresponding to the selected depths should be included in the audio output. In some embodiments, the audio signals are weighted before combining to form the audio output. The weighting may be based upon the amount of time or duration that the corresponding flow velocity and/or the amplitude of the data stream exceeds its corresponding threshold.
Any process descriptions or blocks in flow charts should be understood as representing modules, segments, or portions of code which include one or more instructions executable by a processor for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the preferred embodiment of the present disclosure in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present disclosure.
The determination and display of blood flow information of certain embodiments of the present disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the preferred embodiment(s), the determination of blood flow information is implemented in firmware or software that is stored in a memory and that is executed by a suitable instruction execution system. If implemented in hardware, as in an alternative embodiment, the determination of blood flow information can be implemented with any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.
The modules, segments, or portions of code, which comprise an ordered listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In the context of this document, a “computer-readable medium” can be any means that can contain, store, communicate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device. More specific examples (a nonexhaustive list) of the computer-readable medium would include the following: a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM or Flash memory) (electronic), and a portable compact disc read-only memory (CDROM) (optical). Note that the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory. In addition, the scope of the certain embodiments of the present disclosure includes embodying the functionality of the preferred embodiments of the present disclosure in logic embodied in hardware or software-configured mediums.
It should be emphasized that the above-described embodiments of the present disclosure are merely possible examples of implementations set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.
This application claims priority to copending U.S. provisional application entitled “Blood Vessel Finder” having Ser. No. 60/999,974, filed Oct. 23, 2007, the entirety of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60999974 | Oct 2007 | US |