| CPC G06T 5/70 (2024.01) [A61B 8/06 (2013.01); A61B 8/4494 (2013.01); A61B 8/5223 (2013.01); A61B 8/5269 (2013.01); G06T 5/20 (2013.01); G06T 5/50 (2013.01); G06V 10/761 (2022.01); G06T 2207/10132 (2013.01); G06T 2207/20216 (2013.01); G06T 2207/30104 (2013.01)] | 14 Claims |

|
1. An ultrasound imaging apparatus comprising:
a data collection unit that receives a plurality of receive signals obtained by receiving, with an array in which a plurality of transducers are arranged in an x direction, ultrasound waves reflected sequentially in a depth z direction of a subject to which the ultrasound waves are transmitted, that repeats processing of generating frame data by arranging the receive signals on a zx plane, and that generates the frame data for N frames;
a matrix conversion unit that generates a correlation matrix based on a vector in which data at a corresponding position zx of the frame data is arranged for N frames;
a matrix analysis unit that performs singular value decomposition of the correlation matrix and that calculates a singular value and a singular vector for each of N ranks of the receive signals;
a filter element generation unit that generates at least one of a first filter element and a second filter element as a filter element; and
an image processing unit that uses the filter element generated by the filter element generation unit to weight the frame data or a pixel value of an image generated based on the frame data and generate a clutter reducing image, wherein
the filter element generation unit generates the first filter element based on a variance between data at the corresponding position zx among a plurality of blood flow component frame data obtained by multiplying a plurality of the frame data by a plurality of singular vectors in a predetermined rank range of a preset threshold rank k or more, respectively, and
the filter element generation unit generates the second filter element based on tissue component frame data obtained by multiplying one or more of the frame data by a singular vector at a predetermined rank less than the threshold rank k.
|