PROBLEM TO BE SOLVED: To easily construct a three-dimensional model of a heart at high time resolution.SOLUTION: An image processing apparatus 100 includes: a synchronous calculator 110 for inputting a plurality of cross section images of a heart obtained from a measuring apparatus, the characteristics of which are extracted on the images for every frame, the positions of which are pursued on consecutive frames and which are arranged in a three-dimensional space according to the positions and postures of the measuring apparatus, and for timely synchronizing other cross section images with reference cross section images, utilizing electrocardiographs of a heart or myocardial extension/contraction movement a matching calculator 140 for performing matching between cross section images such that the positions of the pursued characteristics optimally coincide with each other between a synchronized major axis cross section image and a minor axis section image and a three-dimensional model generator 150 for setting grid points based on the characteristics of the matched major axis cross section image and minor axis section image to calculate the amounts of travel of the grid points based on the amounts of travel between frames of characteristics and to generate a three-dimensional model of the heart.COPYRIGHT: (C)2013,JPO&INPIT【課題】心臓の3次元モデルを簡便かつ高時間分解能で構築する。【解決手段】画像処理装置100は、測定装置から得た心臓の断面画像が、フレームごとに画像上で特徴点が抽出されて連続フレームでその位置が追跡され、測定装置の位置および姿勢に応じて3次元空間に配置される断面画像であり、これが複数入力され、心臓の心電あるいは心筋の伸縮運動を利用して基準断面画像に他の断面画像を時間的に同期させる同期計算部110、同期された長軸断面画像と短軸断面画像との間で、追跡された特徴点の位置が互いに最も合致するように断面画像間でのマッチングを行うマッチング計算部140、マッチングされた長軸断面画像および短軸断面画像の特徴点を基準とする格子点を設定して格子点の移動量を特徴点のフレーム間での移動量に基づいて算出し、心臓の3次元モデルを生成する3次元モデル生成部150、を備える。【選択図】図1