Ultrasound diagnostic equipment

The ultrasound diagnostic apparatus uses parallel filtering and adaptive thresholding to effectively remove clutter signals, enhancing the clarity of blood flow imaging by setting appropriate thresholds for each sample point, addressing the challenge of clutter interference in Doppler information.

JP7613989B2Active Publication Date: 2025-01-15CANON MEDICAL SYST CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2021063689
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-02
Publication Date
2025-01-15
Estimated Expiration
2041-04-02

AI Technical Summary

Technical Problem

Conventional ultrasound diagnostic apparatuses face challenges in effectively removing clutter signal components from Doppler information, which are caused by fixed reflections of organs and other movements, leading to inaccurate blood flow information.

Method used

The apparatus employs a signal processing section that applies multiple filters with different cutoff values in parallel to extract Doppler information and uses a blank processing function to remove clutter signals, setting appropriate thresholds for each sample point based on the ratio of blood flow to clutter signals.

Benefits of technology

This approach allows for accurate removal of clutter signals, resulting in clear depiction of blood flow information, even in environments with varying ratios of clutter and blood flow signals, improving the quality of Doppler imaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613989000001
    Figure 0007613989000001
  • Figure 0007613989000002
    Figure 0007613989000002
  • Figure 0007613989000003
    Figure 0007613989000003
Patent Text Reader

Abstract

To properly remove clutter signal components.SOLUTION: An ultrasonic diagnostic apparatus according to embodiment comprises a signal processing part. On the basis of a plurality of pieces of Doppler information extracted by applying a plurality of filtering processes having cutoff values different from each other to ultrasonic reception signals respectively in parallel, the signal processing part generates blood flow information having the clutter signal components removed therefrom for each sample point.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The embodiments disclosed in the present specification and drawings relate to an ultrasound diagnostic device. [Background technology]

[0002] Conventionally, ultrasonic diagnostic devices have a function of generating and displaying blood flow information from reflected ultrasonic waves by utilizing the Doppler effect. The Doppler information obtained from the reflected waves contains not only blood flow signal components caused by blood flow, but also clutter signal components caused by fixed reflections from organs of the subject, respiratory movement of organs, pulsatile movement, etc. For this reason, conventional ultrasonic diagnostic devices use a technique for removing clutter signal components from the Doppler information in order to generate accurate blood flow information of the subject. Known techniques for removing clutter signal components include, for example, a technique using a wall filter and a technique using blanking processing (also called "blanking processing"). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2013 / 153921 Summary of the Invention [Problem to be solved by the invention]

[0004] One of the problems to be solved by the embodiments disclosed in this specification and the drawings is to appropriately remove clutter signal components. However, the problems to be solved by the embodiments disclosed in this specification and the drawings are not limited to the above problem. Problems corresponding to the effects of each configuration shown in the embodiments described later can also be positioned as other problems. [Means for solving the problem]

[0005] An ultrasound diagnostic apparatus according to an embodiment includes a signal processor that generates blood flow information from which clutter signal components have been removed for each sample point, based on a plurality of pieces of Doppler information extracted by applying a plurality of filter processes having different cutoff values ​​in parallel to a received ultrasound signal. [Brief description of the drawings]

[0006] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of an ultrasonic diagnostic apparatus according to the first embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of the signal processing circuit according to the first embodiment. [Diagram 3] FIG. 3 is a flowchart showing an example of a processing procedure of the ultrasonic diagnostic apparatus according to the first embodiment. [Figure 4A] FIG. 4A is a diagram for explaining processing of the blank processing function according to the first embodiment. [Figure 4B] FIG. 4B is a diagram for explaining the process of the blanking function according to the first embodiment. [Figure 5A] FIG. 5A is a diagram for explaining processing of the blank processing function according to the first embodiment. [Figure 5B] FIG. 5B is a diagram for explaining the process of the blanking function according to the first embodiment. [Figure 6A] FIG. 6A is a diagram for explaining the effect of the ultrasonic diagnostic apparatus according to the first embodiment. [Figure 6B] FIG. 6B is a diagram for explaining the effect of the ultrasonic diagnostic apparatus according to the first embodiment. [Figure 7A] FIG. 7A is a diagram for explaining a problem with the second method according to the comparative example. [Figure 7B] FIG. 7B is a diagram for explaining a problem with the second method according to the comparative example. [Figure 8] FIG. 8 is a diagram for explaining a problem with the second method according to the comparative example. [Figure 9] FIG. 9 is a flowchart showing an example of a processing procedure of an ultrasound diagnostic apparatus according to a modified example of the first embodiment. [Figure 10] FIG. 10 is a diagram for explaining the processing of the signal processing circuit according to the second embodiment. [Figure 11] FIG. 11 is a block diagram showing an example of the configuration of a signal processing circuit according to the second embodiment. [Figure 12] FIG. 12 is a flowchart showing an example of a processing procedure of the ultrasonic diagnostic apparatus according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007] Hereinafter, an ultrasonic diagnostic apparatus according to an embodiment will be described with reference to the drawings. Note that the embodiment is not limited to the following embodiment. Furthermore, the contents described in one embodiment can be similarly applied to other embodiments in principle.

[0008] (First embodiment) Fig. 1 is a block diagram showing an example of the configuration of an ultrasound diagnostic apparatus 1 according to the first embodiment. As shown in Fig. 1, the ultrasound diagnostic apparatus 1 according to the first embodiment includes an apparatus main body 100, an ultrasound probe 101, an input device 102, and a display 103. The ultrasound probe 101, the input device 102, and the display 103 are communicably connected to the apparatus main body 100. Note that a subject P is not included in the configuration of the ultrasound diagnostic apparatus 1.

[0009] The ultrasonic probe 101 transmits and receives ultrasonic waves. For example, the ultrasonic probe 101 has a plurality of piezoelectric transducers. These piezoelectric transducers generate ultrasonic waves based on a drive signal supplied from a transmission / reception circuit 110 included in the device main body 100, which will be described later. The plurality of piezoelectric transducers included in the ultrasonic probe 101 receive reflected waves from the subject P and convert them into electrical signals. The ultrasonic probe 101 also has a matching layer provided on the piezoelectric transducers, a backing material that prevents ultrasonic waves from propagating backward from the piezoelectric transducers, and the like. The ultrasonic probe 101 is detachably connected to the device main body 100.

[0010] When ultrasonic waves are transmitted from the ultrasonic probe 101 to the subject P, the transmitted ultrasonic waves are successively reflected by discontinuous surfaces of acoustic impedance in the internal tissues of the subject P, and are received as reflected wave signals by a plurality of piezoelectric transducers of the ultrasonic probe 101. The amplitude of the received reflected wave signal depends on the difference in acoustic impedance at the discontinuous surfaces where the ultrasonic waves are reflected. When the transmitted ultrasonic pulse is reflected by the surface of a moving blood flow, a heart wall, or the like, the reflected wave signal undergoes a frequency shift due to the Doppler effect depending on the velocity component of the moving body in the ultrasonic transmission direction.

