High-speed blood flow signal delay display method, device, ultrasound equipment and storage medium

Through autocorrelation processing and historical data correction, delaying the display of instantaneous high-speed blood flow, solving the problem that users in the prior art have difficulty observing instantaneous high-speed blood flow, and achieving clear blood flow display.

CN115429319BActive Publication Date: 2025-08-26SONOSCAPE MEDICAL CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110608159.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-01
Publication Date
2025-08-26
Estimated Expiration
2041-06-01

AI Technical Summary

Technical Problem

The prior art is difficult to clearly display instantaneous high-speed blood flow, which leads to users' slight neglect and leads to missed diagnosis.

Method used

By obtaining the original ultrasound data for autocorrelation processing, combining historical blood flow physical parameter values, classification parameters are generated. If it is in the target range, the initial blood flow physical parameter value will be corrected to delay display, and finally the visualization of blood flow physical parameters will be realized.

Benefits of technology

The display time of instantaneous high-speed blood flow is extended to ensure that the user can clearly observe the blood flow and avoid missed diagnosis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115429319B_ABST
    Figure CN115429319B_ABST
Patent Text Reader

Abstract

The present application discloses a high-speed blood flow signal delayed display method, device, ultrasound equipment and computer-readable storage medium, the method comprising: obtaining original ultrasound data; performing autocorrelation processing on the original ultrasound data to obtain initial blood flow physical parameter values ​​at each spatial position in the blood flow detection area at the current moment; obtaining a number of historical blood flow physical parameter values ​​corresponding to each spatial position, and using the initial blood flow physical parameter values ​​and the historical blood flow physical parameter values ​​to obtain a classification parameter reflecting the overall change of the blood flow physical parameter values; if the classification parameter is in a target range, determining the final blood flow physical parameter value at the current moment based on the historical blood flow physical parameter values ​​and the initial blood flow physical parameter values; the method assigns a value to the blood flow physical parameter at the current moment based on the historical blood flow physical parameter values, thereby achieving the effect of delayed imaging.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of ultrasound technology, and in particular to a high-speed blood flow signal delay display method, a high-speed blood flow signal delay display device, an ultrasound device, and a computer-readable storage medium. Background Art

[0002] The cause of vascular stenosis is damage to the vascular endothelium. Cholesterol in the blood is deposited in the endothelium to form atherosclerotic plaques, which narrows the blood vessels. Timely detection of vascular stenosis is of great medical significance. Since the blood flow is fixed, the blood flow rate is higher and the energy is greater at the narrower part of the blood vessel. Therefore, it is possible to judge whether there is vascular stenosis by observing the blood flow rate, energy, etc. The relevant technology is a real-time display method, that is, in a normal time sequence, data is obtained in real time at the site suspected of having vascular stenosis and the changes in blood flow are displayed. The blood flow at the narrower part of the blood vessel is instantaneous high-speed blood flow, and its maintenance time is extremely short, which makes it flash in the display process and is easily overlooked. Therefore, the relevant technology has the problem of unclear display of instantaneous high-speed blood flow. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a method, device, ultrasound equipment and computer-readable storage medium for delayed display of high-speed blood flow signals, which can delay the display of high-speed blood flow so that the user can clearly observe whether instantaneous high-speed blood flow is detected.

[0004] To solve the above technical problems, the present application provides a method for displaying a high-speed blood flow signal delay, comprising:

[0005] Obtaining raw ultrasound data;

[0006] Performing autocorrelation processing on the original ultrasound data to obtain initial blood flow physical parameter values ​​at each spatial position in the blood flow detection area at the current moment;

[0007] Acquiring a plurality of historical blood flow physical parameter values ​​corresponding to each of the spatial positions, and using the initial blood flow physical parameter value and the historical blood flow physical parameter value to obtain a classification parameter reflecting an overall change in the blood flow physical parameter value;

[0008] If the classification parameter is in the target interval, the final blood flow physical parameter value at the current moment is determined according to the historical blood flow physical parameter value and the initial blood flow physical parameter value.

[0009] Optionally, the classification parameter is used to reflect the frequency of blood flow direction changes, the amplitude of blood flow energy changes, or the amplitude of blood flow velocity variance changes.

[0010] Optionally, the initial blood flow physical parameter value is the blood flow velocity at the current moment; and the obtaining of the classification parameter reflecting the overall change of the blood flow physical parameter value by using the initial blood flow physical parameter value and the historical blood flow physical parameter value includes:

[0011] sorting the blood flow velocity and each historical blood flow velocity in chronological order to obtain a velocity sequence;

[0012] Zero-crossing detection is performed on the speed sequence to obtain the number of zero-crossing points, and the number of zero-crossing points is determined as the classification parameter.

[0013] Optionally, determining a final blood flow physical parameter value at a current moment according to the historical blood flow physical parameter value and the initial blood flow physical parameter value includes:

[0014] Performing direction detection on each of the historical blood flow physical parameter values ​​to obtain a positive historical blood flow velocity and a negative historical blood flow velocity;

[0015] determining the current blood flow direction corresponding to each of the spatial positions;

[0016] The blood flow velocity and the positive historical blood flow velocity or the negative historical blood flow velocity that matches the current blood flow direction are averaged to obtain the final blood flow physical parameter value.

[0017] Optionally, performing zero-crossing detection on the speed sequence to obtain the number of zero-crossing points includes:

[0018] multiplying any two adjacent blood flow velocities in the velocity sequence to obtain a plurality of product values;

[0019] The number of the product values ​​that are less than zero is determined as the number of zero crossings.

[0020] Optionally, the initial blood flow physical parameter value is an initial blood flow energy value or an initial blood flow velocity variance; and the obtaining of a classification parameter reflecting an overall change in the blood flow physical parameter value by using the initial blood flow physical parameter value and the historical blood flow physical parameter value includes:

[0021] The initial blood flow energy value and the historical blood flow energy value are used to obtain the corresponding sum of squares of the blood flow energy deviations from the mean, or the initial blood flow velocity variance and the historical blood flow velocity variance are used to obtain the corresponding sum of squares of the blood flow velocity deviations from the mean, and the sum of squares of the blood flow energy deviations from the mean or the sum of squares of the blood flow velocity deviations from the mean is determined as the classification parameter.

[0022] Optionally, determining a final blood flow physical parameter value at a current moment according to the historical blood flow physical parameter value and the initial blood flow physical parameter value includes:

[0023] The sum of squares of the mean differences of the blood flow energy or the sum of squares of the mean differences of the blood flow velocity is determined as the final blood flow physical parameter value.

[0024] Optionally, it also includes:

[0025] Determine whether the parameter value queue is full;

[0026] If the parameter value queue is not full, placing the final blood flow physical parameter value into the parameter value queue;

