Method, device, storage medium and electronic device for measuring blood vessel diameter

Through ultrasonic Doppler sensors, the pulse scanning depth is dynamically adjusted, and the blood vessel diameter is calculated by detecting the angles, which solves the problems of large errors and high cost in the measurement of blood vessel diameters in the prior art, and achieves efficient and accurate blood vessel diameter measurement and blood flow parameters are obtained.

CN115708695BActive Publication Date: 2024-12-13SUZHOU SENSUS MEDICAL TECH CO LTD
View PDF 18 Cites 0 Cited by

Patent Information

Application Number
CN202211488595.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-25
Publication Date
2024-12-13
Estimated Expiration
2042-11-25

AI Technical Summary

Technical Problem

The existing vascular diameter measurement methods have large errors in medical images and require reliance on imaging equipment, resulting in low measurement accuracy and high cost.

Method used

The blood flow signal is detected through an ultrasonic Doppler sensor, the pulse scanning depth is dynamically adjusted, the two pulse scanning depths are recorded, and the blood vessel diameter is calculated in combination with the detection angle, so as to achieve accurate measurement without changing the hardware structure.

Benefits of technology

It improves the accuracy and efficiency of blood vessel diameter measurement, reduces the measurement cost, and can obtain more blood flow parameters such as per-batch and blood flow at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115708695B_ABST
    Figure CN115708695B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, device, storage medium and electronic device for measuring the diameter of a blood vessel. The method comprises: determining the measuring position of the sensor according to the blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor; if the sensor sends a pulse wave, dynamically adjusting the pulse scanning depth of the sensor after the measuring position is determined to detect the blood flow signal of the blood vessel to be measured, and recording two pulse scanning depths, one of which is recorded from non-existent to present according to the detected blood flow signal, and the other is recorded from present to non-existent according to the detected blood flow signal; and calculating the diameter D of the blood vessel to be measured according to the two recorded pulse scanning depths. The present invention is different from ultrasonic imaging measurement or ultrasonic echo ranging, and uses an ultrasonic Doppler sensor to measure the diameter of the blood vessel to be measured, without changing the hardware structure of the ultrasonic Doppler sensor, and the measurement is simple and easy to operate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of blood vessel parameter measurement, and in particular to a method, device, storage medium and electronic equipment for measuring blood vessel diameter. Background Art

[0002] With the continuous development of medical imaging equipment, image processing technology has been widely used in the measurement of vascular parameters. Among them, vascular imaging equipment mainly includes computed tomography (CT), magnetic resonance imaging, single photon tomography, positron tomography, digital subtraction angiography (DSA), and ultrasound, etc. There are certain differences in the medical images obtained by various devices due to different imaging principles, but basically, the vascular image can be determined based on the obtained medical images. The diameter of the same blood vessel varies depending on the proximal and distal locations. If necessary, it is also necessary to improve the vascular parameters by measuring the diameter of the blood vessel.

[0003] In the related art, the measurement of blood vessel diameter generally requires the user to manually select points on the edge of the transverse blood vessel on the medical image and drag to form a line segment, the length of which is the transverse blood vessel diameter. However, since the transverse blood vessels displayed on the medical image are not necessarily of standard shape, this measurement method will cause large errors and result in low measurement accuracy. Of course, there are also some algorithms for calculating blood vessel diameter at this stage, but they basically require imaging equipment to implement the measurement. Summary of the invention

[0004] In view of this, embodiments of the present application provide a method, device, storage medium and electronic device for measuring blood vessel diameter in order to solve at least one problem existing in the background technology.

[0005] In a first aspect, an embodiment of the present application provides a method for measuring a blood vessel diameter, the method comprising:

[0006] Determining a measuring position of the sensor according to a blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor;

[0007] If the sensor emits a pulse wave, dynamically adjust the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured, and record two pulse scanning depths, one of which is a pulse scanning depth H0 recorded from no to present according to the detected blood flow signal, and the other is a pulse scanning depth H1 recorded from present to no according to the detected blood flow signal;

[0008] The diameter D of the blood vessel to be measured is calculated according to the two recorded pulse scanning depths.

[0009] In conjunction with the first aspect of the present application, in an optional implementation manner, determining the measurement position of the sensor according to the blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor includes:

[0010] If the sensor emits a continuous wave, envelope processing is performed on the blood flow signal detected by the sensor to obtain an envelope waveform;

[0011] Whether the position of the sensor is a measurement position is determined according to whether the number of continuous pulse cycles on the envelope waveform is greater than a preset number.

[0012] In conjunction with the first aspect of the present application, in an optional implementation, the dynamically adjusting the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured, and recording two pulse scanning depths, includes:

[0013] In pulse mode, continuously detecting the blood flow signal of the blood vessel to be tested;

[0014] Determine whether a blood flow signal is detected in the first pulse cycle, if so, reduce the pulse scanning depth; otherwise, continue to determine whether a blood flow signal is detected in the previous first pulse cycle, if so, record the pulse scanning depth H0 and increase the pulse scanning depth, otherwise increase the pulse scanning depth;

[0015] After recording the pulse scanning depth H0 and increasing the pulse scanning depth, determining whether a blood flow signal is detected in the second pulse cycle, if not, reducing the pulse scanning depth; if yes, continuing to determine whether a blood flow signal is detected in the previous second pulse cycle, if yes, increasing the pulse scanning depth, otherwise recording the pulse scanning depth H1;

