A transmission reception unit (12) forms a transmission beam by outputting a transmission signal to each of a plurality of vibrating elements provided in a probe (10) and further forms a reception beam on the basis of a plurality of wave reception signals obtained from the plurality of vibrating elements. Thus, an ultrasonic beam (transmission beam and reception beam) is scanned in a scan surface. A velocity vector calculation unit (40) forms a two-dimensional velocity vector distribution in the scan surface from information regarding velocity of blood flow in an ultrasonic beam direction. A vortex detection unit (50) tracks a flow of a fluid on the basis of the two-dimensional velocity vector distribution obtained by the velocity vector calculation unit (40) and detects a vortex in the fluid on the basis of whether or not the flow of the fluid satisfies a recurrence condition.Linvention concerne une unité démission/réception (12) qui forme un faisceau démission en délivrant un signal démission à chacun dune pluralité déléments vibrants disposés dans une sonde (10), et forme en outre un faisceau de réception sur la base dune pluralité de signaux de réception donde provenant de la pluralité déléments vibrants. Ainsi, un faisceau ultrasonore (faisceau démission et faisceau de réception) est balayé dans une surface de balayage. Une unité de calcul de vecteur de vitesse (40) forme une distribution de vecteur de vitesse bidimensionnelle dans la surface de balayage à partir dinformations concernant la vitesse de circulation sanguine dans une direction de faisceau ultrasonore. Une unité de détection de tourbillon (50) suit un écoulement dun fluide sur la base de la distribution de vecteur de vitesse bidimensionnelle obtenue par lunité de calcul de vecteur de vitesse (40), et détecte un tourbillon dans le fluide sur la base de lécoulement du fluide satisfaisant ou non une condition de récurrence.送受信部12は、プローブ10が備える複数の振動素子の各々に対して送信信号を出力することにより送信ビームを形成し、さらに、複数の振動素子から得られる複数の受波信