Target region temperature detection method, device, equipment and medium

By using heating modules and fitting function technology in ultrasonic diagnostic equipment, the problem of low applicability of target temperature detection at high temperatures in traditional ultrasonic equipment is solved, and higher adaptability and accuracy of temperature detection are achieved.

CN119587907APending Publication Date: 2025-03-11SHANGHAI YINGTAI PURUN MEDICAL INSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411862399.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

When detecting the temperature of the target area, the current ultrasonic equipment has the problem of low applicability when the temperature is high due to the traditional echo time shift theory.

Method used

By introducing a heating module into the ultrasonic diagnostic device, the acquisition period is divided into heating period and non-heating period. The first acquisition period is used to determine the target temperature set, and when the target acquisition frame is subsequently received, the target temperature corresponding to the target fitted frame is determined according to the acquisition period in which it is located, and a fitting function is generated to determine the target temperature of the target acquisition frame.

Benefits of technology

The limitations of temperature detection in traditional methods are avoided, and the adaptability and accuracy of temperature detection in target areas are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119587907A_ABST
    Figure CN119587907A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of medical equipment, and discloses a target region temperature detection method, device, equipment and medium, which are applied to ultrasonic diagnosis equipment, and the method comprises the following steps: obtaining a first collection frame sequence collected in a first collection period, and determining a current target region temperature set according to a corresponding echo signal sequence; after the first acquisition period, when a target acquisition frame of which the timestamp belongs to the heating time period is received, determining a target fitting frame according to the acquisition period to which the target acquisition frame belongs, and determining a target region temperature subset corresponding to the target fitting frame to generate a temperature fitting function; according to the target region temperature detection method and device, the fitting function is constructed through the target region temperature set, so that the target region temperature corresponding to the collection frame in the heating time period after the first collection period is determined, and the applicability of target region temperature detection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of medical equipment, and in particular to a target area temperature detection method, device, equipment and medium. Background Art

[0002] With the development of medical technology, ultrasound diagnosis has become a common non-invasive examination method in medical examinations. Traditional ultrasound equipment mainly focuses on the clarity and accuracy of images. In recent years, with the advancement of technology, in addition to basic image functions, people have higher requirements for the versatility, real-time and accuracy of ultrasound equipment. In particular, combined with other medical measurement functions, such as temperature measurement, it can provide doctors with more clinical information. Especially in non-invasive and non-invasive treatment tasks, such as high-intensity focused ultrasound technology, which is itself non-invasive treatment, when using this type of temperature rise treatment, it is very important to monitor the treatment and determine the endpoint of the operation. Therefore, real-time detection of the temperature of the target area becomes more and more important.

[0003] Current ultrasound equipment mainly detects temperature in the target area based on the traditional echo time-shift theory. This temperature detection method has limitations when the temperature is high and has low applicability. Summary of the invention

[0004] In view of this, the present invention provides a target area temperature detection method, device, equipment and medium to solve the problem of low applicability caused by temperature limitations when performing temperature detection on a target body.

[0005] In a first aspect, the present invention provides a target area temperature detection method, which is applied to an ultrasonic diagnostic device, wherein the ultrasonic diagnostic device comprises a heating module, wherein the heating module is used to heat the target area in a heating period corresponding to a heating duration of an acquisition cycle, and to stop heating in a non-heating period corresponding to a non-heating duration of the acquisition cycle, wherein the method comprises:

[0006] Acquire a first acquisition frame sequence acquired in a first acquisition cycle;

[0007] Determine a first target area temperature set according to a first echo signal sequence corresponding to the first acquisition frame sequence, and use the first target area temperature set as a current target area temperature set;

[0008] After the first acquisition cycle, receiving a target acquisition frame;

[0009] If the timestamp of the target acquisition frame belongs to the heating period, the target fitting frame is determined according to the acquisition cycle to which the target acquisition frame belongs, and the target area temperature subset corresponding to the target fitting frame is determined in the current target area temperature set; the temperature fitting function is determined according to the target area temperature subset, and the first target area temperature corresponding to the target acquisition frame is determined according to the temperature fitting function, and the first target area temperature is added to the current target area temperature set, and the process jumps to the step of receiving the target acquisition frame after the first acquisition cycle.

[0010] The method provided in this aspect determines the target area temperature set corresponding to the first acquisition cycle and uses it as the current target area temperature set. Then, when the target acquisition frame in the heating period is subsequently received, the target area temperature corresponding to the target fitting frame used to fit the temperature function is determined in the current target area temperature set according to the acquisition cycle in which it is located, thereby generating a fitting function to determine the target area temperature corresponding to the target acquisition frame, and updating the current target area temperature set at the same time, so that the target acquisition frame received subsequently can determine the target area temperature based on the same logic, avoiding the traditional temperature limitation when determining the target area temperature corresponding to the acquisition frame based on the echo time shift, and improving the adaptability of target area temperature detection.

[0011] In an optional embodiment, if the timestamp of the target acquisition frame belongs to the non-heating period, the second target area temperature corresponding to the target acquisition frame is determined based on the echo signal corresponding to the target acquisition frame and the target area temperature and echo signal corresponding to the previous acquisition frame of the target acquisition frame, and the second target area temperature is added to the current target area temperature set, and the process jumps to execute the target acquisition frame after the first acquisition cycle.

[0012] In this embodiment, the target area temperature of the target acquisition frame is determined by the echo signal corresponding to the target acquisition frame in the non-heating period after the first acquisition cycle, the echo signal corresponding to the previous acquisition frame, and the temperature of the previous acquisition frame, and the current target area temperature set is updated to ensure the validity of the temperature fitting function subsequently obtained based on the target area temperature set.

[0013] In an optional implementation, determining the target fitting frame according to the acquisition period to which the target acquisition frame belongs includes:

[0014] If the acquisition cycle to which the target acquisition frame belongs is a second acquisition cycle adjacent to the first acquisition cycle, determining a start frame and an end frame in a heating period of the first acquisition cycle as target fitting frames;

[0015] If the acquisition period to which the target acquisition frame belongs is an acquisition period after the second acquisition period, acquisition frames in each non-heating period before the timestamp of the target acquisition frame are determined as target fitting frames.

[0016] In this embodiment, for target acquisition frames in different acquisition cycles, target area temperatures corresponding to different target fitting frames are used to obtain a temperature fitting function, thereby ensuring the accuracy of target area temperatures corresponding to target acquisition frames obtained by subsequent calculations.

[0017] In an optional implementation, determining a first target area temperature set according to a first echo signal sequence corresponding to the first acquisition frame sequence includes:

[0018] Acquire a heating echo signal subsequence corresponding to a heating period and a non-heating echo signal subsequence corresponding to a non-heating period in the first echo signal sequence;

