PROBLEM TO BE SOLVED: To securely reduce motion artifact of a differential image generated by subtraction processing.SOLUTION: An image acquisition part 10 acquires a high energy image HP and a low energy image LP and an aligning part 20 aligns the images HP, LP. After aligning, a subtraction processing part 30 carries out the subtraction processing to generate a soft part image SP representing soft parts of an object except bones and a bone part image BP representing bone parts of the object. An evaluation part 40 calculates an evaluated value E0 representing a position deviation generated in the images HP, LP. A suppression processing part 50 suppresses motion artifact of the bone part image BP and the soft part image NP on the basis of the evaluated value E0 to generate motion artifact suppressed bone part image BP1 and soft part image NP1.COPYRIGHT: (C)2012,JPO&INPIT【課題】サブトラクション処理により生成される差分画像のモーションアーチファクトを確実に低減する。【解決手段】画像取得部10が高エネルギー画像HPおよび低エネルギー画像LPを取得し、位置合わせ部20が画像HP,LPの位置合わせを行う。位置合わせ後、サブトラクション処理部30が、サブトラクション処理を行い、骨を除去した被写体の軟部を示す軟部画像SPと被写体の骨部を示す骨部画像BPとを生成する。評価部40が、画像HP,LPに生じた位置ずれ量を表す評価値E0を算出する。抑制処理部50が、骨部画像BPおよび軟部画像NPのモーションアーチファクトを評価値E0に基づいて抑制し、モーションアーチファクトが抑制された骨部画像BP1および軟部画像NP1を生成する。【選択図】図1