[0011] The ultrasonic probe 101 according to the first embodiment can be a 1D array probe that scans the subject P two-dimensionally, or a mechanical 4D probe or a 2D array probe that scans the subject P three-dimensionally.

[0012] The input device 102 corresponds to devices such as a mouse, a keyboard, a button, a panel switch, a touch command screen, a foot switch, a trackball, a joystick, etc. The input device 102 accepts various setting requests from the operator of the ultrasound diagnostic apparatus 1, and transfers the accepted various setting requests to the apparatus main body 100.

[0013] The display 103 displays a GUI (Graphical User Interface) that enables the operator of the ultrasound diagnostic apparatus 1 to input various setting requests using the input device 102, and also displays ultrasound image data generated in the apparatus main body 100, etc.

[0014] The device main body 100 is a device that generates ultrasonic image data based on a reflected wave signal received by the ultrasonic probe 101. The ultrasonic image data generated by the device main body 100 shown in Fig. 1 may be two-dimensional ultrasonic image data generated based on a two-dimensional reflected wave signal, or may be three-dimensional ultrasonic image data generated based on a three-dimensional reflected wave signal.

[0015] 1, the device main body 100 includes a transmission / reception circuit 110, a signal processing circuit 120, an image generation circuit 130, an image memory 140, a storage circuit 150, and a processing circuit 160. The transmission / reception circuit 110, the signal processing circuit 120, the image generation circuit 130, the image memory 140, the storage circuit 150, and the processing circuit 160 are connected to each other so as to be able to communicate with each other.

[0016] The transmission / reception circuit 110 controls the ultrasonic transmission / reception (ultrasonic scan) performed by the ultrasonic probe 101 based on instructions from the processing circuit 160 described later. The transmission / reception circuit 110 has a pulse generator, a transmission delay circuit, a pulser, etc., and supplies a drive signal to the ultrasonic probe 101. The pulse generator repeatedly generates a rate pulse for forming a transmission ultrasonic wave at a predetermined repetition frequency. The transmission delay circuit also focuses the ultrasonic waves generated from the ultrasonic probe 101 into a beam shape and provides a delay time for each piezoelectric transducer required to determine the transmission directivity to each rate pulse generated by the pulse generator. The pulser also applies a drive signal (drive pulse) to the ultrasonic probe 101 at a timing based on the rate pulse. That is, the transmission delay circuit arbitrarily adjusts the transmission direction of the ultrasonic waves transmitted from the piezoelectric transducer surface by changing the delay time provided to each rate pulse.

[0017] The transmission / reception circuit 110 has a function of instantaneously changing the transmission frequency, transmission drive voltage, etc., in order to execute a predetermined scan sequence based on instructions from the processing circuit 160, which will be described later. In particular, the change in the transmission drive voltage is realized by a linear amplifier type oscillation circuit that can instantaneously switch its value, or a mechanism that electrically switches between multiple power supply units.

[0018] The transmission / reception circuit 110 also has an amplifier circuit, an A / D (Analog / Digital) converter, a reception delay circuit, an adder, a quadrature detection circuit, etc., and performs various processes on the reflected wave signal received by the ultrasound probe 101 to generate reflected wave data. The amplifier circuit amplifies the reflected wave signal for each channel and performs gain correction processing. The A / D converter A / D converts the gain-corrected reflected wave signal. The reception delay circuit provides the digital data with a reception delay time required to determine the reception directivity. The adder performs addition processing of the reflected wave signal to which the reception delay time has been provided by the reception delay circuit. The addition processing by the adder emphasizes the reflected component from a direction corresponding to the reception directivity of the reflected wave signal.

[0019] The quadrature detection circuit then converts the output signal of the adder into an in-phase signal (I signal, I: In-phase) and a quadrature signal (Q signal, Q: Quadrature-phase) in the baseband. The quadrature detection circuit then transmits the I signal and Q signal (hereinafter referred to as IQ signal) as reflected wave data to the signal processing circuit 120. Note that the quadrature detection circuit may convert the output signal of the adder into an RF (Radio Frequency) signal and then transmit it to the signal processing circuit 120. The IQ signal and RF signal are signals (received signals) that contain phase information. Hereinafter, the reflected wave data output by the transmission / reception circuit 110 may be referred to as a received signal.

[0020] The transmission / reception circuit 110 can generate reflected wave data of a plurality of reception foci from the reflected wave signals of the piezoelectric transducers obtained by transmitting an ultrasonic beam once. That is, the transmission / reception circuit 110 is a circuit capable of performing parallel simultaneous reception processing. The first embodiment is applicable even when the transmission / reception circuit 110 cannot perform parallel simultaneous reception processing.

[0021] The signal processing circuit 120 performs various signal processing on the reflected wave data generated by the transmission / reception circuit 110 from the reflected wave signal. For example, the signal processing circuit 120 includes a buffer that temporarily stores the reflected wave data (IQ signal) generated by the transmission / reception circuit 110. The buffer stores several frames of IQ signals or several volumes of IQ signals. For example, the buffer is a FIFO (First-In / First-Out) memory that stores a predetermined number of frames of IQ signals. Then, for example, when one frame of IQ signals is newly generated by the transmission / reception circuit 110, the buffer discards the one frame of IQ signals that was generated the oldest, and stores the newly generated one frame of I / Q signals. Then, the signal processing circuit 120 performs logarithmic amplification, envelope detection processing, logarithmic compression, and the like on the reflected wave data (IQ signal) read from the buffer to generate data (B-mode information) in which the signal intensity at multiple points is expressed by luminance brightness.

[0022] The signal processing circuit 120 can change the detection frequency by filtering to change the frequency band to be visualized. By using the filtering function of the signal processing circuit 120, it is possible to perform harmonic imaging such as contrast harmonic imaging (CHI) and tissue harmonic imaging (THI).

[0023] Furthermore, by using the filter processing function of the signal processing circuit 120, the ultrasonic diagnostic apparatus 1 according to the first embodiment can perform tissue harmonic imaging (THI).

[0024] Furthermore, when performing harmonic imaging of CHI or THI, the signal processing circuit 120 can extract harmonic components by a method different from the above-mentioned method using filter processing. In harmonic imaging, an imaging method called an amplitude modulation (AM) method, a phase modulation (PM) method, or an AMPM method that combines the AM method and the PM method is performed. In the AM method, the PM method, and the AMPM method, ultrasonic waves with different amplitudes and phases are transmitted multiple times for the same scanning line. As a result, the transmission / reception circuit 110 generates and outputs multiple reflected wave data (received signals) for each scanning line. Then, the signal processing circuit 120 extracts harmonic components by performing addition and subtraction processing on the multiple reflected wave data (received signals) for each scanning line according to the modulation method. Then, the signal processing circuit 120 performs envelope detection processing or the like on the reflected wave data (received signals) of the harmonic components to generate B-mode information.

