Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Alexander F. Russell is active.

Publication


Featured researches published by Alexander F. Russell.


Vision Research | 2014

A model of proto-object based saliency

Alexander F. Russell; Stefan Mihalas; Rüdiger von der Heydt; Ernst Niebur; Ralph Etienne-Cummings

Organisms use the process of selective attention to optimally allocate their computational resources to the instantaneously most relevant subsets of a visual scene, ensuring that they can parse the scene in real time. Many models of bottom-up attentional selection assume that elementary image features, like intensity, color and orientation, attract attention. Gestalt psychologists, however, argue that humans perceive whole objects before they analyze individual features. This is supported by recent psychophysical studies that show that objects predict eye-fixations better than features. In this report we present a neurally inspired algorithm of object based, bottom-up attention. The model rivals the performance of state of the art non-biologically plausible feature based algorithms (and outperforms biologically plausible feature based algorithms) in its ability to predict perceptual saliency (eye fixations and subjective interest points) in natural scenes. The model achieves this by computing saliency as a function of proto-objects that establish the perceptual organization of the scene. All computational mechanisms of the algorithm have direct neural correlates, and our results provide evidence for the interface theory of attention.


IEEE Transactions on Neural Networks | 2010

Optimization Methods for Spiking Neurons and Networks

Alexander F. Russell; Garrick Orchard; Yi Dong; Ş Mihalaş; Ernst Niebur; Jonathan Tapson; Ralph Etienne-Cummings

Spiking neurons and spiking neural circuits are finding uses in a multitude of tasks such as robotic locomotion control, neuroprosthetics, visual sensory processing, and audition. The desired neural output is achieved through the use of complex neuron models, or by combining multiple simple neurons into a network. In either case, a means for configuring the neuron or neural circuit is required. Manual manipulation of parameters is both time consuming and non-intuitive due to the nonlinear relationship between parameters and the neurons output. The complexity rises even further as the neurons are networked and the systems often become mathematically intractable. In large circuits, the desired behavior and timing of action potential trains may be known but the timing of the individual action potentials is unknown and unimportant, whereas in single neuron systems the timing of individual action potentials is critical. In this paper, we automate the process of finding parameters. To configure a single neuron we derive a maximum likelihood method for configuring a neuron model, specifically the Mihalas-Niebur Neuron. Similarly, to configure neural circuits, we show how we use genetic algorithms (GAs) to configure parameters for a network of simple integrate and fire with adaptation neurons. The GA approach is demonstrated both in software simulation and hardware implementation on a reconfigurable custom very large scale integration chip.


IEEE Transactions on Biomedical Circuits and Systems | 2009

Conveying Tactile Feedback in Sensorized Hand Neuroprostheses Using a Biofidelic Model of Mechanotransduction

Sung Soo Kim; Sripati Ap; R.J. Vogelstein; Robert S. Armiger; Alexander F. Russell; Sliman J. Bensmaia

One approach to conveying tactile feedback from sensorized neural prostheses is to characterize the neural signals that would normally be produced in an intact limb and reproduce them through electrical stimulation of the residual peripheral nerves. Toward this end, we have developed a model that accurately replicates the neural activity evoked by any dynamic stimulus in the three types of mechanoreceptive afferents that innervate the glabrous skin of the hand. The model takes as input the position of the stimulus as a function of time, along with its first (velocity), second (acceleration), and third (jerk) derivatives. This input is filtered and passed through an integrate-and-fire mechanism to generate a train of spikes as output. The major conclusion of this study is that the timing of individual spikes evoked in mechanoreceptive fibers innervating the hand can be accurately predicted by this model. We discuss how this model can be integrated in a sensorized prosthesis and show that the activity in a population of simulated afferents conveys information about the location, timing, and magnitude of contact between the hand and an object.


international symposium on circuits and systems | 2007

Configuring of Spiking Central Pattern Generator Networks for Bipedal Walking Using Genetic Algorthms

Alexander F. Russell; Garrick Orchard; Ralph Etienne-Cummings

