Related Experiment Video
Updated: May 30, 2025

11:18
Closed-loop Neuro-robotic Experiments to Test Computational Properties of Neuronal Networks
Published on: March 2, 2015
10.2K
A spiking neural network for active efficient coding
Thomas Barbier1, Céline Teulière1, Jochen Triesch2
1SIGMA Clermont, Centre National de la Recherche Scientifique, Institut Pascal, Université Clermont Auvergne, Clermont-Ferrand, France.
Frontiers in Robotics and AI
|January 30, 2025
Summary
This study introduces the first Active Efficient Coding (AEC) system using Spiking Neural Networks (SNNs) and event-based cameras for efficient visual processing and action control.
Area of Science:
- Computational Neuroscience
- Robotics
- Artificial Intelligence
Background:
- Biological vision systems learn to encode visual input and control eye movements simultaneously.
- The Active Efficient Coding (AEC) framework models this joint learning using traditional cameras.
- Event-based cameras offer advantages over frame-based systems due to their retina-inspired design.
Purpose of the Study:
- To propose and implement the first Active Efficient Coding (AEC) system using Spiking Neural Networks (SNNs) driven by event-based camera input.
- To demonstrate efficient visual representation learning and motor command generation within a fully spiking neural network framework.
- To explore the capabilities of this novel system in tasks requiring dynamic visual interaction.
Main Methods:
- Developed a two-layer Spiking Neural Network (SNN) for efficient encoding of event-based camera data.
- Integrated this SNN with a spiking reinforcement learner to generate motor commands.
- Designed an intrinsic reward signal computed from the SNN's activity levels to guide learning.
- Evaluated the system on visual tracking and orientation stabilization tasks.
Main Results:
- Successfully implemented a fully Spiking Neural Network (SNN) based Active Efficient Coding (AEC) system.
- Demonstrated the system's ability to perform visual tracking of translating targets.
- Showcased the system's capability in stabilizing the orientation of rotating targets.
- Achieved joint learning of visual representations and motor control within the SNN framework.
Conclusions:
- This work presents the first fully spiking Active Efficient Coding (AEC) model.
- The proposed system effectively utilizes event-based cameras and Spiking Neural Networks (SNNs) for autonomous visual learning and control.
- This approach holds promise for developing more efficient and biologically plausible artificial vision systems.
Keywords:
active efficient codingevent-based camerasreinforcement learningspiking neural networkunsupervised learningMore Related Videos
Related Concept Videos
Neural Circuits
1.0K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
1.0K
Propagation of Action Potentials
5.1K
The propagation of an action potential refers to the process by which a nerve impulse, or "action potential," travels along a neuron.
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
5.1K
The Role of Ion Channels in Neuronal Computation
3.1K
A postsynaptic neuron usually receives numerous impulses from several other presynaptic neurons. The axon hillock of the postsynaptic neuron integrates all these signals and determines the likelihood of firing an action potential.
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....
3.1K
Action Potential
7.7K
Neurons communicate by firing action potentials—the electrochemical signal that is propagated along the axon. The signal results in the release of neurotransmitters at axon terminals, thereby transmitting information to the nervous system. An action potential is a specific "all-or-none" change in membrane potential that results in a rapid spike in voltage.
Membrane potential in neurons
Neurons typically have a resting membrane potential of about -70 millivolts (mV). When they...
Membrane potential in neurons
Neurons typically have a resting membrane potential of about -70 millivolts (mV). When they...
7.7K
Action Potentials
128.3K
Overview
128.3K
Electrical Synapses
8.2K
Electrical synapses found in all nervous systems play important and unique roles. In these synapses, the presynaptic and postsynaptic membranes are very close together (3.5 nm) and are actually physically connected by channel proteins forming gap junctions.
Gap junctions allow the current to pass directly from one cell to the next. In contrast, in the chemical synapse, the neurotransmitters carry the information through the synaptic cleft from one neuron to the next. They consist of two...
Gap junctions allow the current to pass directly from one cell to the next. In contrast, in the chemical synapse, the neurotransmitters carry the information through the synaptic cleft from one neuron to the next. They consist of two...
8.2K