[0025] The signal processing circuit 120 performs frequency analysis on the reflected wave data read from the buffer to generate data (Doppler information) that extracts motion information based on the Doppler effect of a moving object within the scanning range. Specifically, the signal processing circuit 120 generates Doppler information that estimates the average velocity, average variance, average power value, etc., as the motion information of the moving object at each of a plurality of sample points. Here, the moving object is, for example, blood flow, tissue such as a heart wall, or a contrast agent. When generating (extracting) motion information of blood flow (blood flow information), the signal processing circuit 120 performs processing to remove clutter signal components caused by fixed reflection of the subject's organs, respiratory movement of the organs, pulsatile movement, etc., from the Doppler information. The blood flow information is represented by the average velocity, average variance, average power value, etc., of the blood flow.

[0026] Using the above-mentioned function of the signal processing circuit 120, the ultrasound diagnostic device 1 according to this embodiment can execute a color Doppler method, also called a color flow mapping method (CFM). In the CFM method, ultrasonic waves are transmitted and received multiple times on multiple scanning lines. In the CFM method, a moving target indicator (MTI) filter is applied to a data sequence at the same position to suppress signals (clutter signals) originating from stationary tissue or slow-moving tissue, and a signal originating from blood flow is extracted. In the CFM method, blood flow information such as the blood flow speed, blood flow dispersion, and blood flow power is estimated from this blood flow signal. The image generating circuit 130, which will be described later, generates ultrasound image data (Doppler image data) in which the distribution of the estimation result is displayed in color, for example, two-dimensionally. Then, the display 103 displays the Doppler image data.

[0027] As the MTI filter, a filter with fixed coefficients, such as a Butterworth-type IIR (Infinite Impulse Response) filter or a polynomial regression filter, or an adaptive MTI filter that changes the coefficients according to the input signal can be used. As an adaptive MTI filter, for example, a filter called an "Eigenvector Regression Filter" is used. Hereinafter, the "Eigenvector Regression Filter", which is an adaptive MTI filter that uses eigenvectors, will be referred to as an "Eigenvector-type MTI filter".

[0028] The eigenvector type MTI filter calculates eigenvectors from the correlation matrix, and calculates the coefficients used in the clutter suppression process from the calculated eigenvectors. This method is an application of the techniques used in principal component analysis, Karhunen-Loeve transform, and eigenspace methods.

[0029] When the eigenvector type MTI filter is used, the signal processing circuit 120 calculates the correlation matrix of the scanning range from a data sequence of consecutive reflected wave data at the same position (same sample point). For example, the signal processing circuit 120 calculates the eigenvalues ​​of the correlation matrix and the eigenvectors corresponding to the eigenvalues. Then, the signal processing circuit 120 calculates a matrix in which the rank of the matrix in which the eigenvectors are arranged based on the magnitude of each eigenvalue is reduced as a filter matrix for suppressing clutter components. Here, the signal processing circuit 120 determines the number of principal components to be reduced, that is, the value of the rank cut number, by, for example, a preset value or a value designated by the operator. However, when tissues whose moving speed changes with time due to pulsation, such as the heart and blood vessels, are included within the scanning range, it is preferable that the value of the rank cut number is adaptively determined from the magnitude of the eigenvalue. That is, the signal processing circuit 120 changes the number of principal components to be reduced according to the magnitude of the eigenvalue of the correlation matrix. In this embodiment, the signal processing circuit 120 changes the number of ranks to be reduced according to the magnitude of the eigenvalue.

[0030] The signal processing circuit 120 uses a filter matrix to suppress clutter components from a data string of consecutive reflected wave data at the same position (same sample point) and outputs a data string from which blood flow signals originating from blood flow are extracted. The signal processing circuit 120 performs calculations such as autocorrelation calculations using the output data to estimate blood flow information and outputs the estimated blood flow information.

[0031] The image generating circuit 130 generates ultrasound image data from the data generated by the signal processing circuit 120. For example, the image generating circuit 130 generates two-dimensional B-mode image data in which the intensity of the reflected wave is expressed as brightness from the two-dimensional B-mode information. The image generating circuit 130 also generates two-dimensional Doppler image data in which blood flow information is visualized from the two-dimensional Doppler information. The two-dimensional Doppler image data is velocity image data, variance image data, power image data, or image data that is a combination of these. The image generating circuit 130 generates color Doppler image data in which blood flow information is displayed in color, or generates Doppler image data in which one piece of blood flow information is displayed in grayscale, as the Doppler image data.

[0032] Here, the image generating circuit 130 generally converts (scan converts) a scan line signal sequence of an ultrasonic scan into a scan line signal sequence of a video format represented by a television or the like, and generates ultrasonic image data for display. Specifically, the image generating circuit 130 generates ultrasonic image data for display by performing coordinate conversion according to the ultrasonic scanning form of the ultrasonic probe 101. In addition to scan conversion, the image generating circuit 130 also performs various image processing, such as image processing (smoothing processing) for regenerating an average brightness image using multiple image frames after scan conversion, and image processing (edge ​​enhancement processing) using a differential filter in the image. In addition, the image generating circuit 130 combines character information of various parameters, scales, body marks, etc. with the ultrasonic image data.

[0033] That is, the B-mode information and the Doppler information are ultrasonic image data before the scan conversion process, and the data generated by the image generation circuit 130 is ultrasonic image data for display after the scan conversion process. The B-mode information and the Doppler information are also called raw data. The image generation circuit 130 generates two-dimensional ultrasonic image data for display from the two-dimensional ultrasonic image data before the scan conversion process.

[0034] Furthermore, the image generating circuit 130 generates three-dimensional B-mode image data by performing coordinate conversion on the three-dimensional B-mode information generated by the signal processing circuit 120. Also, the image generating circuit 130 generates three-dimensional Doppler image data by performing coordinate conversion on the three-dimensional Doppler information generated by the signal processing circuit 120.

[0035] Furthermore, the image generating circuit 130 performs rendering processing on the volume data to generate various two-dimensional image data for displaying the volume data on the display 103. The rendering processing performed by the image generating circuit 130 includes, for example, processing for performing multi-planar reconstruction (MPR) to generate MPR image data from the volume data. The rendering processing performed by the image generating circuit 130 includes, for example, volume rendering (VR) processing for generating two-dimensional image data reflecting three-dimensional information.

[0036] The image memory 140 is a memory that stores image data for display generated by the image generating circuit 130. The image memory 140 can also store the signal processing circuit 120 and data generated by the signal processing circuit 120. The B-mode information and Doppler information stored in the image memory 140 can be called up by the operator after diagnosis, for example, and becomes ultrasound image data for display via the image generating circuit 130. The image memory 140 can also store reflected wave data output by the transmitting / receiving circuit 110.

