X-ray detecting element (322) is an X-ray detector configured are arranged in an array (320) is emitted from the X-ray tube (311), the intensity of X-rays transmitted through the object (500) to detect. The data processing device (420) is captured to detect abnormal imaging data by arranging the imaging data based on the intensity of X-ray the arrangement order or chronological order of the X-ray detection element (322), adjacent to the abnormal imaging data "1" associated with a greater weight to data, also associate a weight of "1" for other imaging data, calculates the update amount of those pixel vector that reflects the weights, successive approximation using the update amount It performs operations to generate the X-ray CT image of the object (500).X線検出素子(322)がアレイ状に配置されて構成されたX線検出器(320)は、X線管(311)から発せられ、被写体(500)を透過したX線の強度を検出する。データ処理装置(420)は、X線の強度に基づく撮影データをX線検出素子(322)の配置順または時刻順に配列させることにより異常な撮影データを検出し、異常な撮影データに隣接する撮影データに“1”より大きい重みを関連付け、また、その他の撮影データに“1”の重みを関連付け、それらの重みを反映させた画素ベクトルの更新量を算出し、その更新量を用いて逐次近似演算を行ない、被写体(500)のX線CT画像を生成する。