PROBLEM TO BE SOLVED: To provide an X-ray diagnostic apparatus, an image processing apparatus, and an image processing program capable of reconfiguring three-dimensional image data easily.SOLUTION: An X-ray diagnostic apparatus includes an acquisition part, an identification part, and a reconfiguration part. The acquisition part acquires a first difference image based on an X-ray irradiated with from a first direction, and a second difference image based on an X-ray irradiated with from a second direction, which are difference images of a contrast image and a non-contrast image generated in the first direction and in the second direction in a time-series manner. The identification part identifies a corresponding point on the second difference image corresponding to an object point on the first difference image using an epipolar line corresponding to the object point and blood flow information on the object point. The reconfiguration part reconfigures a three-dimensional blood vessel image using the information on the object point and the corresponding point.SELECTED DRAWING: Figure 1【課題】3次元画像データを簡易に再構成することができるX線診断装置、画像処理装置及び画像処理プログラムを提供すること。【解決手段】実施形態のX線診断装置は、取得部と、同定部と、再構成部とを備える。取得部は、第1の方向及び第2の方向において時系列に生成された造影画像と非造影画像との差分画像であって、第1の方向から照射されるX線に基づく第1の差分画像、及び、第2の方向から照射されるX線に基づく第2の差分画像を取得する。同定部は、前記第1の差分画像上の対象点に対応する前記第2の差分画像上の対応点を、前記対象点に対応するエピポーララインと前記対象点の血流情報とを用いて同定する。再構成部は、前記対象点及び前記対応点の情報を用いて、3次元の血管画像を再構成する。【選択図】図1