[0037] The memory circuitry 150 stores various data such as control programs for transmitting and receiving ultrasound, image processing, and display processing, diagnostic information (e.g., patient ID, doctor's findings, etc.), diagnostic protocols, and various body marks. The memory circuitry 150 is also used for storing image data stored in the image memory 140 as necessary. The data stored in the memory circuitry 150 can be transferred to an external device via an interface (not shown). The memory circuitry 150 can also store data transferred from an external device via an interface (not shown).

[0038] The processing circuitry 160 controls the overall processing of the ultrasound diagnostic apparatus 1. Specifically, the processing circuitry 160 controls the processing of the transmission / reception circuitry 110, the signal processing circuitry 120, and the image generating circuitry 130 based on various setting requests input by the operator via the input device 102 and various control programs and various data read from the storage circuitry 150. The processing circuitry 160 also controls the display 103 to display ultrasound image data for display stored in the image memory 140 and the storage circuitry 150.

[0039] Here, each processing function executed by the processing circuitry 160 is recorded in the form of a computer-executable program in the storage circuitry 150. The processing circuitry 160 is a processor that reads each program from the storage circuitry 150 and executes it to realize a function corresponding to each program.

[0040] The term "processor" used in this embodiment means a circuit such as a central processing unit (CPU), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)). The processor realizes its function by reading and executing a program stored in a memory circuit. Instead of storing a program in the memory circuit 150, the program may be directly built into the circuit of the processor. In this case, the processor realizes its function by reading and executing a program built into the circuit. Each processor in this embodiment is not limited to being configured as a single circuit for each processor, but may be configured as one processor by combining multiple independent circuits to realize its function. Furthermore, multiple components in each figure may be integrated into one processor to realize its function.

[0041] Here, the ultrasound diagnostic device 1 according to the first embodiment has the processing functions described below in order to appropriately remove clutter signal components. That is, the signal processing circuit 120 generates blood flow information from which clutter signal components have been removed for each sample point based on a plurality of pieces of Doppler information extracted by applying a plurality of filter processes having different cutoff values ​​in parallel to the received ultrasound signal. The signal processing circuit 120 is an example of a signal processing unit.

[0042] Fig. 2 is a block diagram showing an example of the configuration of the signal processing circuit 120 according to the first embodiment. As shown in Fig. 2, the signal processing circuit 120 executes wall filter processing functions 121A and 121B, autocorrelation calculation functions 122A and 122B, Doppler information calculation functions 123A and 123B, a blank processing function 124, and a persistence function 125.

[0043] Each processing function executed by the wall filter processing functions 121A, 121B, the autocorrelation calculation functions 122A, 122B, the Doppler information calculation functions 123A, 123B, the blank processing function 124, and the persistence function 125, which are components of the signal processing circuit 120, is recorded in the storage circuit 150 in the form of a program executable by a computer, for example. The processing circuit 160 is a processor that reads each program from the storage circuit 150 and executes it to realize a function corresponding to each program. Each processing function executed by the signal processing circuit 120 will be described later in the description of FIG. 3.

[0044] 3 is a flowchart showing an example of a processing procedure of the ultrasound diagnostic apparatus 1 according to the first embodiment. Each process of steps S101 to S109 shown in FIG. 3 is started when a start instruction to start displaying Doppler image data is received from an operator, for example.

[0045] 3, the ultrasound diagnostic device 1 executes an ultrasound scan (step S101). For example, the transmission / reception circuitry 110 executes an ultrasound scan on a region of interest set by an operator, based on control from the processing circuitry 160. Then, the transmission / reception circuitry 110 generates reflected wave data from each sample point in the region of interest for each frame.

[0046] Next, the signal processing circuit 120 applies a high cutoff value filter process A and a low cutoff value filter process B (step S102). The process of step S102 is executed by the wall filter process functions 121A and 121B.

[0047] The wall filter processing functions 121A and 121B execute filter processing on the reception signal (data sequence of reflected wave data) of the ultrasonic wave received in time series for each sample point. Here, the wall filter processing function 121A executes filter processing A having a cutoff value A on the data sequence of the reflected wave signal. Also, the wall filter processing function 121B executes filter processing B having a cutoff value B smaller than the cutoff value A on the data sequence of the reflected wave signal. Note that the wall filter processing function 121A is an example of a first filter processing unit. Also, the wall filter processing function 121B is an example of a second filter processing unit. Also, the cutoff value A is an example of a first cutoff value. Also, the cutoff value B is an example of a second cutoff value. Also, the filter processing A is an example of the first filter processing. Also, the filter processing B is an example of the second filter processing. Also, when the wall filter processing functions 121A and 121B are collectively referred to without distinction, they are described as "wall filter processing function 121".

[0048] For example, the wall filter processing function 121 applies a high-pass filter (e.g., an IIR filter) as the filter processing. In order to obtain IIR filter output data (Doppler signal) at a predetermined position (sample point) in the nth frame, the wall filter processing function 121 uses the reflected wave data of the nth frame, the reflected wave data of the past four frames (the (n-4)th frame to the (n-1)th frame), and the IIR filter output data (Doppler signal) of the past four frames at the same position. As described above, these reflected wave data are reflected wave data generated by transmitting and receiving ultrasonic waves once for each of a plurality of scanning lines forming a scanning range (first scanning range) of one frame. Note that the wall filter processing function 121 is not limited to a high-pass filter. For example, the wall filter processing function 121B may apply a band-pass filter.

[0049] Then, the signal processing circuit 120 calculates Doppler information A based on the filter processing A and Doppler information B based on the filter processing B (step S103). The process of step S103 is executed by the autocorrelation calculation functions 122A and 122B and the Doppler information calculation functions 123A and 123B.

[0050] The autocorrelation calculation functions 122A and 122B calculate an autocorrelation value by taking the complex conjugate of the IQ signal of the Doppler signal of the latest frame and the IQ signal of the Doppler signal of the previous frame. Specifically, the autocorrelation calculation function 122A calculates the autocorrelation value using the Doppler signal output by filter processing A. Moreover, the autocorrelation calculation function 122B calculates the autocorrelation value using the Doppler signal output by filter processing B. Note that the autocorrelation calculation functions 122A and 122B will be referred to collectively without distinction as the "autocorrelation calculation function 122."

[0051] The Doppler information calculation functions 123A and 123B calculate Doppler information such as average velocity, average variance, and average power from the autocorrelation values ​​calculated by the autocorrelation calculation function 122. Specifically, the Doppler information calculation function 123A calculates Doppler information A from the autocorrelation values ​​calculated by the autocorrelation calculation function 122A. Moreover, the Doppler information calculation function 123B calculates Doppler information B from the autocorrelation values ​​calculated by the autocorrelation calculation function 122B. Note that the Doppler information A is an example of first Doppler information. Moreover, the Doppler information B is an example of second Doppler information.