[0027] If the parameter value queue is full, the first historical blood flow physical parameter value in the parameter value queue is deleted, the other historical blood flow physical parameter values ​​in the parameter value queue are moved forward, and the final blood flow physical parameter value is placed at the end of the parameter value queue.

[0028] Optionally, it also includes:

[0029] Obtaining information about the part to be tested;

[0030] Based on the queue length correspondence, the queue length of the parameter value queue is determined using the information of the part to be measured.

[0031] Optionally, it also includes:

[0032] Using the final blood flow physical parameter value to form a current display data packet;

[0033] Using the historical blood flow physical parameter values ​​at different moments to form a historical display data packet;

[0034] The currently displayed data packet and the historically displayed data packet are visually displayed in chronological order.

[0035] The present application also provides a high-speed blood flow signal delay display device, comprising:

[0036] Ultrasonic data acquisition module, used to acquire original ultrasonic data;

[0037] An autocorrelation processing module is used to perform autocorrelation processing on the original ultrasound data to obtain the initial blood flow physical parameter value at each spatial position in the blood flow detection area at the current moment;

[0038] a classification parameter acquisition module, configured to acquire a plurality of historical blood flow physical parameter values ​​corresponding to each of the spatial positions, and obtain a classification parameter reflecting an overall change in the blood flow physical parameter values ​​using the initial blood flow physical parameter values ​​and the historical blood flow physical parameter values;

[0039] The parameter value correction module is used to determine the final blood flow physical parameter value at the current moment according to the historical blood flow physical parameter value and the initial blood flow physical parameter value if the classification parameter is in the target interval.

[0040] The present application also provides an ultrasound device, comprising a memory and a processor, wherein:

[0041] The memory is used to store computer programs;

[0042] The processor is used to execute the computer program to implement the above-mentioned high-speed blood flow signal delayed display method.

[0043] The present application also provides a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the above-mentioned high-speed blood flow signal delayed display method.

[0044] The high-speed blood flow signal delayed display method provided in the present application obtains original ultrasound data; performs autocorrelation processing on the original ultrasound data to obtain the initial blood flow physical parameter value at each spatial position in the blood flow detection area at the current moment; obtains several historical blood flow physical parameter values ​​corresponding to each spatial position, and uses the initial blood flow physical parameter value and the historical blood flow physical parameter value to obtain a classification parameter that reflects the overall change of the blood flow physical parameter value; if the classification parameter is in the target range, the final blood flow physical parameter value at the current moment is determined based on the historical blood flow physical parameter value and the initial blood flow physical parameter value.

[0045] It can be seen that this method does not use the original ultrasound data at a single current moment to determine whether high-speed blood flow is detected, but rather makes a judgment based on the overall situation of ultrasound data at multiple historical moments. When performing instantaneous high-speed blood flow detection, the original ultrasound data is obtained and autocorrelation processing is performed on it. Since there are multiple spatial positions in the blood flow monitoring area covered by the original ultrasound data, and the state of each spatial position is different, the autocorrelation processing can obtain the initial blood flow physical parameter values ​​of each spatial position at the current moment. The initial blood flow physical parameters can represent the situation of blood flow at the current moment. Since high-speed blood flow data has the characteristics of fast speed and high energy, it is quite different from signals such as noise. Therefore, if the original ultrasound data records instantaneous high-speed blood flow, the corresponding initial blood flow physical parameters must be quite different from the initial blood flow physical parameters when instantaneous high-speed blood flow is not recorded.

[0046] After obtaining the initial blood flow physical parameters, the classification parameters are obtained by combining them with the historical blood flow physical parameters. The classification parameters can integrate the original ultrasound data and the historical ultrasound data to reflect the overall changes in the blood flow physical parameters at each spatial location. That is, they can indicate whether there is any ultrasound data in the original ultrasound data at the current moment or at a historical moment that records instantaneous high-speed blood flow. If the classification parameters are within the target range, it means that the original ultrasound data corresponding to the current moment or a certain historical moment records instantaneous high-speed blood flow. In this case, the initial blood flow physical parameter values ​​can be corrected based on the historical blood flow physical parameter values ​​and the initial blood flow parameters to obtain the final blood flow physical parameter values. This method assigns the blood flow physical parameters at the current moment based on the historical blood flow physical parameter values, achieving the effect of delayed imaging. Through delayed imaging, the user can understand the existence or existence of instantaneous high-speed blood flow, avoiding the problem of displaying instantaneous high-speed blood flow in a single moment, which may cause the user to be unaware of this situation. This solves the problem of related technologies that cannot clearly enable the user to understand whether instantaneous high-speed blood flow has been detected.

[0047] In addition, the present application also provides a high-speed blood flow signal delay display device, ultrasound equipment and computer-readable storage medium, which also have the above-mentioned beneficial effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.

[0049] Figure 1 A flow chart of a method for displaying a high-speed blood flow signal delay provided in an embodiment of the present application;

[0050] Figure 2 A schematic diagram of a vascular stenosis site provided in an embodiment of the present application;

[0051] Figure 3 A noise velocity waveform diagram provided in an embodiment of the present application;

[0052] Figure 4 A blood flow velocity waveform diagram provided in an embodiment of the present application;

[0053] Figure 5 A noise energy waveform diagram provided in an embodiment of the present application;

[0054] Figure 6 A blood flow energy waveform diagram provided in an embodiment of the present application;

[0055] Figure 7 A schematic structural diagram of a high-speed blood flow signal delay display device provided in an embodiment of the present application;

[0056] Figure 8 A schematic structural diagram of an ultrasonic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0058] Human blood flow exhibits a cyclical pattern, with blood flow velocity typically following a sinusoidal curve. While blood flow is constant throughout a vessel, greater pressure is required to pass through a narrowed area. This high-velocity blood flow, with a faster velocity and shorter duration, is often observed at the narrowed area. This phenomenon is also referred to as transient high-velocity blood flow. When detecting vascular stenosis, ultrasound equipment is typically used to perform blood flow imaging at the suspected narrowed area. This involves attempting to capture and image the blood flow signal at that location. The presence of high-velocity blood flow confirms the presence of stenosis. Because blood flow imaging acquires data and generates video frames in real time, transient high-velocity blood flow is extremely short-lived. Consequently, the number of video frames that can capture this transient high-velocity blood flow is limited, and the images appear fleetingly when displayed. This makes it easy for users to overlook these frames, hindering their ability to observe the transient high-velocity blood flow and leading to missed diagnoses.

[0059] In order to solve the above problems, this application provides a method for delaying the display of high-speed blood flow signals, which can display the high-speed blood flow signals within a continuous period of multiple image frames after the high-speed blood flow signals are detected, thereby extending the display time and preventing users from not observing the instantaneous high-speed blood flow. Figure 1 , Figure 1 This is a flow chart of a method for displaying a high-speed blood flow signal delay provided in an embodiment of the present application. The method includes:

[0060] S101: Acquire raw ultrasound data.

[0061] In this embodiment, original ultrasound data refers to ultrasound data acquired at the current moment. Corresponding to this is historical ultrasound data, which refers to ultrasound data acquired before the current moment. It should be noted that historical ultrasound data is adjacent to the original ultrasound data, meaning that all historical ultrasound data is acquired earlier than any other original ultrasound data that has been acquired but not identified as historical ultrasound data.

[0062] This embodiment does not limit the specific method of obtaining the original ultrasound data. It can be determined that the original ultrasound data and the historical ultrasound data are both obtained by ultrasound equipment. In a specific embodiment, the original ultrasound data can be obtained using an ultrasound probe, and the specific model of the ultrasound probe is not limited.

[0063] S102: Perform autocorrelation processing on the original ultrasound data to obtain the initial blood flow physical parameter value at each spatial position in the blood flow detection area at the current moment.

[0064] Autocorrelation refers to the dependency between the instantaneous value of a signal at one moment and its instantaneous value at another moment. Autocorrelation processing can be used to process input IQ signals (I stands for in-phase, Q stands for quadrature, i.e., a set of signals with identical and orthogonal vector directions), i.e., ultrasound signals, to estimate the corresponding physical parameter values ​​and obtain the corresponding initial blood flow physical parameter values. The specific process of autocorrelation processing is not limited and may vary depending on the autocorrelation algorithm used and the actual type of blood flow physical parameter values. For details, please refer to related art.

[0065] Because the raw ultrasound data corresponds to a blood flow detection region that includes multiple spatial locations, and the data corresponding to each spatial location are recorded in the raw ultrasound data, multiple initial blood flow physical parameter values ​​can be obtained after autocorrelation processing. Each initial blood flow physical parameter value corresponds to a different spatial location and represents the physical state of blood flow at each spatial location.

[0066] Initial blood flow physical parameter values ​​refer to parameter values ​​that can be obtained based on the raw ultrasound data and are used to characterize the physical state of blood flow in the raw ultrasound data. The specific type and number of initial blood flow physical parameter values ​​are not limited and can be set as needed. For example, they can be blood flow velocity, blood flow energy, or blood flow velocity variance. It should be noted that the blood flow physical states mentioned in this application include blood flow and no blood flow, and no blood flow corresponds to noise. That is, when ultrasound data records noise, it can be considered to correspond to a state of no blood flow. In this case, the initial blood flow physical parameter values ​​are actually the physical parameter values ​​corresponding to the noise.

[0067] Please refer to Figure 2 , Figure 2 A schematic diagram of a vascular stenosis site provided in an embodiment of the present application. Since the volume of blood flowing into and out of a blood vessel is the same, the blood flow rate in each part of a blood vessel is the same. In wider areas of the blood vessel, the blood flow rate is relatively slow, while in narrower areas of the blood vessel, the blood flow rate is relatively fast. That is, in a blood flow cycle, a large amount of blood flows quickly in a very short period of time, and the energy it carries is also large. Therefore, the initial blood flow physical parameter values ​​corresponding to the ultrasonic data that records instantaneous high-speed blood flow are significantly different from the initial blood flow physical parameter values ​​corresponding to the ultrasonic data that does not record instantaneous high-speed blood flow (that is, ultrasonic data that only records noise).

[0068] S103: Acquire several historical blood flow physical parameter values ​​corresponding to each spatial position, and use the initial blood flow physical parameter value and the historical blood flow physical parameter value to obtain a classification parameter reflecting the overall change of the blood flow physical parameter value.

[0069] Among them, the historical blood flow physical parameter value is the final blood flow physical parameter value corresponding to the historical ultrasound data, that is, the parameter value obtained by correcting the initial blood flow physical parameter value directly obtained from the historical ultrasound data. This embodiment does not limit the specific number of historical blood flow physical parameter values, which can be zero, one or more, and can be changed according to actual conditions. For example, when the original ultrasound data is the first ultrasound data obtained, the corresponding historical blood flow physical parameter value is zero; or when the original ultrasound data is the second ultrasound data obtained, the corresponding historical blood flow physical parameter value is one; or if enough ultrasound data has been obtained before obtaining the original ultrasound data, a preset number of historical blood flow physical parameter values ​​can be obtained. In a specific embodiment, an upper limit of the historical blood flow physical parameter value can be set, and as many historical blood flow physical parameter values ​​as possible are obtained when generating classification parameters.

[0070] After obtaining the initial and historical blood flow physical parameter values, the overall changes in the blood flow physical parameter values ​​are reflected. Depending on the actual type of the blood flow physical parameter value, the corresponding classification parameter also varies, and accordingly, the specific method for generating the classification parameter also varies. In this embodiment, the classification parameter can be used to reflect the frequency of changes in blood flow direction, the amplitude of changes in blood flow energy, or the amplitude of changes in blood flow velocity variance.

[0071] In one embodiment, if the initial blood flow physical parameter value is blood flow velocity, the velocity corresponding to the instantaneous high-speed blood flow is significantly different from the velocity corresponding to the noise. Figure 3 and Figure 4 , Figure 3 A noise velocity waveform diagram provided in an embodiment of the present application is shown. Figure 4A blood flow velocity waveform diagram is provided in an embodiment of the present application. Noise typically fluctuates repeatedly around the zero velocity line, while blood flow typically moves unilaterally along the zero velocity line for a period of time before changing direction. In this case, the classification parameter is used to reflect the frequency of changes in blood flow direction. Specifically, from a velocity perspective, the difference between noise and blood flow can be distinguished by the number of zero crossings, so the classification parameter can be determined as the number of zero crossings.

[0072] In another embodiment, if the initial blood flow physical parameter value is blood flow energy, the energy corresponding to the instantaneous high-speed blood flow is also significantly different from the energy corresponding to the noise. Figure 5 and Figure 6 , Figure 5 A noise energy waveform diagram provided in an embodiment of the present application is shown. Figure 6 A blood flow energy waveform diagram is provided in an embodiment of the present application. For noise, its energy is relatively stable and is generally at a relatively low level. For blood flow, its energy variation is related to the blood flow cycle. Within the same cycle, the energy of blood flow varies greatly, and the higher the blood flow velocity, the greater the blood flow energy. In this case, the classification parameter is used to reflect the amplitude of blood flow energy variation. Specifically, from the perspective of energy, the difference between noise and blood flow can be distinguished by the magnitude of their energy. Therefore, the classification parameter can be determined as the average energy magnitude, or the sum of squares of deviations from the mean calculated using the energy magnitude. The sum of squares of deviations from the mean (SS) means calculating the difference between each observation and the mean, squaring them, and then adding them up. The sum of squares of deviations from the mean is one of the important indicators of statistical discrete trends. The greater the overall degree of variation of discrete data, the greater the sum of squares of deviations from the mean, and the greater the variance.