[0019] Processing the heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period of the first echo signal sequence;

[0020] Processing the non-heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to each acquisition frame in the non-heating period of the first echo signal sequence;

[0021] A first target zone temperature set is generated based on the target zone temperatures corresponding to the start frame and the end frame in the heating period and each acquisition frame in the non-heating period in the first echo signal sequence.

[0022] This embodiment utilizes the fact that the first acquisition cycle belongs to the initial stage of heating and has not yet been subject to temperature limitation, and adopts an echo time-shift analysis algorithm and a preset thermal strain formula to calculate the target area temperature corresponding to different acquisition frames in the first heating cycle, thereby ensuring the accuracy of the target area temperature in the first target area temperature set.

[0023] In an optional implementation, the heating period in the first echo signal sequence is determined as follows:

[0024] Generate a corresponding ultrasound image sequence according to the first echo signal sequence, and determine the grayscale mean of each ultrasound image in the ultrasound image sequence and the average grayscale mean of each ultrasound image;

[0025] The time period corresponding to the plurality of ultrasound images whose grayscale means are higher than the average grayscale mean is determined as the heating time period.

[0026] In this embodiment, the heating period is determined by utilizing the grayscale in the ultrasound image corresponding to the echo signal sequence, thereby avoiding the inability to accurately determine the heating period due to signal transmission delays caused by hardware reasons in the initial stage of signal acquisition, thereby ensuring the accuracy of the determination of the heating period.

[0027] In an optional embodiment, the method further includes:

[0028] After the first acquisition cycle, when a target acquisition frame is received, a corresponding ultrasound image is generated according to an echo signal of the target acquisition frame;

[0029] After determining the target area temperature corresponding to the target acquisition frame, the ultrasound image of the target acquisition frame is associated with the target area temperature, so as to mark the target area temperature in the ultrasound image.

[0030] In this embodiment, by associating the target area temperature with the ultrasound image, the user can understand the real-time temperature of the target area in the ultrasound image, so that medical staff can monitor the temperature status of the target area.

[0031] In an optional embodiment, the processing of the heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period of the first echo signal sequence includes:

[0032] Determine a first mean echo signal corresponding to a plurality of echo signals at a preset starting stage and a second mean echo signal corresponding to a plurality of echo signals at a preset ending stage in the heating echo signal subsequence, and call an initial target area temperature;

[0033] Processing the first mean echo signal and the second mean echo signal by an echo time shift analysis algorithm to determine a time offset;

[0034] The target area temperatures corresponding to the start frame and the end frame in the heating period in the first echo signal sequence are determined according to the preset thermal strain formula, the time offset and the initial target area temperature.

[0035] In this embodiment, when determining the temperatures corresponding to the start frame and the end frame of the heating period in the first acquisition cycle, the time offset between the two is determined by the average of the acquisition frames corresponding to the start stage and the end stage, thereby reducing the decrease in the accuracy of target area temperature detection caused by the self-movement of the corresponding tissue of the patient target body, thereby improving the accuracy of target area temperature detection.

[0036] In a second aspect, the present invention provides a target area temperature detection device, which is applied to an ultrasonic diagnostic device, wherein the ultrasonic diagnostic device includes a heating module, wherein the heating module is used to heat the target area in a heating period corresponding to a heating duration of an acquisition cycle, and stop heating in a non-heating period corresponding to a non-heating duration of the acquisition cycle, wherein the device includes:

[0037] A first sequence acquisition module, used to acquire a first acquisition frame sequence acquired in a first acquisition cycle;

[0038] a temperature set determining module, configured to determine a first target area temperature set according to a first echo signal sequence corresponding to the first acquisition frame sequence, and use the first target area temperature set as a current target area temperature set;

[0039] The acquisition frame receiving module is used to receive the target acquisition frame after the first acquisition cycle;

[0040] The target area temperature calculation module is used to determine the target fitting frame according to the acquisition cycle to which the target acquisition frame belongs if the timestamp of the target acquisition frame belongs to the heating period, and determine the target area temperature subset corresponding to the target fitting frame in the current target area temperature set; determine the temperature fitting function according to the target area temperature subset, determine the first target area temperature corresponding to the target acquisition frame according to the temperature fitting function, add the first target area temperature to the current target area temperature set, and jump to execute the receiving target acquisition frame after the first acquisition cycle.

[0041] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the target area temperature detection method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0042] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the target area temperature detection method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0044] Figure 1 is a flow chart of a target area temperature detection method according to an embodiment of the present invention;

[0045] Figure 2 is a flow chart of another target area temperature detection method according to an embodiment of the present invention;

[0046] Figure 3 is an example diagram of grayscale mean values ​​of an ultrasound image sequence according to an embodiment of the present invention;

[0047] Figure 4 is an example diagram of a superposition process of an ultrasound image and temperature measurement data according to an embodiment of the present invention;

[0048] Figure 5 is an example diagram of an ultrasound image with temperature information according to an embodiment of the present invention;

[0049] Figure 6 is a structural block diagram of a target area temperature detection device according to an embodiment of the present invention;

[0050] Figure 7 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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 those skilled in the art without creative work are within the scope of protection of the present invention.

[0052] With the development of medical technology, ultrasound diagnosis has become a common non-invasive examination method in medical examinations. Traditional ultrasound equipment mainly focuses on the clarity and accuracy of images. In recent years, with the advancement of technology, in addition to basic image functions, people have higher requirements for the versatility, real-time and accuracy of ultrasound equipment. In particular, combined with other medical measurement functions, such as temperature measurement, it can provide doctors with more clinical information. Especially in non-invasive and non-invasive treatment tasks, such as high-intensity focused ultrasound technology, which is itself non-invasive treatment, when using this type of temperature rise treatment, it is very important to monitor the treatment and determine the endpoint of the operation. Therefore, real-time detection of the temperature of the target area becomes more and more important.

[0053] Current ultrasound equipment mainly detects temperature in the target area based on the traditional echo time-shift theory. This temperature detection method has limitations when the temperature is high and has low applicability.

[0054] To this end, an embodiment of the present invention provides a target area temperature detection method, which determines the target area temperature set corresponding to the first acquisition cycle and uses it as the current target area temperature set. Then, when the target acquisition frame in the heating period is subsequently received, the target area temperature corresponding to the target fitting frame used to fit the temperature function is determined in the current target area temperature set according to the acquisition cycle in which it is located, thereby generating a fitting function to determine the target area temperature corresponding to the target acquisition frame, and updating the current target area temperature set at the same time, so that the target acquisition frames received subsequently can determine the target area temperature based on the same logic, avoiding the traditional temperature limitation when determining the target area temperature corresponding to the acquisition frame based on the echo time shift, and improving the adaptability of target area temperature detection.

