The position of the alignment section 43 is based on the positioning algorithm for obtaining the optimum solution of translational and rotational minimizing the amount of deviation between the DRR image and the Dr image.The alignment section 43 includes a three axis optimization section 45, a six axis optimization section 46 and a one-dimensional optimization section 47 as a component for realizing the optimization function.The functions of the three axis optimization unit 45, the six axis optimization unit 46, and the one-dimensional optimization unit 47 are stored in the memory as a program and executed by the action of the CPU.位置合わせ部43の機能は、DRR画像とDR画像のずれ量が最小となる並進・回転の最適解を求めるための位置決めアルゴリズムを用いて、透視投影の回転および平行移動に関する各パラメータの最適化演算の実行にある。位置合わせ部43は、最適化機能を実現する構成要素として、3軸最適化部45、6軸最適化部46、および、1次元最適化部47を備える。3軸最適化部45、6軸最適化部46、および、1次元最適化部47の機能は、プログラムとしてメモリに格納され、CPUの作用により実行される。