[0073] S104: If the classification parameter is within the target range, the final blood flow physical parameter value at the current moment is determined according to the historical blood flow physical parameter value and the initial blood flow physical parameter value.

[0074] After obtaining the classification parameter, it can be determined whether it is in the target interval. Depending on the specific type of the classification parameter, the corresponding target interval is also different. The target interval refers to a parameter evaluation interval indicating that there is at least one historical blood flow physical parameter value or initial blood flow physical parameter value that records high-speed instantaneous blood flow. Its specific size can be set as needed. The specific size of the target interval is not limited, and its size can also be different depending on the type of the classification parameter. For example, when the classification parameter is the number of zero crossings, since the blood flow velocity of instantaneous high-speed blood flow has fewer zero crossings than the velocity corresponding to the noise, the target interval can be from the lower limit of the number of zero crossings to positive infinity. Or when the classification parameter is the blood flow energy value, since the instantaneous high-speed blood flow has greater energy than the noise, when the instantaneous high-speed blood flow is detected, the sequence composed of energy values ​​has a larger degree of discreteness and a larger sum of squared deviations from the mean. Therefore, the target interval can be set from the lower limit of the sum of squared deviations from the mean to positive infinity.

[0075] If the classification parameter is within the target range, it indicates that the original ultrasound data or the historical ultrasound data corresponding to the historical blood flow physical parameter value recorded a high-speed instantaneous blood flow. In this case, to prevent the user from mistakenly believing that the high-speed instantaneous blood flow was not detected due to not observing the high-speed instantaneous blood flow, resulting in a missed diagnosis, the initial blood flow physical parameter value can be corrected based on the historical blood flow physical parameter value to obtain the final blood flow physical parameter value at the current moment. The final blood flow physical parameter value is used for visualization. When the original ultrasound data does not record a high-speed instantaneous blood flow, but the historical ultrasound data does, by correcting the initial blood flow physical parameter value, the final blood flow physical parameter value can be made close to the historical blood flow physical parameter value corresponding to the historical ultrasound data that recorded the high-speed instantaneous blood flow. Therefore, during visualization, although the current moment is not necessarily a high-speed instantaneous blood flow, the final blood flow physical parameter value still remains at a relatively large value, so that the instantaneous high-speed blood flow is displayed for a period of time after the detection, achieving a delayed display effect.

[0076] The high-speed blood flow signal delay display method provided in the embodiment of the present application is applied to comprehensively judge the overall situation of the ultrasound data at multiple historical moments. When performing instantaneous high-speed blood flow detection, the original ultrasound data is obtained and autocorrelation processing is performed on it. Since there are multiple spatial positions in the blood flow monitoring area covered by the original ultrasound data, and the state of each spatial position is different, the autocorrelation processing can obtain the initial blood flow physical parameter values ​​of each spatial position at the current moment. The initial blood flow physical parameters can represent the situation of the blood flow at the current moment. Since the high-speed blood flow data has the characteristics of fast speed and high energy, it is quite different from signals such as noise. Therefore, if the original ultrasound data records instantaneous high-speed blood flow, then its corresponding initial blood flow physical parameters must be quite different from the initial blood flow physical parameters that do not record instantaneous high-speed blood flow.

[0077] After obtaining the initial blood flow physical parameters, the classification parameters are obtained by combining them with the historical blood flow physical parameters. The classification parameters can integrate the original ultrasound data and the historical ultrasound data to reflect the overall changes in the blood flow physical parameters at each spatial location. That is, they can indicate whether there is any ultrasound data in the original ultrasound data at the current moment or at a historical moment that records instantaneous high-speed blood flow. If the classification parameters are within the target range, it means that the original ultrasound data corresponding to the current moment or a certain historical moment records instantaneous high-speed blood flow. In this case, the initial blood flow physical parameter values ​​can be corrected based on the historical blood flow physical parameter values ​​and the initial blood flow parameters to obtain the final blood flow physical parameter values. This method assigns the blood flow physical parameters at the current moment based on the historical blood flow physical parameter values, achieving the effect of delayed imaging. Through delayed imaging, the user can understand the existence or existence of instantaneous high-speed blood flow, avoiding the problem of displaying instantaneous high-speed blood flow in a single moment, which may cause the user to be unaware of this situation. This solves the problem of related technologies that cannot clearly enable the user to understand whether instantaneous high-speed blood flow has been detected.

[0078] Based on the above embodiment, this embodiment will specifically explain several steps in the above embodiment. In one embodiment, in order to obtain as many historical blood flow physical parameter values ​​as possible, a parameter value queue can be set up to store historical blood flow physical parameter values. Specifically, after generating the final blood flow physical parameter value at the current moment, the following steps can be included:

[0079] Step 11: Determine whether the parameter value queue is full.

[0080] Since ultrasound data is acquired at a fixed acquisition frequency, the final blood flow physical parameter value at the corresponding moment is also generated according to the acquisition frequency. It is acquired according to the video frame rate of blood flow imaging, and the parameter value queue is used to limit the upper limit of the number of historical blood flow physical parameter values. It adopts a first-in-first-out mode. Therefore, the parameter value queue actually limits the delayed display duration of instantaneous high-speed blood flow. Specifically, after the final blood flow physical parameter value at the current moment is generated, it needs to be placed in the parameter value queue as a new historical blood flow physical parameter value so that it can be acquired as a historical blood flow physical parameter value later. This embodiment does not limit the specific length of the parameter value queue, that is, it does not limit the length of a single delayed display. It's important to note that the delayed display duration, or the data column length, should be appropriate. If it's too short, the delayed reminder will be less effective. If it's too long, because transient high-speed blood flow occurs periodically, continuous reminders may occur once a transient high-speed blood flow is detected. Typically, the raw ultrasound data corresponding to each moment and the final blood flow physical parameter values ​​generated based on it are used to form a video frame in the blood flow video. The length of the parameter value queue can be less than or equal to the blood flow video's frame rate. If the blood flow video's frame rate is 60, the length of the parameter value queue should be less than or equal to 60.

[0081] Step 12: If the parameter value queue is not full, the final blood flow physical parameter value is placed into the parameter value queue.

[0082] If the parameter value queue is not full, it means that the number of historical blood flow physical parameter values ​​currently available is small and the detection start time is short. In this case, the current blood flow physical parameter value can be placed in the parameter value queue to provide historical blood flow physical parameter values ​​for subsequent ultrasound data acquisition.

[0083] Step 13: If the parameter value queue is full, the first historical blood flow physical parameter value in the parameter value queue is deleted, the other historical blood flow physical parameter values ​​in the parameter value queue are moved forward, and the final blood flow physical parameter value is placed at the end of the parameter value queue.

