PROBLEM TO BE SOLVED: To improve three-dimensional position calculation accuracy of a feature part.SOLUTION: A data processing device comprises: a computed projection image generation unit 112 for generating a computed projection image based on a three-dimensional image; a rigid body area attenuation unit 114 for attenuating a bone area in a captured X-ray image to generate a bone area attenuated X-ray image based on the three-dimensional image; a body motion movement amount calculation/correction unit 116 for generating a bone area attenuated computed projection image which is a computed projection image, in which the rigid body area is attenuated, based on the three-dimensional image, and calculating a body motion movement amount in the bone area attenuated X-ray image based on the bone area attenuated X-ray image and the bone area attenuated computed projection image.SELECTED DRAWING: Figure 1【課題】特徴部位の3次元位置算出精度を向上させることを課題とする。【解決手段】3次元画像を基に、計算投影画像を生成する計算投影画像生成部112と、3次元画像を基に、撮像X線画像における骨領域を減弱して骨領域減弱X線画像を生成する剛体領域減弱部114と、3次元画像を基に、剛体領域を減弱した計算投影画像である骨領域減弱計算投影画像を生成し、骨領域減弱X線画像と、骨領域減弱計算投影画像とを基に、骨領域減弱X線画像における体動移動量を算出する体動移動量算出/補正部116を有することを特徴とする。【選択図】図1