Transducer testing method, device, equipment and medium
By using pre-trained data analysis models to predict the performance of transducers in ultrasonic devices, the problem that prior art cannot determine the performance of transducers in ultrasonic devices is solved, and a more comprehensive transducer testing is achieved.
Patent Information
- Application Number
- CN202411940596.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-22
AI Technical Summary
Existing transducer testing methods cannot determine whether the transducer performs in ultrasonic devices in accordance with product requirements.
By obtaining the transmitting signal and received signal of the transducer to be tested based on the pulse transmitting receiver and inputting it into the pre-trained data analysis model, we predict the echo signal received by the transducer when the target ultrasonic front end transmits a signal to the transducer. Based on the predicted reception signal, it is determined whether the transducer meets the predetermined test conditions.
Without increasing the complexity of the test process, improving the comprehensiveness of the transducer test content can determine the performance of the transducer in ultrasonic equipment, thereby meeting product needs.
Smart Images

Figure CN119862387A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of transducer testing, and in particular to a transducer testing method, device, equipment and medium. Background Art
[0002] Existing transducer testing methods usually require the use of a pulse transmitter-receiver to transmit a driving signal to the transducer under test to drive the transducer under test to transmit ultrasonic waves to the target object, and at the same time use the pulse transmitter-receiver to obtain an echo signal corresponding to the driving signal received by the transducer under test; based on the driving signal and the echo signal, analyze whether the performance indicators of the transducer under test meet the set conditions, thereby determining whether the transducer under test is qualified.
[0003] Although the above test method can determine whether the transducer under test is qualified as an individual, it cannot determine whether its performance in the ultrasonic equipment meets the product requirements. Summary of the invention
[0004] The present invention provides a transducer testing method, device, equipment and medium to solve the problem that the existing transducer testing method cannot determine whether the performance of the transducer in the ultrasonic equipment meets the product requirements.
[0005] According to one aspect of the present invention, there is provided a transducer testing method, comprising:
[0006] Based on the pulse transmitter and receiver, a first transmitting signal for driving the transducer under test and a first receiving signal associated with the first transmitting signal and received by the transducer under test are obtained;
[0007] Inputting the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used to predict, based on the first transmission signal and the first reception signal, an echo signal received by the transducer under test detected by the target ultrasound front end when the target ultrasound front end transmits a second transmission signal to the transducer under test;
[0008] Based on the predicted received signal, it is determined whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition.
[0009] According to another aspect of the present invention, there is provided a transducer testing device, comprising:
[0010] A signal acquisition module, used for acquiring, based on a pulse transmitter and receiver, a first transmission signal for driving the transducer under test and a first reception signal associated with the first transmission signal received by the transducer under test;
[0011] A prediction module, used for inputting the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used for predicting, based on the first transmission signal and the first reception signal, an echo signal received by the transducer under test detected by the target ultrasound front end when the target ultrasound front end transmits a second transmission signal to the transducer under test;
[0012] The first result module is used to determine whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition based on the predicted received signal.
[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the transducer testing method described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the transducer testing method described in any embodiment of the present invention when executed.
[0018] The technical solution of the transducer testing method provided by the embodiment of the present invention is based on a pulse transmitter and receiver to obtain a first transmitting signal for driving the transducer to be tested and a first receiving signal received by the transducer to be tested based on the first transmitting signal in a separate test of the transducer to be tested; then a pre-trained data analysis model is used to analyze the first transmitting signal and the first receiving signal, and an echo signal received by the transducer to be tested detected by the target ultrasonic front end is predicted when the target ultrasonic front end transmits a second transmitting signal to the transducer to be tested, and the echo signal is output as a predicted receiving signal; finally, based on the predicted receiving signal, it is determined whether the transducer to be tested under the target front end meets the predetermined test conditions. Since the target ultrasonic front end is the core structure of the ultrasonic device, the performance of the transducer to be tested in the ultrasonic device including the target ultrasonic front end can be determined based on the test result, thereby achieving the goal of improving the comprehensiveness of the transducer test content without increasing the complexity of the test process.
[0019] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 is a flow chart of a transducer testing method provided in an embodiment of the present invention;
[0022] Figure 2 is another flow chart of a transducer testing method provided according to an embodiment of the present invention;
[0023] Figure 3 is a structural schematic diagram of a transducer testing device provided in an embodiment of the present invention;
[0024] Figure 4 is another structural schematic diagram of a transducer testing device provided according to an embodiment of the present invention;
[0025] Figure 5 is another structural schematic diagram of a transducer testing device provided according to an embodiment of the present invention;
[0026] Figure 6 It is a structural schematic diagram of an electronic device for implementing the transducer testing method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Figure 1 This is a flow chart of a transducer testing method provided by an embodiment of the present invention. This embodiment is used to determine whether the transducer under the target ultrasonic front end meets the predetermined test conditions. The method can be executed by a transducer testing device. The transducer testing device can be implemented in the form of hardware and / or software. The transducer testing device can be configured in a processor of an electronic device. Figure 1 As shown, the method includes:
[0030] S110 . Based on a pulse transmitter and receiver, obtain a first transmitting signal for driving the transducer under test and a first receiving signal associated with the first transmitting signal received by the transducer under test.
[0031] This embodiment can transmit a first transmission signal to the transducer under test based on the pulse transmitter and receiver to drive the transducer under test to generate ultrasonic waves; when the transducer under test outputs the ultrasonic waves generated based on the first transmission signal to the set detection object, the ultrasonic waves will generate an echo signal when encountering the set detection object, and the transducer under test receives the echo signal, which is the first reception signal. The pulse transmitter and receiver can obtain the first reception signal, and both the first transmission signal and the first reception signal can be exported to the set electronic device, or exported to the set electronic device through an oscilloscope.
[0032] S120. Input the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used to predict, based on the first transmission signal and the first reception signal, an echo signal received by the transducer to be tested detected by the target ultrasonic front end when the target ultrasonic front end transmits a second transmission signal to the transducer to be tested.
[0033] The target ultrasound front end includes a transmitting unit and a receiving unit, wherein the transmitting unit is used to transmit a second transmitting signal to the transducer under test, and the receiving unit is used to obtain an echo signal received by the transducer under test, which is also called a second receiving signal. The second transmitting signal can be configured to be the same as or different from the first transmitting signal.
[0034] This step is intended to predict the echo signal (second received signal) received by the transducer under test detected by the target ultrasonic front end based on the input data (first transmitted signal) and output data (first received signal) of the transducer under test, so that in actual transducer testing, there is no need to combine each transducer under test with a reference ultrasonic front end to obtain a target ultrasonic front end, and then test the performance of the transducer under test under the target ultrasonic front end, which can significantly improve the test speed of the transducer under test. It should be noted that the reference ultrasonic front end in this embodiment does not include a transducer.
[0035] Among them, the pre-trained data analysis model is trained by the data analysis model based on the target loss function, and the target loss function includes at least one signal index difference item, and the signal index difference item includes the difference between the predetermined index data of the echo signal actually detected by the target ultrasonic front end and the corresponding predetermined index data of the predicted received signal.
[0036] In one embodiment, the at least one signal indicator difference term includes at least one of a maximum sound pressure position difference term, a spectrum difference term and a phase difference term. The target loss function determined in this embodiment can improve the prediction accuracy of the pre-trained data analysis model.
[0037] Based on the above-mentioned embodiment, the target loss function includes a received signal difference term, a maximum sound pressure position difference term and a spectrum difference term; the received signal difference term is configured as the absolute value of the difference between the actual received signal of the target ultrasonic front end and the predicted received signal; the maximum sound pressure position difference term is configured as the difference between the maximum sound pressure position of the predicted received signal and the maximum sound pressure position of the actual received signal; the spectrum difference term is configured as the difference between the spectrum of the predicted received signal and the spectrum of the actual received signal.
[0038] Specifically, the objective loss function can be expressed as:
[0039]
[0040] Among them, α|xx ′ | is the received signal difference term, x is the actual echo signal received by the transducer under test detected by the target ultrasonic front end, and the actual echo signal is recorded in the label of the training sample; x ′ receiving signals for predictions of data analysis models; is the maximum sound pressure position difference term, t p For x ′ is the difference between the time when the maximum instantaneous value appears and the time when the receiving unit of the target ultrasound front end detects x, and fs is the sampling rate of the target ultrasound front end; γ(fft(x ′ )-fft(H(t)*f)) is the frequency spectrum difference term, H(t) represents the equivalent response of the transducer to be tested for transmitting and receiving, and f is the frequency of the second transmitting signal.
[0041] It should be noted that the training of the data analysis model is completed based on the first sample set to obtain a pre-trained data analysis model. The first sample set includes training samples for different transducers, and the training samples include a first transmission signal and a first reception signal of the corresponding transducer obtained based on a pulse transmitter and receiver, and a second transmission signal sent by the target ultrasonic front end of the corresponding transducer to the corresponding transducer and an echo signal received by the corresponding transducer, and the echo signal is used as a label. The first transmission signal and the second transmission signal can be set according to industry test requirements.
[0042] In one embodiment, after the predicted received signal is determined, the set indicator data of the predicted received signal is displayed in a visualization interface so that the user can intuitively understand the signal quality of the predicted received signal.
[0043] S130: Determine whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition based on the predicted received signal.
[0044] In one embodiment, the predicted received signal is input into a pre-trained classification model to obtain a classification identifier of whether the transducer to be tested meets a predetermined test condition.
[0045] Exemplarily, if the pre-trained classification model outputs a first classification identifier, it indicates that the transducer to be tested has passed the predetermined test conditions, that is, the transducer to be tested has passed the test and is a qualified transducer; if the pre-trained classification model outputs a second classification identifier, it indicates that the transducer to be tested has not passed the predetermined test conditions, that is, the transducer to be tested has not passed the test and is an unqualified transducer.
[0046] The classification model is trained based on the second sample set to obtain a pre-trained classification model, wherein each training sample in the second sample set includes a label and an echo signal (second received signal) received by each transducer detected by the target ultrasound front end, and the label includes an identifier for indicating whether the second received signal meets a predetermined test condition.
[0047] In one embodiment, after the predicted received signal is determined, the target indicator data of the predicted received signal is determined based on the existing ultrasonic signal analysis method, and whether the transducer to be tested meets the predetermined test conditions is determined based on the target indicator data, and a first classification identifier is generated to indicate that the predetermined test conditions are met, or a second classification identifier is generated to indicate that the predetermined test conditions are not met.
[0048] The technical solution of the transducer testing method provided in the embodiment of the present invention obtains a first transmitting signal for driving the transducer to be tested and a first receiving signal received by the transducer to be tested based on the first transmitting signal in a separate test of the transducer to be tested; then uses a pre-trained data analysis model to analyze the first transmitting signal and the first receiving signal, predicts the echo signal received by the transducer to be tested detected by the target ultrasonic front end when the target ultrasonic front end transmits a second transmitting signal to the transducer to be tested, and outputs the echo signal as the predicted receiving signal; finally, based on the predicted receiving signal, determines whether the transducer to be tested under the target front end meets the predetermined test conditions. Since the target ultrasonic front end is the core structure of the ultrasonic device, the performance of the transducer to be tested in the ultrasonic device including the target ultrasonic front end can be determined based on the test result, thereby achieving the goal of improving the comprehensiveness of the transducer test content without increasing the complexity of the test process.
[0049] Figure 2 This is a flow chart of a transducer testing method provided by an embodiment of the present invention. This embodiment adds a step of determining a predetermined resolution of an ultrasound image determined by a target ultrasound front end of the transducer to be tested based on the previous embodiment. Figure 2 As shown, the method includes:
[0050] S210 . Based on a pulse transmitter and receiver, obtain a first transmitting signal for driving the transducer under test and a first receiving signal associated with the first transmitting signal received by the transducer under test.
[0051] S220. Input the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used to predict, based on the first transmission signal and the first reception signal, an echo signal received by the transducer to be tested detected by the target ultrasonic front end when the target ultrasonic front end transmits a second transmission signal to the transducer to be tested.
[0052] S230: Determine whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition based on the predicted received signal.
[0053] S240: Determine, according to the predicted received signal, an axial resolution and / or a lateral resolution of an ultrasound image determined by a target ultrasound front end including the transducer to be tested.
[0054] Axial resolution refers to the minimum distance between two adjacent structures that can be distinguished in the direction of the ultrasonic beam. It depends on the pulse width of the ultrasonic beam and the center frequency of the ultrasonic wave. The shorter the pulse width, the higher the axial resolution. Reducing the number of cycles of the transmitted pulse or reducing the ultrasonic wavelength can improve the axial resolution; high-frequency ultrasonic waves have a short wavelength, so the axial resolution can be improved. High-frequency transducers can produce short pulse lengths, thereby improving the axial resolution.
[0055] Lateral resolution refers to the minimum distance between two adjacent structures that can be resolved in a plane perpendicular to the direction of the ultrasound beam. It depends primarily on the width of the ultrasound beam. The narrower the ultrasound beam width, the higher the lateral resolution. Lateral resolution deteriorates with increasing depth because the beam converges to its narrowest width and then widens with increasing distance.
[0056] In one embodiment, the predicted received signal is input into a pre-trained resolution prediction model to obtain the axial resolution and / or lateral resolution of the ultrasound image determined by the target ultrasound front end including the transducer to be tested. This embodiment can quickly determine the axial resolution and / or lateral resolution of the ultrasound image determined by the target ultrasound front end including the transducer to be tested based on the predicted received signal.
[0057] The training of the resolution prediction model is completed based on the third sample set to obtain a pre-trained resolution prediction model. For the case where only the axial resolution can be predicted, the training samples in the third sample set include the second received signal received by the target ultrasound front end and the label, and the label includes the axial resolution corresponding to the second received signal; for the case where only the lateral resolution can be predicted, the training samples in the third training sample set include the second received signal received by the target ultrasound front end and the label, and the label includes the lateral resolution corresponding to the second received signal; for the case where the axial resolution and the lateral resolution can be predicted at the same time, the label includes the axial resolution and the lateral resolution corresponding to the second received signal.
[0058] In one embodiment, when an instruction for determining an axial resolution is detected, the center frequency of the predicted received signal and the width of the acoustic beam formed by the predicted received signal are determined; then, based on the center frequency and the width, the axial resolution of the ultrasonic image determined by the target ultrasonic front end including the transducer to be tested is determined; when an instruction for determining a lateral resolution is detected, the width of the acoustic beam formed by the predicted received signal is predicted; then, based on the width, the lateral resolution of the ultrasonic image determined by the target ultrasonic front end including the transducer to be tested is determined.
[0059] After the axial resolution and / or lateral resolution are determined, determine whether the axial resolution and / or lateral resolution meet the corresponding resolution conditions, and based on whether the axial resolution and / or lateral resolution meet the corresponding resolution conditions, determine whether the target ultrasonic front end including the transducer to be tested meets the resolution test conditions.
[0060] If the target ultrasonic front end including the transducer to be tested meets the resolution test conditions, it means that it has passed the resolution test, and therefore a first prompt information indicating that the target ultrasonic front end has passed the resolution test is displayed in the visualization interface; if the target ultrasonic front end including the transducer to be tested does not meet the resolution test conditions, it means that it has not passed the resolution test, and therefore a second prompt information indicating that the target ultrasonic front end has not passed the resolution test is displayed in the visualization interface.
[0061] The technical solution provided by the embodiment of the present invention realizes the determination of the axial resolution and / or lateral resolution of the ultrasound image determined by the target ultrasound front end including the transducer to be tested based on the predicted received signal, thereby determining whether the target ultrasound front end including the transducer to be tested is qualified, whether the target ultrasound front end can be used to assemble ultrasound equipment, etc., further improving the comprehensiveness of the transducer detection content.
[0062] Figure 3 The schematic diagram of the structure of the transducer testing device provided by the embodiment of the present invention is as follows. Figure 3 As shown, the device comprises:
[0063] An acquisition module 31 is used to acquire, based on a pulse transmitter and receiver, a first transmission signal for driving the transducer under test and a first reception signal associated with the first transmission signal received by the transducer under test;
[0064] A prediction module 32 is used to input the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used to predict, based on the first transmission signal and the first reception signal, an echo signal received by the transducer under test detected by the target ultrasound front end when the target ultrasound front end transmits a second transmission signal to the transducer under test;
[0065] The first result module 33 is used to determine whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition based on the predicted received signal.
[0066] In one embodiment, the pre-trained data analysis model is trained by the data analysis model based on a target loss function, and the target loss function includes at least one signal index difference item, and the signal index difference item includes the difference between the predetermined index data of the echo signal actually received by the target ultrasonic front end and the corresponding predetermined index data of the predicted received signal.
[0067] In one embodiment, the target loss function includes a received signal difference term, a maximum sound pressure position difference term, and a spectrum difference term;
[0068] The received signal difference term is configured as an absolute value of a difference between an actual received signal of the target ultrasound front end and the predicted received signal;
[0069] The maximum sound pressure position difference item is configured as the difference between the maximum sound pressure position of the predicted received signal and the maximum sound pressure position of the actual received signal;
[0070] The spectrum difference term is configured as the difference between the spectrum of the predicted received signal and the spectrum of the actual received signal.
[0071] In one embodiment, the first result module 33 is used to:
[0072] The predicted received signal is input into a pre-trained classification model to obtain a classification identifier of whether the transducer to be tested meets a predetermined test condition.
[0073] In one embodiment, Figure 4 As shown, the device further includes a second result module 34, and the second result module 34 is used to:
[0074] An axial resolution and / or a lateral resolution of an ultrasound image determined by the target ultrasound front end including the transducer to be tested is determined according to the predicted received signal.
[0075] In one embodiment, the second result module 34 is further configured to:
[0076] Whether the target ultrasound front end including the transducer to be tested meets the resolution test condition is determined according to whether the axial resolution and / or the lateral resolution meets the corresponding resolution condition.
[0077] In one embodiment, Figure 5 As shown, the device further includes a display module 35, which is used to:
[0078] Displaying the first classification mark or the second classification mark in the visual interface, and displaying the first prompt information or the second prompt information;
[0079] The first classification mark is used to indicate that the transducer to be tested meets the predetermined test conditions;
[0080] The second classification mark is used to indicate that the transducer to be tested does not meet the predetermined test condition;
[0081] The first prompt information is used to indicate that the target ultrasound front end meets the resolution test condition;
[0082] The second prompt information is used to indicate that the target ultrasound front end does not meet the resolution test condition.
[0083] The technical solution of the transducer testing method provided by the embodiment of the present invention is based on a pulse transmitter and receiver to obtain a first transmitting signal for driving the transducer to be tested and a first receiving signal received by the transducer to be tested based on the first transmitting signal in a separate test of the transducer to be tested; then a pre-trained data analysis model is used to analyze the first transmitting signal and the first receiving signal, and an echo signal received by the transducer to be tested detected by the target ultrasonic front end is predicted when the target ultrasonic front end transmits a second transmitting signal to the transducer to be tested, and the echo signal is output as a predicted receiving signal; finally, based on the predicted receiving signal, it is determined whether the transducer to be tested under the target front end meets the predetermined test conditions. Since the target ultrasonic front end is the core structure of the ultrasonic device, the performance of the transducer to be tested in the ultrasonic device including the target ultrasonic front end can be determined based on the test result, thereby achieving the goal of improving the comprehensiveness of the transducer test content without increasing the complexity of the test process.
[0084] The transducer testing device provided in the embodiment of the present invention can execute the transducer testing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0085] Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0086] like Figure 6As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0087] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0088] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the transducer testing method.
[0089] In some embodiments, the transducer testing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the transducer testing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the transducer testing method in any other appropriate manner (e.g., by means of firmware).
[0090] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0091] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0092] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0093] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0094] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0095] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0096] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0097] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A transducer testing method, characterized in that: include: Based on the pulse transmitter and receiver, a first transmitting signal for driving the transducer under test and a first receiving signal associated with the first transmitting signal and received by the transducer under test are obtained; Inputting the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used to predict, based on the first transmission signal and the first reception signal, an echo signal received by the transducer under test detected by the target ultrasound front end when the target ultrasound front end transmits a second transmission signal to the transducer under test; Based on the predicted received signal, it is determined whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition.
2. The method according to claim 1, characterized in that: The pre-trained data analysis model is trained by the data analysis model based on a target loss function, and the target loss function includes at least one signal index difference item, and the signal index difference item includes the difference between the predetermined index data of the echo signal actually received by the target ultrasonic front end and the corresponding predetermined index data of the predicted received signal.
3. The method according to claim 2, characterized in that The target loss function includes a received signal difference term, a maximum sound pressure position difference term and a spectrum difference term; The received signal difference term is configured as an absolute value of a difference between the predicted received signal and an actual received signal of the target ultrasound front end; The maximum sound pressure position difference item is configured as the difference between the maximum sound pressure position of the predicted received signal and the maximum sound pressure position of the actual received signal; The spectrum difference term is configured as the difference between the spectrum of the predicted received signal and the spectrum of the actual received signal.
4. The method according to claim 1, characterized in that: The step of determining whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition based on the predicted received signal comprises: The predicted received signal is input into a pre-trained classification model to obtain a classification identifier of whether the transducer to be tested meets a predetermined test condition.
5. The method according to claim 1, characterized in that After determining whether the transducer to be tested in the target ultrasonic front end meets a predetermined test condition based on the predicted received signal, the method further includes: An axial resolution and / or a lateral resolution of an ultrasound image determined by the target ultrasound front end including the transducer to be tested is determined according to the predicted received signal.
6. The method according to claim 5, characterized in that After determining the axial resolution and / or lateral resolution of the ultrasound image determined by the target ultrasound front end including the transducer to be tested according to the predicted received signal, the method further includes: Whether the target ultrasound front end including the transducer to be tested meets the resolution test condition is determined according to whether the axial resolution and / or the lateral resolution meets the corresponding resolution condition.
7. The method according to claim 6, characterized in that After determining whether the target ultrasonic front end including the transducer to be tested meets the resolution test condition according to whether the axial resolution and / or the lateral resolution meets the corresponding resolution condition, the method further includes: Displaying the first classification mark or the second classification mark in the visual interface, and displaying the first prompt information or the second prompt information; The first classification mark is used to indicate that the transducer to be tested meets the predetermined test conditions; The second classification mark is used to indicate that the transducer to be tested does not meet the predetermined test condition; The first prompt information is used to indicate that the target ultrasound front end meets the resolution test condition; The second prompt information is used to indicate that the target ultrasound front end does not meet the resolution test condition.
8. A transducer testing device, characterized in that: include: A signal acquisition module, used for acquiring, based on a pulse transmitter and receiver, a first transmission signal for driving the transducer under test and a first reception signal associated with the first transmission signal received by the transducer under test; A prediction module, used for inputting the first transmission signal and the first reception signal into a pre-trained data analysis model to obtain a predicted reception signal, wherein the pre-trained data analysis model is used for predicting, based on the first transmission signal and the first reception signal, an echo signal received by the transducer under test detected by the target ultrasound front end when the target ultrasound front end transmits a second transmission signal to the transducer under test; The first result module is used to determine whether the transducer to be tested in the target ultrasound front end meets a predetermined test condition based on the predicted received signal.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the transducer testing method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the transducer testing method according to any one of claims 1 to 7 when executed.