[0084] If the parameter value queue is full, it means that there are already sufficient historical blood flow physical parameter values. In this case, to obtain accurate test results, the parameter value queue needs to be updated. Because the queue uses a first-in, first-out model, the first historical blood flow physical parameter value in the queue is deleted, the remaining historical blood flow physical parameter values ​​in the queue are moved forward, and the final blood flow physical parameter value at the current moment is placed at the end of the queue to complete the queue update. By setting the parameter value queue, you can extend the delay reminder period as much as possible.

[0085] Furthermore, since the vascular stenosis in different parts of the human body has different harmful effects on human health, the length of the parameter value queue can be determined according to the part to be measured, and the length of the delayed reminder can be determined. Specifically, when determining the length of the parameter value queue, the following steps can also be included:

[0086] Step 21: Obtain information of the part to be tested.

[0087] Step 22: Based on the queue length correspondence, the queue length of the parameter value queue is determined using the information of the part to be measured.

[0088] The above two steps are described in detail. Vascular stenosis in different parts of the body poses different risks to human health. For example, vascular stenosis in the heart, arteries, and other areas poses a higher risk, while vascular stenosis in veins and small organs poses a lower risk. The longer the parameter value queue, the more computational time and resources required for detection. Therefore, to improve the effectiveness of the reminder, increase detection speed, and avoid excessive consumption of computing resources, the length of the parameter value queue can be determined based on the location to be detected. Specifically, before performing the test, information about the location to be detected is obtained. The specific form of this information is not limited, and can be, for example, the name or serial number of the location to be detected. The queue length correspondence is the relationship between the location information to be detected and the parameter value queue length. After obtaining the location information, the queue length correspondence is used to filter the queue length correspondence to determine the corresponding queue length. Specifically, in one embodiment, a longer queue length can be set for the heart. That is, a longer parameter value queue is used during heart detection. Once transient high-speed blood flow is detected, the reminder is delayed for a longer period of time, minimizing the risk of missed reminders. Specifically, if the frame rate of the blood flow video is 60 frames, the queue length corresponding to small organs may be 20, the queue length corresponding to the heart may be 60, and the queue length corresponding to organs such as the liver and kidneys may be 20.

[0089] Based on the above embodiment, in actual applications, the specific type of blood flow physical parameter can be set as needed to enable high-speed blood flow signal delay display from different angles. In one feasible implementation, the initial blood flow physical parameter value can be blood flow velocity. In this case, the process of using the initial blood flow physical parameter value and historical blood flow physical parameter values ​​to obtain a classification parameter reflecting the overall change in the blood flow physical parameter value can specifically include the following steps:

[0090] Step 31: Sort the blood flow velocity and each historical blood flow velocity in chronological order to obtain a velocity sequence.

[0091] In this embodiment, since the blood flow physical parameter value is blood flow velocity, the historical blood flow physical parameter value is actually the historical blood flow velocity. Since the velocity value corresponding to noise typically fluctuates repeatedly around the zero velocity line, while the velocity value corresponding to blood flow typically moves unilaterally along the zero velocity line for a period of time before changing direction, the arrangement of the blood flow velocity and the historical blood flow velocity along the time axis at each moment will affect the number of zero crossings. If the blood flow velocities and historical blood flow velocities are not strictly sorted in chronological order, the number of zero crossings may be greater or less than the actual number. Therefore, the temporal distribution of blood flow velocity and historical blood flow velocity also affects detection accuracy. To ensure the reliability of the classification parameters, after obtaining the blood flow velocity and historical blood flow physical parameter (i.e., historical blood flow velocity), they are sorted in chronological order. The moment at which the blood flow velocity and historical blood flow velocity occur is the moment at which the corresponding ultrasound data is generated. After sorting by blood flow velocity, the corresponding velocity sequence can be obtained.

[0092] Step 32: Perform zero-crossing detection on the velocity sequence to obtain the number of zero-crossing points, and determine the number of zero-crossing points as a classification parameter.

[0093] After obtaining the velocity sequence, the zero crossings in the sequence are detected and counted to obtain the number of zero crossings. Since the number of zero crossings is generated based on the velocity sequence, and the velocity sequence is obtained by chronologically sorting the blood flow velocity and each historical blood flow velocity, and based on the above description, it can be determined that the velocity parameters obtained for high-speed instantaneous blood flow and noise signals over a period of time are significantly different, it can be determined that the number of zero crossings can accurately indicate that there is a certain ultrasonic data recording instantaneous high-speed blood flow within the past period of time, or that there is no ultrasonic data recording instantaneous high-speed blood flow within the past period of time, that is, all ultrasonic data record noise, and thus can be used as a classification parameter. This embodiment does not limit the specific method of zero crossing detection. For example, in a feasible implementation, it can be determined whether the directions of two adjacent blood flow velocities in the velocity sequence are consistent. If they are inconsistent, it can be determined that a zero crossing has been detected.

[0094] In another embodiment, in order to improve the speed of zero-crossing detection, the process of performing zero-crossing detection on the velocity sequence and obtaining the number of zero-crossings may specifically include the following steps:

[0095] Step 41: Multiply any two adjacent blood flow velocities in the velocity sequence to obtain multiple product values.

[0096] Step 42: Determine the number of product values ​​less than zero as the number of zero crossings.

[0097] A comprehensive description of the above two steps. Figure 3 and Figure 4 In a two-dimensional coordinate system, the velocity sequence uses positive and negative values ​​to represent the direction of blood flow velocity. Therefore, two adjacent blood flow velocities can be multiplied to obtain the corresponding product value. If the blood flow velocities have different directions, the product value between them is less than zero. Furthermore, it can be determined that there must be a zero crossing point between these two adjacent blood flow velocities. Therefore, the number of product values ​​less than zero can be determined as the number of zero crossings. This method can quickly and efficiently detect zero crossings and obtain the number of zero crossings.

[0098] Accordingly, in this case, since the blood flow velocity is scalar data and has a direction, the final blood flow physical parameter value at the current moment is determined according to the historical blood flow physical parameter value and the initial blood flow physical parameter value, including:

[0099] Step 51: Perform direction detection on each historical blood flow physical parameter value to obtain a positive historical blood flow velocity and a negative historical blood flow velocity.

[0100] Step 52: Determine the current blood flow direction corresponding to each spatial position.

[0101] Step 53: averaging the blood flow velocity and the positive historical blood flow velocity or the negative historical blood flow velocity that matches the current blood flow direction to obtain a final blood flow physical parameter value.

[0102] Each spatial position corresponds to multiple historical blood flow physical parameter values ​​(in this embodiment, specifically historical blood flow velocity). When generating the final blood flow physical parameter value, the historical blood flow physical parameter values ​​corresponding to each spatial position can be directionally detected and divided into positive historical blood flow velocity and negative historical blood flow velocity. Regarding the specific method of direction detection, in actual applications, positive numbers are usually used to represent data with a positive direction, and negative numbers are used to represent data with a negative direction. The specific numerical value of the data represents the scalar size of the data, and the positive and negative signs of the data represent the direction of the data. Therefore, when detecting the direction, positive numbers can be divided into positive historical blood flow velocity, and negative numbers can be divided into negative historical blood flow velocity.

