Creating NeuroInformation Processing Machines


We devised 4 classes of NeuroInformation Processing Machines: Time Encoding Machines, Channel Identification Machines, Spike Processing Machines and Phase Processing Machines. These are briefly described below. Pointers to relevant research papers are also included.

Time Encoding Machines

Time Encoding Machines (TEMs) are asynchronous signal processors that encode analog information in the time (spike) domain. Time Decoding Machines recover the encoded stimulus from the time (spike) sequence. Using frame theory, the theory of dynamical systems, statistics and machine learning, we demonstrated for the first time that faithful recovery of natural video (movies, animation) and auditory scenes (speech, sounds) can be achieved under Nyquist-type rate conditions.

Channel Identification Machines

Channel Identification Machines (CIMs) identify receptive fields in circuit models that incorporate biophysical spike-generating mechanisms (e.g., the Hodgkin-Huxley neuron) and admit both continuous sensory signals and multidimensional spike trains as input stimuli. We demonstrated a fundamental duality between the identification of the dendritic stimulus processor of a single neuron and the decoding of stimuli encoded by a population of neurons with a bank of dendritic stimulus processors. We have also shown that identification algorithms can be effectively and intuitively evaluated in the stimulus space.

Spike Processing Machines

The brain must be capable of forming object representations that are invariant with respect to the large number of fluctuations occurring on the retina. These include object position, scale, pose and illumination, and the presence of clutter. Combining visual and auditory stimuli corresponding to a person talking at a cocktail party can substantially enhance the accuracy of the auditory percept. What are some plausible neural mechanisms by which invariant object representations and demixing of auditory information can be achieved? Spike Processing Machines implement these and other neural mechanisms in the spike domain.

Phase Processing Machines

The early visual system, being mostly analog (graded potentials), processes phase information commonly associated with edges and moving edges arising in visual fields. Phase Processing Machines draw on a novel data structure, called generalized local phase, for extracting edges largely independent of light intensity. In addition to visual processing, generalized local phase information can be smartly employed in speech processing.


The Bionet Group is supported by grants from



  NSF   NIH   AFOSR



Tweet this! Share on Facebook Email a friend Share on Delicious Share on StumbleUpon Share on Digg Share on Reddit Share on Technorati