PROBLEM TO BE SOLVED: To improve a method of calculating the displacement amount of an object tissue surface.SOLUTION: A displacement amount detection part 50 calculates the displacement amount for each region on the object tissue surface on the basis of two or more pieces of voxel data gathered for each time phase. A displacement amount smoothing part 80 calculates the displacement amount after smoothing processing for each region by applying the smoothing processing to the displacement amount of each region calculated in the displacement amount detection part 50 utilizing the displacement amount of a vicinity region present near the region. A coloring processing part 56 forms three-dimensional displacement image data by executing coloring processing corresponding to the displacement amount after the smoothing processing of the region to pixel data corresponding to each region on the surface of the object tissue within three-dimensional image data formed for each time phase on the basis of the two or more pieces of voxel data.COPYRIGHT: (C)2009,JPO&INPIT【課題】対象組織表面の変位量の算出手法を改良する。【解決手段】変位量検出部50は、各時相ごとに収集される複数のボクセルデータに基づいて対象組織表面上の各部位ごとに変位量を算出する。変位量平滑部80は、変位量検出部50において算出される各部位の変位量に対し、その部位の近傍に存在する近傍部位の変位量を利用して平滑化処理を施すことにより、各部位ごとに平滑化処理後の変位量を算出する。色付け処理部56は、複数のボクセルデータに基づいて各時相ごとに形成される三次元画像データ内において、対象組織表面上の各部位に対応した画素データに対してその部位の平滑化処理後の変位量に応じた色付け処理を施すことにより、三次元変位画像データを形成する。【選択図】図1