[0103] At the same time, the direction of the blood flow velocity corresponding to each spatial position is detected to determine the current blood flow direction corresponding to each spatial position. The specific method for determining the current blood flow direction can refer to the above-mentioned direction detection method, that is, when the blood flow velocity at a certain spatial position is positive, the direction is determined to be positive, otherwise it is determined to be negative.

[0104] After determining the current blood flow direction and completing the direction detection of the historical blood flow physical parameters, the positive historical blood flow velocity or negative historical blood flow velocity that matches the current blood flow direction can be determined, and the positive historical blood flow velocity or negative historical blood flow velocity that matches the current blood flow direction can be averaged to obtain the final blood flow physical parameter value.

[0105] Specifically, data(n) can be used to represent the original ultrasound data with sequence number n obtained at the current moment, vel_data(n) can be used to represent the corresponding blood flow velocity, and vel_data(1) to vel_data(n-1) are all historical blood flow velocities. vel_pos_count is the number of positive historical blood flow velocities plus one, sum(vel_pos_data) is the sum of the positive historical blood flow velocity and the blood flow velocity at the current moment, vel_neg_count is the number of negative historical blood flow velocities plus one, and sum(vel_neg_data) is the sum of the negative historical blood flow velocity and the blood flow velocity at the current moment. When performing high-speed blood flow signal delay display, any two adjacent data from vel_data(1) to vel_data(n) are multiplied in sequence. If the product is less than 0, the variable count is incremented by 1. After the traversal is completed, if count is less than or equal to the set threshold vel_thres, it means that it is in the target range, and the historical blood flow physical parameter value is used to correct it to obtain the final blood flow physical parameter value. Otherwise, it is determined to be a noise signal, and the final blood flow physical parameter value at the current moment is assigned to 0. Specifically, the above operation can be performed, for example, by the following code:

[0106] for i=1:n-1

[0107] if vel_data(i)*vel_data(i+1)<0

[0108] vel_count++;

[0109] end

[0110] end

[0111] if vel_count <vel_thres

[0112] diplay_data(n)=sum(vel_pos_data) / vel_pos_count

[0113] or

[0114] diplay_data(n)=sum(vel_neg_data) / vel_neg_count

[0115] else

[0116] diplay_data(n) is noise, set to 0;

[0117] end

[0118] Based on the above embodiment, in another embodiment, the initial blood flow physical parameter value is the initial blood flow energy value or the initial blood flow velocity variance. In this case, the process of using the initial blood flow physical parameter value and the historical blood flow physical parameter value to obtain the classification parameter reflecting the overall change of the blood flow physical parameter value may specifically include the following steps:

[0119] Step 61: derive the corresponding sum of squares of blood flow energy deviations from the mean using the initial blood flow energy value and the historical blood flow energy value, or obtain the corresponding sum of squares of blood flow velocity deviations from the mean using the initial blood flow velocity variance and the historical blood flow velocity variance, and determine the sum of squares of blood flow energy deviations from the mean or the sum of squares of blood flow velocity deviations from the mean as a classification parameter.

[0120] The specific calculation process of the sum of squared mean deviations is to calculate the difference between each energy value or blood flow velocity variance and the average energy value and / or average blood flow velocity variance, square each difference, and then add them together. The sum of squared mean deviations is one of the important indicators of statistical discrete trends. The greater the overall variability of discrete data, the greater the sum of squared mean deviations and the greater the variance. Since the energy and velocity changes of noise are small, while the energy and velocity changes of instantaneous high-speed blood flow and noise are quite different, the sum of squared mean deviations can be used to accurately reflect the difference in energy or velocity changes between ultrasound data. If it is large, it can indicate that a certain ultrasound data records instantaneous high-speed blood flow.

[0121] Accordingly, in this case, since the blood flow energy value or the blood flow velocity variance is scalar data and has no direction, the process of determining the final blood flow physical parameter value at the current moment based on the historical blood flow physical parameter value and the initial blood flow physical parameter value may specifically include the following steps:

[0122] Step 71: Determine the sum of squares of the mean deviation of blood flow energy or the sum of squares of the mean deviation of blood flow velocity as the final blood flow physical parameter value.

[0123] In this embodiment, the classification parameter (i.e., the sum of squared deviations from the mean for blood flow energy or the sum of squared deviations from the mean for blood flow velocity) can be directly determined as the final blood flow physical parameter value. Since the classification parameter is generated based on the initial blood flow physical parameter value and the historical blood flow physical parameter value, the process of directly determining the classification parameter as the final blood flow physical parameter can also be considered as using the initial blood flow physical parameter value and the historical blood flow physical parameter value to correct the parameter value. It should be noted that the above embodiment is only a specific implementation method, and this embodiment does not limit whether other calculation methods are used for parameter value correction.

[0124] Specifically, taking the blood flow energy value as an example, pow_data(n) can be used to represent the initial blood flow energy value at the current moment. When performing high-speed blood flow signal delay display, pow_data(1) to pow_data(n-1) are historical blood flow energy values. First, the energy value average pow_aver of the blood flow energy values ​​corresponding to n ultrasound data from 1 to n is calculated, and the sum of the squares of the differences between all pow_data and pow_aver is calculated to obtain the sum of squares of the mean difference pow_count. If pow_count is greater than the set threshold pow_thres, it is determined to be in the target range. Otherwise, it is determined to be a noise signal and assigned a value of 0. Specifically, the above operation can be performed, for example, by the following code:

[0125] pow_aver=sum(pow_data) / n;

[0126] for i=1:n

[0127] pow_count=pow_count+(pow_data(i)-pow_aver)^2;

[0128] end

[0129] if pow_count>pow_thres

[0130] diplay_data(n)=pow_count is the blood flow;

[0131] else

[0132] diplay_data(n) is noise, set to 0;

[0133] end

[0134] Based on the above embodiment, the final blood flow physical parameters at each moment can be used to form display data packets corresponding to each moment, so as to use the display data packets corresponding to each moment for visual display. Specifically, the following steps can also be included:

[0135] Step 81: Use the final blood flow physical parameter value to form the current display data packet.

[0136] Step 82: Utilize the historical blood flow physical parameter values ​​at different moments to form a historical display data packet.

[0137] Step 83: Visually display the current display data packet and the historical display data packet in chronological order.