[0055] According to an embodiment of the present invention, an embodiment of a target area temperature detection method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0056] In this embodiment, a target area temperature detection method is provided, which is applied to an ultrasonic diagnostic device. The ultrasonic diagnostic device includes a heating module, which is used to heat the target area during a heating period corresponding to the heating duration of an acquisition cycle, and stop heating during a non-heating period corresponding to the non-heating duration of the acquisition cycle.

[0057] The above-mentioned ultrasonic diagnostic equipment can be understood as a device that generates ultrasonic images through ultrasonic echoes, and a heating module is added to the device to heat the target area to achieve non-invasive treatment tasks. The heating module can be a high-intensity focused ultrasound (High Intensity Focus Ultrasound), i.e. HIFU, which is an ultrasonic-based heating method for heating; it can also be other heating methods such as radiofrequency ablation, microwave ablation, etc. for heating, which are not limited here. The heating module can perform periodic interval heating on the target area according to a preset heating time. The heating time of the heating module is much longer than the non-heating time. For example, it can be a four-to-one relationship.

[0058] For example, the entire heating process of the heating module is 2S. This is just an example. The actual heating process is set according to the actual situation. Two seconds can be divided into 120 frames. The heating time is the time corresponding to 12 consecutive frames, and the interval time is 3 frames, that is, the non-heating time is the time corresponding to 3 consecutive frames. A heating period corresponding to a heating period and a non-heating period corresponding to a non-heating period together constitute a collection cycle. Taking the above example, it corresponds to 8 collection cycles in the entire heating process.

[0059] During the entire heating process, the ultrasonic diagnostic equipment can collect echo signals in real time, and the corresponding ultrasonic image and target area temperature can be determined by the echo signals. The generation method of the ultrasonic image belongs to the existing technical means, and this application will not be repeated later. The technical solution corresponding to this application is mainly about how to detect the temperature of the target area based on the echo signal.

[0060] Figure 1 is a flow chart of a target area temperature detection method according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0061] Step S101, acquiring a first acquisition frame sequence acquired in a first acquisition cycle.

[0062] During operation, the ultrasonic diagnostic equipment will send ultrasonic signals to the patient's diagnostic area and receive echo signals returned from the diagnostic area. The target area is a part of the diagnostic area and is also the target area of ​​the heating module. It can be set by medical staff, that is, the equipment user.

[0063] After the ultrasound diagnostic device is started, it will receive the echo signal returned from the corresponding position of the patient's target area in real time. The heating module will start heating the target area according to the user's instructions or the preset start instructions after the ultrasound device is started. For the ultrasound diagnostic device, it will start the temperature detection process after receiving the echo signal corresponding to each acquisition frame in the first acquisition cycle.

[0064] For example, in the above example, the acquisition cycle is 15 frames, of which the heating time period corresponding to the heating duration corresponds to 12 acquisition frames, and the non-heating time period corresponding to the non-heating duration is 3 acquisition frames. For ease of understanding, the subsequent examples are all based on the acquisition cycle, heating duration and non-heating duration under this condition. However, in actual application scenarios, the specific values ​​can be set according to actual conditions. This is just an example.

[0065] The first acquisition frame sequence corresponding to the first acquisition cycle is 15 acquisition frames, of which the first 9 frames are acquisition frames in the heating period, and the last 3 frames are acquisition frames in the non-heating period. Each acquisition frame carries its corresponding echo signal, which is used to generate an ultrasonic image and to perform subsequent temperature detection.

[0066] Step S102: determining a first target temperature set according to a first echo signal sequence corresponding to a first acquisition frame sequence, and taking the first target temperature set as a current target temperature set.

[0067] For the first echo signal sequence, since heating has just begun and only a few frames have been heated, the time offset between different acquisition frames can be determined based on the relevant algorithm corresponding to the echo time-shift theory, and then the temperature change between different acquisition frames can be determined in combination with the preset thermal strain formula. At the same time, the patient's own body temperature is used as the temperature corresponding to the starting frame, and the corresponding cumulative calculation is performed to obtain the target area temperature corresponding to different acquisition frames.

[0068] For the acquisition frames of the heating period, in order to ensure the accuracy of temperature calculation, the average processing can be performed on several starting frames and ending frames of the heating period. For example, the first three frames and the last three frames are averaged to obtain the time offset between the starting frame and the ending frame of the heating period, and then combined with the preset thermal strain to obtain the temperature change corresponding to the entire heating period. The patient's initial temperature is determined as the target area temperature corresponding to the starting frame of the heating period. Combined with the temperature change corresponding to the entire heating period, the target area temperature corresponding to the ending frame of the heating period can be obtained. For each acquisition frame in the non-heating period, the temperature change between adjacent frames is accumulated to obtain the corresponding target area temperature.

[0069] The target area temperatures corresponding to the start frame and end frame of the heating period and each acquisition frame of the non-heating period in the first acquisition cycle are processed collectively to obtain the first target area temperature combination, and it is used as the current target area temperature set. After each acquisition frame is obtained and the corresponding temperature is calculated, the set is updated accordingly.

[0070] Among them, since the echo signal belongs to the echo signal returned by the entire diagnostic area, and the target area is a part of the entire diagnostic area, before performing the above processing, it is necessary to screen the echo signal to determine the echo signal corresponding to the target area, and then perform the above processing to obtain the target area temperature corresponding to each acquisition frame.

[0071] Step S103: after the first acquisition cycle, receiving a target acquisition frame.

[0072] It can be understood that after receiving the last acquisition frame in the first acquisition cycle, the ultrasonic diagnostic device will perform the above-mentioned unified processing on the first acquisition frame sequence to obtain the current target temperature set. After that, it will continue to receive subsequent acquisition frames. For subsequent acquisition frames, each time the echo signal corresponding to the acquisition frame is received, the target temperature will be calculated in real time in combination with the current target temperature set. For each received acquisition frame, it is defined as a target acquisition frame.

[0073] Step S104, if the timestamp of the target acquisition frame belongs to the heating period, determine the target fitting frame according to the acquisition cycle to which the target acquisition frame belongs, and determine the target area temperature subset corresponding to the target fitting frame in the current target area temperature set; determine the temperature fitting function according to the target area temperature subset, determine the first target area temperature corresponding to the target acquisition frame according to the temperature fitting function, and add the first target area temperature to the current target area temperature set, and jump to execute after the first acquisition cycle to receive the target acquisition frame.

[0074] It can be understood that, according to the preset heating time and the total time corresponding to each acquisition cycle, the ultrasonic diagnostic equipment can determine which time periods are heating time periods and which time periods are non-heating time periods. After receiving the target acquisition frame, according to the timestamp corresponding to the acquisition frame, it is determined whether it belongs to the acquisition frame received during the heating period. If yes, the acquisition cycle to which the acquisition frame belongs is determined, and the corresponding target fitting frame is determined according to the acquisition cycle, so as to determine the corresponding target area temperature by fitting the temperature function.