[0016] After reducing or increasing the pulse scanning depth, it is determined whether a blood flow signal is detected in a new pulse cycle.

[0017] In combination with the first aspect of the present application, in an optional implementation manner, a ratio of an increase X to a decrease Y of the pulse scanning depth is above a preset multiple, and the preset multiple is greater than or equal to 3.

[0018] In conjunction with the first aspect of the present application, in an optional implementation manner, the continuously detecting the blood flow signal of the blood vessel to be detected includes:

[0019] Setting an initial pulse scanning depth according to the blood vessel to be tested, wherein the initial pulse scanning depth is less than the pulse scanning depth H0;

[0020] Starting from the initial pulse scanning depth, different pulse scanning depths are dynamically adjusted to continuously detect blood flow signals.

[0021] In combination with the first aspect of the present application, in an optional implementation, the measurement time of the same pulse scanning depth satisfies at least two pulse cycles or a preset measurement duration.

[0022] In conjunction with the first aspect of the present application, in an optional implementation manner, the step of calculating the diameter of the blood vessel to be measured according to the two recorded pulse scanning depths includes:

[0023] Solving for the sine of the detection angle θ of the sensor;

[0024] The diameter D of the blood vessel to be measured is obtained by multiplying the difference between the pulse scanning depth H1 and the pulse scanning depth H0 by the sine of the detection angle θ.

[0025] In a second aspect, an embodiment of the present application provides a device for measuring a blood vessel diameter, the device comprising:

[0026] A positioning module, which is configured to determine a measurement position of the sensor according to a blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor;

[0027] A recording module, which is configured to dynamically adjust the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured if the sensor emits a pulse wave, and record two pulse scanning depths, one of which is a pulse scanning depth H0 recorded from no to present according to the detected blood flow signal, and the other is a pulse scanning depth H1 recorded from present to no according to the detected blood flow signal;

[0028] A calculation module is configured to calculate the diameter D of the blood vessel to be measured according to the two recorded pulse scanning depths.

[0029] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed by a processor of an electronic device, the electronic device can execute the method for measuring blood vessel diameter as described in any one of the first aspects above.

[0030] In a fourth aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:

[0031] processor;

[0032] memory for storing computer executable instructions;

[0033] The processor is used to execute the computer executable instructions to implement the method for measuring the blood vessel diameter as described in any one of the first aspects above.

[0034] A method for measuring the diameter of a blood vessel provided in an embodiment of the present application includes: first, detecting the blood flow signal of the blood vessel to be measured by an ultrasonic Doppler sensor to determine the measurement position of the sensor, wherein the measurement position enables the sensor to obtain parameter data related to the diameter of the blood vessel to be measured; then, determining the pulse scanning depth corresponding to the two boundaries of the blood vessel to be measured by means of the depth scanning of the pulse wave measurement mode in the ultrasonic Doppler sensor; finally, the two determined pulse scanning depths are combined with the geometric relationship between the two boundaries of the blood vessel to be measured and the diameter to obtain the diameter of the blood vessel to be measured. Based on the measurement of blood flow by the ultrasonic Doppler sensor, the embodiment of the present application can detect the blood flow by dynamically adjusting the scanning depth of the pulse wave to obtain the two boundaries of the blood vessel to be measured to calculate the diameter of the blood vessel to be measured, without changing the hardware structure of the ultrasonic Doppler sensor. At the same time, after the ultrasonic Doppler sensor obtains the blood vessel diameter, it can also combine the blood flow to obtain more blood flow parameters, such as stroke volume, blood flow, etc.

[0035] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0037] Figure 1 A schematic diagram of a flow chart of a method for measuring blood vessel diameter provided in one embodiment of the present application;

[0038] Figure 2 A schematic diagram of the structure of an ultrasonic Doppler sensor provided in one embodiment of the present application;

[0039] Figure 3 A schematic diagram of a partial specific flow chart of a method for measuring blood vessel diameter provided in one embodiment of the present application;

[0040] Figure 4 Schematic diagram of the geometric relationship between the blood vessel diameter and two recorded pulse scanning depths on the blood vessel to be measured in one embodiment of the present application;

[0041] Figure 5 A schematic diagram of the structure of a device for measuring blood vessel diameter provided in one embodiment of the present application;

[0042] Figure 6 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the technical solutions and beneficial effects of the present invention more clearly understandable, the following is a detailed description by listing specific embodiments. The drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of the local features; unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application belongs.

[0044] like Figure 1 As shown, an embodiment of the present application provides a method for measuring the diameter of a blood vessel, the method comprising:

[0045] Step S100: determining the measuring position of the sensor according to the blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor;

[0046] Step S200: If the sensor sends out a pulse wave, dynamically adjust the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured, and record two pulse scanning depths, one of which is recorded from no to present according to the detected blood flow signal, and the other is recorded from present to no according to the detected blood flow signal;

[0047] Step S300: Calculate the diameter D of the blood vessel to be measured according to the two recorded pulse scanning depths.

[0048] Common ultrasonic Doppler sensors (hereinafter referred to as sensors) are mostly used to obtain blood flow signals, mainly through continuous wave measurement mode or pulse wave measurement mode to detect blood flow, and cannot directly measure the diameter of blood vessels. In related technologies, the measurement of blood vessel diameter is mostly obtained through imaging equipment. When the required blood vessel parameters are multiple and different, more measurement equipment is required, which invisibly increases the measurement cost and measurement efficiency.

