PROBLEM TO BE SOLVED: To generate accurate differential phase images without performing imaging again even when vibrations are generated during scanning of a second lattice to a first lattice.SOLUTION: An imaging part 12 includes an X-ray image detector 20, first and second lattices 21 and 22, and a vibration sensor 24 for detecting vibrations applied to a housing holding a scanning mechanism 23. When a detection value of the vibrations input from the vibration sensor 24 exceeds a prescribed threshold during a series of imaging operations performed while translationally moving the second lattice 22, a system control part 18 stops the operations of an X-ray source 11 and the imaging part 12 thereafter. At the time, a differential phase image generation part 14a generates a differential phase image on the basis of two or more pieces of image data generated by the X-ray image detector 20 before the vibrations greater than the threshold are detected.COPYRIGHT: (C)2012,JPO&INPIT【課題】第1の格子に対する第2の格子の走査中に振動が生じた場合でも、再撮影を行わず精度の良い位相微分画像を生成可能とする。【解決手段】撮影部12には、X線画像検出器20、第1及び第2の格子21,22、走査機構23を保持する筐体に加わる振動を検出する振動センサ24が設けられている。システム制御部18は、第2の格子22を並進移動させながら行う一連の撮影動作中に、振動センサ24から入力された振動の検出値が所定の閾値を超えた場合には、これ以降のX線源11及び撮影部12の動作を停止させる。このとき、位相微分画像生成部14aは、閾値以上の振動が検出される以前にX線画像検出器20により生成された複数の画像データに基づいて位相微分画像を生成する。【選択図】図1