[0075] For example, the entire heating process is 2s, with a total of 8 acquisition cycles. For the acquisition frames received during the heating period in the second and third acquisition cycles, the start frame and the end frame of the heating period in the first acquisition cycle can be used as the target fitting frames, or the start frame and the end frame of the first acquisition cycle can be directly used as the target fitting frames; for the acquisition frames during the heating period in the fourth to eighth acquisition cycles, all the acquisition frames in the history with calculated temperatures (that is, all the acquisition frames except the acquisition frames corresponding to the middle moments of the heating period in the first acquisition cycle) can be used as the target fitting frames.

[0076] The target area temperature corresponding to the target fitting frame is determined in the current target area temperature set corresponding to the target acquisition frame. Combined with the timestamp of the target fitting frame, a linear relationship that can characterize the relationship between temperature and time is fitted, namely, the temperature fitting function. Thus, the timestamp corresponding to the target acquisition frame is brought into the temperature fitting function to obtain the corresponding target area temperature.

[0077] For the target acquisition frames received during the non-heating period, the temperature change is determined by combining the echo time shift and the preset thermal strain formula, and then the target area temperature corresponding to the previous frame is accumulated to obtain the target area temperature corresponding to the target acquisition frame. Exemplarily, for the target acquisition frames received during the non-heating period, other traditional target area temperature detection methods can also be used to determine the corresponding target area temperature.

[0078] Since there are more acquisition frames corresponding to the heating period and fewer acquisition frames corresponding to the non-heating period, although the temperature of the acquisition frames corresponding to the non-heating period is determined by echo time shift, for the acquisition frames in the heating period, the temperature is calculated by determining the fitting function in combination with the temperature of the historical acquisition frames. This can reduce the error caused by the temperature limitation of the echo time shift algorithm, that is, the temperature detection error is larger when the temperature is higher, thereby improving the overall temperature detection accuracy.

[0079] The target area temperature detection method provided in this embodiment determines the target area temperature set corresponding to the first acquisition cycle and uses it as the current target area temperature set. Then, when the target acquisition frame in the heating period is subsequently received, the target area temperature corresponding to the target fitting frame used to fit the temperature function is determined in the current target area temperature set according to the acquisition cycle in which it is located, thereby generating a fitting function to determine the target area temperature corresponding to the target acquisition frame, and updating the current target area temperature set at the same time, so that the target acquisition frame received subsequently can determine the target area temperature based on the same logic, avoiding the traditional temperature limitation when determining the target area temperature corresponding to the acquisition frame based on the echo time shift, and improving the adaptability of target area temperature detection.

[0080] According to an embodiment of the present invention, another target area temperature detection method embodiment is provided, which is also applied to the ultrasonic diagnostic equipment mentioned above, and the ultrasonic diagnostic equipment includes a heating module, and the heating module is used to heat the target area in a heating period corresponding to the heating duration of the acquisition cycle, and stop heating in a non-heating period corresponding to the non-heating duration of the acquisition cycle. For the ultrasonic diagnostic equipment and its heating module, please refer to the above-mentioned related content, which will not be repeated here.

[0081] Figure 2 FIG. 4 is a flow chart of another target area temperature detection method according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0082] Step S201, obtaining a first acquisition frame sequence acquired in a first acquisition cycle. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.

[0083] Step S202: determining a first target temperature set according to a first echo signal sequence corresponding to a first acquisition frame sequence, and taking the first target temperature set as a current target temperature set.

[0084] Specifically, in step S202, it includes:

[0085] Step S202-1: acquiring a heating echo signal subsequence corresponding to a heating period and a non-heating echo signal subsequence corresponding to a non-heating period in a first echo signal sequence.

[0086] After the ultrasonic diagnosis module receives the first acquisition frame sequence corresponding to the first acquisition cycle, it is necessary to determine which acquisition frames belong to the acquisition frames in the heating period and which acquisition frames belong to the acquisition frames in the non-heating period, that is, to obtain the heating echo signal subsequence and the non-heating echo signal subsequence in the first echo signal sequence. The heating echo signal subsequence and the non-heating echo signal subsequence in the first acquisition frame sequence can be determined by directly performing a ratio calculation based on the preset heating time and the overall time of each acquisition cycle.

[0087] Specifically, in step S202-2, the heating period in the first echo signal sequence is determined as follows:

[0088] Step A: Generate a corresponding ultrasound image sequence according to the first echo signal sequence, determine the grayscale mean of each ultrasound image in the ultrasound image sequence, and the average grayscale mean of each ultrasound image.

[0089] Step B: determining the time period corresponding to the plurality of ultrasound images whose grayscale means are higher than the average grayscale means as the heating time period.

[0090] In the early stage of actual equipment operation, due to the delay in transmitting the electrical signal started by the heating module to the ultrasonic diagnostic equipment and the very short interval between acquisition frames, the equipment will be affected in judging whether the acquisition frame belongs to the heating period. Therefore, for the first acquisition frame sequence of the first acquisition cycle.

[0091] Therefore, after receiving the first echo signal sequence, an ultrasonic image corresponding to each echo signal can be generated to obtain a corresponding ultrasonic image sequence. The grayscale mean corresponding to each ultrasonic image and the average grayscale mean corresponding to the entire ultrasonic image sequence are determined, that is, the grayscale mean and the reverse average of each ultrasonic image are calculated to obtain the average grayscale mean.

[0092] Since the heating process will cause a great change in the grayscale mean, the time period corresponding to the ultrasound image with a sudden change in the grayscale mean can be determined as the heating period, that is, the time period corresponding to multiple ultrasound images with grayscale means higher than the average grayscale mean can be determined as the heating period.

[0093] For example, please refer to Figure 3 As shown, it is an example diagram of the grayscale mean of an ultrasound image sequence according to an embodiment of the present invention, wherein the period where the mutation occurs is the heating period, the period in front of it is the period in which the ultrasound diagnostic equipment has been started but the heating module has not been started, and the period behind it is the period in which the heating module has been started but is in a non-heating state.

[0094] The heating period is determined by using the grayscale in the ultrasound image corresponding to the echo signal sequence, avoiding the signal transmission delay caused by hardware reasons in the early stage of signal acquisition, and the inability to accurately judge the heating period, thereby ensuring the accuracy of the determination of the heating period.

[0095] Step S202-2: Process the heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period of the first echo signal sequence.

[0096] Specifically, in step S202-2, the heating echo signal subsequence is processed based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period in the first echo signal sequence, including:

[0097] Step S202-2-1, determine the first mean echo signal corresponding to the multiple echo signals in the preset starting stage and the second mean echo signal corresponding to the multiple echo signals in the preset ending stage in the heating echo signal subsequence, and call the initial target area temperature.

[0098] For the echo signal subsequence, it has echo signals corresponding to several acquisition frames. For example, assuming that the corresponding acquisition frames are 12 acquisition frames, the preset starting stage can be the first three acquisition frames, and the echo signals corresponding to the three acquisition frames are averaged to obtain a first average echo signal; the preset ending stage is the last three acquisition frames, and the echo signals corresponding to the three acquisition frames are averaged to obtain a second average echo signal, and the initial target area temperature, that is, the initial body temperature of the diagnosed patient, is called at the same time.

[0099] Step S202-2-2: Process the first mean echo signal and the second mean echo signal using an echo time shift analysis algorithm to determine a time offset.

[0100] The correlation analysis is performed on the first mean echo signal and the second mean echo signal by using a conventional echo time shift analysis algorithm, so as to determine the time offset between the echo signals during the entire heating period.

[0101] It should be noted that since the echo signal belongs to the echo signal returned by the entire diagnostic area, and the target area is a part of the entire diagnostic area, before performing the above processing, it is necessary to screen the echo signal to determine the echo signal corresponding to the target area, and then perform the above processing to obtain the target area temperature corresponding to each acquisition frame.

[0102] Exemplarily, the first mean echo signal can be combined with the specific position of the target area to determine the first echo signal matrix corresponding to the target area, which is used to represent the echo signals corresponding to different positions of the target area at the start of heating; similarly, the second mean echo signal can be combined with the specific position of the target area to determine the second echo signal matrix corresponding to the target area, and the two matrices are subjected to correlation analysis to determine the time offset when the two echo signals are echoed. The specific correlation analysis method can be understood in combination with relevant background knowledge, which will not be described here.

[0103] Step S202-2-3, determining the target area temperatures corresponding to the start frame and the end frame in the heating period in the first echo signal sequence according to the preset thermal strain formula, the time offset and the initial target area temperature.

[0104] The time offset is processed by a pre-set thermal strain formula to determine the temperature change corresponding to the time offset. At the same time, the initial target area temperature is determined as the target area temperature corresponding to the starting frame of the heating period in the first acquisition cycle. The target area temperature corresponding to the ending frame of the heating period in the first acquisition cycle can be obtained by adding the temperature change.

[0105] Step S202-3, processing the non-heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to each acquisition frame in the non-heating period in the first echo signal sequence.

[0106] For the non-heating period, the time offset of the echo signal corresponding to each acquisition frame in the non-heating echo signal subsequence compared with the previous acquisition frame is directly determined according to the echo time-shift analysis algorithm, and then the temperature change between the two frames is determined in combination with the preset thermal strain formula, so as to accumulate the target area temperature corresponding to the previous frame and obtain the target area temperature corresponding to each acquisition frame in the non-heating period in the first echo signal sequence.

[0107] Step S202-4: generating a first target area temperature set based on the target area temperatures corresponding to the start frame and the end frame in the heating period and each acquisition frame in the non-heating period in the first echo signal sequence.

[0108] The target area temperatures corresponding to the start frame and the end frame in the heating period and each acquisition frame in the non-heating period in the first echo signal sequence are aggregated to generate a first target area temperature set.

[0109] Step S203: After the first acquisition cycle, receiving the target acquisition frame. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.

[0110] Step S204, if the timestamp of the target acquisition frame belongs to the heating period, determine the target fitting frame according to the acquisition cycle to which the target acquisition frame belongs, and determine the target area temperature subset corresponding to the target fitting frame in the current target area temperature set; determine the temperature fitting function according to the target area temperature subset, determine the first target area temperature corresponding to the target acquisition frame according to the temperature fitting function, and add the first target area temperature to the current target area temperature set, and jump to execute after the first acquisition cycle to receive the target acquisition frame.

[0111] Specifically, in step S205, according to the acquisition period to which the target acquisition frame belongs, the target fitting frame is determined, including:

[0112] If the acquisition cycle to which the target acquisition frame belongs is a second acquisition cycle adjacent to the first acquisition cycle, then the start frame and the end frame in the heating period of the first acquisition cycle are determined as the target fitting frames;

[0113] If the acquisition cycle to which the target acquisition frame belongs is an acquisition cycle after the second acquisition cycle, acquisition frames in each non-heating period before the timestamp of the target acquisition frame are determined as target fitting frames.

[0114] It can be understood that for the target acquisition frame in the heating period under the second acquisition cycle, since the target area temperatures in the current target area temperature set are relatively small, the start frame and end frame corresponding to the heating period in the first acquisition cycle can be directly used as the target fitting frame, so as to construct a linear function characterizing the relationship between time and temperature according to the target area temperatures and timestamps corresponding to these two frames, that is, the subsequent temperature fitting function.

[0115] For the acquisition cycle after the second acquisition cycle, since there are at least two acquisition cycles before, the current target temperature set includes at least the target temperature corresponding to the non-heating time period in the two acquisition cycles. Since the target temperature in these non-heating time periods is the target temperature determined based on the echo time shift or other preset algorithms, and is not directly obtained based on fitting, it has a certain discrete type and can be used to construct a fitting function. Therefore, for the acquisition frame in the heating time period after the second acquisition cycle, all the acquisition frames in the non-heating time period before the corresponding timestamp can be used as the target fitting frame, so as to determine the target temperature corresponding to these fitting frames in the subsequent process, and obtain the fitting function, so as to bring the timestamp corresponding to the target acquisition frame into it, and obtain the target temperature corresponding to the target acquisition frame.

[0116] After processing the target acquisition frame and obtaining its corresponding target temperature, the corresponding target temperature is added to the current target temperature set so that subsequent target acquisition frames can be processed based on the same logic. Return to step S203, receive the next target acquisition frame, and perform corresponding processing.

[0117] It should be noted that the jump in the above steps does not mean that the jump will be made only after the temperature is calculated. During the processing, for each target acquisition frame, the target area temperature will be calculated before the subsequent acquisition frame is received. The above jump refers to waiting for the next acquisition frame to be received and performing corresponding processing.

[0118] Step S205, if the timestamp of the target acquisition frame belongs to the non-heating period, determine the second target area temperature corresponding to the target acquisition frame according to the echo signal corresponding to the target acquisition frame and the target area temperature and echo signal corresponding to the previous acquisition frame of the target acquisition frame, and add the second target area temperature to the current target area temperature set, and jump to execute after the first acquisition cycle to receive the target acquisition frame.