[0052] The signal processing circuit 120 then sets a threshold based on the Doppler information B (step S104). The signal processing circuit 120 then determines whether or not the Doppler information A is less than the threshold (step S105). If the Doppler information A is less than the threshold (step S105, Yes), the signal processing circuit 120 adopts approximately zero as the blood flow information (step S106). On the other hand, if the Doppler information A is equal to or greater than the threshold (step S105, No), the signal processing circuit 120 adopts the Doppler information A as the blood flow information (step S107). Each process from step S104 to step S107 is executed by the blank processing function 124.

[0053] The blanking function 124 generates blood flow information by executing blanking processing to partially remove Doppler information B from Doppler information A. For example, the blanking function 124 generates blood flow information from which clutter signal components have been removed, based on the Doppler information A of each sample point extracted by filter processing A and the Doppler information B of each sample point extracted by filter processing B. The blanking function 124 is an example of a blood flow information generating section.

[0054] Here, the processing of the blanking function 124 will be described with reference to Fig. 4A, Fig. 4B, Fig. 5A, and Fig. 5B. Fig. 4A to Fig. 5B are diagrams for explaining the processing of the blanking function 124 according to the first embodiment. In Fig. 4A to Fig. 5B, the vertical axis corresponds to the intensity of each signal component included in the Doppler information, and the horizontal axis corresponds to the frequency.

[0055] For example, as shown in FIG. 4A, when the blood flow movement is sufficiently large compared to the magnitude of the heart movement, applying a high-pass filter A (filter processing A) with a high cutoff value to the received signal extracts Doppler information of the average velocity "Vel-B1". Also, applying a high-pass filter B (filter processing B) with a low cutoff value to the same received signal extracts Doppler information of the average velocity "Vel-C1". Here, "Vel-B1" is a high value because the blood flow signal is dominant. On the other hand, "Vel-C1" is a low value depending on the amount of remaining clutter signals because more clutter signals remain compared to the case of high-pass filter A. As a result, the difference in the velocity values ​​between "Vel-B1" and "Vel-C1" becomes large.

[0056] On the other hand, as shown in FIG. 4B, when the blood flow movement is small relative to the magnitude of the heart movement, applying a high-pass filter A (filtering process A) with a high cutoff value to the received signal extracts Doppler information of the average velocity "Vel-B2". Furthermore, applying a high-pass filter B (filtering process B) with a low cutoff value to the same received signal extracts Doppler information of the average velocity "Vel-C2". Here, clutter signals dominate both "Vel-B2" and "Vel-C2". For this reason, the difference in the velocity values ​​between "Vel-B2" and "Vel-C2" is smaller than in the case of FIG. 4A.

[0057] In this way, the difference between the two pieces of Doppler information (velocity values) obtained from two wall filters with different cutoff values ​​varies depending on the magnitude of the blood flow signal relative to the clutter signal. Therefore, the blanking function 124 uses the difference between the two pieces of Doppler information (velocity values) to generate blood flow information from which the clutter signal components have been appropriately removed.

[0058] As a specific example, the blanking function 124 sets a threshold value used in blanking based on the Doppler information B. For example, the blanking function 124 sets a threshold value obtained by adding a preset fixed value "α" to the average velocity calculated by the Doppler information calculation function 123B. Then, the blanking function 124 generates blood flow information by threshold processing using the set threshold value.

[0059] Here, the fixed value "α" is a value that can be arbitrarily set by the operator. For example, the fixed value "α" is preferably set in advance for each scan region. In addition, the fixed value "α" is preferably a value that is smaller than the difference in the velocity values ​​between "Vel-B1" and "Vel-C1" (the difference in the velocity values ​​in FIG. 4A) and larger than the difference in the velocity values ​​between "Vel-B2" and "Vel-C2" (the difference in the velocity values ​​in FIG. 4B).

[0060] For example, when the blood flow signal is sufficiently large relative to the clutter signal, the blanking function 124 sets the threshold value "TH-1" by adding a fixed value "α" to the average velocity "Vel-C1" corresponding to the Doppler information B in Fig. 4A (Fig. 5A). Here, since the fixed value "α" is a value smaller than the difference in the velocity values ​​between "Vel-B1" and "Vel-C1", the threshold value "TH-1" is smaller than the average velocity "Vel-B1".

[0061] On the other hand, when the blood flow signal is small relative to the clutter signal, the blanking function 124 sets the threshold value "TH-2" by adding a fixed value "α" to the average velocity "Vel-C2" corresponding to the Doppler information B in Fig. 4B (Fig. 5B). Here, the fixed value "α" is a value larger than the difference in the velocity values ​​between "Vel-B2" and "Vel-C2", so the threshold value "TH-2" is larger than the average velocity "Vel-B2".

[0062] In other words, even if the level of clutter signals or blood flow signals contained in the received signals is unknown, the blanking function 124 uses a threshold value to determine the magnitude of the difference between two pieces of Doppler information (velocity values) obtained from two wall filters. As a result, the blanking function 124 can estimate the magnitude of blood flow signals relative to clutter signals in the received signals.

[0063] That is, the blanking function 124 compares the Doppler information A of each sample point with the threshold value for each frame. Then, when the Doppler information A is less than the threshold value, the blanking function 124 can estimate that the blood flow signal is small relative to the clutter signal, and most of the components included in the Doppler information are clutter signals. For this reason, the blanking function 124 adopts approximately zero as the blood flow information for sample points where the Doppler information A is less than the threshold value. On the other hand, when the Doppler information A is equal to or greater than the threshold value, the blanking function 124 can estimate that the blood flow signal is large relative to the clutter signal, and most of the components included in the Doppler information are blood flow signals. For this reason, the blanking function 124 adopts the Doppler information A as the blood flow information for sample points where the Doppler information A is equal to or greater than the threshold value.

[0064] In this way, the blanking function 124 generates blood flow information based on a comparison between the Doppler information A and a threshold based on the Doppler information B. As a result, the blanking function 124 can execute blanking with an appropriate threshold set for each sample point for each frame, and can generate blood flow information from which clutter signal components have been appropriately removed even in living organisms with large individual differences.

[0065] In the description of Figs. 4A to 5B, the blanking function 124 executes blanking using the average velocity as the Doppler information, but the embodiment is not limited thereto. For example, the blanking function 124 can execute blanking using an average variance value, an average power value, or the like as the Doppler information. The blanking function 124 can execute blanking by combining multiple types of parameters instead of using one type of parameter of the Doppler information. As examples of combinations, four combinations are applicable: average velocity and average variance value, average velocity and average power value, average variance value and average power value, and average velocity, average variance value and average power value.

[0066] Moreover, the blanking process is not limited to the above-mentioned threshold process. For example, the blanking process function 124 can also execute a difference process as the blanking process. The difference process will be described later in a modified example.

[0067] In addition, the description of "almost zero" is not necessarily limited to "zero" and is intended to mean that it may have a slight value. For example, when visualized as Doppler image data, a slight value that is indistinguishable from zero by a viewer on the image can be used instead of "zero."