[0138] Specifically, the final blood flow physical parameter values ​​at the current moment are used to form the display data packet at the current moment, namely the current display data packet. Simultaneously, the historical blood flow physical parameter values ​​corresponding to different moments are used to form display data packets corresponding to different moments, namely the historical display data packets. After obtaining several display data packets, they are visually displayed in chronological order, where the chronological order refers to the chronological order in which the historical blood flow physical parameter values ​​in each display data packet were generated. By using a delayed display method to determine the final blood flow physical parameter values ​​corresponding to each moment, a delayed display of instantaneous high-speed blood flow can be performed in the dynamic blood flow video visualized by the display data packet.

[0139] The high-speed blood flow signal delay display device provided in an embodiment of the present application is introduced below. The high-speed blood flow signal delay display device described below and the high-speed blood flow signal delay display method described above can be referenced to each other.

[0140] Please refer to Figure 7 , Figure 7 A schematic structural diagram of a high-speed blood flow signal delay display device provided in an embodiment of the present application includes:

[0141] Ultrasonic data acquisition module 110, used to acquire raw ultrasonic data;

[0142] An autocorrelation processing module 120 is used to perform autocorrelation processing on the original ultrasound data to obtain the initial blood flow physical parameter value at each spatial position in the blood flow detection area at the current moment;

[0143] The classification parameter acquisition module 130 is used to obtain a plurality of historical blood flow physical parameter values ​​corresponding to each of the spatial positions, and obtain a classification parameter reflecting the overall change of the blood flow physical parameter values ​​by using the initial blood flow physical parameter values ​​and the historical blood flow physical parameter values;

[0144] The parameter value correction module 140 is configured to determine a final blood flow physical parameter value at a current moment based on the historical blood flow physical parameter value and the initial blood flow physical parameter value if the classification parameter is within a target range.

[0145] Optionally, the classification parameter is used to reflect the frequency of blood flow direction changes, the amplitude of blood flow energy changes, or the amplitude of blood flow velocity variance changes.

[0146] Optionally, the initial blood flow physical parameter value is the blood flow velocity at the current moment; the classification parameter acquisition module 130 includes:

[0147] a sorting unit, configured to sort the blood flow velocity and each historical blood flow velocity in chronological order to obtain a velocity sequence;

[0148] The zero-crossing detection unit is used to perform zero-crossing detection on the speed sequence to obtain the number of zero-crossing points, and determine the number of zero-crossing points as the classification parameter.

[0149] Optionally, the parameter value correction module 140 includes:

[0150] a direction detection unit, configured to perform direction detection on each of the historical blood flow physical parameter values ​​to obtain a positive historical blood flow velocity and a negative historical blood flow velocity;

[0151] a current direction determining unit, configured to determine the current blood flow direction corresponding to each of the spatial positions;

[0152] The average calculation unit is used to average the blood flow velocity and the positive historical blood flow velocity or the negative historical blood flow velocity that matches the current blood flow direction to obtain the final blood flow physical parameter value.

[0153] Optionally, the zero-crossing detection unit includes:

[0154] a multiplication subunit, configured to multiply any two adjacent blood flow velocities in the velocity sequence to obtain a plurality of product values;

[0155] The quantity determination subunit is configured to determine the number of the product values ​​that are less than zero as the zero-crossing number.

[0156] Optionally, the initial blood flow physical parameter value is an initial blood flow energy value or an initial blood flow velocity variance; the classification parameter acquisition module 130 includes:

[0157] The mean deviation sum of squares calculation unit is used to obtain the corresponding blood flow energy mean deviation sum of squares using the initial blood flow energy value and the historical blood flow energy value, or to obtain the corresponding blood flow velocity mean deviation sum of squares using the initial blood flow velocity variance and the historical blood flow velocity variance, and to determine the blood flow energy mean deviation sum of squares or the blood flow velocity mean deviation sum of squares as the classification parameter.

[0158] Optionally, the parameter value correction module 140 includes:

[0159] A determining unit is configured to determine the sum of squares of the mean differences of the blood flow energy or the sum of squares of the mean differences of the blood flow velocity as the final blood flow physical parameter value.

[0160] Optionally, it also includes:

[0161] The queue judgment module is used to judge whether the parameter value queue is full;

[0162] a first placing module, configured to place the final blood flow physical parameter value into the parameter value queue if the parameter value queue is not full;

[0163] The second placing module is used to delete the first historical blood flow physical parameter value in the parameter value queue if the parameter value queue is full, move forward the other historical blood flow physical parameter values ​​in the parameter value queue, and place the final blood flow physical parameter value at the end of the parameter value queue.

[0164] Optionally, it also includes:

[0165] An information acquisition module is used to obtain information about the part to be tested;

[0166] The length confirmation module is used to determine the queue length of the parameter value queue based on the queue length correspondence and using the information of the part to be measured.

[0167] Optionally, it also includes:

[0168] A first forming module is configured to form a current display data packet using the final blood flow physical parameter value;

[0169] A second forming module is used to form a historical display data packet using the historical blood flow physical parameter values ​​at different moments;

[0170] The display module is used to visually display the current display data packet and the historical display data packet in chronological order.

[0171] The ultrasound device provided in the embodiment of the present application is introduced below. The ultrasound device described below and the high-speed blood flow signal delay display method described above can be referenced to each other.

[0172] Please refer to Figure 8 , Figure 8 The schematic diagram of the structure of an ultrasound device provided in an embodiment of the present application is shown in FIG. The ultrasound device 100 may include a processor 101 and a memory 102 , and may further include one or more of a multimedia component 103 , an information input / output (I / O) interface 104 , and a communication component 105 .

[0173] The processor 101 is used to control the overall operation of the ultrasound device 100 to complete all or part of the steps in the above-mentioned high-speed blood flow signal delayed display method. The memory 102 is used to store various types of data to support the operation of the ultrasound device 100. Such data may include, for example, instructions for any application or method operating on the ultrasound device 100, as well as application-related data. The memory 102 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as one or more of static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0174] The multimedia component 103 may include a screen and an audio component. The screen may be, for example, a touch screen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 102 or transmitted via the communication component 105. The audio component also includes at least one speaker for outputting audio signals. The I / O interface 104 provides an interface between the processor 101 and other interface modules. The aforementioned other interface modules may be a keyboard, a mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 105 is used for wired or wireless communication between the ultrasound device 100 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more thereof, and therefore the corresponding communication component 105 may include: a Wi-Fi component, a Bluetooth component, an NFC component.

[0175] The ultrasound device 100 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the high-speed blood flow signal delay display method provided in the above embodiment.

[0176] The computer-readable storage medium provided in the embodiments of the present application is introduced below. The computer-readable storage medium described below and the high-speed blood flow signal delayed display method described above can be referenced to each other.

[0177] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned high-speed blood flow signal delayed display method are implemented.

[0178] The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., which can store program codes.

[0179] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. Reference can be made to the descriptions of the identical or similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the descriptions of the methods.

[0180] Those skilled in the art may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0181] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0182] Finally, it should be noted that, in this document, relationships such as first and second, etc., are used solely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms include, comprise, or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.