[0119] For the target acquisition frames in the non-heating period, since a fitting function needs to be generated based on the corresponding target area temperature, the fitting function cannot be used to calculate the target area temperature. Therefore, the target area temperature can be determined by the traditional echo time-shift analysis algorithm. Even if the target area temperature is determined by the echo time-shift analysis algorithm, errors will occur due to temperature limitations. However, since the number of acquisition frames corresponding to the non-heating period is relatively small, the impact on the acquisition frames in the heating period for determining the target area temperature through the fitting function is relatively small.

[0120] Therefore, for the target acquisition frame in the non-heating period, the target area temperature and echo signal corresponding to the previous acquisition frame will be called, and the time offset between the echo signals of the two acquisition frames will be calculated, so as to calculate the corresponding target area temperature in combination with the preset thermal strain formula. The specific calculation method can refer to the above-mentioned content on calculating the temperature based on the echo time-shift analysis algorithm, which will not be repeated here.

[0121] Similarly, after determining the target temperature corresponding to the target acquisition frame, the corresponding target temperature is added to the current target temperature set so that subsequent target acquisition frames can be processed based on the same logic. Return to step S203, receive the next target acquisition frame, and perform corresponding processing.

[0122] Furthermore, after the first acquisition cycle, when the target acquisition frame is received, a corresponding ultrasound image is generated based on the echo signal of the target acquisition frame; after determining the target area temperature corresponding to the target acquisition frame, the ultrasound image of the target acquisition frame and the target area temperature are associated to mark the target area temperature in the ultrasound image.

[0123] For the echo signal, a real-time corresponding ultrasound image can be generated according to the specific content of the echo signal. For the generation of the ultrasound image, please refer to the relevant technical content, which will not be repeated here. For the target acquisition frame after the first acquisition cycle, the corresponding target area temperature can be determined in real time through the above method embodiment, so the ultrasound image and the target area temperature can be associated, and the target area temperature can be marked in the ultrasound image. Therefore, when the target area temperature is output, medical staff can clearly understand the actual temperature of the target area, thereby realizing the monitoring of the treatment and the determination of the surgical endpoint.

[0124] The target area temperature detection method provided by the embodiment of the present invention determines the target area temperature set corresponding to the first acquisition cycle and uses it as the current target area temperature set. Then, when the target acquisition frame in the heating period is subsequently received, the target area temperature corresponding to the target fitting frame used to fit the temperature function is determined in the current target area temperature set according to the acquisition cycle in which it is located, thereby generating a fitting function to determine the target area temperature corresponding to the target acquisition frame, and updating the current target area temperature set at the same time, so that the target acquisition frame received subsequently can determine the target area temperature based on the same logic, avoiding the traditional temperature limitation when determining the target area temperature corresponding to the acquisition frame based on the echo time shift, and improving the adaptability of target area temperature detection.

[0125] In order to facilitate understanding of the above method embodiment, an ultrasonic diagnostic system is provided according to an embodiment of the present invention, which has a temperature measurement function and mainly includes:

[0126] Analog-to-Digital Converter: It is used to convert the analog signal obtained by the ultrasound probe into a digital signal.

[0127] FPGA processing unit: It consists of two FPGAs, of which FPGA1 is responsible for the preliminary processing of the data from the probe, such as filtering, gain, etc., and finally converts it into a B-mode image. After the preliminary processing, FPGA2 calls the ultrasonic temperature measurement algorithm based on echo time shift for the raw data, and further generates the temperature rise detection data of the ROI area.

[0128] Digital Signal Processor (DSP) can efficiently process large amounts of signal data.

[0129] PC software: The interface is similar to that of general ultrasound, but it also provides an ultrasound interface ROI area selection function, which can transmit the selected area to FPGA2, so that FPGA2 can process the data within the ROI according to the received ROI information, thereby optimizing the data processing process.

[0130] Among them, FPGA2 under the FPGA processing unit, when calling the ultrasonic temperature measurement algorithm based on echo time shift and further generating the temperature rise detection data of the ROI area, the main working process is as follows:

[0131] Step 1: Acquire the RF data sequence and B-ultrasound image sequence corresponding to the first acquisition cycle.

[0132] During the heating process of HIFU, i.e., the heating module, the diagnostic ultrasound has been collecting radio frequency data, i.e., RF data, that is, echo signals. FPGA1 can generate a corresponding B-ultrasound image sequence based on the RF data sequence.

[0133] Step 2: Find the start time of the temperature rise.

[0134] Extract the average grayscale of the B-ultrasound image corresponding to each time point, i.e., acquisition frame, in the above B-ultrasound image sequence. If, within a continuous period of time, such as the time corresponding to 15 acquisition frames, the average grayscale value of each image corresponding to a continuous acquisition frame is greater than the average of the average grayscale of all ultrasound images corresponding to the 15 acquisition frames, the starting time corresponding to this continuous acquisition frame is the starting time of the temperature rise, assuming that the starting time is ts and the ending time is te.

[0135] Step 3: After obtaining the average value, perform temperature detection processing to reduce the impact of movement.

[0136] In the B-ultrasound image, a region, namely the target area, is designated for analysis. The RF data corresponding to the times ts+1, ts+2, ts+3 and te-2, te-1, te are obtained, and the weighted average value is calculated (here only the three nearby frames are used, and the averaging range can be appropriately adjusted in actual application). The echo signal corresponding to the target area is intercepted to generate the echo signal matrix corresponding to the target area, RFts, RFte; correlation analysis is performed on the corresponding columns of RFts and RFte to obtain the time offset \delta t.

[0137] The temperature rise \delta T is obtained according to the thermal strain theory formula:

[0138] \delta T=k(d(\delta t) / dz);

[0139] Where k is the constant thermal strain coefficient; it is determined by preoperative experiments on various organs and made into a reference table stored in the FPGA. The operator only needs to select the purpose, and the algorithm can automatically determine the k value, determine the starting temperature as the patient's body temperature, and combine \delta T to determine the corresponding temperature at the end time.

[0140] Step 4: For the acquisition frames received after the first acquisition cycle, the target temperature is determined by fitting the function.

[0141] The target area temperature corresponding to the historical acquisition frame is obtained, and the relationship between temperature and time F(t) is obtained by polynomial fitting (the number of times can be changed) along with the time change curve, so as to determine the target area temperature corresponding to the subsequent real-time acquisition frame.

[0142] Step 5: Map the temperature of the designated area to the B-ultrasound image.

[0143] For example, the working relationship between the FPGA processing unit and the digital signal processor DSP in the above-mentioned ultrasound diagnosis system can be as follows: Figure 4 , which is an example diagram of a superposition process of ultrasound images and temperature measurement data according to an embodiment of the present invention.