[0068] Returning to the description of Fig. 3, the signal processing circuit 120 executes a smoothing process (step S108). For example, the persistence function 125 applies a filter process for smoothing the blood flow information output from the blanking function 124 in the time direction. The persistence function 125 outputs the blood flow information after the smoothing process to, for example, the image generating circuit 130.

[0069] Then, the image generating circuit 130 generates Doppler image data (step S109). For example, the image generating circuit 130 performs processing such as scan conversion on the smoothed blood flow information output from the persistence function 125 to generate Doppler image data to which pixel values ​​according to the blood flow information are assigned. The generated Doppler image data is stored in the image memory 140 and is displayed on the display 103 or transferred to an external device connected to the ultrasound diagnostic device 1 as necessary.

[0070] In this way, the ultrasound diagnostic device 1 displays the Doppler image data of each frame as a moving image by executing each process of steps S101 to S109. Then, when the ultrasound diagnostic device 1 receives an end instruction from the operator to end the display of the Doppler image data, it ends the execution of each process of steps S101 to S109.

[0071] Note that the order of the processing steps described in Fig. 3 is merely an example, and the processing steps are not necessarily executed in the order shown in the figure. For example, the order of the processing steps in Fig. 3 can be changed arbitrarily as long as no inconsistency occurs in the processing contents.

[0072] As described above, the ultrasound diagnostic device 1 according to the first embodiment generates blood flow information from which clutter signal components have been removed for each sample point, based on a plurality of pieces of Doppler information extracted by applying a plurality of filter processes having different cutoff values ​​in parallel to a received ultrasound signal. This enables the ultrasound diagnostic device 1 to appropriately remove the clutter signal components.

[0073] The effect of the ultrasound diagnostic device 1 according to the first embodiment will be described with reference to Fig. 6A and Fig. 6B. Fig. 6A and Fig. 6B are diagrams for explaining the effect of the ultrasound diagnostic device 1 according to the first embodiment. Fig. 6A shows an example of Doppler image data obtained by the ultrasound diagnostic device 1 according to the first embodiment. Fig. 6B shows an example of Doppler image data obtained by an ultrasound diagnostic device according to a comparative example to which the first embodiment is not applied.

[0074] 6A and 6B, in the Doppler image data obtained by the ultrasound diagnostic device 1 according to the first embodiment, the coronary artery blood flow is clearly depicted near the center of the region of interest (FIG. 6A). In contrast, in the Doppler image data obtained by the ultrasound diagnostic device according to the comparative example, the coronary artery blood flow is not depicted, and only clutter signals are depicted.

[0075] Here, the problems in the comparative example will be described. As comparative examples to which the first embodiment is not applied, the following two methods are roughly considered, but in either method, it is difficult to appropriately remove clutter signal components.

[0076] The first method is a method of applying two filter processes in sequence. Specifically, in the first method, a low-pass filter is first applied to the Doppler information to actively extract clutter signal components. Then, feedback processing is applied to the original Doppler information as necessary based on the extracted clutter signal components. Then, a high-pass filter is applied to the Doppler information after the feedback processing to separate the blood flow signal components and the clutter signal components.

[0077] However, in the first method, since a low-pass filter and a high-pass filter are applied to the original Doppler information in sequence, the processing time required for the filter processing is twice, and the feedback processing also requires a certain processing time. In addition, the coefficients used in the feedback processing must be set empirically, and it is not always possible to apply appropriate coefficients. Thus, in the first method, it is difficult to appropriately remove clutter signal components.

[0078] The second technique is a technique for performing blanking processing. Specifically, in the second technique, the velocity of the Doppler information is compared with a threshold, and any velocity less than the threshold is set to approximately zero, thereby removing clutter signal components.

[0079] However, in the second method, a single threshold is applied to all sample points of all frames, so clutter signal components cannot always be removed appropriately. For example, in an imaging environment where clutter signal components are large, such as coronary artery blood flow, clutter signal components cannot always be removed appropriately.

[0080] The problem in the second method according to the comparative example will be described with reference to Figures 7A, 7B, and 8. Figures 7A, 7B, and 8 are diagrams for explaining the problem in the second method according to the comparative example. In Figures 7A, 7B, and 8, the vertical axis corresponds to signal strength, and the horizontal axis corresponds to frequency.

[0081] For example, as shown in Fig. 7A, when the blood flow movement is small relative to the magnitude of the heart movement, the clutter signal becomes dominant. In this case, when a wall filter (high-pass filter) is applied, the signal components after filtering are also dominated by the clutter signal, and the average velocity becomes "Vel-C0". On the other hand, as shown in Fig. 7B, when the blood flow movement is sufficiently large relative to the magnitude of the heart movement, when a wall filter is applied, the signal components after filtering are dominated by the blood flow signal, and the average velocity becomes "Vel-B0".

[0082] Here, for example, when the average velocity "Vel-C0" is greater than the average velocity "Vel-B0", and the average velocity "Vel-C0" and the average velocity "Vel-B0" are close to each other, the clutter signal components cannot be appropriately removed by blanking processing using a single threshold value.

[0083] For example, as shown in Fig. 8, when the threshold is set to "Th-A", both blood flow signals and clutter signals remain even after blanking. When the threshold is set to "Th-B", both blood flow signals and clutter signals are removed by blanking. Thus, the clutter signal components cannot be removed appropriately by blanking using a single threshold.

[0084] In contrast, the ultrasound diagnostic device 1 according to the first embodiment applies two wall filters having different cutoff values ​​in parallel to the same received signal, so that the ultrasound diagnostic device 1 can apply the wall filters in substantially one processing time.

[0085] Furthermore, the ultrasound diagnostic device 1 sets a threshold value used in blanking for each frame based on the Doppler information B obtained from the received signal at each sample point. Therefore, the ultrasound diagnostic device 1 can appropriately perform blanking for each frame according to the ratio of clutter signals and blood flow signals contained in the received signal at each sample point.

[0086] (Modification of the first embodiment) In the above embodiment, a case where threshold processing is applied as blank processing has been described, but the embodiment is not limited to this. For example, the blank processing function 124 can also execute a subtraction process as blank processing. That is, the blank processing function 124 generates blood flow information based on a subtraction process that subtracts a subtraction value based on Doppler information B from Doppler information A.

[0087] Fig. 9 is a flowchart showing an example of a processing procedure of the ultrasound diagnostic device 1 according to a modified example of the first embodiment. Each process of steps S201 to S210 shown in Fig. 9 is started when a start instruction to start displaying Doppler image data is received from the operator, for example.

[0088] In addition, among the processing procedures in Fig. 9, the processing of steps S201 to S203 is similar to the processing of steps S101 to S103 shown in Fig. 3, so the description thereof will be omitted. Also, the processing of steps S209 to S210 is similar to the processing of steps S108 to S109 shown in Fig. 3, so the description thereof will be omitted.

