A peristaltic wave parameter measurement method and ultrasonic measurement system
The ultrasonic echo signal of the endometrium is received and processed through an ultrasonic measurement system, extract peristaltic parameters and generate spatiotemporal distribution maps, solving the problem of lack of objectivity and accuracy in the evaluation of peristaltic waves in the prior art, and achieving efficient peristaltic waves. Accurate measurement.
Patent Information
- Application Number
- CN202011197750.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-30
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2040-10-30
AI Technical Summary
The prior art lacks methods for objectively evaluating peristaltic waves, resulting in long-term evaluation, low friendliness, poor operator repetition, and inconsistent peristaltic frequency and direction judged by different doctors.
By transmitting ultrasound waves to the endometrium, receiving and processing ultrasound echo signals, extracting peristaltic parameters in the target area, generating a spatiotemporal distribution map of peristaltic waves, and determining peristaltic wave array parameters, including duration, frequency, interval time, etc.
The objective and quantitative measurement of peristaltic waves is achieved, the evaluation efficiency and accuracy are improved, and the judgment differences between doctors are reduced.
Smart Images

Figure CN114529492B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of peristaltic wave measurement, and in particular to a peristaltic wave parameter measurement method and an ultrasonic measurement system. Background Art
[0002] Endometrial receptivity refers to the state of the endometrium that allows the blastocyst to locate, adhere, and invade, and changes the endometrial stroma to lead to embryo implantation, that is, the ability of the endometrium to accept the fertilized egg. The correct evaluation of endometrial receptivity has important clinical significance in selecting the timing of implantation and assessing pregnancy rate, and is an important part of the current reproductive assessment standard system.
[0003] Endometrial peristaltic waves refer to mechanical waves generated by the peristalsis of the endometrium driven by the contraction of the uterine muscle layer. The frequency, direction, and intensity of peristaltic waves change with the menstrual cycle, thereby assisting sperm transport and embryo implantation, and are one of the important indicators for judging endometrial receptivity. At the same time, the law of uterine peristalsis is affected by uterine diseases, so the study of peristaltic waves also has the potential value of assisting the diagnosis of uterine lesions.
[0004] However, there is currently no objective means of evaluating peristaltic waves. Doctors can only rely on repeated observation of ultrasound films collected by the naked eye to make subjective judgments, which is time-consuming, unfriendly, and has poor operator repeatability. Different doctors may not judge the same frequency and direction of peristalsis. Therefore, the lack of objective auxiliary tools is the main obstacle to further research and application of peristaltic waves. Summary of the invention
[0005] A series of simplified concepts are introduced in the Summary of the Invention, which will be further described in detail in the Detailed Description of the Invention. The Summary of the Invention does not mean to attempt to define the key features and essential technical features of the claimed technical solution, nor does it mean to attempt to determine the scope of protection of the claimed technical solution.
[0006] In view of the shortcomings of the prior art, a first aspect of an embodiment of the present invention provides a method for measuring parameters of a peristaltic wave, the method comprising:
[0007] Transmitting a first ultrasonic wave to the endometrium of the subject to be measured, and receiving an ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal;
[0008] Processing the first ultrasonic echo signal to obtain a peristaltic parameter in a target area of the endometrium that changes with time;
[0009] Based on the peristaltic parameters in the target area that change with time, a peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold;
[0010] The peristaltic wave array parameters are output.
[0011] In one embodiment, the peristaltic wave front parameter characterizing the peristaltic wave front transmission state in the target area includes at least one of the following:
[0012] The duration of a single peristaltic wave array, the number of peristaltic waves in a single peristaltic wave array, the interval time between two adjacent peristaltic wave arrays, the non-peristaltic time between two adjacent peristaltic wave arrays, the number of peristaltic wave arrays within a predetermined time, the average duration of peristaltic wave arrays within a predetermined time, and the average non-peristaltic time within a predetermined time.
[0013] In one embodiment, the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, including:
[0014] generating a peristaltic wave spatiotemporal distribution diagram according to the peristaltic parameters in the target area that change with time, wherein the peristaltic wave spatiotemporal distribution diagram represents the change of the peristaltic parameters with time and space;
[0015] The peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is determined based on the peristaltic wave spatiotemporal distribution diagram.
[0016] In one embodiment, the method further comprises:
[0017] transmitting a second ultrasonic wave to the endometrium of the subject;
[0018] receiving a second ultrasonic echo returned by the endometrium to obtain a second ultrasonic echo signal;
[0019] processing the second ultrasonic echo signal to obtain an ultrasonic image of the endometrium;
[0020] The target area is determined according to the ultrasound image.
[0021] In one embodiment, the determining of the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic wave spatiotemporal distribution diagram includes:
[0022] Displaying the spatiotemporal distribution diagram of the peristaltic wave;
[0023] Obtaining annotations of characteristic time points of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram;
[0024] The peristaltic wave array parameters are determined according to the time points corresponding to the annotations.
[0025] In one embodiment, the characteristic time points of the peristaltic wave array include the start time point and the end time point of a single peristaltic wave array, and the peristaltic wave array parameters determined according to the start time point and the end time point of the peristaltic wave array include the duration of the single peristaltic wave array.
[0026] In one embodiment, the characteristic time points of the peristaltic wave array include the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array at the same position, and the peristaltic wave array parameters determined based on the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array at the same position include the interval time between two adjacent peristaltic wave arrays.
[0027] In one embodiment, the characteristic time points of the peristaltic wave array include the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays, and the peristaltic wave array parameters determined based on the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays include the non-peristaltic time between two adjacent peristaltic wave arrays.
[0028] In one embodiment, the obtaining of the annotation of characteristic time points of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram includes:
[0029] receiving a point selection operation on a characteristic time point of a peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram, and determining a position of the annotation according to the point selection operation;
[0030] Alternatively, an adjustable cursor is displayed on the peristaltic wave spatiotemporal distribution diagram, an adjustment operation on the adjustable cursor is received, and the marked position is determined according to the adjustment operation.
[0031] In one embodiment, the determining of the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic wave spatiotemporal distribution diagram includes:
[0032] Based on the spatiotemporal distribution diagram of the peristaltic wave, at least two peristaltic curves of peristaltic parameters changing with time at at least two positions in the target area are obtained respectively;
[0033] Extracting the time point corresponding to when the peristaltic parameter on the at least two peristaltic curves reaches a first threshold value;
[0034] Classify the time points whose intervals do not exceed a preset time interval as time points belonging to the same peristaltic wave array;
[0035] The peristaltic wave array parameters are determined according to the start time point and the end time point of the peristaltic wave array.
[0036] In one embodiment, determining the peristaltic wave array parameters according to the start time point and the end time point of the peristaltic wave array includes:
[0037] The duration of the peristaltic wave front is determined according to the interval time between the start time point and the end time point of the same peristaltic wave front on the at least two peristaltic curves.
[0038] In one embodiment, determining the peristaltic wave array parameters of the peristaltic wave array according to the start time point and the end time point of the peristaltic wave array includes:
[0039] The interval time between two adjacent peristaltic wave arrays on the same peristaltic curve is determined according to the interval time between the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays.
[0040] In one embodiment, determining the peristaltic wave array parameters of the peristaltic wave array according to the start time point and the end time point of the peristaltic wave array includes:
[0041] The non-peristaltic time between two adjacent peristaltic wave fronts is determined according to the interval time between the end time point of the previous peristaltic wave front and the start time point of the next peristaltic wave front among the time points of two adjacent peristaltic wave fronts on the at least two peristaltic curves.
[0042] In one embodiment, the determining of the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic wave spatiotemporal distribution diagram includes:
[0043] Based on the spatiotemporal distribution diagram of the peristaltic wave, a peristaltic curve of the peristaltic parameter at a predetermined position in the target area varying with time is obtained;
[0044] A characteristic time point representing the peristaltic wave array transmission state on the peristaltic curve is extracted, and the peristaltic wave array parameter is determined according to the characteristic time point.
[0045] In one embodiment, determining the peristaltic wave array parameter according to the characteristic time point includes:
[0046] If the duration of the peristaltic parameter on the peristaltic curve being less than the first threshold value exceeds a preset time, the start time point and the end time point when the peristaltic parameter is less than the first threshold value are extracted, and the interval between the start time point and the end time point is taken as the no-peristaltic interval at the predetermined position, and the no-peristaltic time is determined based on the interval time between the start time point and the end time point.
[0047] In one embodiment, determining the peristaltic wave array parameters according to the characteristic time point further comprises:
[0048] Two adjacent non-peristaltic intervals are obtained, and the duration of the peristaltic wave array between the two adjacent non-peristaltic intervals is determined according to the interval between the start time point of the latter non-peristaltic interval and the end time point of the previous non-peristaltic interval.
[0049] In one embodiment, determining the peristaltic wave array parameter according to the characteristic time point includes:
[0050] Extracting a second time point on the peristalsis curve at which the peristalsis parameter is greater than a second threshold;
[0051] Extracting a first time point adjacent to each second time point, at which the peristaltic parameter is greater than a first threshold, the first threshold is less than the second threshold, and the direction of the peristaltic parameter corresponding to the first time point is the same as the direction of the peristaltic parameter corresponding to the second time point;
[0052] The first time points whose interval time is less than the preset interval time are divided into first time points belonging to the same peristaltic wave array, and the duration of the peristaltic wave array is determined according to the interval time between the first first time point and the last first time point among the first time points belonging to the same peristaltic wave array.
[0053] In one embodiment, the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, including:
[0054] The peristaltic wave array parameters characterizing the peristaltic wave array transmission state in the target area are automatically analyzed based on the peristaltic parameters based on a machine learning algorithm.
[0055] In one embodiment, outputting the peristaltic wave array parameters comprises:
[0056] The peristaltic wave array parameters are displayed in at least one of a graphic, numerical value, and level.
[0057] A second aspect of an embodiment of the present invention provides a method for measuring parameters of a peristaltic wave, the method comprising:
[0058] Obtaining time-varying peristaltic parameters in a target area of the endometrium;
[0059] Based on the peristaltic parameters in the target area that change with time, a peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold;
[0060] The peristaltic wave array parameters are output.
[0061] A third aspect of an embodiment of the present invention provides a method for measuring parameters of a peristaltic wave, the method comprising:
[0062] Transmitting a first ultrasonic wave to the endometrium of the subject to be measured, and receiving an ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal;
[0063] Processing the first ultrasonic echo signal to obtain a peristaltic parameter in a target area of the endometrium that changes with time;
[0064] Obtaining peristaltic wave parameters characterizing a peristaltic wave transmission state in the target area based on peristaltic parameters in the target area that vary with time;
[0065] The peristaltic wave parameters are output.
[0066] In one embodiment, the peristaltic wave parameter includes at least one of the following: the transmission time of a single peristaltic wave, the average transmission time of at least two peristaltic waves within a predetermined time, and the number of peristalsis waves within a predetermined time.
[0067] In one embodiment, obtaining the peristaltic wave parameter characterizing the peristaltic wave transmission state in the target area based on the peristaltic parameter changing with time in the target area includes:
[0068] generating a peristaltic wave spatiotemporal distribution diagram according to the peristaltic parameters that change with time at different positions in the target area, wherein the peristaltic wave spatiotemporal distribution diagram represents the change of the peristaltic parameters with time and space;
[0069] The peristaltic wave parameters are determined based on the peristaltic wave spatiotemporal distribution diagram.
[0070] In one embodiment, the peristaltic wave parameter includes the transmission time of a single peristaltic wave, and determining the peristaltic wave parameter based on the peristaltic wave spatiotemporal distribution diagram includes:
[0071] Displaying the spatiotemporal distribution diagram of the peristaltic wave;
[0072] Obtaining annotations of time points at which the peristaltic wave is transmitted to different positions in the target area on the peristaltic wave spatiotemporal distribution diagram;
[0073] The transmission time of the peristaltic wave between the different positions is determined according to the time points corresponding to the annotations.
[0074] In one embodiment, the peristaltic wave parameter includes the transmission time of a single peristaltic wave, and determining the peristaltic wave parameter based on the peristaltic wave spatiotemporal distribution diagram includes:
[0075] Based on the spatiotemporal distribution diagram of the peristaltic wave, at least two curves of peristaltic parameter changes over time at at least two positions in the target area are obtained respectively;
[0076] Corresponding time points of the same fluctuation segment of the peristaltic wave on the at least two curves are extracted, and the transmission time of the peristaltic wave between the at least two positions is determined according to the time interval between the corresponding time points.
[0077] In one embodiment, the corresponding time point includes a time point corresponding to a peak value of the same fluctuation segment, a starting point of the same fluctuation segment, or an end point of the same fluctuation segment on the at least two curves.
[0078] In one embodiment, the peristaltic wave parameter includes the transmission time of a single peristaltic wave, and determining the peristaltic wave parameter based on the peristaltic wave spatiotemporal distribution diagram includes:
[0079] Based on the spatiotemporal distribution diagram of the peristaltic wave, a peristaltic curve of the peristaltic parameter at a predetermined position varying with time is obtained;
[0080] Corresponding time points on adjacent fluctuation segments on the creep curve are extracted, and the transfer time is determined according to the interval time between the corresponding time points.
[0081] In one embodiment, obtaining the peristaltic wave parameter characterizing the peristaltic wave transmission state in the target area based on the peristaltic parameter changing with time in the target area includes:
[0082] The peristaltic wave parameters are automatically analyzed according to the peristaltic parameters based on a machine learning algorithm.
[0083] In one embodiment, the peristaltic parameter includes at least one of the following: peristaltic speed, tissue displacement, and tissue strain.
[0084] A fourth aspect of the embodiments of the present invention provides a method for measuring parameters of peristaltic waves, the method comprising:
[0085] Obtaining time-varying peristaltic parameters in a target area of the endometrium;
[0086] Obtaining peristaltic wave parameters transmitted in the target area based on peristaltic parameters in the target area that change with time;
[0087] The peristaltic wave parameters are output.
[0088] A fifth aspect of an embodiment of the present invention provides an ultrasonic measurement system, the system comprising:
[0089] Ultrasound probe;
[0090] A transmitting circuit, used for stimulating the ultrasonic probe to transmit a first ultrasonic wave toward the endometrium of the subject;
[0091] A receiving circuit, used for controlling the ultrasonic probe to receive the ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal;
[0092] Processor for:
[0093] Processing the first ultrasonic echo signal to obtain a peristaltic parameter in a target area of the endometrium that changes with time;
[0094] Based on the peristaltic parameters in the target area that change with time, a peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold;
[0095] A display is used to output the peristaltic wave array parameters.
[0096] A sixth aspect of an embodiment of the present invention provides an ultrasonic measurement system, the system comprising:
[0097] Ultrasound probe;
[0098] A transmitting circuit, used for stimulating the ultrasonic probe to transmit a first ultrasonic wave toward the endometrium of the subject;
[0099] A receiving circuit, used for controlling the ultrasonic probe to receive the ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal;
[0100] Processor for:
[0101] Processing the first ultrasonic echo signal to obtain a peristaltic parameter in a target area of the endometrium that changes with time;
[0102] Obtaining peristaltic wave parameters characterizing a peristaltic wave transmission state in the target area based on peristaltic parameters in the target area that vary with time;
[0103] A display is used to output the peristaltic wave parameters.
[0104] The peristaltic wave parameter measurement method and ultrasonic measurement system according to the embodiment of the present invention quantify and output the peristaltic wave array parameters as new peristaltic wave related parameters, thereby providing users with an objective peristaltic wave measurement tool. BRIEF DESCRIPTION OF THE DRAWINGS
[0105] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0106] Figure 1 A schematic block diagram of an ultrasonic measurement system according to an embodiment of the present invention is shown;
[0107] Figure 2 A schematic flow chart showing a method for measuring parameters of peristaltic waves according to an embodiment of the present invention;
[0108] Figure 3 A schematic diagram showing manual measurement of peristaltic wave array parameters based on a spatiotemporal distribution diagram of peristaltic waves according to an embodiment of the present invention is shown;
[0109] Figure 4 A schematic diagram showing manual measurement of peristaltic wave array parameters based on a peristaltic wave spatiotemporal distribution diagram according to another embodiment of the present invention;
[0110] Figure 5 A schematic diagram showing automatic measurement of peristaltic wave array parameters based on a peristaltic wave spatiotemporal distribution diagram according to an embodiment of the present invention;
[0111] Figure 6 A schematic diagram showing automatic measurement of peristaltic wave array parameters based on a peristaltic wave spatiotemporal distribution diagram according to another embodiment of the present invention;
[0112] Figure 7 A schematic diagram showing a display interface according to an embodiment of the present invention;
[0113] Figure 8 A schematic flow chart showing a method for measuring parameters of peristaltic waves according to another embodiment of the present invention;
[0114] Fig. 9 A schematic flow chart showing a method for measuring parameters of peristaltic waves according to another embodiment of the present invention;
[0115] Fig.10 A schematic diagram showing manual measurement of peristaltic wave parameters based on a spatiotemporal distribution diagram of peristaltic waves according to an embodiment of the present invention is shown;
[0116] Fig.11 A schematic diagram showing manual measurement of peristaltic wave parameters based on a spatiotemporal distribution diagram of peristaltic waves according to another embodiment of the present invention;
[0117] Fig.12 A schematic diagram showing automatic measurement of peristaltic wave parameters based on a spatiotemporal distribution diagram of peristaltic waves according to an embodiment of the present invention is shown;
[0118] Fig.13 A schematic diagram showing automatic measurement of peristaltic wave parameters based on a spatiotemporal distribution diagram of peristaltic waves according to another embodiment of the present invention;
[0119] Fig.14 A schematic diagram showing a display interface according to an embodiment of the present invention;
[0120] Fig.15 A schematic flow chart showing a method for measuring parameters of peristaltic waves according to another embodiment of the present invention. DETAILED DESCRIPTION
[0121] In order to make the purpose, technical scheme and advantages of the present invention more obvious, the exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments of the present invention, and it should be understood that the present invention is not limited to the exemplary embodiments described herein. Based on the embodiments of the present invention described in the present invention, all other embodiments obtained by those skilled in the art without creative work should fall within the protection scope of the present invention.
[0122] In the following description, a large number of specific details are provided to provide a more thorough understanding of the present invention. However, it is apparent to those skilled in the art that the present invention can be implemented without one or more of these details. In other examples, in order to avoid confusion with the present invention, some technical features well known in the art are not described.
[0123] It should be understood that the present invention can be implemented in different forms and should not be interpreted as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to make the disclosure thorough and complete and to fully convey the scope of the present invention to those skilled in the art.
[0124] The purpose of the terms used herein is only to describe specific embodiments and is not intended to be limiting of the present invention. When used herein, the singular forms "one", "an" and "said / the" are also intended to include plural forms, unless the context clearly indicates otherwise. It should also be understood that the terms "consisting of" and / or "comprising", when used in this specification, determine the presence of the features, integers, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, parts and / or groups. When used herein, the term "and / or" includes any and all combinations of the relevant listed items.
[0125] In order to fully understand the present invention, a detailed structure will be proposed in the following description to illustrate the technical solution proposed by the present invention. The optional embodiments of the present invention are described in detail as follows, but in addition to these detailed descriptions, the present invention may also have other implementations.
[0126] Next, first refer to Figure 1 An ultrasonic measurement system according to an embodiment of the present application is described. The ultrasonic measurement system can be used to implement the parameter measurement method of the peristaltic wave according to the embodiment of the present application. Figure 1 A schematic structural block diagram of an ultrasonic measurement system 100 according to an embodiment of the present application is shown.
[0127] like Figure 1 As shown, the ultrasound measurement system 100 includes an ultrasound probe 110, a transmitting circuit 112, a receiving circuit 114, a processor 116, and a display 118. Further, the ultrasound measurement system may also include a transmit / receive selection switch 120 and a beamforming circuit 122, and the transmitting circuit 112 and the receiving circuit 114 may be connected to the ultrasound probe 110 through the transmit / receive selection switch 120.
[0128] The ultrasonic probe 110 includes a plurality of transducer array elements, which can be arranged in a row to form a linear array, or arranged in a two-dimensional matrix to form a surface array, or a plurality of transducer array elements can also form a convex array. The transducer is used to transmit ultrasonic waves according to the excitation electrical signal, or to convert the received ultrasonic waves into electrical signals, so each array element can be used to realize the mutual conversion between the electrical pulse signal and the ultrasonic wave, so as to realize the transmission of ultrasonic waves to the tissue of the target area of the object to be tested, and can also be used to receive the ultrasonic wave echo reflected by the tissue. When performing ultrasonic testing, which transducer array elements are used to transmit ultrasonic waves and which transducer array elements are used to receive ultrasonic waves can be controlled by the transmission sequence and the reception sequence, or the transducer array elements can be controlled to transmit ultrasonic waves or receive ultrasonic wave echoes in time slots. The transducer array elements participating in ultrasonic wave transmission can be excited by electrical signals at the same time, so as to transmit ultrasonic waves at the same time; or, the transducer array elements participating in ultrasonic wave beam transmission can also be excited by several electrical signals with a certain time interval, so as to continuously transmit ultrasonic waves with a certain time interval.
[0129] During the ultrasonic imaging process, the transmitting circuit 112 sends the delayed focused transmitting pulse to the ultrasonic probe 110 through the transmitting / receiving selection switch 120. The ultrasonic probe 110 is stimulated by the transmitting pulse to transmit an ultrasonic beam to the tissue of the target area of the object to be measured, and receives the ultrasonic echo with tissue information reflected from the tissue of the target area after a certain delay, and reconverts the ultrasonic echo into an electrical signal. The receiving circuit 114 receives the electrical signal converted and generated by the ultrasonic probe 110, obtains the ultrasonic echo signal, and sends these ultrasonic echo signals to the beam synthesis circuit 122, which performs focusing delay, weighting and channel summing on the ultrasonic echo data, and then sends them to the processor 116. The processor 116 performs signal detection, signal enhancement, data conversion, logarithmic compression and other processing on the ultrasonic echo signal to form an ultrasonic image. The ultrasonic image obtained by the processor 116 can be displayed on the display 118 or stored in the memory 124.
[0130] Optionally, the processor 116 may be implemented as software, hardware, firmware or any combination thereof, and may use a single or multiple application specific integrated circuits (ASICs), a single or multiple general purpose integrated circuits, a single or multiple microprocessors, a single or multiple programmable logic devices, or any combination of the aforementioned circuits and / or devices, or other suitable circuits or devices. Furthermore, the processor 116 may control other components in the ultrasonic measurement system 100 to execute the corresponding steps of the methods in various embodiments of the present specification.
[0131] The display 118 is connected to the processor 116, and the display 118 may be a touch screen, a liquid crystal display, etc.; or, the display 118 may be an independent display such as a liquid crystal display, a television, etc., which is independent of the ultrasonic measurement system 100; or, the display 118 may be a display screen of an electronic device such as a smart phone or a tablet computer, etc. The number of the displays 118 may be one or more. For example, the display 118 may include a main screen and a touch screen, wherein the main screen is mainly used to display ultrasonic images, and the touch screen is mainly used for human-computer interaction.
[0132] The display 118 can display the ultrasound image obtained by the processor 116. In addition, while displaying the ultrasound image, the display 118 can also provide the user with a graphical interface for human-computer interaction. One or more controlled objects are set on the graphical interface, and the user is provided with a human-computer interaction device to input operation instructions to control these controlled objects, thereby performing corresponding control operations. For example, an icon is displayed on the graphical interface, and the icon can be operated by the human-computer interaction device to perform a specific function, such as drawing a region of interest box on the ultrasound image.
[0133] Optionally, the ultrasonic measurement system 100 may further include other human-machine interaction devices in addition to the display 118, which are connected to the processor 116. For example, the processor 116 may be connected to the human-machine interaction device via an external input / output port, and the external input / output port may be a wireless communication module, or a wired communication module, or a combination of the two. The external input / output port may also be implemented based on USB, bus protocols such as CAN, and / or wired network protocols.
[0134] The human-computer interaction device may include an input device for detecting user input information, which may be, for example, a control instruction for ultrasonic transmission / reception timing, an operation input instruction for drawing points, lines or frames on an ultrasonic image, or other instruction types. The input device may include a keyboard, a mouse, a scroll wheel, a trackball, a mobile input device (such as a mobile device with a touch screen, a mobile phone, etc.), a multi-function knob, etc., or a combination of multiple thereof. The human-computer interaction device may also include an output device such as a printer.
[0135] The ultrasound measurement system 100 may further include a memory 124 for storing instructions executed by the processor, storing received ultrasound echoes, storing ultrasound images, etc. The memory may be a flash memory card, a solid-state memory, a hard disk, etc. It may be a volatile memory and / or a non-volatile memory, a removable memory and / or a non-removable memory, etc.
[0136] It should be understood that Figure 1 The components included in the ultrasonic measurement system 100 are only exemplary, and the ultrasonic measurement system 100 may include more or fewer components, which is not limited in the present application.
[0137] Next, we will refer to Figure 2 A method for measuring parameters of peristaltic waves according to one embodiment of the present application is described. Figure 2 It is a schematic flow chart of a method 200 for measuring parameters of peristaltic waves according to an embodiment of the present application.
[0138] like Figure 2 As shown, the peristaltic wave parameter measurement method 200 of the embodiment of the present application includes the following steps:
[0139] In step S210, a first ultrasonic wave is transmitted to the endometrium of the subject, and an ultrasonic echo returned by the endometrium is received to obtain a first ultrasonic echo signal;
[0140] In step S220, the first ultrasonic echo signal is processed to obtain a peristaltic parameter in a target area of the endometrium that changes with time;
[0141] In step S230, a peristaltic wave array parameter characterizing a peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold value;
[0142] In step S240, the peristaltic wave array parameters are output.
[0143] Studies have shown that peristaltic waves do not exist all the time, but occur in waves. Each wave of peristalsis contains a single or multiple peristaltic waves. After a period of rest, the next wave of peristalsis appears. Therefore, the relevant parameters of the peristaltic wave array (also known as a peristaltic wave cluster, a peristaltic wave group, or each peristaltic wave, etc.) have clinical significance and potential research value. This application quantifies and outputs the peristaltic wave array parameters that characterize the peristaltic wave array transmission state, providing users with an objective measurement tool for peristaltic waves, which is helpful for further quantitative clinical research and diagnostic evaluation of peristaltic waves, and lays the foundation for improving the peristaltic wave evaluation system in the future.
[0144] Reference Figure 1 In step S210, the transmitting circuit 112 sends the transmitting pulse to the ultrasonic probe 110 through the transmitting / receiving selection switch 120 to stimulate the ultrasonic probe 110 to transmit the first ultrasonic wave to the endometrium of the object under test. The first ultrasonic wave can be directed to the entire endometrium or only to the target area in the endometrium. The target area can be determined by an ultrasonic image (including but not limited to a B-type ultrasonic image and a C-type ultrasonic image), can be determined by a peristaltic wave image, or can be directly determined according to a preset scanning strategy. After a certain delay, in step S220, the receiving circuit 114 controls the ultrasonic probe to receive the echo of the first ultrasonic wave through the transmitting / receiving selection switch 120 to obtain a first ultrasonic echo signal, and sends the first ultrasonic echo signal to the beam synthesis circuit 122. The beam synthesis circuit 122 performs focusing delay, weighting and channel summing on the first ultrasonic echo signal, and then sends the beam synthesized first ultrasonic echo signal to the processor 116 for processing to obtain peristaltic parameters.
[0145] In an embodiment of the present application, the processor 116 can process the first ultrasonic echo signal of any link after the beamforming process to obtain the peristaltic parameters, or generate an ultrasonic image based on the first ultrasonic echo signal, and perform correlation processing on the ultrasonic image to obtain the peristaltic parameters. The first ultrasonic wave mentioned above is a detection sequence of peristaltic waves, which can be shared with the transmission scanning sequence of the ultrasonic image, or a completely different scanning sequence can be adopted. When the scanning sequence is independent, its transmission and reception parameters (such as frequency, focusing direction, transmission interval, transmission position, etc.) can also be set independently, for example, the scanning interval between two adjacent frames of echo can be made shorter, so as to obtain a detection with higher time accuracy.
[0146] For a target position in space, when ultrasonic waves are emitted for a period of time and ultrasonic echoes are received, if the target position is moving, the ultrasonic echoes obtained at different times will change. Based on the correlation comparison, the change amount or change speed of the ultrasonic echo at each time can be detected, that is, displacement detection or speed detection. Based on this, for the peristaltic endometrium, its peristaltic parameters can be obtained by correlation comparison. The peristaltic parameters may include at least one of the following: peristaltic speed, tissue displacement, and tissue strain. As an implementation method, the displacement or speed of each point in the region of interest can be obtained by a displacement detection method; as another implementation method, the displacement of each point in the region of interest can be obtained by a displacement detection method, and then the speed of each point can be obtained by calculating the gradient of the displacement over time.
[0147] There are many specific methods for determining peristaltic parameters based on displacement detection. For example, a block matching-based method can be used to search for different positions of the ultrasonic echo signal at another moment for an ultrasonic echo signal at a certain position at a certain moment, and find the position with the largest cross-correlation with it. The difference between the position and the original position is used as the displacement at these two moments. The peristaltic parameters such as peristaltic speed and peristaltic acceleration can be obtained by further combining the time difference between the two moments. For another example, a method based on the ultrasonic Doppler effect can be used to detect the movement speed of tissue at a certain position at each moment in a principle similar to conventional blood flow imaging. Alternatively, other displacement detection methods based on signal autocorrelation or cross-correlation can also be used, and the embodiments of the present application do not limit this.
[0148] In one embodiment, when the target area is determined according to the ultrasonic image, the peristaltic wave parameter measurement method 200 further includes: controlling the ultrasonic probe to transmit a second ultrasonic wave to the endometrium of the object being measured; receiving the second ultrasonic echo returned by the endometrium of the object being measured to obtain a second ultrasonic echo signal; processing the second ultrasonic echo signal to obtain an ultrasonic image of the endometrium, including but not limited to a B-type ultrasonic image or a C-type ultrasonic image. Afterwards, a region of interest is determined in the ultrasonic image, and the region of interest corresponds to the target area of the endometrium. In some embodiments, a multi-frame ultrasonic image of the endometrium can be obtained according to the second echo signal; after obtaining the multi-frame ultrasonic image of the endometrium, the region of interest can be determined on the first frame of the ultrasonic image in the multi-frame ultrasonic image as needed, or on the ultrasonic image of the intermediate frame, or on the last frame of the ultrasonic image. Exemplarily, the region of interest can be a point, a line, a frame, etc., and can specifically include a straight line, a curve, a discrete point, a continuous point, or a frame of any shape. The embodiment of the present application does not limit the shape of the region of interest.
[0149] Exemplarily, determining the region of interest in the ultrasound image can be implemented in an automatic or manual manner. When the region of interest is determined manually, the ultrasound image can be displayed, and the region of interest can be determined in response to a user's selection operation on the ultrasound image. For example, the user can select the region of interest in the ultrasound image through an input device such as a mouse.
[0150] When the region of interest is automatically determined, the ultrasound measurement system can automatically identify the endometrial region in the ultrasound image, and automatically select the region of interest according to preset rules within the identified endometrial region. For example, one or more points of interest can be selected inside the endometrial region as the region of interest; or, a line segment can be selected in a certain direction of the endometrial region as the region of interest, for example, the selected line segment can be a line segment extending from the cervical end to the fundus end, and so on. Of course, the above-mentioned method of automatically selecting the region of interest is only an example, and the embodiment of the present application can also automatically select the region of interest based on other preset conditions, and the embodiment of the present application is not limited to this. Exemplarily, after the region of interest is automatically identified based on the ultrasound image, the location of the region of interest can also be displayed on the ultrasound image, and the location of the region of interest can be adjusted based on user input.
[0151] In step S220, when the peristaltic parameters are obtained based on the ultrasound image, the corresponding peristaltic parameters can be obtained for each pixel point in the ultrasound image, or the corresponding peristaltic parameters can be obtained only for each pixel point in the endometrial region of the ultrasound image. Afterwards, the peristaltic parameters corresponding to the region of interest can be extracted therefrom. Alternatively, the corresponding peristaltic parameters can be obtained only for the pixel points corresponding to the region of interest in the ultrasound image. For multiple frames of ultrasound images, the peristaltic parameters of each pixel point at the moment corresponding to each frame of ultrasound image can be obtained, thereby obtaining the peristaltic parameters that change with time at each position in the target area.
[0152] In step S230, the peristaltic wave array parameters transmitted in the target area are obtained based on the peristaltic parameters in the target area that change with time. The peristaltic wave array parameters can be used as an important indicator for evaluating endometrial receptivity, which is helpful for further quantitative research and evaluation of peristaltic waves.
[0153] As described above, each peristaltic wave array includes a single or multiple peristaltic waves. If the time interval between two adjacent peristaltic waves is not greater than a preset threshold, they can be classified as the same peristaltic wave array, thereby the peristaltic waves of the endometrium during the acquisition time can be divided into several peristaltic wave arrays. The time interval between two adjacent peristaltic waves can be the time interval at the same position; the preset threshold is, for example, 30 seconds, but is not limited thereto, and the preset threshold may be different for different measured objects or the same measured object in different states. Exemplarily, the time interval between two adjacent peristaltic wave arrays is greater than the time interval between two adjacent peristaltic waves in the same peristaltic wave array.
[0154] Exemplarily, the peristaltic wave array parameters characterizing the peristaltic wave array transmission state in the target area include at least one of the following: the duration of a single peristaltic wave array, the number of peristaltic waves in a single peristaltic wave array, the average duration of peristaltic waves in a single peristaltic wave array, the interval time between two adjacent peristaltic wave arrays, the peristaltic-free time between two adjacent peristaltic wave arrays, the number of peristaltic wave arrays within a predetermined time, the average duration of peristaltic wave arrays within a predetermined time, and the average peristaltic-free time within a predetermined time.
[0155] As an implementation method, the peristaltic wave array parameters can be determined based on the peristaltic wave spatiotemporal distribution diagram. Specifically, the peristaltic wave spatiotemporal distribution diagram is generated according to the peristaltic parameters that change with time in the target area, and the peristaltic wave spatiotemporal distribution diagram represents the changes of the peristaltic parameters with time and space; the peristaltic wave array parameters that characterize the peristaltic wave array transmission state in the target area are determined based on the peristaltic wave spatiotemporal distribution diagram.
[0156] Specifically, the peristaltic wave spatiotemporal distribution diagram represents the change of peristaltic parameters over time and space. Generating the peristaltic wave spatiotemporal distribution diagram may include: establishing a peristaltic wave spatiotemporal distribution diagram coordinate system, wherein the coordinate system includes a first coordinate axis and a second coordinate axis, the first coordinate axis represents time, the second coordinate axis represents spatial position, and the first coordinate axis and the second coordinate axis can be interchangeable; and displaying the peristaltic parameters in the spatiotemporal distribution diagram coordinate system according to the time and spatial position corresponding to the peristaltic parameters. Exemplarily, the size or direction of the peristaltic parameters may be represented by different colors or grayscales in the peristaltic wave spatiotemporal distribution diagram. Since the peristaltic wave spatiotemporal distribution diagram contains the time information and spatial information of the peristaltic wave, the peristaltic wave array parameters transmitted by the peristaltic wave in the target area may be further obtained according to the spatiotemporal distribution diagram of the peristaltic wave.
[0157] For ease of understanding, Figure 3 An exemplary peristaltic wave time-space distribution diagram is shown, and the region of interest corresponding to the peristaltic wave time-space distribution diagram is linear. Figure 3 In the time-space distribution diagram of the peristaltic wave shown, the horizontal axis represents time, the vertical axis represents spatial position, the dark parallelogram in the figure represents the forward peristaltic velocity, and the light parallelogram represents the reverse peristaltic velocity. It can be understood that Figure 3 The temporal and spatial distribution diagram of the peristaltic wave shows that the peristaltic wave is transmitted from the corresponding position below to the corresponding position above. Figure 3 It can be seen that the interval time between two adjacent peristaltic wave arrays is longer, and the interval time between two adjacent peristaltic waves in the same peristaltic wave array is shorter. Therefore, if the interval time between two peristaltic waves is significantly longer than other interval times, the longer interval time can be used as the boundary between the two peristaltic wave arrays.
[0158] Continue to refer to Figure 3 In the above peristaltic wave array parameters, the duration of a single peristaltic wave array is the interval between the start time of the first peristaltic wave and the end time of the last peristaltic wave in a single peristaltic wave array. Figure 3 It is expressed as △t1=t2-t1; the average value of the duration of at least two peristaltic wave arrays within the predetermined time is the average duration of the peristaltic wave array within the predetermined time. The interval time between two adjacent peristaltic wave arrays refers to the interval time between two adjacent peristaltic wave arrays at the same position, that is, △t3=t4-t2. The non-peristaltic time between two adjacent peristaltic wave arrays is the interval between the start time of the latter peristaltic wave array and the end time of the previous peristaltic wave array, that is, △t2=t3-t2; the average value of at least two non-peristaltic times within the predetermined time is the average non-peristaltic time within the predetermined time. Figure 3 The number of peristaltic waves in the first peristaltic wave array is three; the average duration of the peristaltic wave in a single peristaltic wave array is the average duration of the three peristaltic waves.
[0159] For example, if multiple regions of interest are determined in the ultrasound image, multiple peristaltic wave spatiotemporal distribution maps corresponding to the regions of interest can be generated respectively, and corresponding peristaltic wave array parameters can be obtained based on each peristaltic wave spatiotemporal distribution map for comparative analysis. For example, the peristaltic performance of the anterior and posterior membranes of the endometrium may be different, so the peristaltic wave spatiotemporal distribution maps of the anterior and posterior membranes of the endometrium can be obtained respectively, and the peristaltic wave array parameters can be determined based on each peristaltic wave spatiotemporal distribution map, so as to more intuitively observe the differences in peristaltic waves at various locations.
[0160] The method of determining the peristaltic wave array parameters according to the peristaltic wave spatiotemporal distribution diagram can be realized as automatic determination by the system or determination according to the received user input, that is, manual determination. Among them, the manual determination method specifically includes: displaying the peristaltic wave spatiotemporal distribution diagram; obtaining the annotations of the characteristic time points of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram; and determining the peristaltic wave array parameters according to the time points corresponding to the annotations. Exemplarily, the system can prompt the user to annotate the characteristic time points required to determine the specific peristaltic wave array parameters, or the user can choose to annotate the characteristic time points required to determine the specific peristaltic wave array parameters, and the annotations received thereafter are used as the annotations of the characteristic time points required to determine the specific peristaltic wave array parameters.
[0161] As an example, the characteristic time points of the peristaltic wave array include the start time point and the end time point of a single peristaltic wave array, and the peristaltic wave array parameters that can be determined according to the start time point and the end time point of the peristaltic wave array include the duration of the single peristaltic wave array. Figure 3 If the user's annotations of the start time point t1 and the end time point t2 of the peristaltic wave array are obtained, the duration of the peristaltic wave array can be determined to be △t1=t2-t1. On this basis, the average duration of the peristaltic wave array within the predetermined time can be obtained by calculating the average value of the duration of at least two peristaltic wave arrays within the predetermined time.
[0162] As another example, the characteristic time point of the peristaltic wave array includes the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays at the same spatial position, and the peristaltic wave array parameters that can be determined based on the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays include the interval time between the two adjacent peristaltic wave arrays. Figure 3 If the end time point t2 of the previous peristaltic wave array and the start time point t4 of the next peristaltic wave array at the same spatial position are marked by the user, the interval time between the two peristaltic wave arrays can be determined to be △t3=t4-t2. On this basis, the average interval time within the predetermined time can be obtained by calculating the average value of at least two interval times within the predetermined time.
[0163] As another example, the characteristic time point of the peristaltic wave array includes the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in the entire target area. The peristaltic wave array parameters that can be determined based on the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in the two adjacent peristaltic wave arrays include the non-peristaltic time between the two adjacent peristaltic wave arrays. Figure 3 If the end time point t2 of the previous peristaltic wave array and the start time point t3 of the next peristaltic wave array in the entire target area are marked by the user, the non-peristaltic time between the two peristaltic wave arrays can be determined to be △t2=t3-t2. On this basis, the average non-peristaltic time within the predetermined time can be obtained by calculating the average value of at least two non-peristaltic times within the predetermined time.
[0164] Peristaltic wave array parameters such as the number of peristaltic waves in a single peristaltic wave array, the number of peristaltic wave arrays within a predetermined time, and the average duration of peristaltic waves in a single peristaltic wave array can also be determined based on the annotations received on the peristaltic wave spatiotemporal distribution diagram. For example, the number of peristaltic waves in a single peristaltic wave array and the number of peristaltic wave arrays within a predetermined time can be determined based on the number of times the user performs point selection operations; the annotations of the start time point and the end time point of each peristaltic wave in a single peristaltic wave array can be obtained, and the duration of each peristaltic wave in a single peristaltic wave array can be calculated based on the time points corresponding to the annotations, and then the average duration of the peristaltic wave in a single peristaltic wave array can be calculated, and so on.
[0165] In a specific implementation, the labeling of the characteristic time points of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram can be obtained as follows: Figure 3 As shown, that is, receiving a point selection operation on a characteristic time point of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram, and determining the marked position according to the point selection operation. Alternatively, it can also be as follows Figure 4 As shown, an adjustable cursor is displayed on the peristaltic wave time-space distribution diagram, an adjustment operation on the adjustable cursor is received, and the marked position is determined according to the adjustment operation. Figure 4 The initial position of the adjustable cursor is displayed on the left. The user can adjust the adjustable cursor by performing operations such as translation and width adjustment so that it corresponds to the characteristic time points that need to be marked. That is, the characteristic time points can be determined based on the received user input, and then the peristaltic wave array parameters can be determined based on the characteristic time points.
[0166] Of course, the specific methods of obtaining the annotations of characteristic time points on the peristaltic wave spatiotemporal distribution diagram are not limited to the above two. For example, the user can also draw lines, draw selection boxes, etc. on the peristaltic wave spatiotemporal distribution diagram, as long as the system can determine the user's annotations of characteristic time points on the peristaltic wave spatiotemporal distribution diagram.
[0167] In other embodiments, the ultrasonic measurement system may also automatically measure the peristaltic wave array parameters according to the spatiotemporal distribution diagram of the peristaltic wave to simplify user operations.
[0168] In one example, automatically determining peristaltic wave array parameters based on the peristaltic wave spatiotemporal distribution diagram includes: obtaining at least two peristaltic curves showing the variation of peristaltic parameters with time at at least two locations in the target area based on the peristaltic wave spatiotemporal distribution diagram; extracting the time points corresponding to when the peristaltic parameters on the at least two peristaltic curves reach a first threshold; dividing the time points whose intervals do not exceed a preset time interval as time points belonging to the same peristaltic wave array; and determining the peristaltic wave array parameters according to the start time point and the end time point of the peristaltic wave array.
[0169] For example, refer to Figure 5 , Figure 5 The left side shows the spatiotemporal distribution of peristaltic waves. Figure 5 The time-space distribution diagram of the peristaltic wave can be scanned vertically by row, and the peristaltic curve at the corresponding position of each row can be obtained; Figure 5 The right side shows two peristaltic curves of the peristaltic parameters at the top and bottom of the target area over time; extract the time point corresponding to the peristaltic parameter reaching the first threshold on each peristaltic curve, and the first threshold can be a value or a value range. Arrange the time points extracted from all peristaltic curves in ascending order. If the time difference between two adjacent time points is not greater than the preset time interval, they are classified as time points belonging to the same peristaltic array, so that the first time point of the same peristaltic wave array can be obtained (such as Figure 5 t1) and the last time point (such as Figure 5 t2), and then determine the peristaltic wave array parameters according to the start time point and the end time point of the peristaltic wave array.
[0170] Specifically, for the duration of the peristaltic wave array in the peristaltic wave array parameter, determining the peristaltic wave array parameter according to the start time point and the end time point of the peristaltic wave array specifically includes: determining the duration of the peristaltic wave array according to the interval time between the start time point and the end time point of the same peristaltic wave array on at least two peristaltic curves, that is, Figure 5 △t1=t2-t1. On this basis, the average duration of the peristaltic wave array within the predetermined time can be obtained by calculating the average duration of at least two peristaltic wave arrays within the predetermined time.
[0171] For the interval time between two adjacent peristaltic wave arrays in the peristaltic wave array parameters, the peristaltic wave array parameters of the peristaltic wave array are determined according to the start time point and the end time point of the peristaltic wave array, including: determining the interval time between two adjacent peristaltic wave arrays according to the interval time between the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays on the same peristaltic curve, that is, Figure 5△t3=t4-t2. On this basis, the average interval time of the peristaltic wave array within the predetermined time can be obtained by calculating the average value of at least two interval times within the predetermined time.
[0172] For the non-peristaltic time between two adjacent peristaltic wave arrays in the peristaltic wave array parameters, the peristaltic wave array parameters of the peristaltic wave array are determined according to the start time point and the end time point of the peristaltic wave array, including: determining the non-peristaltic time between two adjacent peristaltic wave arrays according to the interval time between the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in the time points of two adjacent peristaltic wave arrays on at least two peristaltic curves, that is, Figure 5 △t2=t3-t2. On this basis, the average non-peristaltic time within the predetermined time can be obtained by calculating the average value of at least two non-peristaltic times within the predetermined time.
[0173] Peristaltic wave array parameters such as the number of peristaltic waves in a single peristaltic wave array, the number of peristaltic wave arrays within a predetermined time, and the average duration of peristaltic waves in a single peristaltic wave array can also be automatically determined based on the peristaltic curve. For example, the number of peristaltic wave arrays within a predetermined time can be determined based on the number of start time points or end time points within the predetermined time; the number of peristaltic waves in a single peristaltic wave array can be determined based on the number of time points corresponding to when the peristaltic parameter between the start time point and the end time point of the same peristaltic wave array reaches the first threshold; the duration of each peristaltic wave in a single peristaltic wave array can be calculated based on the time interval between the start time point and the end time point of a single peristaltic wave array, the time point corresponding to when the peristaltic parameter exceeds the first threshold, and the time point corresponding to when the peristaltic parameter decreases below the first threshold, and then the average duration of the peristaltic wave in a single peristaltic wave array is calculated.
[0174] In another embodiment, determining the peristaltic wave array parameters characterizing the peristaltic wave array transmission state in the target region based on the peristaltic wave spatiotemporal distribution diagram includes: obtaining a peristaltic curve of peristaltic parameters changing with time at a predetermined position in the target region based on the peristaltic wave spatiotemporal distribution diagram; extracting characteristic time points representing the peristaltic wave array transmission state on the peristaltic curve, and determining the peristaltic wave array parameters according to the characteristic time points. That is, in this embodiment, the peristaltic wave array parameters can be obtained based on the peristaltic curve at a single position.
[0175] Specifically, when the endometrium is peristaltic continuously, the previous peristalsis reaches the end of the target area when the next peristalsis starts. For example, if the target area is a line from the cervical end to the uterine fundus end, if the endometrium is peristaltic continuously, when the first wave segment is transmitted to the uterine fundus end, the second wave segment at the cervical end begins. At this time, the peristaltic curve of the point on the endometrium is a wave-like curve, such as Figure 6Therefore, when the endometrium is peristaltic continuously, the time difference between the two wave segments is the time interval between the two peristalses, and is also the peristaltic wave transmission time during continuous peristalsis. The peristaltic wave array parameters can be obtained according to the peristaltic curve at a single position.
[0176] Specifically, a first threshold and a second threshold can be preset, and both of the first threshold and the second threshold can be numerical values or numerical ranges. Among them, the first threshold is a basic threshold. If the duration of the peristaltic parameter on the peristaltic curve being less than the first threshold exceeds a preset time, the start time point and the end time point when the peristaltic parameter is less than the first threshold are extracted, and the interval between the start time point and the end time point is taken as the no-peristaltic interval at a predetermined position, and the no-peristaltic time is determined according to the interval time between the start time point and the end time point. It should be noted that the no-peristaltic interval is different from the no-peristaltic time of the entire target area, but corresponds to the interval time △t3 between adjacent peristaltic wave arrays mentioned above.
[0177] After the non-peristaltic interval is determined, the duration of the peristaltic wave array can be determined according to the non-peristaltic interval. Specifically, two adjacent non-peristaltic intervals are obtained, and the duration of the peristaltic wave array between the two adjacent non-peristaltic intervals is determined according to the interval time between the start time point of the latter non-peristaltic interval and the end time point of the previous non-peristaltic interval.
[0178] As another implementation method, determining the peristaltic wave array parameters based on characteristic time points includes: extracting second time points on the peristaltic curve at which the peristaltic parameter is greater than a second threshold; extracting first time points adjacent to each second time point at which the peristaltic parameter is greater than a first threshold, the first threshold being less than the second threshold, and the direction of the peristaltic parameter corresponding to the first time point is the same as the direction of the peristaltic parameter corresponding to the second time point; dividing the first time points whose interval time is less than a preset interval time as first time points belonging to the same peristaltic array, and determining the duration of the peristaltic wave array based on the interval time between the first of the first time points and the last of the first time points in the first time points belonging to the same peristaltic wave array.
[0179] Specifically, if the magnitude of the peristaltic parameter at the second time point exceeds the second threshold, then it is determined that there is effective peristalsis at the second time point, and a first time point near the second time point whose magnitude of the peristaltic parameter is just the first threshold and whose direction is the same is sought. If the time difference between each two adjacent first time points is less than the preset interval time, then they can be classified as the moments of the same peristaltic wave array. The last first moment of the same peristaltic wave array is subtracted from the first first moment to obtain the duration of the peristalsis of the array.
[0180] In the embodiment of the present application, in addition to determining the peristaltic wave array parameters of the peristaltic wave according to the spatiotemporal distribution diagram of the peristaltic wave, other methods can also be used to determine the peristaltic wave array parameters of the peristaltic wave transmitted in the target area. For example, based on the peristaltic parameters, the peristaltic wave array parameters that characterize the peristaltic wave array transmission state in the target area are automatically analyzed based on the peristaltic parameters based on the machine learning algorithm. Specifically, the machine learning algorithm can obtain the peristaltic wave array parameters that characterize the peristaltic wave array transmission state by analyzing the morphological change law of the endometrium, or by observing the start time of the peristaltic wave array and the end time of the same peristaltic wave array.
[0181] In step S240, outputting the peristaltic wave array parameter includes: displaying the peristaltic wave array parameter in at least one of a graph, a numerical value, and a level. For example, the peristaltic wave array parameter obtained as described above may be directly displayed in a numerical value; a number of levels may be preset, each level corresponds to a numerical range, and the corresponding level is determined according to the numerical range to which the peristaltic wave array parameter belongs, and the level is displayed; graphs corresponding to different peristaltic wave array parameters or different levels may be preset, and the graphs may be displayed, etc.
[0182] In one embodiment, the peristaltic wave array parameters, the ultrasound image, and the peristaltic wave spatiotemporal distribution diagram may be displayed on the same display interface, which helps the user to better identify and locate the anatomical positions corresponding to the peristaltic wave array parameters and the peristaltic wave spatiotemporal distribution diagram. Figure 7 An exemplary display interface is shown, in which an ultrasound image of the endometrium is displayed in the upper left corner, and a broken line region of interest is displayed in the ultrasound image; a spatiotemporal distribution diagram of peristaltic waves is displayed in the lower left corner, and the annotations of characteristic time points made by the user are displayed in the spatiotemporal distribution diagram of peristaltic waves; the right side of the display interface displays peristaltic wave array parameters obtained based on the spatiotemporal distribution diagram of peristaltic waves, including the number of peristaltic waves in each array, that is, the number of peristaltic waves in each peristaltic wave array; the duration of each peristaltic wave array and the average duration within a predetermined time; the time interval between each two adjacent peristaltic wave arrays and the average time interval within a predetermined time; the no-peristaltic time between each two adjacent peristaltic wave arrays and the average no-peristaltic time within a predetermined time.
[0183] The peristaltic wave parameter measurement method of the embodiment of the present application quantifies and outputs the peristaltic wave array parameter as a new peristaltic wave related parameter, providing the user with an objective peristaltic wave measurement tool.
[0184] Now re-refer to Figure 1The embodiment of the present application also provides an ultrasonic measurement system 100, which can be used to implement the above-mentioned peristaltic wave parameter measurement method 200. The ultrasonic measurement system 100 may include components such as an ultrasonic probe 110, a transmitting circuit 112, a receiving circuit 114, a processor 116, a display 118, and a memory 124. The relevant description of each component can refer to the above. The following only describes the main functions of the ultrasonic measurement system 100, and omits the details described above.
[0185] Among them, the transmitting circuit 112 is used to excite the ultrasonic probe 110 to transmit a first ultrasonic wave to the endometrium of the object under test; the receiving circuit 114 is used to control the ultrasonic probe 110 to receive the ultrasonic echo returned by the endometrium of the object under test to obtain a first ultrasonic echo signal; the processor 114 is used to process the first ultrasonic echo signal to obtain the peristaltic parameters that change with time in the target area of the endometrium of the object under test; and based on the peristaltic parameters that change with time in the target area, obtain the peristaltic wave array parameters that characterize the peristaltic wave array transmission state in the target area, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold; the processor 114 is also used to control the output device to output the peristaltic wave array parameters, for example, the peristaltic wave array parameters can be displayed on the display 118.
[0186] Other specific details of the ultrasonic measurement system 100 and the peristaltic wave parameter measurement method 200 implemented by the ultrasonic measurement system 100 can refer to the above related descriptions and are not elaborated here.
[0187] Below, refer to Figure 8 A method for measuring parameters of peristaltic waves according to another embodiment of the present application is described. Figure 8 It is a schematic flow chart of a method 800 for measuring parameters of peristaltic waves according to an embodiment of the present application.
[0188] like Figure 8 As shown, the peristaltic wave parameter measurement method 800 of this embodiment includes the following steps:
[0189] In step S810, the peristaltic parameters in the target area of the endometrium that change with time are obtained;
[0190] In step S820, a peristaltic wave array parameter characterizing a peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold;
[0191] In step S830, the peristaltic wave array parameters are output.
[0192] The peristaltic wave parameter measurement method 800 is similar to the peristaltic wave parameter measurement method 200 mentioned above, and the difference between the two is mainly that the peristaltic wave parameter measurement method 800 does not limit the way of obtaining the peristaltic parameters. For example, the peristaltic wave parameter measurement method 800 can be determined in real time according to the first ultrasonic echo signal in the manner described above, or it can be determined according to the ultrasonic echo signal or ultrasonic image extracted from the storage medium, or directly extracted from the storage medium. In addition, the peristaltic wave parameter measurement method 800 is generally similar to the peristaltic wave parameter measurement method 200, and the details can be referred to the above-mentioned related description, which will not be repeated here.
[0193] The embodiment of the present application also provides an ultrasonic measurement system, which can be used to implement the above-mentioned peristaltic wave parameter measurement method 800. The ultrasonic measurement system includes a memory, a processor and an output device, and the memory stores a computer program run by the processor. The processor can be implemented by software, hardware, firmware or any combination thereof, and can use circuits, single or multiple dedicated integrated circuits, single or multiple general-purpose integrated circuits, single or multiple microprocessors, single or multiple programmable logic devices, or any combination of the aforementioned circuits and / or devices, or other suitable circuits or devices, and the processor can control other components in the electronic device to perform the desired functions. The memory may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. One or more computer program instructions can be stored on the computer-readable storage medium, and the processor can run the program instructions to implement the peristaltic wave parameter measurement method 800 and / or other various desired functions in the embodiment of the present application. The ultrasonic measurement system can be such as Figure 1 An ultrasonic measurement system 100 is shown.
[0194] The peristaltic wave parameter measurement method of the embodiment of the present application quantifies and outputs the peristaltic wave array parameter as a new peristaltic wave related parameter, providing the user with an objective peristaltic wave measurement tool.
[0195] Studies have shown that in addition to the parameters of the peristaltic wave array, the parameters of each peristaltic wave can also be used as an important indicator for evaluating endometrial receptivity. Fig. 9 A method for measuring parameters of peristaltic waves according to an embodiment of the present application is described. Fig. 9 It is a schematic flow chart of a method 900 for measuring parameters of peristaltic waves according to an embodiment of the present application.
[0196] like Fig. 9 As shown, the peristaltic wave parameter measurement method 900 of the embodiment of the present application includes the following steps:
[0197] In step S910, a first ultrasonic wave is transmitted to the endometrium of the subject, and an ultrasonic echo returned by the endometrium is received to obtain a first ultrasonic echo signal;
[0198] In step S920, the first ultrasonic echo signal is processed to obtain a peristaltic parameter in a target area of the endometrium that changes with time;
[0199] In step S930, a peristaltic wave parameter characterizing a peristaltic wave transmission state in the target area is obtained based on the peristaltic parameter in the target area that changes with time;
[0200] In step S940, the peristaltic wave parameters are output.
[0201] The peristaltic wave parameter measurement method 900 of the embodiment of the present application quantifies and outputs the relevant parameters of each peristaltic wave, providing the user with an objective measurement tool for peristaltic waves, facilitating further quantitative clinical research and diagnostic evaluation of peristaltic waves, and laying the foundation for improving the peristaltic wave evaluation system in the future.
[0202] Steps S910 and S920 of the peristaltic wave parameter measurement method 900 are basically the same as steps S210 and S220 of the peristaltic wave parameter measurement method 200, and the details can be referred to above. The difference is that in step S930, based on the peristaltic parameters that change with time in the target area, the peristaltic wave parameters that characterize the peristaltic wave transmission state in the target area are obtained. The peristaltic wave parameters can be used as an important indicator for evaluating endometrial receptivity, which is helpful for further quantitative research and evaluation of peristaltic waves. Exemplarily, the peristaltic wave parameters include at least one of the following: the transmission time of a single peristaltic wave, the average transmission time of at least two peristaltic waves within a predetermined time, and the number of peristalsis within a predetermined time.
[0203] In one embodiment, a peristaltic wave spatiotemporal distribution diagram can be generated according to the peristaltic parameters that change with time at different positions in the target area, and the peristaltic wave parameters that characterize the peristaltic wave transmission state in the target area can be determined based on the peristaltic wave spatiotemporal distribution diagram. Specifically, the peristaltic wave spatiotemporal distribution diagram represents the changes of peristaltic parameters with time and space, and its form is generally similar to the peristaltic wave spatiotemporal distribution diagram mentioned above. Since the peristaltic wave spatiotemporal distribution diagram contains the time information and space information of the peristaltic wave, the peristaltic wave parameters that characterize the peristaltic wave transmission state in the target area can be further obtained according to the peristaltic wave spatiotemporal distribution diagram.
[0204] For ease of understanding, Fig.10 An exemplary peristaltic wave time-space distribution diagram is shown, and the region of interest corresponding to the peristaltic wave time-space distribution diagram is linear. Fig.10In the time-space distribution diagram of the peristaltic wave shown, the horizontal axis represents time, the vertical axis represents spatial position, the dark parallelogram in the figure represents the forward peristaltic velocity, and the light parallelogram represents the reverse peristaltic velocity. It can be understood that Fig.10 The peristaltic wave time-space distribution diagram as a whole indicates that the peristaltic wave is transmitted from the corresponding position below to the corresponding position above, that is, the peristaltic wave is transmitted to one end of the target area at time t1, and the peristaltic wave is transmitted to the other end of the target area at time t2, and t2-t1 is the transmission time of the peristaltic wave in the target area.
[0205] The method of determining the peristaltic wave parameters based on the peristaltic wave spatiotemporal distribution diagram can be realized as automatic determination by the system or determination based on received user input, that is, manual determination. Among them, for the transmission time of a single peristaltic wave in the peristaltic wave parameters, the manual determination method based on the peristaltic wave spatiotemporal distribution diagram specifically includes: displaying the peristaltic wave spatiotemporal distribution diagram; obtaining annotations of the time points at which the peristaltic wave is transmitted to different positions in the target area on the peristaltic wave spatiotemporal distribution diagram; and determining the transmission time of the peristaltic wave between different positions according to the time points corresponding to the annotations.
[0206] In one example, obtaining annotations of time points at which the peristaltic wave is transmitted to different positions in the target area on the peristaltic wave spatiotemporal distribution diagram includes: receiving a point selection operation on the time points at which the peristaltic wave is transmitted to different positions on the peristaltic wave spatiotemporal distribution diagram, and determining the position of the annotation according to the point selection operation. Fig.10 , Fig.10 The bottom of the vertical axis of the peristaltic wave spatiotemporal distribution diagram shown corresponds to the starting position of the target area, and the top corresponds to the ending position of the target area. If the user's markings on the peristaltic wave spatiotemporal distribution diagram for the starting time point t1 when the peristaltic wave is transmitted to the starting position and the ending time point t2 when the peristaltic wave is transmitted to the ending position are received, then the transmission time t=t2-t1 of the peristaltic wave in the target area can be determined.
[0207] In another example, an adjustable cursor may be displayed on the peristaltic wave spatiotemporal distribution graph, an adjustment operation performed on the adjustable cursor may be received, and the position of the annotation selected by the user may be determined according to the received adjustment operation. Fig.11 , Fig.11 The initial position of the adjustable cursor is shown on the left. The user can adjust the adjustable cursor by performing operations such as translation and width adjustment to make it correspond to the starting point t1 and the ending time point t2 of the peristaltic wave respectively. That is, the transmission time t=△t=t2-t1 of the peristaltic wave can be determined according to the received user input.
[0208] Of course, the specific method of obtaining the annotations of the time points when the peristaltic wave is transmitted to different positions in the target area on the peristaltic wave spatiotemporal distribution diagram is not limited to the above two. For example, the user can also draw lines, draw selection boxes, etc. on the peristaltic wave spatiotemporal distribution diagram, as long as the system can determine the annotations made by the user on the peristaltic wave spatiotemporal distribution diagram.
[0209] The average transmission time of at least two peristaltic waves within the predetermined time in the peristaltic wave parameters can be obtained by averaging the transmission time of each single peristaltic wave within the predetermined time. The number of peristaltic movements in the peristaltic wave parameters can be obtained according to the number of received annotations. For example, the user can click on the waveform of each peristaltic wave within the predetermined time on the peristaltic wave spatiotemporal distribution diagram, and the number of received clicks is the number of peristaltic movements within the predetermined time.
[0210] In other embodiments, the ultrasonic measurement system may also automatically measure peristaltic parameters according to the spatiotemporal distribution diagram of peristaltic waves to simplify user operations.
[0211] Specifically, in one example, for the transmission time of a single peristaltic wave in the peristaltic parameter, determining the transmission time based on the peristaltic wave spatiotemporal distribution diagram includes: obtaining at least two curves of the peristaltic parameter variation with time at at least two positions in the target area based on the peristaltic wave spatiotemporal distribution diagram; extracting the corresponding time points of the same fluctuation segment of the peristaltic wave on at least two curves, and determining the transmission time of the peristaltic wave between at least two positions according to the time interval between the corresponding time points. The corresponding time points may be characteristic points such as the peak and trough of the same fluctuation segment on at least two curves, the starting point of the same fluctuation segment, the end point of the same fluctuation segment, and the intersection of the same fluctuation segment and the coordinate axis. Exemplarily, the at least two positions in the target area at least include the two end positions of the target area, and then the transmission time from the peristaltic wave entering the target area to leaving the target area can be obtained. For example, if the target area is a line segment, the at least two positions in the target area at least include the two end positions of the line segment.
[0212] like Fig.12 As shown, in Fig.12 After viewing the time-space distribution diagram of the peristaltic wave on the left, scan it vertically line by line, and the peristaltic curve obtained in each line is the peristaltic curve that changes with time at the corresponding position in space. Fig.12 The peristaltic curves corresponding to the top and bottom positions of the peristaltic wave time-space distribution diagram are shown on the right. The corresponding time points of the same wave segment on each peristaltic curve are extracted. For example, the earliest time point of the first wave peak is t1, and the latest time point is t2. Then the transmission time of the first wave segment of the peristaltic wave is t=t2-t1. Exemplarily, the number of the earliest time point and the latest time point within the predetermined time can be determined as the number of peristalsis within the predetermined time.
[0213] In another embodiment, determining the transfer time based on the peristaltic wave spatiotemporal distribution diagram includes: obtaining a peristaltic curve of peristaltic parameters changing with time at a predetermined position based on the peristaltic wave spatiotemporal distribution diagram; extracting corresponding time points on adjacent wave segments on the peristaltic curve, and determining the transfer time of the peristaltic wave according to the interval time between the corresponding time points. Among them, the peristaltic parameters changing with time at a preset spatial position in the peristaltic wave spatiotemporal distribution diagram can be extracted, a peristaltic curve of peristaltic parameters changing with time at the position can be drawn, and the transfer time of the peristaltic wave can be obtained according to the same peristaltic curve.
[0214] Specifically, when the endometrium is peristaltic continuously, the previous peristalsis reaches the end of the target area when the next peristalsis starts. For example, if the target area is a line from the cervical end to the uterine fundus end, if the endometrium is peristaltic continuously, when the first wave segment is transmitted to the uterine fundus end, the second wave segment at the cervical end begins. Therefore, the transmission time of the peristaltic wave can be determined according to the interval time between the corresponding time points on adjacent wave segments.
[0215] For example, see Fig.13 When the endometrium is peristaltic continuously, the peristaltic curve (such as speed, displacement, strain, etc.) of the point on the endometrium is a wave-like curve, and the time difference between two adjacent peaks on the curve is the time interval between the two peristalses (i.e. Fig.13 t1, t2 and t3 in the figure are also the peristaltic wave transmission time when the endometrium is continuously peristaltic. Further, the time interval between the corresponding time points on each adjacent wave segment within the preset time (i.e. Fig.13 t1, t2 and t3 in the figure), calculate their average value, and thus obtain the average time interval of multiple fluctuation segments, that is, the average transmission time of each peristaltic wave during continuous peristalsis.
[0216] In the embodiment of the present application, in addition to determining the transmission time of the peristaltic wave according to the spatiotemporal distribution diagram of the peristaltic wave, other methods can also be used to determine the transmission time of the peristaltic wave in the target area. For example, the transmission time of the peristaltic wave can be automatically analyzed according to the peristaltic parameters based on a machine learning algorithm. Specifically, the machine learning algorithm can obtain the transmission time of the peristaltic wave by analyzing the morphological change law of the endometrium, or by observing the start time of the peristalsis and the end time of the same peristalsis.
[0217] In one embodiment, peristaltic wave parameters such as peristaltic wave transmission time, average transmission time, number of peristaltic waves, etc. can be displayed on the same display interface together with ultrasound images and peristaltic wave spatiotemporal distribution diagrams, which helps users better identify and locate the anatomical positions corresponding to the above parameters and peristaltic wave spatiotemporal distribution diagrams. Fig.14An exemplary display interface is shown, in which an ultrasound image of the endometrium is displayed in the upper left corner, and a region of interest in the shape of a broken line is displayed in the ultrasound image; a temporal and spatial distribution diagram of peristaltic waves is displayed in the lower left corner, and the peristaltic wave temporal and spatial distribution diagram shows the user's annotations of the start time point t1 and the end time point t2 of the peristaltic wave; the right side of the display interface displays the peristaltic wave parameters obtained based on the temporal and spatial distribution diagram of the peristaltic wave, specifically including the transmission time n of the mth peristaltic wave 1 s、n 2 s、n 3 s……n m s, the average transmission time ns of m peristaltic waves, as well as peristaltic wave related parameters such as peristaltic direction, peristaltic spectrum, maximum amplitude, average amplitude, etc.
[0218] The peristaltic wave parameter measurement method of the embodiment of the present application quantifies and outputs the peristaltic wave transmission time as a new peristaltic wave related parameter, providing the user with an objective peristaltic wave measurement tool.
[0219] Now re-refer to Figure 1 The embodiment of the present application also provides an ultrasonic measurement system 100, which can be used to implement the above-mentioned peristaltic wave parameter measurement method 900. The ultrasonic measurement system 100 may include components such as an ultrasonic probe 110, a transmitting circuit 112, a receiving circuit 114, a processor 116, a display 118, and a memory 124. The relevant description of each component can refer to the above. The following only describes the main functions of the ultrasonic measurement system 100, and omits the details described above.
[0220] Among them, the transmitting circuit 112 is used to excite the ultrasonic probe 110 to transmit a first ultrasonic wave to the endometrium of the object under test; the receiving circuit 114 is used to control the ultrasonic probe 110 to receive the ultrasonic echo returned by the endometrium of the object under test to obtain a first ultrasonic echo signal; the processor 114 is used to process the first ultrasonic echo signal to obtain the peristaltic parameters in the target area of the endometrium of the object under test that change with time; and to obtain the peristaltic wave parameters that characterize the peristaltic wave transmission state in the target area based on the peristaltic parameters that change with time in the target area; the processor 114 is also used to control the output device to output the peristaltic wave parameters, for example, the peristaltic parameters can be displayed on the display 118.
[0221] Other specific details of the ultrasonic measurement system 100 and the peristaltic wave parameter measurement method 900 implemented by the ultrasonic measurement system 100 can be referred to the above related descriptions and will not be elaborated here.
[0222] Below, refer to Fig.15 A method for measuring parameters of peristaltic waves according to another embodiment of the present application is described. Fig.15It is a schematic flowchart of a method 1500 for measuring parameters of peristaltic waves according to an embodiment of the present application.
[0223] like Fig.15 As shown, the peristaltic wave parameter measurement method 1500 of this embodiment includes the following steps:
[0224] In step S1510, the peristaltic parameters in the target area of the endometrium that change with time are obtained;
[0225] In step S1520, a peristaltic wave parameter characterizing a peristaltic wave transmission state in the target area is obtained based on the peristaltic parameter in the target area that changes with time;
[0226] In step S1530, the peristaltic wave parameters are output.
[0227] The peristaltic wave parameter measurement method 1500 is similar to the peristaltic wave parameter measurement method 900 mentioned above, and the difference between the two is mainly that the peristaltic wave parameter measurement method 1500 does not limit the way of obtaining the peristaltic parameters. For example, the peristaltic wave parameter measurement method 1500 can be determined in real time according to the first ultrasonic echo signal in the manner described above, or it can be determined according to the ultrasonic echo signal or ultrasonic image extracted from the storage medium, or directly extracted from the storage medium. In addition, the peristaltic wave parameter measurement method 1500 is generally similar to the peristaltic wave parameter measurement method 900, and the details can be referred to the above-mentioned related description, which will not be repeated here.
[0228] The embodiment of the present application also provides an ultrasonic measurement system, which can be used to implement the above-mentioned peristaltic wave parameter measurement method 1500. The ultrasonic measurement system includes a memory, a processor and an output device, and the memory stores a computer program run by the processor. The processor can be implemented by software, hardware, firmware or any combination thereof, and can use circuits, single or multiple dedicated integrated circuits, single or multiple general-purpose integrated circuits, single or multiple microprocessors, single or multiple programmable logic devices, or any combination of the aforementioned circuits and / or devices, or other suitable circuits or devices, and the processor can control other components in the electronic device to perform the desired functions. The memory may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. One or more computer program instructions can be stored on the computer-readable storage medium, and the processor can run the program instructions to implement the peristaltic wave parameter measurement method 1500 and / or other various desired functions in the embodiment of the present application. The ultrasonic measurement system can be implemented as follows Figure 1 An ultrasonic measurement system 100 is shown.
[0229] The peristaltic wave parameter measurement method of the embodiment of the present application quantifies and outputs the peristaltic wave parameter as a new peristaltic wave related parameter, providing the user with an objective peristaltic wave measurement tool.
[0230] In addition, an embodiment of the present invention further provides a computer storage medium on which a computer program is stored. One or more computer program instructions can be stored on the computer-readable storage medium, and the processor can run the program instructions stored in the storage device to implement the functions (implemented by the processor) in the embodiments of the present invention herein and / or other desired functions, such as to execute the corresponding steps of the parameter measurement method of peristaltic waves according to the embodiment of the present invention. Various applications and various data, such as various data used and / or generated by the application, can also be stored in the computer-readable storage medium.
[0231] For example, computer storage media may include a memory card, a storage component of a tablet computer, a hard disk of a personal computer, a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, or any combination of the above storage media.
[0232] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present invention thereto. Various changes and modifications may be made therein by one of ordinary skill in the art without departing from the scope and spirit of the present invention. All such changes and modifications are intended to be included within the scope of the present invention as required by the appended claims.
[0233] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can 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 the present invention.
[0234] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed.
[0235] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0236] Similarly, it should be understood that in order to streamline the present invention and help understand one or more of the various inventive aspects, in the description of the exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, the method of the present invention should not be interpreted as reflecting the following intention: the claimed invention requires more features than the features explicitly stated in each claim. More specifically, as reflected in the corresponding claims, the inventive point is that the corresponding technical problem can be solved with less than all the features of a single disclosed embodiment. Therefore, the claims following the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present invention.
[0237] It will be understood by those skilled in the art that, except for mutually exclusive features, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this specification may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.
[0238] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0239] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some modules according to embodiments of the present invention. The present invention can also be implemented as a device program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0240] It should be noted that the above embodiments illustrate rather than limit the invention, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of means, several of these means may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.
Claims
1. A method for measuring parameters of peristaltic waves, characterized in that: The method comprises: Transmitting a first ultrasonic wave to the endometrium of the subject to be measured, and receiving an ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal; Processing the first ultrasonic echo signal to obtain a peristaltic parameter in the target area of the endometrium that changes with time, wherein the peristaltic parameter includes at least one of the following: peristaltic velocity, peristaltic acceleration, tissue displacement, and tissue strain; A peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and when the peristaltic wave array includes multiple peristaltic waves, the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold value; the peristaltic wave array parameter includes at least one of the following: the duration of a single peristaltic wave array, the number of peristaltic waves in a single peristaltic wave array, the interval time between two adjacent peristaltic wave arrays, the non-peristaltic time between two adjacent peristaltic wave arrays, the number of peristaltic wave arrays within a predetermined time, the average duration of the peristaltic wave array within a predetermined time, and the average non-peristaltic time within a predetermined time; The peristaltic wave array parameters are output.
2. The parameter measurement method according to claim 1, characterized in that: The step of obtaining the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic parameters in the target area that change with time includes: generating a peristaltic wave spatiotemporal distribution diagram according to the peristaltic parameters in the target area that change with time, wherein the peristaltic wave spatiotemporal distribution diagram represents the change of the peristaltic parameters with time and space; The peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is determined based on the peristaltic wave spatiotemporal distribution diagram.
3. The parameter measurement method according to claim 2, characterized in that: The method further comprises: transmitting a second ultrasonic wave to the endometrium of the subject; receiving a second ultrasonic echo returned by the endometrium to obtain a second ultrasonic echo signal; processing the second ultrasonic echo signal to obtain an ultrasonic image of the endometrium; The target area is determined according to the ultrasound image.
4. The parameter measurement method according to claim 2, characterized in that: The determining of the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic wave spatiotemporal distribution diagram includes: Displaying the spatiotemporal distribution diagram of the peristaltic wave; Obtaining annotations of characteristic time points of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram; The peristaltic wave array parameters are determined according to the time points corresponding to the annotations.
5. The parameter measurement method according to claim 4, characterized in that: The characteristic time points of the peristaltic wave array include the start time point and the end time point of a single peristaltic wave array, and the peristaltic wave array parameters determined according to the start time point and the end time point of the peristaltic wave array include the duration of the single peristaltic wave array.
6. The parameter measurement method according to claim 4, characterized in that: The characteristic time points of the peristaltic wave array include the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array at the same position, and the peristaltic wave array parameters determined based on the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array at the same position include the interval time between two adjacent peristaltic wave arrays.
7. The parameter measurement method according to claim 4, characterized in that: The characteristic time points of the peristaltic wave array include the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays, and the peristaltic wave array parameters determined based on the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays include the non-peristaltic time between two adjacent peristaltic wave arrays.
8. The parameter measurement method according to claim 4, characterized in that: The obtaining of the annotation of the characteristic time points of the peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram includes: receiving a point selection operation on a characteristic time point of a peristaltic wave array on the peristaltic wave spatiotemporal distribution diagram, and determining a position of the annotation according to the point selection operation; Alternatively, an adjustable cursor is displayed on the peristaltic wave spatiotemporal distribution diagram, an adjustment operation on the adjustable cursor is received, and the marked position is determined according to the adjustment operation.
9. The parameter measurement method according to claim 2, characterized in that: The determining of the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic wave spatiotemporal distribution diagram includes: Based on the spatiotemporal distribution diagram of the peristaltic wave, at least two peristaltic curves of peristaltic parameters changing with time at at least two positions in the target area are obtained respectively; Extracting the time point corresponding to when the peristaltic parameter on the at least two peristaltic curves reaches a first threshold value; Classify the time points whose intervals do not exceed a preset time interval as time points belonging to the same peristaltic wave array; The peristaltic wave array parameters are determined according to the start time point and the end time point of the peristaltic wave array.
10. The parameter measurement method according to claim 9, characterized in that: Determining the peristaltic wave array parameters according to the start time point and the end time point of the peristaltic wave array includes: The duration of the peristaltic wave front is determined according to the interval time between the start time point and the end time point of the same peristaltic wave front on the at least two peristaltic curves.
11. The parameter measurement method according to claim 9, characterized in that: The step of determining the peristaltic wave array parameters of the peristaltic wave array according to the start time point and the end time point of the peristaltic wave array comprises: The interval time between two adjacent peristaltic wave arrays on the same peristaltic curve is determined according to the interval time between the end time point of the previous peristaltic wave array and the start time point of the next peristaltic wave array in two adjacent peristaltic wave arrays.
12. The parameter measurement method according to claim 9, characterized in that: The step of determining the peristaltic wave array parameters of the peristaltic wave array according to the start time point and the end time point of the peristaltic wave array comprises: The non-peristaltic time between two adjacent peristaltic wave fronts is determined according to the interval time between the end time point of the previous peristaltic wave front and the start time point of the next peristaltic wave front among the time points of two adjacent peristaltic wave fronts on the at least two peristaltic curves.
13. The parameter measurement method according to claim 2, characterized in that: The determining of the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic wave spatiotemporal distribution diagram includes: Based on the spatiotemporal distribution diagram of the peristaltic wave, a peristaltic curve of the peristaltic parameter at a predetermined position in the target area varying with time is obtained; A characteristic time point representing the peristaltic wave array transmission state on the peristaltic curve is extracted, and the peristaltic wave array parameter is determined according to the characteristic time point.
14. The parameter measurement method according to claim 13, characterized in that: Determining the peristaltic wave array parameters according to the characteristic time point includes: If the duration of the peristaltic parameter on the peristaltic curve being less than the first threshold value exceeds a preset time, the start time point and the end time point when the peristaltic parameter is less than the first threshold value are extracted, and the interval between the start time point and the end time point is taken as the no-peristaltic interval at the predetermined position, and the no-peristaltic time is determined based on the interval time between the start time point and the end time point.
15. The parameter measurement method according to claim 14, characterized in that: Determining the peristaltic wave array parameters according to the characteristic time point also includes: Two adjacent non-peristaltic intervals are obtained, and the duration of the peristaltic wave array between the two adjacent non-peristaltic intervals is determined according to the interval between the start time point of the latter non-peristaltic interval and the end time point of the previous non-peristaltic interval.
16. The parameter measurement method according to claim 14, characterized in that: Determining the peristaltic wave array parameters according to the characteristic time point includes: Extracting a second time point on the peristalsis curve at which the peristalsis parameter is greater than a second threshold; Extracting a first time point adjacent to each second time point, at which the peristaltic parameter is greater than a first threshold, the first threshold is less than the second threshold, and the direction of the peristaltic parameter corresponding to the first time point is the same as the direction of the peristaltic parameter corresponding to the second time point; The first time points whose interval time is less than the preset interval time are divided into first time points belonging to the same peristaltic wave array, and the duration of the peristaltic wave array is determined according to the interval time between the first first time point and the last first time point among the first time points belonging to the same peristaltic wave array.
17. The parameter measurement method according to claim 1, characterized in that: The step of obtaining the peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area based on the peristaltic parameters in the target area that change with time includes: The peristaltic wave array parameters characterizing the peristaltic wave array transmission state in the target area are automatically analyzed based on the peristaltic parameters based on a machine learning algorithm.
18. The parameter measurement method according to any one of claims 1 to 17, characterized in that: The output of the peristaltic wave array parameters includes: The peristaltic wave array parameters are displayed in at least one of a graphic, numerical value, and level.
19. A method for measuring parameters of peristaltic waves, characterized in that: The method comprises: Acquiring peristaltic parameters that change over time in a target area of the endometrium, wherein the peristaltic parameters include at least one of the following: peristaltic velocity, peristaltic acceleration, tissue displacement, and tissue strain; A peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and when the peristaltic wave array includes multiple peristaltic waves, the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold value; the peristaltic wave array parameter includes at least one of the following: the duration of a single peristaltic wave array, the number of peristaltic waves in a single peristaltic wave array, the interval time between two adjacent peristaltic wave arrays, the non-peristaltic time between two adjacent peristaltic wave arrays, the number of peristaltic wave arrays within a predetermined time, the average duration of the peristaltic wave array within a predetermined time, and the average non-peristaltic time within a predetermined time; The peristaltic wave array parameters are output.
20. A method for measuring parameters of peristaltic waves, characterized in that: The method comprises: Transmitting a first ultrasonic wave to the endometrium of the subject to be measured, and receiving an ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal; Processing the first ultrasonic echo signal to obtain a peristaltic parameter in the target area of the endometrium that changes with time, wherein the peristaltic parameter includes at least one of the following: peristaltic velocity, peristaltic acceleration, tissue displacement, and tissue strain; Based on the peristaltic parameters in the target area that change with time, a peristaltic wave parameter characterizing the peristaltic wave transmission state in the target area is obtained, wherein the peristaltic wave parameter includes at least one of the following: the transmission time of a single peristaltic wave, the average transmission time of at least two peristaltic waves within a predetermined time, and the number of peristalsis within a predetermined time; The peristaltic wave parameters are output.
21. The parameter measurement method according to claim 20, characterized in that: The step of obtaining the peristaltic wave parameter characterizing the peristaltic wave transmission state in the target area based on the peristaltic parameter in the target area that changes with time includes: generating a peristaltic wave spatiotemporal distribution diagram according to the peristaltic parameters that change with time at different positions in the target area, wherein the peristaltic wave spatiotemporal distribution diagram represents the change of the peristaltic parameters with time and space; The peristaltic wave parameters are determined based on the peristaltic wave spatiotemporal distribution diagram.
22. The parameter measurement method according to claim 21, characterized in that: The peristaltic wave parameters include the transmission time of a single peristaltic wave, and the determining of the peristaltic wave parameters based on the peristaltic wave spatiotemporal distribution diagram includes: Displaying the spatiotemporal distribution diagram of the peristaltic wave; Obtaining annotations of time points at which the peristaltic wave is transmitted to different positions in the target area on the peristaltic wave spatiotemporal distribution diagram; The transmission time of the peristaltic wave between the different positions is determined according to the time points corresponding to the annotations.
23. The parameter measurement method according to claim 21, characterized in that: The peristaltic wave parameters include the transmission time of a single peristaltic wave, and the determining of the peristaltic wave parameters based on the peristaltic wave spatiotemporal distribution diagram includes: Based on the spatiotemporal distribution diagram of the peristaltic wave, at least two curves of peristaltic parameter changes over time at at least two positions in the target area are obtained respectively; Corresponding time points of the same fluctuation segment of the peristaltic wave on the at least two curves are extracted, and the transmission time of the peristaltic wave between the at least two positions is determined according to the time interval between the corresponding time points.
24. The parameter measurement method according to claim 23, characterized in that: The corresponding time points include the time points corresponding to the peak value of the same fluctuation segment, the starting point of the same fluctuation segment or the end point of the same fluctuation segment on the at least two curves.
25. The parameter measurement method according to claim 21, characterized in that: The peristaltic wave parameters include the transmission time of a single peristaltic wave, and the determining of the peristaltic wave parameters based on the peristaltic wave spatiotemporal distribution diagram includes: Based on the time-space distribution diagram of the peristaltic wave, a peristaltic curve of the peristaltic parameter at a predetermined position varying with time is obtained; Corresponding time points on adjacent fluctuation segments on the creep curve are extracted, and the transfer time is determined according to the interval time between the corresponding time points.
26. The parameter measurement method according to claim 20, characterized in that: The step of obtaining the peristaltic wave parameter characterizing the peristaltic wave transmission state in the target area based on the peristaltic parameter in the target area that changes with time includes: The peristaltic wave parameters are automatically analyzed according to the peristaltic parameters based on a machine learning algorithm.
27. A method for measuring parameters of peristaltic waves, characterized in that: The method comprises: Acquiring peristaltic parameters that change over time in a target area of the endometrium, wherein the peristaltic parameters include at least one of the following: peristaltic velocity, peristaltic acceleration, tissue displacement, and tissue strain; Based on the peristaltic parameters in the target area that change with time, a peristaltic wave parameter of the peristaltic wave transmitted in the target area is obtained, wherein the peristaltic wave parameter includes at least one of the following: a transmission time of a single peristaltic wave, an average transmission time of at least two peristaltic waves within a predetermined time, and a number of peristalsis within a predetermined time; The peristaltic wave parameters are output.
28. An ultrasonic measurement system, characterized in that: The system comprises: Ultrasound probe; A transmitting circuit, used for stimulating the ultrasonic probe to transmit a first ultrasonic wave toward the endometrium of the subject; A receiving circuit, used for controlling the ultrasonic probe to receive the ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal; Processor for: Processing the first ultrasonic echo signal to obtain a peristaltic parameter in the target area of the endometrium that changes with time, wherein the peristaltic parameter includes at least one of the following: peristaltic velocity, peristaltic acceleration, tissue displacement, and tissue strain; A peristaltic wave array parameter characterizing the peristaltic wave array transmission state in the target area is obtained based on the peristaltic parameters in the target area that change with time, each of the peristaltic wave arrays includes a single or multiple peristaltic waves, and when the peristaltic wave array includes multiple peristaltic waves, the time interval between two adjacent peristaltic waves in the same peristaltic wave array is not greater than a preset threshold value; the peristaltic wave array parameter includes at least one of the following: the duration of a single peristaltic wave array, the number of peristaltic waves in a single peristaltic wave array, the interval time between two adjacent peristaltic wave arrays, the non-peristaltic time between two adjacent peristaltic wave arrays, the number of peristaltic wave arrays within a predetermined time, the average duration of the peristaltic wave array within a predetermined time, and the average non-peristaltic time within a predetermined time; A display is used to output the peristaltic wave array parameters.
29. An ultrasonic measurement system, characterized in that: The system comprises: Ultrasound probe; A transmitting circuit, used for stimulating the ultrasonic probe to transmit a first ultrasonic wave toward the endometrium of the subject; A receiving circuit, used for controlling the ultrasonic probe to receive the ultrasonic echo returned by the endometrium to obtain a first ultrasonic echo signal; Processor for: Processing the first ultrasonic echo signal to obtain a peristaltic parameter in the target area of the endometrium that changes with time, wherein the peristaltic parameter includes at least one of the following: peristaltic velocity, peristaltic acceleration, tissue displacement, and tissue strain; Based on the peristaltic parameters in the target area that change with time, a peristaltic wave parameter characterizing the peristaltic wave transmission state in the target area is obtained, wherein the peristaltic wave parameter includes at least one of the following: the transmission time of a single peristaltic wave, the average transmission time of at least two peristaltic waves within a predetermined time, and the number of peristalsis within a predetermined time; A display is used to output the peristaltic wave parameters.
Citation Information
Patent Citations
Uterus ultrasound micro peristalsis video processing method
CN108537785A