[0049] A method for measuring the diameter of a blood vessel provided in an embodiment of the present application comprises the following steps: first, placing a sensor flat on the body surface of a user, first detecting the blood flow signal of the blood vessel to be measured by the sensor, and adjusting the position of the sensor according to the detection result until a stable blood flow signal can be detected. When the sensor can detect the stable blood flow signal, the current position of the sensor can be determined as the measurement position, wherein the measurement position enables the sensor to obtain parameter data related to the diameter of the blood vessel to be measured; then, determining the pulse scanning depths (pulse scanning depth H0 and pulse scanning depth H1) corresponding to the two boundaries of the blood vessel to be measured by means of a depth scan of a pulse wave measurement mode in an ultrasonic Doppler sensor; finally, solving the diameter of the blood vessel to be measured based on the geometric relationship between the two boundaries of the blood vessel to be measured and the diameter.

[0050] Obviously, the embodiment of the present application measures the blood flow by dynamically adjusting the scanning depth of the pulse wave to detect the blood flow, thereby obtaining the two boundaries of the blood vessel to be measured to calculate the diameter of the blood vessel to be measured. The blood vessel to be measured is measured by the ultrasonic Doppler sensor, wherein the blood vessel to be measured may be the carotid artery, the jugular vein or the radial artery, etc., without changing the hardware structure of the ultrasonic Doppler sensor. After the ultrasonic Doppler sensor obtains the blood vessel diameter, it can also be combined with the blood flow to obtain more blood flow parameters, such as stroke volume, blood flow, etc.

[0051] In an optional embodiment, step S100 includes:

[0052] If the sensor emits a continuous wave, the blood flow signal detected by the sensor is subjected to envelope processing to obtain an envelope waveform;

[0053] Whether the position of the sensor is a measurement position is determined according to whether the number of continuous pulse cycles on the envelope waveform is greater than a preset number.

[0054] In this embodiment, the position of the blood vessel to be measured is located by starting the continuous wave measurement mode of the sensor. When three or more consecutive pulse cycles of the blood flow envelope waveform are measured, it is determined that the sensor can currently locate the blood vessel to be measured, and the current position of the sensor is regarded as the measurement position. The position of the sensor remains unchanged in subsequent measurements. If the continuous pulse cycles in the measured blood flow envelope waveform are less than three, the position of the sensor continues to be adjusted.

[0055] Furthermore, in determining the measurement position of the sensor, the continuously measured Doppler blood flow signal can analyze the waveform period of the pulse, and the waveform period is recorded as a reference template for subsequent determination of the blood vessel to be measured, which can ensure the effectiveness of the detected blood flow signal in the subsequent measurement process. If there is a mismatch with the reference template, it can be determined that the current blood flow is abnormal, and the abnormal blood flow signal can be eliminated to ensure the reliability of the measurement.

[0056] In this embodiment, the measurement position of the sensor or the position of the blood vessel to be measured is determined by using a continuous wave measurement mode, and a continuous Doppler signal is transmitted by one chip and received by one chip.

[0057] In another optional embodiment, step S100 includes:

[0058] The pulse wave measurement mode of the ultrasonic Doppler sensor is used to detect the blood flow signal of the blood vessel to be measured, and the measurement position of the sensor is determined.

[0059] In this embodiment, the ultrasonic Doppler sensor collects ultrasonic signals in the pulse wave measurement mode, and the collected ultrasonic signal data is preprocessed and digitally filtered, FFT calculation and other conventional operations are performed, and then the spectrum envelope is calculated to determine whether there is blood flow. In other words, in the entire blood vessel diameter measurement process, the embodiment of the present application can use pulse waves for measurement throughout the entire process, but pulse wave measurement has a scanning depth limit, and it is not as convenient as continuous wave positioning in the process of locating the position of the blood vessel to be measured.

[0060] It should be further explained that the pulse Doppler signal can be transmitted and received by the same chip in a time-sharing manner.

[0061] like Figure 2 As shown, the internal structure of the ultrasonic Doppler sensor includes a processor, an ultrasonic transmitting circuit, an ADC (Analog-to-Digital Converter), a data communication interface and a display module connected to the processor respectively, wherein the other end of the ultrasonic transmitting circuit is also connected to an ultrasonic transmitting wafer, the other end of the ADC is sequentially connected to an ultrasonic continuous wave receiving signal module and an ultrasonic receiving wafer, and the other end of the ADC is also connected to the ultrasonic transmitting wafer through an ultrasonic pulse wave receiving signal module, and also includes a power supply system for providing working voltage for the above-mentioned components. Specifically, when working, the processor is powered on and triggers the ultrasonic transmitting circuit to transmit scanning ultrasonic waves to the ultrasonic transmitting wafer to perform scanning. If the sensor emits a continuous wave, the ultrasonic receiving wafer works by utilizing the reverse effect of the ultrasonic transmitting wafer. When the ultrasonic wave scans the target (such as the carotid artery) and acts on the ultrasonic receiving wafer, the ultrasonic receiving wafer generates a corresponding piezoelectric effect or a piezomagnetic effect, thereby enabling the ultrasonic continuous wave receiving signal module to detect the piezoelectric effect or the piezomagnetic effect of the ultrasonic receiving wafer, thereby generating an alternating potential. If the sensor emits a pulse wave, the ultrasonic transmitting chip will scan the target and continue to act on the ultrasonic transmitting chip after emitting the pulse wave, so that the ultrasonic pulse wave receiving signal module can generate an alternating potential. The ADC performs analog-to-digital conversion on the alternating potential of the ultrasonic continuous wave receiving signal module or the ultrasonic pulse wave receiving signal module, and transmits the result of the analog-to-digital conversion to the processor, which processes the target ultrasonic signal (such as the carotid artery ultrasound map) and displays the ultrasonic signal through the display module. At the same time, the ultrasonic signal can also be transmitted to other devices for processing through the data communication interface.