In limbed animals, spinal neural circuits responsible for controlling muscular activities during walking are called central pattern generators (CPG). CPG networks display oscillatory activities that actuates individual or groups of muscles in a coordinated fashion so that the limbs of the animal are flexed and extended at the appropriate time and with the required velocity for the animal to efficiently traverse various types of terrain, and to recover from environmental perturbation. Typically, the CPG networks are constructed with many neurons, each of which has a number of control parameters. As the number of muscles increases, it is often impossible to manually, albeit intelligently, select the network parameters for a particular movement. Furthermore, it is virtually impossible to reconfigure the parameters on-line. This paper describes how genetic algorithms (GA) can be used for on-line (re)configuring of CPG networks for a bipedal robot. We show that the neuron parameters and connection weights/network topology of a canonical walking network can be reconfigured within a few of generations of the GA. The networks, constructed with integrate-and-fire-with-adaptation (IFA) neurons, are implemented with a microcontroller and can be reconfigured to vary walking speed from 0.5Hz to 3.5Hz. The phase relationship between the hips and knees can be arbitrarily set (to within 1 degree) and prescribed complex joint angle profiles are realized. This is a powerful approach to generating complex muscle synergies for robots with multiple joints and distributed actuators.


IEEE Transactions on Neural Systems and Rehabilitation Engineering | 2011

Does Afferent Heterogeneity Matter in Conveying Tactile Feedback Through Peripheral Nerve Stimulation

Sung Soo Kim; Stefan Mihalas; Alexander F. Russell; Yi Dong; Sliman J. Bensmaia

One approach to conveying tactile feedback from sensorized neural prostheses is to characterize the neural signals that would normally be produced in an intact limb and reproduce them through electrical stimulation of the residual peripheral nerves. Toward this end, we have developed an integrate-and-fire model that predicts with millisecond accuracy the timing of responses of the mechanoreceptive afferents that innervate the glabrous skin of the hand. Individual afferents produce highly repeatable and stereotyped responses to a given stimulus. However, responses differ considerably across afferents, even across afferents of a given type. In the present study, we wish to assess the extent to which this within-type variability shapes the signal conveyed by the hand to the brain. Specifically, we wish to determine the extent to which a single canonical model can be used to mimic the responses of a population of afferents during a set of activities of daily living. We find that the spiking responses simulated using the canonical model does not match, in their fine temporal structure, those simulated using individually fit models. However, population firing rates simulated using a canonical model match those simulated using individual models. Our results suggest that afferent heterogeneity is important if the read-out of the response of afferent populations is sensitive to the precise temporal structure of the population response. To the extent that precise spike timing (at a resolution of milliseconds) is not essential, a canonical model can be used to simulate the responses of populations of afferents.


international symposium on circuits and systems | 2008

Configuring silicon neural networks using genetic algorithms

Garrick Orchard; Alexander F. Russell; Kevin A. Mazurek; Francesco Tenore; Ralph Etienne-Cummings

There are various neuron models which can be used to emulate the neural networks responsible for cortical and spinal processes. One example is the Central Pattern Generator (CPG) networks, which are spinal neural circuits responsible for controlling the timing of periodic systems in vertebrates. In order to model the CPG effectively, it is necessary to model not just multiple individual neurons, but also the interactions between them. Due to the complexity of these types of systems, CPG models typically require large numbers (> 10) of parameters making them difficult to understand and control. Genetic Algorithms (GAs) provide a means for optimizing systems with many parameters. We present an automated method that uses a GA to And sets of parameters for a silicon implementation of a neural network capable of producing CPG type signals. This methodology can be used to configure large silicon neural circuits. In this work, constructed networks involving an 18-parameter space, can be used for controlling legged robots and neuroprosthetic devices.


Neural Computation | 2011

Estimating parameters of generalized integrate-and-fire neurons from the maximum likelihood of spike trains

Yi Dong; Stefan Mihalas; Alexander F. Russell; Ralph Etienne-Cummings; Ernst Niebur