[0089] As shown in FIG. 9, the signal processing circuit 120 sets a subtraction value based on the Doppler information B (step S204). Then, the signal processing circuit 120 subtracts the subtraction value from the Doppler information A (step S205). Then, the signal processing circuit 120 determines whether the value after the subtraction is less than zero (step S206). Then, if the value after the subtraction is less than zero (step S206, Yes), the signal processing circuit 120 adopts approximately zero as the blood flow information (step S207). On the other hand, if the value after the subtraction is equal to or greater than zero (step S206, Yes), the signal processing circuit 120 adopts the Doppler information A as the blood flow information (step S208).

[0090] For example, the blanking function 124 sets, as the subtraction value, a value obtained by adding a preset fixed value "α" to the Doppler information B. Note that the fixed value "α" is the same as the fixed value "α" described in the above embodiment, and therefore a description thereof will be omitted.

[0091] Then, the blanking function 124 subtracts the subtraction value from the Doppler information A and determines whether the difference value of the subtraction process is less than zero. For sample points where the difference value of the subtraction process is less than zero, the blanking function 124 adopts approximately zero as the blood flow information. On the other hand, for sample points where the difference value of the subtraction process is zero or more, the blanking function 124 adopts the Doppler information A as the blood flow information.

[0092] In this way, the blanking function 124 generates blood flow information based on a subtraction process that subtracts a subtraction value based on Doppler information B from Doppler information A. This allows the blanking function 124 to perform processing similar to the blanking process using threshold processing described in the above embodiment.

[0093] Second Embodiment In the above embodiment, the process using two wall filters has been described, but the embodiment is not limited to this. For example, the present embodiment can also use three or more wall filters.

[0094] The processing of the signal processing circuit 120 according to the second embodiment will be described with reference to Fig. 10. Fig. 10 is a diagram for explaining the processing of the signal processing circuit 120 according to the second embodiment. In Fig. 10, the vertical axis corresponds to the intensity of each signal component included in the Doppler information, and the horizontal axis corresponds to the frequency.

[0095] As shown in FIG. 10, there are cases where the clutter signal is not large relative to the blood flow signal. In such cases, the blood flow signal is dominant in both Doppler information A obtained by high-pass filter A with a high cutoff value and Doppler information B obtained by high-pass filter B with a low cutoff value ("low cutoff value 1" in FIG. 10). As a result, the difference in velocity value between the average velocity "Vel-B3" of Doppler information A and the average velocity "Vel-C3" of Doppler information B becomes small. For this reason, the blanking process according to the first embodiment may function to remove the Doppler information A (to reduce it to approximately zero) even though the blood flow signal is dominant.

[0096] Therefore, it is preferable to use the third wall filter in a scan region where the clutter signal is not large relative to the blood flow signal. For example, the signal processing circuit 120 applies a high-pass filter C with a low cutoff value 2 smaller than the low cutoff value 1 as the third wall filter. The average velocity "Vel-C4" of the Doppler information C obtained by the high-pass filter C becomes a lower value depending on the clutter signal if the clutter signal is large, but becomes a value similar to the average velocity "Vel-B3" or the average velocity "Vel-C3" if the clutter signal is small. Therefore, the signal processing circuit 120 estimates the ratio of the clutter signal and the blood flow signal contained in the received signal by comparing the average velocity "Vel-C4" with at least one of the average velocity "Vel-B3" and the average velocity "Vel-C3".

[0097] Fig. 11 is a block diagram showing a configuration example of a signal processing circuit 120 according to the second embodiment. As shown in Fig. 11, the signal processing circuit 120 includes a wall filter processing function 121C, an autocorrelation calculation function 122C, and a Doppler information calculation function 123C in addition to the configuration shown in Fig. 2. Each processing function executed by the signal processing circuit 120 according to the second embodiment will be described later in the description of Fig. 12.

[0098] Fig. 12 is a flowchart showing an example of a processing procedure of the ultrasound diagnostic apparatus 1 according to the second embodiment. Each process of steps S301 to S310 shown in Fig. 12 is started, for example, when a start instruction to start displaying Doppler image data is received from the operator.

[0099] As shown in Fig. 12, the ultrasonic diagnostic device 1 executes an ultrasonic scan (step S101). Note that the process of step S301 is similar to the process of step S101 in Fig. 3, and therefore a description thereof will be omitted.

[0100] Next, the signal processing circuit 120 applies a filter process A with a high cutoff value, a filter process B with a low cutoff value 1, and a filter process C with a low cutoff value 2 (step S302). The process of step S302 is executed by the wall filter processing functions 121A, 121B, and 121C. Note that the explanation of the wall filter processing functions 121A and 121B shown in Fig. 11 is the same as the explanation of the wall filter processing functions 121A and 121B shown in Fig. 2, so the explanation will be omitted.

[0101] The wall filter processing function 121C executes a filter process C having a cutoff value C smaller than a cutoff value B (the cutoff value of the wall filter processing function 121). The wall filter processing function 121C executes filter processes in parallel with the wall filter processing functions 121A and 121B. Note that the configuration of the wall filter processing function 121C is similar to that of the wall filter processing functions 121A and 121B except for the difference in the cutoff value, and therefore a description thereof will be omitted. Also, the wall filter processing function 121C is an example of a third filter processing unit.

[0102] Then, the signal processing circuit 120 calculates Doppler information A based on the filter processing A, Doppler information B based on the filter processing B, and Doppler information C based on the filter processing C (step S303). The process of step S303 is executed by the autocorrelation calculation functions 122A, 122B, and 122C and the Doppler information calculation functions 123A, 123B, and 123C. The autocorrelation calculation functions 122A, 122B and the Doppler information calculation functions 123A, 123B shown in FIG. 11 are similar to the autocorrelation calculation functions 122A, 122B and the Doppler information calculation functions 123A, 123B shown in FIG. 2, and therefore will not be described.

[0103] The autocorrelation calculation function 122C calculates an autocorrelation value using the Doppler signal output by the filter processing C. Note that the configuration of the autocorrelation calculation function 122C is similar to that of the autocorrelation calculation functions 122A and 122B, except for the point that the Doppler signal output by the filter processing C is used, and therefore a description thereof will be omitted.

[0104] The Doppler information calculation function 123C calculates Doppler information C from the autocorrelation value calculated by the autocorrelation calculation function 122C. Note that the configuration of the Doppler information calculation function 123C is similar to that of the Doppler information calculation functions 123A and 123B, except for the point that the autocorrelation value calculated by the autocorrelation calculation function 122C is used, and therefore a description thereof will be omitted. Also, the Doppler information C is an example of third Doppler information.