[0144] The received echo signals will be sent to the corresponding processing units of FPGA1 and FPGA2 respectively. For FPGA1, the received echo signals will be subjected to corresponding beamforming, demodulation, downsampling, filtering frequency shift gain compensation and other processing, and sent to DSP for resampling, envelope extraction, logarithmic enhancement and scan conversion processing to obtain an ultrasonic image; for FPGA2, the received echo signals will be subjected to beamforming, demodulation, downsampling, and the target area temperature detection algorithm involved in the above method embodiment, i.e., the ultrasonic temperature measurement detection algorithm based on echo time shift, to obtain the temperature rise value and thermal map of the ROI area, i.e., the target area, and finally spliced ​​with the ultrasonic image to obtain an ultrasonic image with a temperature thermal map.

[0145] For example, an ultrasound image with a temperature thermogram may be Figure 5 , which is an example diagram of an ultrasound image with temperature information according to an embodiment of the present invention.

[0146] The traditional echo time-shift method is greatly affected by the movement inside the tissue: According to the echo time-shift method, we need to calculate the correlation between the two frames of RF data to determine the change in time; its assumption is that the scanning paths of the two frames are completely consistent, but in reality, it is affected by the movement inside the tissue, causing the path of the sound wave to be not completely consistent, that is, the collected echo signal contains the changes in the thermal expansion of the tissue and the changes in the movement of the tissue. As a result, the current temperature rise algorithm based on echo time-shift is very inaccurate.

[0147] And it is not applicable above a certain temperature: According to the traditional echo time shift theory, the thermal expansion of the heated position and the change in sound velocity after heating both affect the time shift of the echo. When the temperature is high (about above 55 degrees Celsius), the influence of velocity change can be ignored, because the velocity change is small, so the contribution to the echo time shift is small, and the time shift of the echo is entirely contributed by tissue expansion; at this time, the traditional echo time shift theory will no longer apply. The above two problems can be effectively avoided by the above method embodiment.

[0148] When this device is finally used, the doctor first marks the ROI area (rectangular area) in the image in the ultrasound device. The rectangular area can be determined based on the points in the upper left and lower right corners of the rectangle. The signal area converted by this information is passed to the FPGA2 processor to lock the ROI area of ​​the signal data. This operation can greatly reduce the amount of data processing. If the monitored behavior has a certain periodic movement (such as breathing movement), the operator needs to select the starting and ending points of the periodic movement. FPGA2 will use the ROI signal of a complete cycle as a reference frame. During the treatment, the position of the ultrasound probe is fixed, and the FPGA continuously calculates the correlation between the new data frame Qnew and each frame of all reference sequences, selects the most similar frame Qref, and calculates the echo time shift according to the thermal strain formula. After calculating the echo time shift, the temperature rise of each frame can be calculated, and the temperature rise of the target area can be obtained by continuous accumulation. After the FPGA2 calculation is completed, the data is transmitted to the PC. The PC processor draws the temperature rise data as a thermal map, and aligns and superimposes it with the original B-ultrasound image to achieve visual and temperature monitoring of the target area.

[0149] In this embodiment, a target temperature detection device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0150] This embodiment provides a target area temperature detection device, which is applied to an ultrasonic diagnostic device. The ultrasonic diagnostic device includes a heating module, which is used to heat the target area during a heating period corresponding to a heating duration of an acquisition cycle, and stop heating during a non-heating period corresponding to a non-heating duration of the acquisition cycle. Figure 6 As shown, including:

[0151] The first sequence acquisition module 401 is used to acquire a first acquisition frame sequence acquired in a first acquisition cycle.

[0152] The temperature set determination module 402 is used to determine a first target temperature set according to a first echo signal sequence corresponding to a first acquisition frame sequence, and use the first target temperature set as a current target temperature set.

[0153] The acquisition frame receiving module 403 is used to receive a target acquisition frame after the first acquisition cycle.

[0154] The target area temperature calculation module 404 is used to determine the target fitting frame according to the acquisition cycle to which the target acquisition frame belongs if the timestamp of the target acquisition frame belongs to the heating period, and determine the target area temperature subset corresponding to the target fitting frame in the current target area temperature set; determine the temperature fitting function according to the target area temperature subset, determine the first target area temperature corresponding to the target acquisition frame according to the temperature fitting function, and add the first target area temperature to the current target area temperature set, and jump to execute after the first acquisition cycle to receive the target acquisition frame.

[0155] In some optional embodiments, the target area temperature calculation module 404 is also used to determine the second target area temperature corresponding to the target acquisition frame if the timestamp of the target acquisition frame belongs to the non-heating period, based on the echo signal corresponding to the target acquisition frame and the target area temperature and echo signal corresponding to the previous acquisition frame of the target acquisition frame, and add the second target area temperature to the current target area temperature set, and jump to execute after the first acquisition cycle to receive the target acquisition frame.

[0156] In some optional implementations, the target area temperature calculation module 404, when determining the target fitting frame according to the acquisition period to which the target acquisition frame belongs, includes:

[0157] If the acquisition cycle to which the target acquisition frame belongs is a second acquisition cycle adjacent to the first acquisition cycle, then the start frame and the end frame in the heating period of the first acquisition cycle are determined as the target fitting frames;

[0158] If the acquisition cycle to which the target acquisition frame belongs is an acquisition cycle after the second acquisition cycle, acquisition frames in each non-heating period before the timestamp of the target acquisition frame are determined as target fitting frames.

[0159] In some optional implementations, the temperature set determination module 402, when determining the first target area temperature set according to the first echo signal sequence corresponding to the first acquisition frame sequence, includes:

[0160] Acquire a heating echo signal subsequence corresponding to the heating period and a non-heating echo signal subsequence corresponding to the non-heating period in the first echo signal sequence;

[0161] The heating echo signal subsequence is processed based on a preset thermal strain formula and an echo time shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period of the first echo signal sequence;

[0162] The non-heating echo signal subsequence is processed based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to each acquisition frame in the non-heating period in the first echo signal sequence;

[0163] A first target zone temperature set is generated based on the target zone temperatures corresponding to the start frame and the end frame in the heating period and each acquisition frame in the non-heating period in the first echo signal sequence.

[0164] In some optional implementations, the heating period in the first echo signal sequence is determined as follows:

[0165] Generate a corresponding ultrasound image sequence according to the first echo signal sequence, and determine the grayscale mean of each ultrasound image in the ultrasound image sequence and the average grayscale mean of each ultrasound image;

[0166] The time period corresponding to the plurality of ultrasound images whose grayscale means are higher than the average grayscale mean is determined as the heating time period.

[0167] In some optional implementations, the acquisition frame receiving module 403 generates a corresponding ultrasound image according to the echo signal of the target acquisition frame when receiving the target acquisition frame after the first acquisition cycle;

