{'fraction_non_alphanumeric': 0.015283842794759825, 'fraction_numerical': 0.011644832605531296, 'mean_word_length': 5.057268722466961, '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}}
ULTRA-RAPID VISUAL CATEGORISATION USING ONE SPIKE PER NEURON

1. Introduction In 1989, I argued that the response latency of face-selective visual responses in high order visual areas such as the primate inferotemporal cortex poses severe problems for almost all models of visual processing that rely on iterative processing (Thorpe & Imbert, 1989). Such neurones start firing 80-100 ms after stimulus onset, which leaves only about 10 ms for processing at each stage of the visual pathway. The original argument could be criticised on the grounds that face processing could be a special case and that in such neurophysiological studies, the stimuli are often highly predictable. However, more recent experiments have shown that very fast processing also occurs in much more challenging visual tasks where subjects must decide whether a briefly flashed natural image contains a target category such as an animal or a means of transport (The most serious implication of such experiments is that very sophisticated visual processing must be possible under conditions where individual neurones only have time to emit one spike. Clearly, this rules out most coding schemes that require the firing rates of individual neurones to be determined with precision. However, it leaves open a number of options in which the precise timing of spikes across a population of cells is used.