{'fraction_non_alphanumeric': 0.02652733118971061, 'fraction_numerical': 0.00482315112540193, 'mean_word_length': 4.845070422535211, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
X-ray color scanner with multiple energy discrimination capability

An X-ray color scanner that can distinguish between different photon energies has been developed using X-ray line sensors. This scanner consists of a 64-channel cadmium telluride (CdTe) radiation detection array, a 64-channel application specific integrated circuit (ASIC), and a signal processing circuit that controls both the ASIC and data communication. An X-ray or gamma ray photon absorbed by the CdTe detector is converted into an electric charge proportional to the energy of the incident photon and amplified to an electric pulse with an amplitude proportional to the photon's energy. The pulse's height is then analyzed by the ASIC using 5 different threshold voltages. The X-ray color scanner has the ability to count up to approximately 2 million photons per CdTe element per second. When used as a photon counting system, the X-ray color sensor has a very high signal to noise ratio, since it removes electric noise in the low energy spectrum during the analysis process. When appropriately selected energy thresholds are used, X-ray color scanners, used for X-ray imaging or X-ray CT, were shown to remove the effects of beam-scattering noise and beam-hardening.