A device for the high-speed analysis of
photon- or particle-generated image data or for the high-speed energy-discrimination analysis of
photon- or particle-counting data. The device uses a sensor that collects the photons or particles on an array of
solid state detectors, as
electrical analog signals, and stores the analog-
signal information on capacitors of readout arrays associated with the
detector arrays. Integration of the
photon or
particle flux signals on the readout arrays proceeds for a given
time frame and then image-related signals are transferred to an analog correction processor. The analog correction processor is comprised of one or more
integrated circuit chips where each
chip contains an array of correction processor unit cells. In these unit cells signals are corrected, in parallel, for
gain and offset nonuniformities in the detection and
processing chain. Corrections to all the signals are made in a
time frame or less and the information is then transferred to an analog
image processor. Particle-counting data is transferred directly from the readout array chips to the analog
image processor. The analog
image processor is comprised of one or more
integrated circuit chips where each
chip is made up of an array of image processor unit cells. Each unit
cell contains circuitry for implementing an
image processing or energy discrimination
algorithm, and circuitry for outputting the signals and / or the position of only those unit cells for which the
algorithm is satisfied. The analog image processor
chip may also contain circuitry that counts the number of cells for which the algorithms have been satisfied. The analog image processor implements the
algorithm and outputs the data in a
time frame or less.