[0062] In this embodiment, the sensor first enters the continuous wave measurement mode to generate continuous ultrasonic waves to identify the blood vessel to be measured, and then switches to the pulse wave measurement mode to detect blood flow signals through the pulse mode.

[0063] In one embodiment, step S200 includes:

[0064] In pulse mode, the blood flow signal of the blood vessel to be tested is continuously detected, including:

[0065] An initial pulse scanning depth is set according to the blood vessel to be tested, wherein the initial pulse scanning depth is less than the pulse scanning depth H0;

[0066] Starting from an initial pulse scanning depth, different pulse scanning depths are dynamically adjusted to continuously detect blood flow signals.

[0067] like Figure 3 As shown, further, step S200 also includes:

[0068] Step S201: determine whether a blood flow signal is detected in the first pulse cycle, if so, go to step S202, otherwise go to step S203;

[0069] Step S202: reduce the pulse scanning depth, and then go to step S201;

[0070] Step S203: Continue to determine whether a blood flow signal is detected in the previous first pulse cycle, if so, go to step S204, otherwise go to step S205;

[0071] Step S204: record the pulse scanning depth H0, and go to step S206;

[0072] Step S205: increase the pulse scanning depth, and then go to step S201;

[0073] Step S206: increase the pulse scanning depth, and then go to step S207;

[0074] Step S207: determine whether a blood flow signal is detected in the second pulse cycle, if so, go to step S208, otherwise go to step S209;

[0075] Step S208: Continue to determine whether a blood flow signal is detected in the previous second pulse cycle, if so, go to step S206, otherwise go to step S210;

[0076] Step S209: reduce the pulse scanning depth, and then go to step S207;

[0077] Step S210: Record the pulse scanning depth H1.

[0078] It should be noted that the first pulse period and the second pulse period are both pulse periods, and their essence is the same. The process of recording the pulse scanning depth H0 is defined as the first pulse period; after recording the pulse scanning depth H0, the process of recording the pulse scanning depth H1 is defined as the second pulse period.

[0079] In the embodiment of the present application, when measuring the blood vessel diameter in the pulse wave measurement mode, the pulse scanning depth sets an initial pulse scanning depth, which cannot reach the blood vessel to be measured, and the scanning depth is gradually increased to measure the blood flow. The initial pulse scanning depth can be set to different values ​​according to different blood vessels. For example, the depth of the carotid artery is generally about 10 mm subcutaneous, and the initial pulse scanning depth is set to 5 mm.

[0080] Blood flow detection starts from the initial pulse scanning depth. In the beginning, no blood flow can be measured. As the scanning depth is gradually increased, the detection result will first change from "no blood flow detected" to "blood flow detected" to determine the upper boundary of the blood vessel to be tested. If the scanning depth is continued to be increased, the detection result will change from "blood flow detected" to "no blood flow detected" to determine the lower boundary of the blood vessel to be tested.

[0081] Furthermore, if the increase X of the pulse scanning depth is fixed, then if the upper and lower boundaries are only determined by continuously increasing the scanning depth, the upper and lower boundaries of the blood vessel to be tested can be preliminarily determined, but there is still a certain accuracy error, so a pulse scanning depth decrease Y is also set, and the increase X is significantly greater than the decrease Y to achieve the accuracy requirement. When the blood flow is detected for the first time, it can be determined that the actual upper boundary is slightly smaller than the current pulse scanning depth, and then the scanning depth is finely adjusted, that is, the pulse scanning depth is reduced; similarly, the principle of searching for the lower boundary of the blood vessel to be tested is the same, so it will not be described in detail. Preferably, the ratio of the increase X of the pulse scanning depth to the decrease Y is greater than a preset multiple, and preferably, the preset multiple is greater than or equal to 3.

[0082] In this embodiment, the increase X of the pulse scanning depth is set to 1 mm, and the decrease Y of the pulse scanning depth is set to 0.2 mm. When X is significantly greater than Y, the upper and lower boundaries can be determined more accurately, that is, the diameter of the blood vessel to be measured can be measured more accurately.

[0083] Preferably, after recording the pulse scanning depth H1, stop detecting the blood flow signal of the blood vessel to be tested. For example, after obtaining the pulse scanning depths H0 and H1 using an ultrasonic Doppler sensor, the blood vessel diameter can be obtained by simple mathematical calculation. Therefore, stopping the continued detection of the blood flow signal in time when there are no other test items can effectively avoid waste of resources.

[0084] In one embodiment, the measurement time of the same pulse scanning depth satisfies at least two pulse cycles or a preset measurement duration.

[0085] In the embodiment of the present application, in order to avoid accidental errors in a single measurement, detection is performed twice at the same pulse scanning depth, or measurement is performed within a time period exceeding two pulse cycles, such as 5 seconds.

