In the present invention, when data is obtained by the rotational position and movement of the imaging core, X-ray images at a fixed viewpoint position are continuously input along the time axis in synchronization. Then, the timing at which blood vessel movement such as heartbeat occurs is determined from the X-ray image. A plurality of blood vessel cross-sectional images of a plane orthogonal to the blood vessel axis obtained by rotation and movement of the imaging core are obtained. Then, when a blood vessel image along the blood vessel axis is generated from the blood vessel cross-sectional image or the array of blood vessel cross-sectional images and displayed, the region where the blood vessel has moved is displayed in an identifiable manner.本発明は、イメージングコアの回転位置と移動によってデータを得るとき、同期して固定視点位置でのX線像を時間軸に沿って連続して入力する。そして、X線像から心拍等の血管の動きが発生しているタイミングを判定する。イメージングコアの回転と移動で得られた血管軸に直交する面の血管断面画像を複数個得る。そして、前記血管断面画像または血管断面画像の並びから血管軸に沿った血管画像を生成し、表示する際に、血管の動きがあった部位を識別可能に表示する。