Ultrasonic image data processing method and device, equipment and medium
By determining the target position of interest on the ultrasound image display interface, collecting real-time data and performing analysis, the problem of long-term adjustment of ultrasound image data is solved, real-time analysis and display are realized, and the accuracy of problem positioning is improved.
Patent Information
- Application Number
- CN202311171213.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-11
- Publication Date
- 2025-03-11
AI Technical Summary
The prior art is difficult to realize real-time analysis and display of ultrasonic image data, resulting in a long time to adjust the ultrasonic image data and the inability to promptly detect transient problems.
By determining the target position of interest on the ultrasound image display interface, local data of real-time ultrasound images are collected, and data is analyzed and displayed in real time according to pre-configured data analysis and display mode.
Real-time analysis and display of ultrasonic image data is realized, shortening the image adjustment time of ultrasonic image data and improving the accuracy of problem positioning.
Smart Images

Figure CN119597232A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ultrasonic image data processing, and in particular to an ultrasonic image data processing method, device, equipment and medium. Background Art
[0002] In the process of ultrasonic image adjustment, such as the process of ultrasonic B (Brightness) mode adjustment, it is necessary to troubleshoot the problem by judging whether the brightness range of the image is reasonable, whether the brightness changes of the previous and next frames of the image are reasonable, whether the transition of the image is continuous, and whether the brightness distribution of the image is reasonable. At this time, it is necessary to collect ultrasonic image data at each stage and perform simulation statistical analysis on the collected ultrasonic image data through offline tools. This statistical analysis method is time-consuming and labor-intensive, and cannot achieve the effect of real-time analysis and display, making it difficult to achieve timely troubleshooting of certain transient problems.
[0003] Therefore, how to analyze and display ultrasound image data in real time, shorten the adjustment time of ultrasound image data, and improve the accuracy of locating related problems are issues that need to be urgently addressed in this field. Summary of the invention
[0004] In view of this, the purpose of the present invention is to provide an ultrasonic image data processing method, device, equipment and medium, which can analyze and display ultrasonic image data in real time, shorten the image adjustment time of ultrasonic image data, and improve the accuracy of locating related problems. The specific scheme is as follows:
[0005] In a first aspect, the present application discloses a method for processing ultrasound image data, comprising:
[0006] Determine the target location of interest on the current ultrasound image display interface;
[0007] Acquiring local image data corresponding to the target location of interest on the real-time ultrasound image;
[0008] Determining a target data analysis and display mode from among a plurality of data analysis and display modes pre-configured for the location type of the target location of interest;
[0009] The local image data is analyzed based on the target data analysis and display mode, and the data analysis results are displayed.
[0010] Optionally, determining a target location of interest on the current ultrasound image display interface includes:
[0011] Acquiring position information input by a user on the current ultrasound image display interface through a preset interactive interface on the ultrasound image display interface, and determining a target position of interest on the current ultrasound image display interface based on the position information;
[0012] Or, obtaining a selection instruction initiated for any position in a preset position set through a preset selection interface, and determining the arbitrary position as a target position of interest on the current ultrasound image display interface; the preset position set includes a plurality of pre-configured positions located on the ultrasound image display interface;
[0013] Alternatively, the real-time ultrasound image displayed on the current ultrasound image display interface is processed by a preset recognition algorithm to identify the target location of interest on the current ultrasound image display interface.
[0014] Optionally, the acquiring of local image data corresponding to the target location of interest on the real-time ultrasound image includes:
[0015] Local image data corresponding to the target position of interest is collected from the real-time ultrasound image of the stage to be analyzed obtained during real-time scanning; the stage to be analyzed is any one of the gain compensation stage, the spatial compound imaging stage, the frame correlation processing stage, the image enhancement stage, the image smoothing stage, the image hole filling stage, and the digital scan conversion stage.
[0016] Optionally, the ultrasound image data processing method further includes:
[0017] The real-time ultrasound images to be analyzed acquired during the real-time scanning are saved in a preset cache;
[0018] Correspondingly, the process of analyzing the local image data based on the target data analysis and display mode and displaying the data analysis results also includes:
[0019] When an ultrasound data playback instruction is obtained, the target ultrasound image data corresponding to the playback parameters in the ultrasound data playback instruction is retrieved from the preset cache and the target ultrasound image data is displayed; the playback parameters include the target playback time period and / or target playback image frame identifier corresponding to the ultrasound image.
[0020] Optionally, the position type of the position of interest includes any one or a combination of point position, line position and area position on the ultrasound image display interface; the line position includes any one or a combination of depth line position, scan line position, line position determined by any two point positions input by the user, and line position corresponding to a curve freely drawn by the user on the ultrasound image display interface.
[0021] Optionally, the ultrasound image data processing method further includes:
[0022] A plurality of data analysis and display modes are pre-configured for the location types of different regions of interest respectively; wherein the same data analysis and display mode corresponds to one or more location types.
[0023] Optionally, the data analysis and display modes include:
[0024] The first mode analyzes and displays the image brightness changes at the same point at different times;
[0025] A second mode for analyzing and displaying changes in image brightness at the same line position at the same time;
[0026] A third mode for analyzing and displaying the histogram distribution of image brightness corresponding to all point positions at the same position;
[0027] A fourth mode for analyzing and displaying the changes over time of the maximum image brightness, the average image brightness, and the minimum image brightness corresponding to all point positions at the same position;
[0028] The fifth mode analyzes and displays the image brightness changes corresponding to different scanning line directions and different depth directions at the same position.
[0029] Optionally, the pre-configuration of several data analysis and display modes for different location types of the location of the region of interest includes:
[0030] If the location type of the location of interest is a point location, configuring the first mode for the point location;
[0031] If the location type of the location of interest is a line location, configuring any one or a combination of the second mode, the third mode and the fourth mode for the line location;
[0032] If the location type of the location of interest is a regional location, any one or a combination of the third mode, the fourth mode and the fifth mode is configured for the regional location.
[0033] Optionally, the process of analyzing the local image data based on the target data analysis and display mode and displaying the data analysis result further includes:
[0034] Determining an abnormal data determination method corresponding to the target data analysis and display mode;
[0035] The target abnormal data is determined from the local image data based on the abnormal data determination method, and the target abnormal data is visually marked on the current ultrasound image display interface according to a preset abnormal data marking rule.
[0036] In a second aspect, the present application discloses an ultrasound image data processing device, comprising:
[0037] An interest position determination module is used to determine a target interest position on the current ultrasound image display interface;
[0038] A data acquisition module, used for acquiring local image data corresponding to the target location of interest on the real-time ultrasound image;
[0039] a data analysis and display mode determination module, configured to determine a target data analysis and display mode from a plurality of data analysis and display modes pre-configured for the location type of the target location of interest;
[0040] A data analysis and display module is used to analyze the local image data based on the target data analysis and display mode, and display the data analysis results.
[0041] In a third aspect, the present application discloses an electronic device, comprising:
[0042] Memory, used to store computer programs;
[0043] The processor is used to execute the computer program to implement the ultrasonic image data processing method disclosed above.
[0044] In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the ultrasound image data processing method disclosed above is implemented.
[0045] It can be seen that the present application proposes a method for processing ultrasonic image data, including: determining a target position of interest on the current ultrasonic image display interface; collecting local image data corresponding to the target position of interest on the real-time ultrasonic image; determining a target data analysis and display mode from a plurality of data analysis and display modes pre-configured for the position type of the target position of interest; analyzing the local image data based on the target data analysis and display mode, and displaying the data analysis results. In summary, it can be seen that the present application can collect local image data corresponding to the target position of interest on the real-time ultrasonic image, and analyze the local image data based on the target data analysis and display mode pre-configured for the position type of the target position of interest, and then display the analysis results. That is to say, on the one hand, the present application can achieve the effect of analyzing and displaying ultrasonic images in real time, so as to achieve timely troubleshooting of certain transient problems and shorten the adjustment time of the entire ultrasonic image data. On the other hand, the present application analyzes the local image data corresponding to the target position of interest, so that the present application can not only further shorten the adjustment time of ultrasonic image data, but also improve the accuracy of problem location based on the analysis of the data corresponding to the position of interest. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0047] Figure 1 This is a flow chart of an ultrasound image data processing method disclosed in this application;
[0048] Figure 2 A flowchart of ultrasound image processing disclosed in this application;
[0049] Figure 3 A schematic diagram of a point position disclosed in this application;
[0050] Figure 4 A schematic diagram of a depth line position disclosed in this application;
[0051] Figure 5 A schematic diagram of the position of a scanning line disclosed in this application;
[0052] Figure 6 A schematic diagram of a free straight line position disclosed in this application;
[0053] Figure 7 A schematic diagram of a free curve position disclosed in this application;
[0054] Figure 8 A schematic diagram of the regional location disclosed in this application;
[0055] Fig. 9 A schematic diagram of analyzing local image data by an analysis module disclosed in the present application;
[0056] Fig.10 An amplitude curve of a point amplitude display method disclosed in the present application;
[0057] Fig.11 An amplitude curve of a line amplitude display method disclosed in the present application;
[0058] Fig.12 An amplitude curve of an average extreme value display method disclosed in the present application;
[0059] Fig.13 An amplitude curve of a histogram display method disclosed in this application;
[0060] Fig.14 An amplitude curve of a regional amplitude display method disclosed in the present application;
[0061] Fig.15 This is a flow chart of an ultrasound image data processing method disclosed in this application;
[0062] Fig.16 This is a schematic diagram of the structure of an ultrasonic image data processing device disclosed in this application;
[0063] Fig.17 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION
[0064] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0065] In the traditional process of adjusting ultrasound image data, it is necessary to collect ultrasound image data at each stage and perform simulation statistical analysis on the collected ultrasound image data through offline tools. This statistical analysis method is time-consuming and labor-intensive, and cannot achieve the effect of real-time analysis and display, making it difficult to realize timely troubleshooting of certain transient problems.
[0066] To this end, an embodiment of the present application proposes an ultrasound image data processing solution that can analyze and display ultrasound image data in real time, shorten the adjustment time of ultrasound image data, and improve the accuracy of locating related problems.
[0067] The present application discloses a method for processing ultrasound image data. Figure 1 As shown, the method includes:
[0068] Step S11: Determine the target location of interest on the current ultrasound image display interface.
[0069] In this embodiment, the ultrasonic image display interface is a display interface of an ultrasonic diagnostic instrument, and the ultrasonic diagnostic instrument includes but is not limited to an A (Amplitude) type ultrasonic diagnostic instrument, a B type ultrasonic diagnostic instrument, and the like.
[0070] During real-time ultrasound scanning, it is sometimes difficult to determine where the problem lies just by looking at the image on the ultrasound image display interface. At this time, it is necessary to intuitively compare and analyze each point, each line, and each area in the real-time ultrasound image to locate the problem based on the analysis and comparison results. Each point, each line, and each area mentioned above is the target position of interest. It is understandable that before performing comparison analysis based on the target position of interest, the target position of interest must first be determined.
[0071] In this embodiment, the target location of interest on the current ultrasound image display interface may be determined in a variety of ways.
[0072] In a specific embodiment, the target position of interest can be determined by the position information input by the user in real time. Specifically, the position information input by the user on the ultrasound image display interface is obtained through the preset interactive interface on the current ultrasound image display interface, and the target position of interest on the current ultrasound image display interface is determined based on the position information. That is, the position information input by the user on the ultrasound image display interface is obtained through the preset interactive interface such as the keyboard and mouse, and the target position of interest on the current ultrasound image display interface is determined based on the position information, wherein the position information can be a position coordinate, for example, when the position information input by the user is obtained as (3, 2), the position of (3, 2) is found on the ultrasound image display interface, and the position is determined as the target position of interest.
[0073] In a second specific implementation, the target position of interest can be determined by pre-saved position information. Specifically, a selection instruction initiated for any position in the preset position set is obtained through a preset selection interface, and the arbitrary position is determined as the target position of interest on the current ultrasound image display interface; the preset position set includes several pre-configured positions located on the ultrasound image display interface. That is, the positions on the ultrasound image display interface are collected in advance to obtain a preset position set, and further, when a selection instruction initiated for any position in the preset position set is obtained through a preset selection interface such as a keyboard and a mouse, the arbitrary position is determined as the target position of interest. For example, the preset position set is placed on one side of the ultrasound image display interface, and the user can click on a position provided in the preset position set on the ultrasound image display interface through a preset selection interface such as a keyboard and a mouse to obtain the target position of interest.
[0074] In a third specific implementation, a target location of interest can be determined for a specific area to achieve problem screening for a specific location, for example, ventricular hypertrophy and valvular insufficiency of the heart all require analysis for a specific location area. To this end, this embodiment processes the real-time ultrasound image displayed on the current ultrasound image display interface through a preset recognition algorithm to identify the target location of interest on the current ultrasound image display interface. Specifically, the preset recognition algorithm can be a ROI (Region of Interest) algorithm, etc.
[0075] Step S12: Acquire local image data corresponding to the target location of interest on the real-time ultrasound image.
[0076] It can be understood that after the target position of interest is determined, local image data corresponding to the target position of interest on the real-time ultrasound image is continuously acquired.
[0077] It should be noted that the local image data may be local image data on a real-time ultrasound image at the stage to be analyzed obtained during real-time scanning; see Figure 2 As shown, the stage to be analyzed is any one of a gain compensation stage, a spatial compound imaging stage, a frame correlation processing stage, an image enhancement stage, an image smoothing stage, an image hole filling stage, and a digital scan conversion stage. Further, the local image data is imported into the software analysis module in this embodiment so that the local image data can be further processed by the software analysis module.
[0078] Step S13: determining a target data analysis and display mode from a plurality of data analysis and display modes pre-configured for the location type of the target location of interest.
[0079] In this embodiment, a plurality of data analysis and display modes are first pre-configured for the location types of different regions of interest; wherein the same data analysis and display mode corresponds to one or more of the location types, and then a target data analysis and display mode is determined from the plurality of data analysis and display modes, and the local image data is analyzed and displayed using the target data analysis and display mode.
[0080] In some embodiments, the position type of the location of interest includes any one or a combination of point position (ie, point mode), line position, and area position on the ultrasound image display interface; wherein the point position is as follows: Figure 3 As shown; the line position includes the depth line position on the ultrasound image display interface (such as Figure 4 As shown, parallel to the probe surface, the user can adjust the depth position of interest by moving the depth line position up and down, that is, the depth line mode), the scanning line position (such as Figure 5 As shown, perpendicular to the probe surface, the user can adjust the scan position of interest by moving the scan line position left and right, that is, the scan line mode), the line position determined by any two point positions input by the user (such as Figure 6 As shown, free straight line position, that is, free straight line mode), the line position corresponding to the curve drawn freely by the user (such as Figure 7 As shown, the free curve position, that is, the free curve mode) is any one or a combination of several; the area position (that is, the area mode) is as shown Figure 8 It should be noted that the depth line position can be an arc or a horizontal line. In some embodiments, if the probe surface is curved, the depth line is parallel to the arc of the probe. If the probe surface is not curved, the depth line is parallel to the horizontal line of the probe.
[0081] In some embodiments, the data analysis and display modes include a first mode for analyzing and displaying changes in image brightness at the same point position at different times (i.e., a point amplitude display mode, the larger the amplitude, the brighter the image displayed on the ultrasound image display interface); a second mode for analyzing and displaying changes in image brightness at the same line position at the same time (i.e., a line amplitude display mode); a third mode for analyzing and displaying the histogram distribution of image brightness corresponding to all point positions at the same position (i.e., a histogram display mode); a fourth mode for analyzing and displaying changes in the maximum image brightness, the average image brightness, and the minimum image brightness corresponding to all point positions at the same position over time (i.e., an average extreme value display mode); and a fifth mode for analyzing and displaying changes in image brightness corresponding to different scanning line directions and different depth directions at the same position (i.e., a regional amplitude display mode).
[0082] Further, if the location type of the location of interest is a point location, the first mode is configured for the point location; if the location type of the location of interest is a line location, any one or a combination of the second mode, the third mode and the fourth mode is configured for the line location; if the location type of the location of interest is an area location, any one or a combination of the third mode, the fourth mode and the fifth mode is configured for the area location, see Fig. 9 shown.
[0083] From the above, it can be seen that this embodiment pre-configures several data analysis and display modes for the location types of different areas of interest. Therefore, after determining the target location of interest, this embodiment obtains the target data analysis and display mode according to the location type of the target location of interest and the above configuration relationship.
[0084] Step S14: Analyze the local image data based on the target data analysis and display mode, and display the data analysis results.
[0085] In this embodiment, after the target data analysis and display mode is determined, the local image data is analyzed based on the target data analysis and display mode, and the data analysis result is displayed.
[0086] In the first specific implementation, when the analysis and display mode is the point amplitude display mode, this embodiment can analyze and display the local image data corresponding to the target point of interest. Specifically, the local image data corresponding to the target point of interest is continuously collected to obtain the amplitude information of the target point of interest changing with time, and the amplitude curve of the target point of interest changing with time is constructed according to the amplitude information, and then the amplitude curve is displayed, see Fig.10 shown.
[0087] In a second specific implementation, when the analysis and display mode is any one or a combination of line amplitude display mode, histogram display mode and mean extreme value display mode, this embodiment can analyze and display the local image data corresponding to the target position line of interest.
[0088] For example, if the analysis and display mode is a line amplitude display mode, local image data corresponding to the target line of interest is continuously collected to obtain amplitude information of the target line of interest changing with distance, wherein the distance is the distance from the target starting point, and the target starting point is any point on the target line of interest; and an amplitude curve of the target line of interest changing with distance is constructed according to the amplitude information, and then the amplitude curve is displayed, see Fig.11 As shown,
[0089] For another example, if the analysis and display mode is a histogram display mode, local image data corresponding to the target line of interest is continuously collected to obtain the amplitude occurrence frequency information of the target line of interest as the amplitude changes, and an amplitude occurrence frequency curve of the target line of interest as the amplitude changes is constructed based on the amplitude occurrence frequency information, and then the amplitude occurrence frequency curve is displayed.
[0090] For another example, if the analysis and display mode is the mean extreme value display mode, local image data corresponding to the target line of interest is continuously collected to obtain the mean extreme value information of the target line of interest changing with time; wherein the mean extreme value information includes the maximum amplitude, the minimum amplitude and the average amplitude; and the mean extreme value curve of the target line of interest changing with time is constructed according to the mean extreme value information, and then the mean extreme value curve is displayed, see Fig.12 shown.
[0091] In a third specific implementation, when the analysis and display mode is any one or a combination of a histogram display mode, an average extreme value display mode and a regional amplitude display mode, this embodiment can analyze and display the local image data corresponding to the target location area of interest.
[0092] For example, if the analysis and display mode is a histogram display mode, local image data corresponding to the target region of interest is continuously collected to obtain the amplitude occurrence frequency information of the target region of interest as the amplitude changes, and an amplitude occurrence frequency curve of the target region of interest as the amplitude changes is constructed according to the amplitude occurrence frequency information, and then the amplitude occurrence frequency curve is displayed. Fig.13 shown.
[0093] For another example, if the analysis and display mode is a mean extreme value display mode, local image data corresponding to the target region of interest is continuously collected to obtain mean extreme value information of the target region of interest that changes with time; wherein the mean extreme value information includes a maximum amplitude, a minimum amplitude, and an average amplitude; a mean extreme value curve of the target region of interest that changes with time is constructed based on the mean extreme value information, and the mean extreme value curve is displayed.
[0094] For another example, if the analysis and display mode is the regional amplitude display mode, local image data corresponding to the target region of interest is continuously collected to obtain the amplitude information of the target region of interest as it changes with the depth direction and the scanning line direction; a three-dimensional coordinate system of the target region of interest as it changes with the depth direction and the scanning line direction is constructed based on the amplitude information, and the three-dimensional coordinate system is displayed. Fig.14 shown.
[0095] Furthermore, in the process of displaying the data analysis results, this embodiment also includes: automatically marking and displaying the abnormal changes in the data analysis results to facilitate the analysis by the image adjustment personnel. Specifically, this embodiment determines the abnormal data determination method corresponding to the target data analysis and display mode, and determines the target abnormal data from the local image data based on the abnormal data determination method, and visually marks the target abnormal data on the current ultrasound image display interface according to the preset abnormal data marking rules.
[0096] For example, the abnormal image area on the ultrasound image can be determined based on the target abnormal data, and the abnormal image area can be visually annotated on the ultrasound image display interface. The abnormal image area can be directly framed or highlighted on the ultrasound image, or the abnormal image area can be visually annotated in the display area outside the ultrasound image in the form of a graph, table, text, etc., so that the image adjuster can intuitively view the location where the ultrasound image is abnormal.
[0097] In some embodiments, different data analysis and display modes correspond to different abnormal data determination methods and preset abnormal data marking rules, which are expanded as follows:
[0098] Exemplarily, the point amplitude display mode is used to observe the image brightness changes and abnormal analysis over time at the same point position. During the display process, if the amplitude changes too much within a certain adjacent time range (the amplitude of the change exceeds the threshold), the part with excessive changes will be marked with different colors on the ultrasound display interface. Among them, the threshold can be customized, supporting absolute amplitude and percentage. The adjacent time range can also be customized, supporting absolute time units or percentages of the entire screen length. (The entire screen length is the time span from the start point to the end point of the horizontal axis).
[0099] For example, the line amplitude display mode is used to observe the image brightness changes and abnormal analysis on the same line at the same time. During the display process, if the amplitude changes too much within the adjacent distance range of the same line (the change amplitude exceeds the threshold), the part with excessive changes will be marked with different colors on the ultrasound display interface. Among them, the threshold can be customized, supporting absolute value amplitude and percentage. The range can also be set, supporting screen pixels and physical distance.
[0100] Exemplarily, the histogram display mode is used to observe the change of the overall brightness of the same position (all points under a certain line or a certain area) over time and analyze abnormalities. During the display process, if the amplitude corresponding to the most frequent point (the highest point of the histogram curve) in the histogram of adjacent frames is greatly different (the change exceeds the threshold), it will be marked with different colors on the ultrasound display interface. Among them, the threshold can be customized, and supports absolute value amplitude and percentage. For example, assuming that 50% of the points in the previous frame image have an amplitude of 5, and 50% of the points in the current frame image have an amplitude of 10, the change can be obtained as 5. If the threshold is 3, it means that the change exceeds the threshold, so it means that the brightness of the previous and next frame images has changed greatly, and there may be a problem, so it is marked accordingly.
[0101] Exemplarily, the mean extreme value display mode is used to observe the change of overall brightness over time at the same position (all points under a line or a certain area) and analyze abnormalities. During the display process, if the mean value within a certain adjacent time range changes too much (the change exceeds the threshold), it will be marked with different colors on the ultrasound display interface. The threshold can be customized to support absolute value amplitude and percentage. The adjacent time range can also be customized to support absolute time units or percentage of the entire screen length (the entire screen length is the time span from the start point to the end point of the horizontal axis).
[0102] For example, for the regional amplitude display mode, the image amplitude is used as the 3D height to more intuitively display the image amplitude data of the region of interest. During the display process, if the amplitude within a certain range of adjacent depth directions or adjacent scanning line directions changes too much (the change amplitude exceeds the threshold), the part with excessive changes will be marked with different colors on the ultrasound display interface. The threshold can be customized and supports absolute amplitude and percentage.
[0103] In summary, it can be seen that this embodiment can automatically provide abnormal prompts for images with excessive brightness changes, so as to shorten the problem location time and improve the problem location efficiency.
[0104] It can be seen that the present application proposes a method for processing ultrasonic image data, including: determining a target position of interest on the current ultrasonic image display interface; collecting local image data corresponding to the target position of interest on the real-time ultrasonic image; determining a target data analysis and display mode from a plurality of data analysis and display modes pre-configured for the position type of the target position of interest; analyzing the local image data based on the target data analysis and display mode, and displaying the data analysis results. In summary, it can be seen that the present application can collect local image data corresponding to the target position of interest on the real-time ultrasonic image, and analyze the local image data based on the target data analysis and display mode pre-configured for the position type of the target position of interest, and then display the analysis results. That is to say, on the one hand, the present application can achieve the effect of analyzing and displaying ultrasonic images in real time, so as to achieve timely troubleshooting of certain transient problems and shorten the adjustment time of the entire ultrasonic image data. On the other hand, the present application analyzes the local image data corresponding to the target position of interest, so that the present application can not only further shorten the adjustment time of ultrasonic image data, but also improve the accuracy of problem location based on the analysis of the data corresponding to the position of interest.
[0105] The embodiment of the present application discloses a specific method for processing ultrasound image data. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution. Fig.15 As shown, specifically including:
[0106] Step S21: The real-time ultrasound image of the stage to be analyzed acquired during the real-time scanning is saved in a preset cache.
[0107] It should be pointed out that, in the process of real-time scanning of ultrasound images, this embodiment can not only analyze the scanned ultrasound images in real time, but also save the real-time ultrasound images to be analyzed obtained during the real-time scanning into a preset cache for subsequent analysis and processing.
[0108] Step S22: When an ultrasound data playback instruction is obtained, the target ultrasound image data corresponding to the playback parameters in the ultrasound data playback instruction is retrieved from the preset cache, and the target ultrasound image data is displayed; the playback parameters include the target playback time period and / or the target playback image frame identifier corresponding to the ultrasound image.
[0109] In this embodiment, when an ultrasound data playback instruction is obtained, the target ultrasound image data corresponding to the playback parameters in the ultrasound data playback instruction is retrieved from the preset cache, and the target ultrasound image data is analyzed and displayed, wherein the specific analysis and display steps are shown in the aforementioned disclosed embodiment, and are not described in detail here. It should be pointed out that the playback parameters are, for example, a certain playback time period, such as the playback time period from 2:00 to 2:10, and playback image frame identifiers, such as the first frame, the second frame, etc. It can be seen that this embodiment can view the detailed data of each frame by retrieving a single frame of the "preset cache" under freezing, and can reproduce the current dynamic display effect through automatic playback.
[0110] In summary, the present application can intuitively observe the data details of different parts of the ultrasound image data, shorten the time for ultrasound image adjustment, and improve the accuracy of the evaluation. In addition, the present application also shortens the time for locating problems related to ultrasound image quality. Furthermore, for images with excessive brightness changes, automatic abnormal prompts can be given to facilitate analysis by image adjusters.
[0111] Accordingly, the present application also discloses an ultrasonic image data processing device, see Fig.16 As shown, the device comprises:
[0112] The interested position determination module 11 is used to determine the target interested position on the current ultrasound image display interface;
[0113] A data acquisition module 12, used for acquiring local image data corresponding to the target location of interest on the real-time ultrasound image;
[0114] A data analysis and display mode determination module 13, configured to determine a target data analysis and display mode from a plurality of data analysis and display modes pre-configured for the location type of the target location of interest;
[0115] The data analysis and display module 14 is used to analyze the local image data based on the target data analysis and display mode, and display the data analysis results.
[0116] Among them, for more specific working processes of the above-mentioned modules, please refer to the corresponding contents disclosed in the aforementioned embodiments, which will not be repeated here.
[0117] It can be seen that the present application proposes an ultrasonic image data processing device, comprising: an interest position determination module, used to determine the target interest position on the current ultrasonic image display interface; a data acquisition module, used to acquire local image data corresponding to the target interest position on the real-time ultrasonic image; a data analysis and display mode determination module, used to determine the target data analysis and display mode from a number of data analysis and display modes pre-configured for the position type of the target interest position; a data analysis and display module, used to analyze the local image data based on the target data analysis and display mode, and display the data analysis results. In summary, it can be seen that the present application can acquire local image data corresponding to the target interest position on the real-time ultrasonic image, and analyze the local image data based on the target data analysis and display mode pre-configured for the position type of the target interest position, and then display the analysis results. That is to say, on the one hand, the present application can achieve the effect of analyzing and displaying the ultrasonic image in real time, so as to realize the timely troubleshooting of certain transient problems and shorten the adjustment time of the entire ultrasonic image data. On the other hand, the present application analyzes the local image data corresponding to the target position of interest. In this way, the present application can not only further shorten the adjustment time of ultrasonic image data, but also improve the accuracy of problem location based on the analysis of the data corresponding to the position of interest.
[0118] Furthermore, an embodiment of the present application also provides an electronic device. Fig.17 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content in the diagram cannot be regarded as any limitation on the scope of use of the present application.
[0119] Fig.17 The present invention provides a schematic diagram of the structure of an electronic device 20 provided in an embodiment of the present application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a display screen 23, an input / output interface 24, a communication interface 25, a power supply 26, and a communication bus 27. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the ultrasonic image data processing method disclosed in any of the aforementioned embodiments. In addition, the electronic device 20 in this embodiment may specifically be an electronic computer.
[0120] In this embodiment, the power supply 26 is used to provide working voltage for each hardware device on the electronic device 20; the communication interface 25 can create a data transmission channel between the electronic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 24 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.
[0121] In addition, the memory 22, as a carrier for storing resources, may be a read-only memory, a random access memory, a disk or an optical disk, etc., and the resources stored thereon may include a computer program 221, and the storage method may be temporary storage or permanent storage. In addition to including a computer program that can be used to complete the ultrasound image data processing method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 221 may further include a computer program that can be used to complete other specific tasks.
[0122] Furthermore, an embodiment of the present application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the ultrasound image data processing method disclosed above is implemented.
[0123] For the specific steps of the method, reference may be made to the corresponding contents disclosed in the aforementioned embodiments, which will not be described in detail here.
[0124] The various embodiments in this application are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0125] Professionals 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 the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians 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.
[0126] The steps of the method or algorithm 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), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0127] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0128] The above is a detailed introduction to an ultrasound image data processing method, device, equipment, and storage medium provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for processing ultrasonic image data, characterized in that: include: Determine the target location of interest on the current ultrasound image display interface; Acquiring local image data corresponding to the target location of interest on the real-time ultrasound image; Determining a target data analysis and display mode from among a plurality of data analysis and display modes pre-configured for the location type of the target location of interest; The local image data is analyzed based on the target data analysis and display mode, and the data analysis results are displayed.
2. The method for processing ultrasonic image data according to claim 1, characterized in that: Determining the target location of interest on the current ultrasound image display interface includes: Acquiring position information input by a user on the current ultrasound image display interface through a preset interactive interface on the ultrasound image display interface, and determining a target position of interest on the current ultrasound image display interface based on the position information; Or, obtaining a selection instruction initiated for any position in a preset position set through a preset selection interface, and determining the arbitrary position as a target position of interest on the current ultrasound image display interface; the preset position set includes a plurality of pre-configured positions located on the ultrasound image display interface; Alternatively, the real-time ultrasound image displayed on the current ultrasound image display interface is processed by a preset recognition algorithm to identify the target location of interest on the current ultrasound image display interface.
3. The method for processing ultrasonic image data according to claim 1, characterized in that: The acquiring of local image data corresponding to the target location of interest on the real-time ultrasound image includes: Local image data corresponding to the target position of interest is collected from the real-time ultrasound image of the stage to be analyzed obtained during real-time scanning; the stage to be analyzed is any one of the gain compensation stage, the spatial compound imaging stage, the frame correlation processing stage, the image enhancement stage, the image smoothing stage, the image hole filling stage, and the digital scan conversion stage.
4. The method for processing ultrasonic image data according to claim 3, characterized in that: Also includes: The real-time ultrasound images to be analyzed acquired during the real-time scanning are saved in a preset cache; Correspondingly, the process of analyzing the local image data based on the target data analysis and display mode and displaying the data analysis results also includes: When an ultrasound data playback instruction is obtained, the target ultrasound image data corresponding to the playback parameters in the ultrasound data playback instruction is retrieved from the preset cache and the target ultrasound image data is displayed; the playback parameters include the target playback time period and / or target playback image frame identifier corresponding to the ultrasound image.
5. The method for processing ultrasonic image data according to claim 1, characterized in that: The position type of the position of interest includes any one or a combination of point position, line position and area position on the ultrasound image display interface; the line position includes any one or a combination of depth line position, scan line position, line position determined by any two point positions input by the user, and line position corresponding to a curve freely drawn by the user on the ultrasound image display interface.
6. The method for processing ultrasonic image data according to claim 5, characterized in that: Also includes: A plurality of data analysis and display modes are pre-configured for the location types of different regions of interest respectively; wherein the same data analysis and display mode corresponds to one or more location types.
7. The method for processing ultrasonic image data according to claim 6, characterized in that: The data analysis and display modes include: The first mode analyzes and displays the image brightness changes at the same point at different times; A second mode for analyzing and displaying changes in image brightness at the same line position at the same time; A third mode for analyzing and displaying the histogram distribution of image brightness corresponding to all point positions at the same position; A fourth mode for analyzing and displaying the changes over time of the maximum image brightness, the average image brightness, and the minimum image brightness corresponding to all point positions at the same position; The fifth mode analyzes and displays the image brightness changes corresponding to different scanning line directions and different depth directions at the same position.
8. The method for processing ultrasonic image data according to claim 7, characterized in that: The data analysis and display modes are pre-configured for different types of locations of different regions of interest, including: If the location type of the location of interest is a point location, configuring the first mode for the point location; If the location type of the location of interest is a line location, configuring any one or a combination of the second mode, the third mode and the fourth mode for the line location; If the location type of the location of interest is a regional location, any one or a combination of the third mode, the fourth mode and the fifth mode is configured for the regional location.
9. The method for processing ultrasonic image data according to any one of claims 1 to 8, characterized in that: The process of analyzing the local image data based on the target data analysis and display mode and displaying the data analysis results also includes: Determining an abnormal data determination method corresponding to the target data analysis and display mode; The target abnormal data is determined from the local image data based on the abnormal data determination method, and the target abnormal data is visually marked on the current ultrasound image display interface according to a preset abnormal data marking rule.
10. An ultrasonic image data processing device, characterized in that: include: An interest position determination module is used to determine a target interest position on the current ultrasound image display interface; A data acquisition module, used for acquiring local image data corresponding to the target location of interest on the real-time ultrasound image; a data analysis and display mode determination module, configured to determine a target data analysis and display mode from a plurality of data analysis and display modes pre-configured for the location type of the target location of interest; A data analysis and display module is used to analyze the local image data based on the target data analysis and display mode, and display the data analysis results.
11. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the ultrasound image data processing 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 ultrasound image data processing method according to any one of claims 1 to 9 is implemented.