[Problem] To render possible the highly accurate detection of periodic patterns in cases when areas in which periodic patterns are more difficult to detect are included in an irradiation-field area. [Solution] An image acquisition unit (31) acquires a radiation image (P0) from a radiation detector (2), and an irradiation-field-area detection unit (32) detects an irradiation-field area (P1) from the radiation image (P0). An analysis-area setting unit (33) detects direct radiation areas, highly absorbent body areas, and high noise areas, as areas in which the presence of periodic patterns is unlikely, and excludes these areas from the irradiation-field area (P1) to set an analysis area (P2). A frequency analysis unit (34) performs frequency analysis with respect to the analysis area (P2) alone to detect frequency components of periodic patterns caused by an anti-scatter grid. A filtering processing unit (35) removes, from the radiation image (P0), the frequency components of the periodic patterns caused by the anti-scatter grid.Linvention a pour but de rendre possible la détection hautement fiable de motifs périodiques dans des cas où des zones dans lesquelles des motifs périodiques sont plus difficiles à détecter sont comprises dans une zone de champ dirradiation. Selon linvention, une unité (31) dacquisition dimage acquiert une image de rayonnement (P0) en provenance dun détecteur de rayonnement (2), et une unité (32) de détection de zone de champ dirradiation détecte une zone de champ dirradiation (P1) provenant de limage de rayonnement (P0). Une unité (33) de réglage de zone danalyse détecte des zones de rayonnement direct, des zones de corps hautement absorbantes, et des zones à bruit élevé, en tant que des zones dans lesquelles la présence de motifs périodiques est peu probable, et exclut ces zones de la zone (P1) de champ dirradiation pour régler une zone danalyse (P2). Une unité (34) danalyse en fréquence réalise une analyse en fréquence par rapport à la zone