[0086] like Figure 4 As shown, generally speaking, the sensor has a detection angle θ during measurement, and the detection angle θ is related to the specifications of the sensor itself and is a known quantity; the detection angle θ can also be approximately regarded as the angle formed by the pulse scanning direction of the sensor in the pulse wave measurement mode and the blood vessel to be measured. Therefore, the specific steps of step S300 include:

[0087] Step S301: Calculate the sine of the detection angle θ of the sensor;

[0088] Step S302: multiply the difference between the pulse scanning depth H1 and the pulse scanning depth H0 by the sine of the detection angle θ to obtain the diameter D of the blood vessel to be detected.

[0089] like Figure 4 As shown in the figure, the pulse scanning depth H0 or the pulse scanning depth H1 is the data obtained at the critical point of "blood flow detected" and "no blood flow detected", and the pulse scanning depth H0 is recorded according to the detected blood flow signal from no to present, and the pulse scanning depth H1 is recorded according to the detected blood flow signal from present to no, so the projection of the distance between the pulse scanning depth H1 and the pulse scanning depth H0 on the cross section of the blood vessel to be measured is the diameter D of the blood vessel to be measured, then, the diameter D of the blood vessel to be measured and the pulse scanning depth H1 and the pulse scanning depth H0 satisfy the following mathematical formula:

[0090] D = (H1-H0)·sinθ,

[0091] Wherein, D is the diameter of the blood vessel to be measured, H0 is the pulse scanning depth from no to recorded according to the detected blood flow signal, H1 is the pulse scanning depth from recorded according to the detected blood flow signal, and θ is the detection angle of the sensor.

[0092] After measuring the diameter D of the blood vessel to be measured, the area of ​​the blood vessel to be measured can be calculated according to the area formula of a circle, so as to be used for other blood flow parameters that need to use the blood vessel area.

[0093] A method for measuring blood vessel diameter provided in an embodiment of the present application is different from ultrasonic imaging measurement or ultrasonic echo ranging. The blood vessel diameter can be measured using the same circuit in an ultrasonic Doppler sensor as that for measuring blood flow velocity. No additional hardware facilities are required, and the measurement method is simple and easy to operate.

[0094] It should be understood that although Figure 1 and Figure 3The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 and Figure 3 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0095] Corresponding to the aforementioned application function realization method embodiment, the present application also provides a device for measuring blood vessel diameter and corresponding embodiments.

[0096] like Figure 5 As shown, an embodiment of the present application provides a device for measuring blood vessel diameter, the device comprising:

[0097] A positioning module 100, which is configured to determine a measurement position of the sensor according to a blood flow signal of a blood vessel to be measured detected by an ultrasonic Doppler sensor;

[0098] The recording module 200 is configured to dynamically adjust the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured if the sensor sends a pulse wave, and record two pulse scanning depths, one of which is recorded from no to present according to the detected blood flow signal, and the other is recorded from present to no according to the detected blood flow signal;

[0099] The calculation module 300 is configured to calculate the diameter D of the blood vessel to be measured according to the two recorded pulse scanning depths.

[0100] A device for measuring the diameter of a blood vessel provided in an embodiment of the present application, when measuring the diameter of a blood vessel, first, a sensor is placed flat on the body surface of a user, and the blood flow signal of the blood vessel to be measured is first detected by the sensor. The position of the sensor is adjusted according to the detection result until a stable blood flow signal can be detected. When the sensor can detect a stable blood flow signal, the current position of the sensor can be determined as the measurement position, wherein the measurement position enables the sensor to obtain parameter data related to the diameter of the blood vessel to be measured; then, the pulse scanning depths (pulse scanning depth H0 and pulse scanning depth H1) corresponding to the two boundaries of the blood vessel to be measured are determined by means of a depth scan of a pulse wave measurement mode in an ultrasonic Doppler sensor; finally, the diameter of the blood vessel to be measured is obtained by solving the geometric relationship between the two boundaries of the blood vessel to be measured and the diameter.

[0101] In the embodiment of the present application, based on the measurement of blood flow by an ultrasonic Doppler sensor, the scanning depth of the pulse wave is dynamically adjusted to detect the blood flow, and then the two boundaries of the blood vessel to be measured are obtained to calculate the diameter of the blood vessel to be measured. The diameter of the blood vessel to be measured is measured by means of the ultrasonic Doppler sensor, wherein the blood vessel to be measured can be the carotid artery, the jugular vein or the radial artery, etc., without changing the hardware structure of the ultrasonic Doppler sensor.

[0102] In this embodiment, the ultrasonic Doppler sensor supports continuous wave measurement mode and pulse wave measurement mode. The continuous wave measurement mode is used to determine the measurement position of the sensor or to locate the position of the blood vessel to be measured, and the continuous Doppler signal is transmitted by one chip and received by one chip. The dynamic adjustment of the pulse scanning depth is the process of finding the boundary of the diameter of the blood vessel to be measured, in which the pulse Doppler signal can be transmitted and received by the same chip in time division.

