PROBLEM TO BE SOLVED: To generate a three-dimensional model of a blood vessel from plural asynchronously captured X-ray images.SOLUTION: A three-dimensional model generation apparatus comprises: an X-ray image acquisition unit which captures X-ray images of a blood vessel with a contrast medium passing therethrough continuously and alternately from a first image-capturing angle and a second image-capturing angle to acquire a first X-ray image group captured from the first image-capturing angle and a second X-ray image groups captured from the second image-capturing angle a blood vessel region extraction unit which extracts a region through which the contrast medium passes in a predetermined time by differencing each temporally adjacent first X-ray image with respect to the first X-ray image group a contrast end point calculation unit which calculates the position of the end point of the contrast medium in a first X-ray image corresponding to the image-capturing time when the area value of the region reaches the half value a contrast corresponding point estimation unit which estimates an end point as a point corresponding to the end point of the contrast medium in a second X-ray image at the image-capturing time and a three-dimensional model generation unit which generates a three-dimensional model of the blood vessel by using the information of the estimated corresponding point.COPYRIGHT: (C)2015,JPO&INPIT【課題】非同期撮影された複数のX線画像から血管の3次元モデルを生成する。【解決手段】造影剤が通過する際の血管を第1の撮影角度と第2の撮影角度とから連続的かつ交互にX線撮像することにより、第1の撮影角度より得られる第1のX線画像群と第2の撮影角度より得られる第2のX線画像群とを取得するX線画像取得部と、第1のX線画像群について、時間的に隣接する各第1のX線画像を差分することにより、所定時間あたりに造影剤が血管を通過する領域を抽出する血管領域抽出部と、領域の面積値が半値となる撮影時刻に対応する第1のX線画像での造影剤の端点の位置を算出する造影端点算出部と、端点を、撮影時刻における第2のX線画像での造影剤の端点に対応する対応点として推定する造影対応点推定部と、推定された対応点の情報を用いて、血管の3次元モデルを生成する3次元モデル生成部と、を備える3次元モデル生成装置。【選択図】図1