The present invention relates to a detection device (12) for detecting photons. The detection device comprises a pile-up determination unit (15) for determining whether a detection signal pulse indicative of a detected photon is caused by a pile-up event or a non-pile-up event. A value generation unit (16) generates detection values according to the detection signal pulses and whether each detection signal pulse is caused by a pile-up event or a non-pile-up event. In particular, the detection value generation unit can be adapted to reject detection signal pulses caused by pile-up events while generating detection values. As a result, the quality of the generated detection value can be improved.本発明は、光子を検出する検出装置(12)に関する。この検出装置は、検出された光子を示す検出信号パルスがパイルアップ事象によって生じたものなのか、または非パイルアップ事象によって生じたものなのかを判定するパイルアップ判定ユニット(15)を備え、検出値生成ユニット(16)が、検出信号パルス、およびそれぞれの検出信号パルスがパイルアップ事象によって生じたものなのか、または非パイルアップ事象によって生じたものなのかの判定に従って検出値を生成する。特に、検出値を生成する間、パイルアップ事象によって生じた検出信号パルスを棄却するように、検出値生成ユニットを適合させることができる。これによって、生成される検出値の質を向上させることができる。