When a neuronal spike train is observed, what can we deduce from it about the properties of the neuron that generated it? A natural way to answer this question is to make an assumption about the type of neuron, select an appropriate model for this type, and then choose the model parameters as those that are most likely to generate the observed spike train. This is the maximum likelihood method. If the neuron obeys simple integrate-and-fire dynamics, Paninski, Pillow, and Simoncelli (2004) showed that its negative log-likelihood function is convex and that, at least in principle, its unique global minimum can thus be found by gradient descent techniques. Many biological neurons are, however, known to generate a richer repertoire of spiking behaviors than can be explained in a simple integrate-and-fire model. For instance, such a model retains only an implicit (through spike-induced currents), not an explicit, memory of its input; an example of a physiological situation that cannot be explained is the absence of firing if the input current is increased very slowly. Therefore, we use an expanded model (Mihalas & Niebur, 2009), which is capable of generating a large number of complex firing patterns while still being linear. Linearity is important because it maintains the distribution of the random variables and still allows maximum likelihood methods to be used. In this study, we show that although convexity of the negative log-likelihood function is not guaranteed for this model, the minimum of this function yields a good estimate for the model parameters, in particular if the noise level is treated as a free parameter. Furthermore, we show that a nonlinear function minimization method (r-algorithm with space dilation) usually reaches the global minimum.


international symposium on circuits and systems | 2008

Implementing a neuromorphic cross-correlation engine with silicon neurons

Fopefolu Folowosele; Francesco Tenore; Alexander F. Russell; Garrick Orchard; Mark Philip Vismer; Jonathan Tapson; Ralph Etienne-Cummings

The cross-correlation function is an important yet computationally intensive processing step in many engineering applications such as wireless communication and object recognition. A neuromorphic approach to this function has been shown to facilitate implementation using a neural-based architecture. Using a custom designed array of silicon neurons on a compact, low-power chip, we demonstrate a cross-correlation system based on two half center oscillators. These preliminary results show the validity of this approach and could provide an elegant solution to wireless communication systems in the next generation of neuroprosthetic devices.


international conference of the ieee engineering in medicine and biology society | 2008

Towards control of dexterous hand manipulations using a silicon Pattern Generator

Alexander F. Russell; Francesco Tenore; Girish Singhal; Nitish V. Thakor; Ralph Etienne-Cummings

This work demonstrates how an in silico Pattern Generator (PG) can be used as a low power control system for rhythmic hand movements in an upper-limb prosthesis. Neural spike patterns, which encode rotation of a cylindrical object, were implemented in a custom Very Large Scale Integration chip. PG control was tested by using the decoded control signals to actuate the fingers of a virtual prosthetic arm. This system provides a framework for prototyping and controlling dexterous hand manipulation tasks in a compact and efficient solution.


IEEE Transactions on Biomedical Circuits and Systems | 2012

Parameter Estimation of a Spiking Silicon Neuron

Alexander F. Russell; Kevin A. Mazurek; Stefan Mihalas; Ernst Niebur; Ralph Etienne-Cummings

Spiking neuron models are used in a multitude of tasks ranging from understanding neural behavior at its most basic level to neuroprosthetics. Parameter estimation of a single neuron model, such that the models output matches that of a biological neuron is an extremely important task. Hand tuning of parameters to obtain such behaviors is a difficult and time consuming process. This is further complicated when the neuron is instantiated in silicon (an attractive medium in which to implement these models) as fabrication imperfections make the task of parameter configuration more complex. In this paper we show two methods to automate the configuration of a silicon (hardware) neurons parameters. First, we show how a Maximum Likelihood method can be applied to a leaky integrate and fire silicon neuron with spike induced currents to fit the neurons output to desired spike times. We then show how a distance based method which approximates the negative log likelihood of the lognormal distribution can also be used to tune the neurons parameters. We conclude that the distance based method is better suited for parameter configuration of silicon neurons due to its superior optimization speed.

Collaboration


Dive into the Alexander F. Russell's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Stefan Mihalas

Allen Institute for Brain Science

View shared research outputs
Top Co-Authors

Avatar

Ernst Niebur

Johns Hopkins University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Francesco Tenore

Johns Hopkins University Applied Physics Laboratory

View shared research outputs
Top Co-Authors

Avatar

Sung Soo Kim

Johns Hopkins University

View shared research outputs
Top Co-Authors

Avatar

Yi Dong

Johns Hopkins University

View shared research outputs
Top Co-Authors

Avatar

Garrick Orchard

National University of Singapore

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge