The objective of the present invention is to reduce unwrapping errors and to improve offset cancellation. An X-ray image detector (13) detects X-rays which are emitted from an X-ray source (11) and pass through a subject (H), a first grating (21) and a second grating (22), and generates image data. A phase differential image generating section (40) generates a phase differential image on the basis of the image data. A suitable/unsuitable region detector (42) detects unsuitable regions in which unwrapping errors tend to occur in the phase differential image, and sets the other regions as suitable regions. A first unwrapping section (43) unwraps only the suitable regions of the phase differential image. A second unwrapping section (44) unwraps the phase differential image (offset image) obtained by the phase differential image generating section (40) without disposing the subject (H). An offset processing section (45) subtracts the unwrapped offset image from the unwrapped phase differential image.Lobjectif de la présente invention est de réduire les erreurs de déroulement et daméliorer lannulation du décalage. Un détecteur dimage à rayons X (13) détecte les rayons X qui sont émis par une source de rayons X (11) et qui traversent un sujet (H), un premier réseau (21) et un deuxième réseau (22), et produit des données dimage. Une section de production dimage différentielle de phase (40) produit une image différentielle de phase sur la base des données dimage. Un détecteur de régions appropriées/inappropriées (42) détecte des régions inappropriées dans lesquelles des erreurs de déroulement ont tendance à se produire dans limage différentielle de phase, et définit les autres régions comme étant des régions appropriées. Une première section de déroulement (43) ne déroule que les régions appropriées de limage différentielle de phase. Une deuxième section de déroulement (44) déroule limage différentielle de phase (image décalée) obtenue par la section de production dimage di