[0103] like Figure 2 As shown, the internal structure of the ultrasonic Doppler sensor includes a processor, an ultrasonic transmitting circuit, an ADC (Analog-to-Digital Converter), a data communication interface and a display module connected to the processor respectively, wherein the other end of the ultrasonic transmitting circuit is also connected to an ultrasonic transmitting wafer, the other end of the ADC is sequentially connected to an ultrasonic continuous wave receiving signal module and an ultrasonic receiving wafer, and the other end of the ADC is also connected to the ultrasonic transmitting wafer through an ultrasonic pulse wave receiving signal module, and also includes a power supply system for providing working voltage for the above-mentioned components. Specifically, when working, the processor is powered on and triggers the ultrasonic transmitting circuit to transmit scanning ultrasonic waves to the ultrasonic transmitting wafer to perform scanning. If the sensor emits a continuous wave, the ultrasonic receiving wafer works by utilizing the reverse effect of the ultrasonic transmitting wafer. When the ultrasonic wave scans the target (such as the carotid artery) and acts on the ultrasonic receiving wafer, the ultrasonic receiving wafer generates a corresponding piezoelectric effect or a piezomagnetic effect, thereby enabling the ultrasonic continuous wave receiving signal module to detect the piezoelectric effect or the piezomagnetic effect of the ultrasonic receiving wafer, thereby generating an alternating potential. If the sensor emits a pulse wave, the ultrasonic transmitting chip will scan the target and continue to act on the ultrasonic transmitting chip after emitting the pulse wave, so that the ultrasonic pulse wave receiving signal module can generate an alternating potential. The ADC performs analog-to-digital conversion on the alternating potential of the ultrasonic continuous wave receiving signal module or the ultrasonic pulse wave receiving signal module, and transmits the result of the analog-to-digital conversion to the processor, which processes the target ultrasonic signal (such as the carotid artery ultrasound map) and displays the ultrasonic signal through the display module. At the same time, the ultrasonic signal can also be transmitted to other devices for processing through the data communication interface.

[0104] In this embodiment, the sensor first enters the continuous wave measurement mode to generate continuous ultrasonic waves to identify the blood vessel to be measured, and then switches to the pulse wave measurement mode to detect blood flow signals through the pulse mode.

[0105] In the continuous wave measurement mode, the blood flow signal detected by the sensor is envelope processed to obtain an envelope waveform;

[0106] Whether the position of the sensor is a measurement position is determined according to whether the number of continuous pulse cycles on the envelope waveform is greater than a preset number.

[0107] In this embodiment, the position of the blood vessel to be measured is located by starting the continuous wave measurement mode of the sensor. When three or more consecutive pulse cycles of the blood flow envelope waveform are measured, it is determined that the sensor can currently locate the blood vessel to be measured, and the current position of the sensor is regarded as the measurement position. The position of the sensor remains unchanged in subsequent measurements. If the continuous pulse cycles in the measured blood flow envelope waveform are less than three, the position of the sensor continues to be adjusted.

[0108] Furthermore, in determining the measurement position of the sensor, the continuously measured Doppler blood flow signal can analyze the waveform period of the pulse, and the waveform period is recorded as a reference template for subsequent determination of the blood vessel to be measured, which can ensure the effectiveness of the detected blood flow signal in the subsequent measurement process. If there is a mismatch with the reference template, it can be determined that the current blood flow is abnormal, and the abnormal blood flow signal can be eliminated to ensure the reliability of the measurement.

[0109] In the pulse wave measurement mode, an initial pulse scanning depth is set according to the blood vessel to be measured, wherein the initial pulse scanning depth is less than the pulse scanning depth H0; starting from the initial pulse scanning depth, different pulse scanning depths are dynamically adjusted to continuously detect blood flow signals.

[0110] like Figure 3 As shown, further, in the pulse wave measurement mode, the measurement process also includes:

[0111] Step S201: determine whether a blood flow signal is detected in the first pulse cycle, if so, go to step S202, otherwise go to step S203;

[0112] Step S202: reduce the pulse scanning depth, and then go to step S201;

[0113] Step S203: Continue to determine whether a blood flow signal is detected in the previous first pulse cycle, if so, go to step S204, otherwise go to step S205;

[0114] Step S204: record the pulse scanning depth H0, and go to step S206;

[0115] Step S205: increase the pulse scanning depth, and then go to step S201;

[0116] Step S206: increase the pulse scanning depth, and then go to step S207;

[0117] Step S207: determine whether a blood flow signal is detected in the second pulse cycle, if so, go to step S208, otherwise go to step S209;

[0118] Step S208: Continue to determine whether a blood flow signal is detected in the previous second pulse cycle, if so, go to step S206, otherwise go to step S210;

[0119] Step S209: reduce the pulse scanning depth, and then go to step S207;

[0120] Step S210: Record the pulse scanning depth H1.

[0121] In the embodiment of the present application, the first pulse period and the second pulse period are both pulse periods, and their essence is the same. The first pulse period is defined as the process of recording the pulse scanning depth H0; after recording the pulse scanning depth H0, the second pulse period is defined as the process of recording the pulse scanning depth H1. When measuring the blood vessel diameter in the pulse wave measurement mode, the pulse scanning depth sets an initial pulse scanning depth. The initial pulse scanning depth cannot reach the blood vessel to be measured, and the blood flow can be measured by gradually increasing the scanning depth. The initial pulse scanning depth can be set to different values ​​according to different blood vessels. For example, the depth of the carotid artery is generally about 10mm subcutaneous, and the initial pulse scanning depth is set to 5mm.

[0122] Blood flow detection starts from the initial pulse scanning depth. In the beginning, no blood flow can be measured. As the scanning depth is gradually increased, the detection result will first change from "no blood flow detected" to "blood flow detected" to determine the upper boundary of the blood vessel to be tested. If the scanning depth is continued to be increased, the detection result will change from "blood flow detected" to "no blood flow detected" to determine the lower boundary of the blood vessel to be tested.