[0105] Then, the signal processing circuit 120 sets a threshold value based on the Doppler information B (step S304). Then, the signal processing circuit 120 judges whether or not the Doppler information A is less than the threshold value (step S305). Then, if the Doppler information A is less than the threshold value (step S305, Yes), the signal processing circuit 120 further judges whether or not the difference between the Doppler information B and the Doppler information C is less than a predetermined value (step S306). Then, if the difference between the Doppler information B and the Doppler information C is equal to or greater than a predetermined value (step S305, Yes), the signal processing circuit 120 adopts approximately zero as the blood flow information (step S306). On the other hand, if the Doppler information A is equal to or greater than the threshold value (step S305, No) and if the difference between the Doppler information B and the Doppler information C is less than the predetermined value (step S306, Yes), the signal processing circuit 120 adopts the Doppler information A as the blood flow information (step S308). The blank processing function 124 executes the processes in steps S304 to S308.

[0106] For example, the blanking function 124 uses a "predetermined value" to determine the magnitude of the difference between the average speed "Vel-C3" and the average speed "Vel-C4" in Fig. 10. This predetermined value is set so that the magnitude of the clutter signal included in the received signal can be detected.

[0107] Then, the blanking function 124 compares the Doppler information A of each sample point with a threshold value for each frame. If the Doppler information A is equal to or greater than the threshold value, the blanking function 124 can estimate that the blood flow signal is large relative to the clutter signal, and that most of the components included in the Doppler information are blood flow signals. For this reason, the blanking function 124 employs the Doppler information A as the blood flow information for sample points where the Doppler information A is equal to or greater than the threshold value.

[0108] On the other hand, when Doppler information A is less than the threshold value, blanking function 124 further compares the difference between Doppler information B and Doppler information C with a predetermined value. Then, when the difference between Doppler information B and Doppler information C is less than the predetermined value, blanking function 124 can estimate that the clutter signal is smaller than the blood flow signal and the blood flow signal is dominant, as shown in Fig. 10. Therefore, for sample points where Doppler information A is less than the threshold value and the difference between Doppler information B and Doppler information C is less than the predetermined value, blanking function 124 adopts Doppler information A as blood flow information.

[0109] Furthermore, when the difference between Doppler information B and Doppler information C is equal to or greater than a predetermined value, the blanking function 124 can estimate that the clutter signal is large relative to the blood flow signal and that most of the components contained in the Doppler information are clutter signals. For this reason, the blanking function 124 adopts approximately zero as the blood flow information for sample points where Doppler information A is less than the threshold value and the difference between Doppler information B and Doppler information C is equal to or greater than a predetermined value.

[0110] In this manner, the blanking function 124 generates a blood flow signal based on the Doppler information A, the Doppler information B, and the Doppler information C.

[0111] Then, the signal processing circuit 120 executes a smoothing process (step S309). Then, the image generating circuit 130 generates Doppler image data (step S310). Note that the processes in steps S309 and S310 are similar to those in steps S108 and S109 shown in FIG. 3, and therefore will not be described.

[0112] In this way, the ultrasound diagnostic device 1 according to the second embodiment can generate blood flow information from which clutter signal components have been appropriately removed by using three or more wall filters, which makes it possible for the ultrasound diagnostic device 1 according to the second embodiment to be applied to a scan region in which clutter signals are small relative to blood flow signals.

[0113] Note that the contents described in the second embodiment are merely examples, and the embodiment is not limited thereto. For example, the modified examples and other variations described in the first embodiment are also applicable to the second embodiment.

[0114] (Other embodiments) In addition to the above-described embodiment, the present invention may be embodied in various different forms.

[0115] Each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or a part of it can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc. Furthermore, each processing function performed by each device can be realized in whole or in any part by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.

[0116] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.

[0117] The imaging method described in the above embodiment can be realized by executing a prepared imaging program on a computer such as a personal computer or a workstation. This imaging program can be distributed via a network such as the Internet. This ultrasound imaging method can also be recorded on a non-transitory recording medium readable by a computer such as a hard disk, a flexible disk (FD), a CD-ROM, an MO, or a DVD, and executed by being read from the recording medium by a computer.

[0118] According to at least one of the embodiments described above, clutter signal components can be appropriately removed.

[0119] Although some embodiments have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents as described in the claims, as well as in the scope and spirit of the invention. [Explanation of symbols]

[0120] 1. Ultrasound diagnostic equipment 120 Signal Processing Circuit 121 Wall filter processing function 122 Autocorrelation calculation function 123 Doppler information calculation function 124 Blank processing function 125 Persistence Function

Claims

1. A signal processing unit that generates blood flow information from which clutter signal components have been removed for each sample point based on a plurality of pieces of Doppler information extracted by applying a plurality of filter processes having mutually different cutoff values ​​in parallel to the received ultrasonic signal. Equipped with The signal processing unit includes: a first filter processing unit that performs a first filter process having a first cutoff value on the received signal received in time series for each sample point, and outputs first Doppler information for each sample point; a second filter processing unit that performs a second filter process having a second cutoff value smaller than the first cutoff value on the received signal, and outputs second Doppler information of each sample point; a blood flow information generating unit that sets a threshold value used for blanking for each sample point based on second Doppler information of the sample point, and generates the blood flow information by comparing the set threshold value with the first Doppler information for each sample point; An ultrasound diagnostic device comprising:

2. The blood flow information generating unit generating the blood flow information by performing the blanking process to partially remove the second Doppler information from the first Doppler information; The ultrasonic diagnostic apparatus according to claim 1 .

3. The blood flow information generating unit For sample points where the first Doppler information is equal to or greater than the threshold, the first Doppler information is adopted as the blood flow information; For a sample point where the first Doppler information is less than the threshold, approximately zero is adopted as the blood flow information. The ultrasonic diagnostic apparatus according to claim 1 .

4. the blood flow information generating unit sets a value obtained by adding a preset fixed value to the second Doppler information as the threshold value; 4. The ultrasonic diagnostic apparatus according to claim 1.

5. The first filtering unit applies a high-pass filter as the first filtering process, The second filtering unit applies a high-pass filter or a band-pass filter as the second filtering process.

5. The ultrasonic diagnostic apparatus according to claim 1.

6. The signal processing unit includes: a first filter processing unit that executes a first filter process having a first cutoff value on a reception signal of an ultrasonic wave received in time series for each sample point; a second filter processing unit that performs a second filter process on the received signal, the second filter process having a second cutoff value smaller than the first cutoff value; a third filter processing unit that performs a third filter process on the received signal, the third filter process having a third cutoff value smaller than the second cutoff value; a blood flow information generating unit that generates blood flow information from which the clutter signal components have been removed, based on first Doppler information of each sample point extracted by the first filtering process, second Doppler information of each sample point extracted by the second filtering process, and third Doppler information of each sample point extracted by the third filtering process; having The ultrasonic diagnostic apparatus according to claim 1 .

Citation Information

Patent Citations

  • Ultrasonic blood current imaging apparatus

    JP1992218143A

  • Phase dynamic convergence for forming coherent-type image forming beam

    JP1992232887A

  • Ultrasonic diagnosis equipment

    JP1994327673A

  • Ultrasonic diagnostic instrument

    JP2005177338A

  • Blood vessel imaging apparatus

    JP2008178466A