[0183] This document uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for displaying a high-speed blood flow signal delay, characterized in that: include: Obtaining raw ultrasound data; Performing autocorrelation processing on the original ultrasound data to obtain initial blood flow physical parameter values ​​at each spatial position in the blood flow detection area at the current moment; Acquiring a plurality of historical blood flow physical parameter values ​​corresponding to each of the spatial positions, and using the initial blood flow physical parameter value and the historical blood flow physical parameter value to obtain a classification parameter reflecting the overall change of the blood flow physical parameter value; the initial blood flow physical parameter value is: blood flow velocity, blood flow energy, or blood flow velocity variance; accordingly, the classification parameter is used to reflect the frequency of blood flow direction change, or to reflect the amplitude of blood flow energy change, or to reflect the amplitude of blood flow velocity variance change; If the classification parameter is within the target range, determining a final blood flow physical parameter value at the current moment according to the historical blood flow physical parameter value and the initial blood flow physical parameter value; Among them, if the classification parameter is in the target range, it means that the original ultrasound data or the historical ultrasound data corresponding to the historical blood flow physical parameter value records high-speed instantaneous blood flow. The initial blood flow physical parameter value is corrected according to the historical blood flow physical parameter value to obtain the final blood flow physical parameter value at the current moment.

2. The high-speed blood flow signal delay display method according to claim 1, characterized in that: The initial blood flow physical parameter value is the blood flow velocity at the current moment; the classification parameter reflecting the overall change of the blood flow physical parameter value is obtained by using the initial blood flow physical parameter value and the historical blood flow physical parameter value, including: sorting the blood flow velocity and each historical blood flow velocity in chronological order to obtain a velocity sequence; Zero-crossing detection is performed on the speed sequence to obtain the number of zero-crossing points, and the number of zero-crossing points is determined as the classification parameter.

3. The method for displaying high-speed blood flow signal delay according to claim 2, characterized in that: The determining the final blood flow physical parameter value at the current moment according to the historical blood flow physical parameter value and the initial blood flow physical parameter value includes: Performing direction detection on each of the historical blood flow physical parameter values ​​to obtain a positive historical blood flow velocity and a negative historical blood flow velocity; determining the current blood flow direction corresponding to each of the spatial positions; The blood flow velocity and the positive historical blood flow velocity or the negative historical blood flow velocity that matches the current blood flow direction are averaged to obtain a final blood flow physical parameter value at the current moment.

4. The method for displaying high-speed blood flow signal delay according to claim 2, wherein: The performing zero-crossing detection on the speed sequence to obtain the number of zero-crossing points includes: multiplying any two adjacent blood flow velocities in the velocity sequence to obtain a plurality of product values; The number of the product values ​​that are less than zero is determined as the number of zero crossings.

5. The high-speed blood flow signal delay display method according to claim 1, characterized in that: The initial blood flow physical parameter value is an initial blood flow energy value or an initial blood flow velocity variance; and the classification parameter reflecting the overall change of the blood flow physical parameter value is obtained by using the initial blood flow physical parameter value and the historical blood flow physical parameter value, including: The initial blood flow energy value and the historical blood flow energy value are used to obtain the corresponding sum of squares of the blood flow energy deviations from the mean, or the initial blood flow velocity variance and the historical blood flow velocity variance are used to obtain the corresponding sum of squares of the blood flow velocity deviations from the mean, and the sum of squares of the blood flow energy deviations from the mean or the sum of squares of the blood flow velocity deviations from the mean is determined as the classification parameter.

6. The high-speed blood flow signal delay display method according to claim 5, characterized in that: The determining the final blood flow physical parameter value at the current moment according to the historical blood flow physical parameter value and the initial blood flow physical parameter value includes: The sum of squares of the mean differences of the blood flow energy or the sum of squares of the mean differences of the blood flow velocity is determined as the final blood flow physical parameter value at the current moment.

7. The method for displaying high-speed blood flow signal delay according to claim 1, characterized in that: Also includes: Determine whether the parameter value queue is full; If the parameter value queue is not full, the final blood flow physical parameter value at the current moment is placed into the parameter value queue; If the parameter value queue is full, the first historical blood flow physical parameter value in the parameter value queue is deleted, the other historical blood flow physical parameter values ​​in the parameter value queue are moved forward, and the final blood flow physical parameter value at the current moment is placed at the end of the parameter value queue.

8. The high-speed blood flow signal delay display method according to claim 7, characterized in that: Also includes: Obtaining information about the part to be tested; Based on the queue length correspondence, the queue length of the parameter value queue is determined using the information of the part to be measured.

9. The high-speed blood flow signal delay display method according to claim 1, characterized in that: Also includes: The final blood flow physical parameter value at the current moment is used to form the current display data packet; Using the historical blood flow physical parameter values ​​at different moments to form a historical display data packet; The currently displayed data packet and the historically displayed data packet are visually displayed in chronological order.

10. A high-speed blood flow signal delay display device, characterized in that: include: Ultrasonic data acquisition module, used to acquire original ultrasonic data; An autocorrelation processing module is used to perform autocorrelation processing on the original ultrasound data to obtain the initial blood flow physical parameter value at each spatial position in the blood flow detection area at the current moment; a classification parameter acquisition module, configured to acquire a plurality of historical blood flow physical parameter values ​​corresponding to each of the spatial positions, and to obtain a classification parameter reflecting an overall change in the blood flow physical parameter values ​​using the initial blood flow physical parameter values ​​and the historical blood flow physical parameter values; the initial blood flow physical parameter values ​​being: blood flow velocity, blood flow energy, or blood flow velocity variance; and correspondingly, the classification parameter being used to reflect a frequency of change in blood flow direction, or a magnitude of change in blood flow energy, or a magnitude of change in blood flow velocity variance; a parameter value correction module, configured to determine a final blood flow physical parameter value at a current moment based on the historical blood flow physical parameter value and the initial blood flow physical parameter value if the classification parameter is within a target interval; Among them, if the classification parameter is in the target range, it means that the original ultrasound data or the historical ultrasound data corresponding to the historical blood flow physical parameter value records high-speed instantaneous blood flow. The initial blood flow physical parameter value is corrected according to the historical blood flow physical parameter value to obtain the final blood flow physical parameter value at the current moment.

11. An ultrasonic device, characterized in that: comprising a memory and a processor, wherein: The memory is used to store computer programs; The processor is configured to execute the computer program to implement the high-speed blood flow signal delayed display method according to any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that Used to store a computer program, wherein when the computer program is executed by a processor, the high-speed blood flow signal delayed display method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Device and method for evaluating angiostenosis degrees of peripheral arterial diseases

    CN109316177A

  • Method, device and equipment for ultrasonic Doppler blood flow imaging and readable storage medium

    CN111388010A