[0123] Furthermore, if the increase X of the pulse scanning depth is fixed, then if the upper and lower boundaries are only determined by continuously increasing the scanning depth, the upper and lower boundaries of the blood vessel to be tested can be preliminarily determined, but there is still a certain accuracy error, so a pulse scanning depth decrease Y is also set, and the increase X is significantly greater than the decrease Y to achieve the accuracy requirement. When the blood flow is detected for the first time, it can be determined that the actual upper boundary is slightly smaller than the current pulse scanning depth, and then the scanning depth is finely adjusted, that is, the pulse scanning depth is reduced; similarly, the principle of searching for the lower boundary of the blood vessel to be tested is the same, so it will not be described in detail. Preferably, the ratio of the increase X of the pulse scanning depth to the decrease Y is above a preset multiple, and the preset multiple is greater than or equal to 3.

[0124] In this embodiment, the increase X of the pulse scanning depth is set to 1 mm, and the decrease Y of the pulse scanning depth is set to 0.2 mm. When X is significantly greater than Y, the upper and lower boundaries can be determined more accurately, that is, the diameter of the blood vessel to be measured can be measured more accurately.

[0125] In one embodiment, the measurement time of the same pulse scanning depth satisfies at least two pulse cycles or a preset measurement duration.

[0126] In the embodiment of the present application, in order to avoid accidental errors in a single measurement, detection is performed twice at the same pulse scanning depth, or measurement is performed within a time period exceeding two pulse cycles, such as 5 seconds.

[0127] like Figure 4 As shown, generally speaking, the sensor has a detection angle θ during measurement, which is related to the specifications of the sensor itself and is a known quantity; the detection angle θ can also be approximately regarded as the angle formed by the pulse scanning direction of the sensor in the pulse wave measurement mode and the blood vessel to be measured. Therefore, the diameter D of the blood vessel to be measured and the pulse scanning depth H1 and pulse scanning depth H0 satisfy the following mathematical formula:

[0128] D = (H1-H0)·sinθ,

[0129] Wherein, D is the diameter of the blood vessel to be measured, H0 is the pulse scanning depth from no to recorded according to the detected blood flow signal, H1 is the pulse scanning depth from recorded according to the detected blood flow signal, and θ is the detection angle of the sensor.

[0130] like Figure 4As shown, the pulse scanning depth H0 or the pulse scanning depth H1 are data obtained at the critical point of "blood flow detected" and "no blood flow detected", and the pulse scanning depth H0 is recorded according to the detected blood flow signal from no to present, and the pulse scanning depth H1 is recorded according to the detected blood flow signal from present to no, so the projection of the distance between the pulse scanning depth H1 and the pulse scanning depth H0 on the cross-section of the blood vessel to be measured is the diameter D of the blood vessel to be measured.

[0131] After measuring the diameter D of the blood vessel to be measured, the area of ​​the blood vessel to be measured can be calculated according to the area formula of a circle, so as to be used for other blood flow parameters that need to use the blood vessel area.

[0132] The embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores instructions, and when the instructions are executed by a processor of an electronic device, the electronic device can execute the steps in the method for measuring the diameter of a blood vessel in any of the above embodiments.

[0133] The present application embodiment can be a system, method and / or computer program product. The computer program product may include a computer-readable storage medium, which is loaded with computer-readable program instructions for making a processor realize various aspects of the present application. The computer program product can be written in any combination of one or more programming languages ​​to perform the program code for performing the operation of the present application embodiment, and the programming language includes an object-oriented programming language, such as Java, C++, etc., and also includes a conventional procedural programming language, such as "C" language or similar programming language. The program code can be executed completely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device, partially on the remote computing device, or completely on the remote computing device or server. In the case of a remote computer, the remote computer can be connected to the user computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet). In some embodiments, by utilizing state information of computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present application.

[0134] Computer-readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. Computer-readable storage media is a tangible device that can hold and store instructions used by an instruction execution device. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: portable computer disk, hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding device, such as a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination of the above. The computer-readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.

[0135] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0136] Various aspects of the present application are described herein with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of boxes in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0137] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0138] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0139] An embodiment of the present application also provides an electronic device, which may be a terminal, a server or other device. Figure 6 FIG. 1 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 6 As shown, the electronic device 600 includes: one or more processors 601 and a memory 602; the memory 602 stores computer executable instructions; the processor 601 is used to execute the computer executable instructions to implement the steps in the method for measuring the blood vessel diameter as in any of the above embodiments.

[0140] The processor 601 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.

[0141] The memory 602 may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 601 may execute the program instructions to implement the steps in the text recognition method of each embodiment of the present application described above and / or other desired functions.

[0142] It should be noted that the method embodiment for measuring blood vessel diameter, the device embodiment for measuring blood vessel diameter, the computer-readable storage medium embodiment and the electronic device embodiment provided in the embodiments of the present application belong to the same concept; the technical features in the technical solutions recorded in each embodiment can be arbitrarily combined without conflict.

[0143] It should be understood that the above embodiments are exemplary and are not intended to include all possible implementations included in the claims. Various modifications and changes may be made on the basis of the above embodiments without departing from the scope of the present disclosure. Similarly, the various technical features of the above embodiments may be arbitrarily combined to form other embodiments of the present invention that may not be explicitly described. Therefore, the above embodiments only express several implementations of the present invention and do not limit the scope of protection of the patent of the present invention.

Claims

