An X-ray imaging apparatus is equipped with a photon-counting radiation detector that classifies and counts, per energy range, radiation which enters X-ray detection elements. To correct counting errors of the number of X-ray photons in each energy range and to obtain a correct projection image, a data processing device of the X-ray imaging apparatus includes a correction unit that corrects a digital output value of each of the plurality of energy ranges for each X-ray detection element. The correction unit has an inflow calculation unit that calculates a digital quantity corresponding to the X-ray photons that flow into one X-ray detection element from another, and an energy shift inflow/outflow calculation unit that calculates a digital quantity corresponding to the X-ray photons that flow into a high energy range of one X-ray detection element due to an energy shift, and carries out a correction using the digital quantities calculated by the calculation units.La présente invention concerne un appareil de radiographie qui est équipé dun détecteur de rayonnement à comptage de photons qui classifie et compte, par plage dénergie, le rayonnement qui entre dans des éléments de détection de rayons X. Pour corriger les erreurs de comptage du nombre de photons de rayons X dans chaque plage dénergie et pour obtenir une bonne image de projection, un dispositif de traitement de données de lappareil de radiographie comprend une unité de correction qui corrige une valeur de sortie numérique de chaque plage de la pluralité de plages dénergie pour chaque élément de détection de rayons X. Lunité de correction comprend une unité de calcul de flux entrant qui calcule une quantité numérique correspondant aux photons de rayons X qui entrent dans un élément de détection de rayons X depuis un autre élément, et une unité de calcul de flux entrant/flux sortant de variation dénergie qui calcule une quantité numérique correspondant aux photons de rayons X qui entrent dans une plage dénergi