The present invention prevents image quality from degrading even when misalignment occurs between the relative positions of gratings during fringe scanning. First and second absorptive gratings are disposed between an X-ray source and an X-ray image detector. While the relative positions of the first and second absorptive gratings are being incrementally varied, an image is taken by the X-ray image detector at each relative position. The relative positions are detected by a position sensor. A phase differential image generator generates, on the basis of the detection value of the position sensor, a phase differential image by computing the phase shift of an intensity modulation signal that indicates the intensity variation of pixel data for each pixel. A phase contrast image generator generates a phase contrast image by integrating the phase differential image in the direction of change of the relative positions.L'invention permet de prévenir une dégradation de la qualité d'image, même en cas de défaut d'alignement entre les positions relatives de réseaux pendant un balayage de franges. Un premier et un deuxième réseau absorbant sont placés entre une source de rayons X et un détecteur d'image radiographique. Pendant que les positions relatives des premier et deuxième réseaux absorbants sont variés par incréments, une image est prise par le détecteur d'image radiographique à chaque position relative. Les positions relatives sont détectées par un capteur de position. Un générateur d'image à différentiel de phases produit, sur la base de la valeur détectée par le capteur de position, une image à différentiel de phases par le calcul du déphasage d'un signal de modulation d'intensité qui indique la variation d'intensité de données de pixels pour chaque pixel. Un générateur d'image à contraste de phases produit une image à contraste de phases en intégrant l'image à différentiel de phases dans la direction de changement des positions relatives.縞走査時の格子の相対位置に位置ズレが生じた場合でも、画質の