1. A method for measuring blood vessel diameter, characterized in that: The method comprises: Determining a measurement position of the sensor according to a blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor; If the sensor emits a pulse wave, dynamically adjust the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured, and record two pulse scanning depths, one of which is recorded from no to present according to the detected blood flow signal, and the other is recorded from present to no according to the detected blood flow signal; Calculating the diameter D of the blood vessel to be measured according to the two recorded pulse scanning depths; The dynamic adjustment determines the pulse scanning depth of the sensor after the measurement position is determined to detect the blood flow signal of the blood vessel to be measured, and records two pulse scanning depths, including: In pulse mode, continuously detecting the blood flow signal of the blood vessel to be tested; Determine whether a blood flow signal is detected in the first pulse cycle, if so, reduce the pulse scanning depth; otherwise, continue to determine whether a blood flow signal is detected in the previous first pulse cycle, if so, record the pulse scanning depth H0 and increase the pulse scanning depth, otherwise increase the pulse scanning depth; After recording the pulse scanning depth H0 and increasing the pulse scanning depth, determining whether a blood flow signal is detected in the second pulse cycle, if not, reducing the pulse scanning depth; if yes, continuing to determine whether a blood flow signal is detected in the previous second pulse cycle, if yes, increasing the pulse scanning depth, otherwise recording the pulse scanning depth H1; After reducing or increasing the pulse scanning depth, it is determined whether a blood flow signal is detected in a new pulse cycle.

2. The method for measuring blood vessel diameter according to claim 1, characterized in that: The step of determining the measuring position of the sensor according to the blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor comprises: If the sensor emits a continuous wave, envelope processing is performed on the blood flow signal detected by the sensor to obtain an envelope waveform; Whether the position of the sensor is a measurement position is determined according to whether the number of continuous pulse cycles on the envelope waveform is greater than a preset number.

3. The method for measuring blood vessel diameter according to claim 1, characterized in that: The ratio of the increase X to the decrease Y of the pulse scanning depth is above a preset multiple, and the preset multiple is greater than or equal to 3.

4. The method for measuring blood vessel diameter according to claim 1, characterized in that: The continuously detecting the blood flow signal of the blood vessel to be detected includes: Setting an initial pulse scanning depth according to the blood vessel to be tested, wherein the initial pulse scanning depth is less than the pulse scanning depth H0; Starting from the initial pulse scanning depth, different pulse scanning depths are dynamically adjusted to continuously detect blood flow signals.

5. The method for measuring blood vessel diameter according to claim 1, characterized in that: The measurement time of the same pulse scanning depth meets at least two pulse cycles or a preset measurement duration.

6. The method for measuring blood vessel diameter according to claim 1, characterized in that: The step of calculating the diameter of the blood vessel to be measured according to the two recorded pulse scanning depths includes: Solving for the sine of the detection angle θ of the sensor; The diameter D of the blood vessel to be measured is obtained by multiplying the difference between the pulse scanning depth H1 and the pulse scanning depth H0 by the sine of the detection angle θ.

7. A device for measuring blood vessel diameter, characterized in that: The device comprises: A positioning module, which is configured to determine a measurement position of the sensor according to a blood flow signal of the blood vessel to be measured detected by the ultrasonic Doppler sensor; A recording module, which is configured to dynamically adjust the pulse scanning depth of the sensor after determining the measurement position to detect the blood flow signal of the blood vessel to be measured if the sensor emits a pulse wave, and record two pulse scanning depths, one of which is a pulse scanning depth H0 recorded from no to present according to the detected blood flow signal, and the other is a pulse scanning depth H1 recorded from present to no according to the detected blood flow signal; A calculation module, configured to calculate the diameter D of the blood vessel to be measured according to the two recorded pulse scanning depths; Wherein, in the recording module, the pulse scanning depth of the sensor after the dynamic adjustment determines the measurement position to detect the blood flow signal of the blood vessel to be measured, and records two pulse scanning depths, including: In pulse mode, continuously detecting the blood flow signal of the blood vessel to be tested; Determine whether a blood flow signal is detected in the first pulse cycle, if so, reduce the pulse scanning depth; otherwise, continue to determine whether a blood flow signal is detected in the previous first pulse cycle, if so, record the pulse scanning depth H0 and increase the pulse scanning depth, otherwise increase the pulse scanning depth; After recording the pulse scanning depth H0 and increasing the pulse scanning depth, determining whether a blood flow signal is detected in the second pulse cycle, if not, reducing the pulse scanning depth; if yes, continuing to determine whether a blood flow signal is detected in the previous second pulse cycle, if yes, increasing the pulse scanning depth, otherwise recording the pulse scanning depth H1; After reducing or increasing the pulse scanning depth, it is determined whether a blood flow signal is detected in a new pulse cycle.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed by a processor of an electronic device, the electronic device is enabled to execute the method for measuring the blood vessel diameter as described in any one of claims 1 to 6.

9. An electronic device, characterized in that: The electronic device comprises: processor; memory for storing computer executable instructions; The processor is used to execute the computer executable instructions to implement the method for measuring the blood vessel diameter as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Ultrasonic measuring apparatus and blood vessel inner diameter calculating method

    CN103565474A

  • Method for measuring retinal blood vessel diameter and thickness of vessel wall

    CN103584868A

  • Blood pressure measurement method based on ultrasound

    CN105708494A

  • Non-contact artery imaging method and device, electronic equipment and storage medium

    CN112120686A

  • Blood vessel hardness measuring method based on ultrasound

    CN112515704A