[0168] After determining the target area temperature corresponding to the target acquisition frame, the ultrasound image of the target acquisition frame and the target area temperature are associated to mark the target area temperature in the ultrasound image.

[0169] In some optional embodiments, the temperature set determination module 402, when processing the heating echo signal subsequence based on the preset thermal strain formula and the echo time shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period in the first echo signal sequence, includes:

[0170] Determine a first mean echo signal corresponding to a plurality of echo signals at a preset starting stage and a second mean echo signal corresponding to a plurality of echo signals at a preset ending stage in the heating echo signal subsequence, and call the initial target area temperature;

[0171] Processing the first mean echo signal and the second mean echo signal by an echo time shift analysis algorithm to determine a time offset;

[0172] According to the preset thermal strain formula, the time offset and the initial target area temperature, the target area temperatures corresponding to the start frame and the end frame in the heating period in the first echo signal sequence are determined.

[0173] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0174] The target temperature detection device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0175] The embodiment of the present invention also provides a computer device having the above Figure 6 The target area temperature detection device shown.

[0176] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 7 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.

[0177] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0178] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0179] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0180] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0181] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 7 The example of connecting through bus is taken in the following.

[0182] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0183] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0184] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A target area temperature detection method, applied to ultrasonic diagnostic equipment, characterized in that: The ultrasonic diagnostic device includes a heating module, the heating module is used to heat the target area in a heating period corresponding to the heating duration of the acquisition cycle, and stop heating in a non-heating period corresponding to the non-heating duration of the acquisition cycle. The method includes: Acquire a first acquisition frame sequence acquired in a first acquisition cycle; Determine a first target area temperature set according to a first echo signal sequence corresponding to the first acquisition frame sequence, and use the first target area temperature set as a current target area temperature set; After the first acquisition cycle, receiving a target acquisition frame; If the timestamp of the target acquisition frame belongs to the heating period, the target fitting frame is determined according to the acquisition cycle to which the target acquisition frame belongs, and the target area temperature subset corresponding to the target fitting frame is determined in the current target area temperature set; the temperature fitting function is determined according to the target area temperature subset, and the first target area temperature corresponding to the target acquisition frame is determined according to the temperature fitting function, and the first target area temperature is added to the current target area temperature set, and the process jumps to the step of receiving the target acquisition frame after the first acquisition cycle.

2. The method according to claim 1, characterized in that The method further comprises: If the timestamp of the target acquisition frame belongs to the non-heating period, the second target area temperature corresponding to the target acquisition frame is determined according to the echo signal corresponding to the target acquisition frame and the target area temperature and echo signal corresponding to the previous acquisition frame of the target acquisition frame, and the second target area temperature is added to the current target area temperature set, and the process jumps to execute the target acquisition frame after the first acquisition cycle.

3. The method according to claim 2, characterized in that The step of determining the target fitting frame according to the acquisition period to which the target acquisition frame belongs includes: If the acquisition cycle to which the target acquisition frame belongs is a second acquisition cycle adjacent to the first acquisition cycle, determining a start frame and an end frame in a heating period of the first acquisition cycle as target fitting frames; If the acquisition period to which the target acquisition frame belongs is an acquisition period after the second acquisition period, acquisition frames in each non-heating period before the timestamp of the target acquisition frame are determined as target fitting frames.

4. The method according to claim 1, characterized in that: The determining of a first target area temperature set according to a first echo signal sequence corresponding to the first acquisition frame sequence includes: Acquire a heating echo signal subsequence corresponding to a heating period and a non-heating echo signal subsequence corresponding to a non-heating period in the first echo signal sequence; Processing the heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period of the first echo signal sequence; Processing the non-heating echo signal subsequence based on a preset thermal strain formula and an echo time-shift analysis algorithm to determine the target area temperature corresponding to each acquisition frame in the non-heating period of the first echo signal sequence; A first target zone temperature set is generated based on the target zone temperatures corresponding to the start frame and the end frame in the heating period and each acquisition frame in the non-heating period in the first echo signal sequence.

5. The method according to claim 4, characterized in that The heating period in the first echo signal sequence is determined as follows: Generate a corresponding ultrasound image sequence according to the first echo signal sequence, and determine the grayscale mean of each ultrasound image in the ultrasound image sequence and the average grayscale mean of each ultrasound image; The time period corresponding to the plurality of ultrasound images whose grayscale means are higher than the average grayscale mean is determined as the heating time period.

6. The method according to claim 1, characterized in that The method further comprises: After the first acquisition cycle, when a target acquisition frame is received, a corresponding ultrasound image is generated according to an echo signal of the target acquisition frame; After determining the target area temperature corresponding to the target acquisition frame, the ultrasound image of the target acquisition frame is associated with the target area temperature, so as to mark the target area temperature in the ultrasound image.

7. The method according to claim 4, characterized in that The step of processing the heating echo signal subsequence based on a preset thermal strain formula and an echo time shift analysis algorithm to determine the target area temperature corresponding to the start frame and the end frame in the heating period of the first echo signal sequence, respectively, includes: Determine a first mean echo signal corresponding to a plurality of echo signals at a preset starting stage and a second mean echo signal corresponding to a plurality of echo signals at a preset ending stage in the heating echo signal subsequence, and call an initial target area temperature; Processing the first mean echo signal and the second mean echo signal by an echo time shift analysis algorithm to determine a time offset; The target area temperatures corresponding to the start frame and the end frame in the heating period in the first echo signal sequence are determined according to the preset thermal strain formula, the time offset and the initial target area temperature.

8. A target area temperature detection device, applied to ultrasonic diagnostic equipment, the ultrasonic diagnostic equipment comprising a heating module, the heating module is used to heat the target area in a heating period corresponding to the heating duration of the acquisition cycle, and stop heating in a non-heating period corresponding to the non-heating duration of the acquisition cycle, characterized in that: The device comprises: A first sequence acquisition module, used to acquire a first acquisition frame sequence acquired in a first acquisition cycle; a temperature set determining module, configured to determine a first target area temperature set according to a first echo signal sequence corresponding to the first acquisition frame sequence, and use the first target area temperature set as a current target area temperature set; The acquisition frame receiving module is used to receive the target acquisition frame after the first acquisition cycle; The target area temperature calculation module is used to determine the target fitting frame according to the acquisition cycle to which the target acquisition frame belongs if the timestamp of the target acquisition frame belongs to the heating period, and determine the target area temperature subset corresponding to the target fitting frame in the current target area temperature set; determine the temperature fitting function according to the target area temperature subset, determine the first target area temperature corresponding to the target acquisition frame according to the temperature fitting function, add the first target area temperature to the current target area temperature set, and jump to execute the receiving target acquisition frame after the first acquisition cycle.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the target area temperature detection method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the target area temperature detection method according to any one of claims 1 to 7.