PROBLEM TO BE SOLVED: To provide an ultrasonic diagnostic apparatus, an ultrasonic image processing apparatus, and an ultrasonic image processing program for supporting the intuitive grasp of a complex cardiac motion due to the multi-layered structure of the cardiac muscle.SOLUTION: A plurality of strain gauges which are folded lines defined by gauge end points and gauge middle points are set up at each time phase using motion vector information of a tissue and a strain gauge image in which the strain gauges are overlapped at the corresponding position of an ultrasonic image at each time phase is generated and displayed. A rotation angle from a reference time phase is calculated, rotational difference information between the gauge end points is generated and displayed in a predetermined form for the respective gauge end points (and the gauge middle points if necessary). Accordingly, for example, by setting the gauge end points in the inner membrane and the outer membrane of the cardiac muscle and setting the gauge middle points in an intermediate membrane, quantitative information is generated such as the rotational difference between the inner and outer membranes in local regions of the cardiac muscle or in the global cardiac muscle or the rotational difference of the inner membrane and the outer membrane relative to the intermediate membrane.COPYRIGHT: (C)2009,JPO&INPIT【課題】 心筋の多層構造に起因する複雑な心臓運動の直観的把握を支援することができる超音波診断装置、超音波画像処理装置及び超音波画像処理プログラムを提供すること。【解決手段】組織の移動ベクトル情報を用いて、ゲージ端点とゲージ中間点とによって定義される折れ線である複数のストレインゲージを各時相において設定し、各時相における超音波画像に対応する位置に各ストレインゲージが重畳されたストレインゲージ画像を生成し表示する。また、基準時相からの回転角度を計算し、各ゲージ端点(及び必要に応じてゲージ中間点)について、ゲージ端点間における回転差情報を生成し、所定の形態で表示する。従って、例えば、ゲージ端点を心筋の内膜と外膜とに設定し、ゲージ中間点を中膜に設定することで、心筋の各領域や心筋全体における内外膜の回転差や、中膜に対する内膜側と外膜側との回転差といった定量的な情報を生成する。【選択図】 図7