PROBLEM TO BE SOLVED: To speed up processing when a blur weighting function (point spread function) is different depending on a cell of an X-ray detector.SOLUTION: A matrix (H) for the actual blur weighting function of the X-ray detector (24) is decomposed into a homogeneous component matrix (H0) and an inhomogeneous component matrix (H1). An inhomogeneous component main matrix (H1) eliminating a plurality of terms other than terms relating to a few cells of the X-ray detector which has a different blur weighting function from other out of the terms of the inhomogeneous component matrix (H1) is calculated. A crosstalk correction is performed by using the inhomogeneous component main matrix (H1) instead of the inhomogeneous component matrix (H1). According to this invention, the amount of calculation is reduced, and processing is sped up.COPYRIGHT: (C)2008,JPO&INPIT【課題】ボケの重み付け関数(点像分布関数:Point Spread Function)がX線検出器のセルによって異なる場合でも処理を高速化する。【解決手段】X線検出器(24)の実際のボケの重み付け関数の行列[H]を均一成分行列[H0]と不均一成分行列[H1]とに分解し、不均一成分行列[H1]の項のうち、ボケの重み付け関数が他と異なる少数のX線検出器のセルに関わる項以外の多数の項を無視した不均一成分主要行列[H1’]を算出する。不均一成分行列[H1]の代わりに不均一成分主要行列[H1’]を用いてクロストーク補正する。【効果】計算量を節減でき、処理を高速化することが出来る。【選択図】図2