Demo Data from SIGIR 2026 / reviewers in the wild / expert
Gabriel Jiménez-Moreno
dblp:79/3408 · also Gabriel Jiménez
· DBLP profile ↗
51ranked-venue papers
0as first author
8since 2021 · last 2026
0000-0003-4512-6750ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 27 · 7 since 2021Systems, architecture and hardware · 19 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3Computer networks · 1Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Emerging computing paradigms · 67% Hardware accelerators and domain-specific architectures · 33% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms › neuromorphic computing
address-event representation |
0.1 | 1 | 2005 | AER Building Blocks for Multi-Layer Multi-Chip Neuromorphic Vision Systems · NIPS 2005 |
Emerging computing paradigms
neuromorphic computing |
0.1 | 1 | 2005 | AER Building Blocks for Multi-Layer Multi-Chip Neuromorphic Vision Systems · NIPS 2005 |
Methods — techniques the papers use, named apart from their topics
winner-take-all · 0.1convolution · 0.1address-event representation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A bio-inspired hardware implementation of an analog spike-based hippocampus memory modelabstractThe need for processing at the edge the increasing amount of data that is being produced by multitudes of sensors has led to the demand for mode power-efficient computational systems, by exploring alternative computing paradigms and technologies. Neuromorphic engineering is a promising approach that can address this need by developing electronic systems that faithfully emulate the computational properties of animal brains. In particular, the hippocampus stands out as one of the most relevant brain region for implementing auto associative memories capable of learning large amounts of information quickly and recalling it efficiently. In this work, we present a computational spike-based memory model inspired by the hippocampus that takes advantage of the features of analog electronic circuits: energy efficiency, compactness, and real-time operation. This model can learn memories, recall them from a partial fragment and forget. It has been implemented as a Spiking Neural Networks directly on a mixed-signal neuromorphic chip. We describe the details of the hardware implementation and demonstrate its operation via a series of benchmark experiments, showing how this research prototype paves the way for the development of future robust and low-power mixed-signal neuromorphic processing systems. Daniel Casanueva-Morato, Alvaro Ayuso-Martinez, Giacomo Indiveri, Juan Pedro Dominguez-Morales, Gabriel Jiménez-Moreno |
Neurocomputing | 5 |
| 2024 | Bio-inspired computational memory model of the Hippocampus: An approach to a neuromorphic spike-based Content-Addressable MemoryabstractThe brain has computational capabilities that surpass those of modern systems, being able to solve complex problems efficiently in a simple way. Neuromorphic engineering aims to mimic biology in order to develop new systems capable of incorporating such capabilities. Bio-inspired learning systems continue to be a challenge that must be solved, and much work needs to be done in this regard. Among all brain regions, the hippocampus stands out as an autoassociative short-term memory with the capacity to learn and recall memories from any fragment of them. These characteristics make the hippocampus an ideal candidate for developing bio-inspired learning systems that, in addition, resemble content-addressable memories. Therefore, in this work we propose a bio-inspired spiking content-addressable memory model based on the CA3 region of the hippocampus with the ability to learn, forget and recall memories, both orthogonal and non-orthogonal, from any fragment of them. The model was implemented on the SpiNNaker hardware platform using Spiking Neural Networks. A set of experiments based on functional, stress and applicability tests were performed to demonstrate its correct functioning. This work presents the first hardware implementation of a fully-functional bio-inspired spiking hippocampal content-addressable memory model, paving the way for the development of future more complex neuromorphic systems. Daniel Casanueva-Morato, Alvaro Ayuso-Martinez, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno |
Neural Networks | 5 |
| 2023 | Live Demonstration: Bio-inspired implementation of a sparse-learning spike-based hippocampus memory modelabstractThe hippocampus acts as a short-term memory capable of recalling a previously-learned complete memory from a fragment of it. Inspired by the hippocampus and taking into account its input from the visual stream, a neuromorphic system capable of learning images and remembering them from a fragment of it in real time was developed. The system contains a bio-inspired hippocampal spiking memory that acts as an autoassociative network that, for each input image, associates the spatial activation patterns of the pixels of the image. A monitor has been designed to visualize the internal spiking activity of the network during the simulation. Daniel Casanueva-Morato, Alvaro Ayuso-Martinez, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno |
ISCAS | 5 |
| 2023 | A systematic comparison of different machine learning models for the spatial estimation of air pollutionabstractAbstract Air pollutants harm human health and the environment. Nowadays, deploying an air pollution monitoring network in many urban areas could provide real-time air quality assessment. However, these networks are usually sparsely distributed and the sensor calibration problems that may appear over time lead to missing and wrong measurements. There is an increasing interest in developing air quality modelling methods to minimize measurement errors, predict spatial and temporal air quality, and support more spatially-resolved health effect analysis. This research aims to evaluate the ability of three feed-forward neural network architectures for the spatial prediction of air pollutant concentrations using the measures of an air quality monitoring network. In addition to these architectures, Support Vector Machines and geostatistical methods (Inverse Distance Weighting and Ordinary Kriging) were also implemented to compare the performance of neural network models. The evaluation of the methods was performed using the historical values of seven air pollutants (Nitrogen monoxide, Nitrogen dioxide, Sulphur dioxide, Carbon monoxide, Ozone, and particulate matters with size less than or equal to 2.5 $$\upmu $$ μ m and to 10 $$\upmu $$ μ m) from an urban air quality monitoring network located at the metropolitan area of Madrid (Spain). To assess and compare the predictive ability of the models, three estimation accuracy indicators were calculated: the Root Mean Squared Error, the Mean Absolute Error, and the coefficient of determination. FFNN-based models are superior to geostatistical methods and slightly better than Support Vector Machines for fitting the spatial correlation of air pollutant measurements. Graphical abstract Elena Cerezuela-Escudero, Juan Manuel Montes-Sanchez, Juan Pedro Dominguez-Morales, Lourdes Duran-Lopez, Gabriel Jiménez-Moreno |
Appl. Intell. | 5 |
| 2023 | Interfacing PDM MEMS Microphones with PFM Spiking Systems: Application for Neuromorphic Auditory SensorsabstractAbstract Neuromorphic computation processes sensors output in the spiking domain, which presents constraints in many cases when converting information to spikes, loosing, as example, temporal accuracy. This paper presents a spike-based system to adapt audio information from low-power pulse-density modulation (PDM) microelectromechanical systems microphones into rate coded spike frequencies. These spikes could be directly used by the neuromorphic auditory sensor (NAS) for frequency decomposition in different bands, avoiding the analog or digital conversion to spike streams. This improves the time response of the NAS, allowing its use in more time restrictive applications. This adaptation was conducted in VHDL as an interface for PDM microphones, converting their pulses into temporal distributed spikes following a pulse-frequency modulation scheme with an accurate inter-spike-interval, known as PDM to spikes interface (PSI). We introduce a new architecture of spike-based band-pass filter to reject DC components and distribute spikes in time. This was tested in two scenarios, first as a stand-alone circuit for its characterization, and then integrated with a NAS for verification. The PSI achieves a total harmonic distortion of $$-$$ - 46.18 dB and a signal-to-noise ratio of 63.47 dB, demands less than 1% of the resources of a Spartan-6 FPGA and its power consumption is around 7 mW. Daniel Gutierrez-Galan, Antonio Rios-Navarro, Juan Pedro Dominguez-Morales, Lourdes Duran-Lopez, Gabriel Jiménez-Moreno, Angel Jiménez-Fernandez |
Neural Process. Lett. | 5 |
| 2022 | Spike-based building blocks for performing logic operations using Spiking Neural Networks on SpiNNakerabstractOne of the most interesting and still growing scientific fields is neuromorphic engineering, which is focused on studying and designing hardware and software with the purpose of mimicking the basic principles of biological nervous systems. Currently, there are many research groups developing practical applications based on neuroscientific knowledge. This work provides researchers with a novel toolkit of building blocks based on Spiking Neural Networks that emulate the behavior of different logic gates. These could be very useful in many spike-based applications, since logic gates are the basis of digital circuits. The designs and models proposed are presented and implemented on a SpiNNaker hardware platform. Different experiments were performed in order to validate the expected behavior, and the obtained results are discussed. The functionality of traditional logic gates and the proposed blocks is studied, and the feasibility of the presented approach is discussed. Alvaro Ayuso-Martinez, Daniel Casanueva-Morato, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno |
IJCNN | 5 |
| 2022 | Spike-based computational models of bio-inspired memories in the hippocampal CA3 region on SpiNNakerabstractThe human brain is the most powerful and efficient machine in existence today, surpassing in many ways the capabilities of modern computers. Currently, lines of research in neuromorphic engineering are trying to develop hardware that mimics the functioning of the brain to acquire these superior capabilities. One of the areas still under development is the design of bio-inspired memories, where the hippocampus plays an important role. This region of the brain acts as a short-term memory with the ability to store associations of information from different sensory streams in the brain and recall them later. This is possible thanks to the recurrent collateral network architecture that constitutes CA3, the main sub-region of the hippocampus. In this work, we developed two spike-based computational models of fully functional hippocampal bio-inspired memories for the storage and recall of complex patterns implemented with spiking neural networks on the SpiNNaker hardware platform. These models present different levels of biological abstraction, with the first model having a constant oscillatory activity closer to the biological model, and the second one having an energy-efficient regulated activity, which, although it is still bio-inspired, opts for a more functional approach. Different experiments were performed for each of the models, in order to test their learning/recalling capabilities. A comprehensive comparison between the functionality and the biological plausibility of the presented models was carried out, showing their strengths and weaknesses. The two models, which are publicly available for researchers, could pave the way for future spike-based implementations and applications. Daniel Casanueva-Morato, Alvaro Ayuso-Martinez, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno |
IJCNN | 5 |
| 2021 | OpenNAS: Open Source Neuromorphic Auditory Sensor HDL code generator for FPGA implementations
Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
Neurocomputing | 5 |
| 2019 | Assessment of the Quality of Safety Cases: A Research Preview
Jose Luis de la Vara, Gabriel Jiménez-Moreno, Roy Mendieta, Eugenio Parra |
REFSQ | 2 |
| 2018 | Real-time neuro-inspired sound source localization and tracking architecture applied to a robotic platform
Elena Cerezuela-Escudero, Fernando Perez-Peña, Rafael Paz-Vicente, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno, Arturo Morgado Estevez |
Neurocomputing | 5 |
| 2018 | Corrigendum to NAVIS: Neuromorphic Auditory VISualizer Tool. Neurocomputing 237C (2017) pp. 418-422
Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Manuel Domínguez-Morales, Gabriel Jiménez-Moreno |
Neurocomputing | 4 |
| 2017 | NAVIS: Neuromorphic Auditory VISualizer Tool
Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Manuel Domínguez-Morales, Gabriel Jiménez-Moreno |
Neurocomputing | 4 |
| 2017 | A spiking neural network for real-time Spanish vowel phonemes recognition
Lourdes Miro-Amarante, Francisco Gomez-Rodriguez, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno |
Neurocomputing | 4 |
| 2017 | A Binaural Neuromorphic Auditory Sensor for FPGA: A Spike Signal Processing ApproachabstractThis paper presents a new architecture, design flow, and field-programmable gate array (FPGA) implementation analysis of a neuromorphic binaural auditory sensor, designed completely in the spike domain. Unlike digital cochleae that decompose audio signals using classical digital signal processing techniques, the model presented in this paper processes information directly encoded as spikes using pulse frequency modulation and provides a set of frequency-decomposed audio information using an address-event representation interface. In this case, a systematic approach to design led to a generic process for building, tuning, and implementing audio frequency decomposers with different features, facilitating synthesis with custom features. This allows researchers to implement their own parameterized neuromorphic auditory systems in a low-cost FPGA in order to study the audio processing and learning activity that takes place in the brain. In this paper, we present a 64-channel binaural neuromorphic auditory system implemented in a Virtex-5 FPGA using a commercial development board. The system was excited with a diverse set of audio signals in order to analyze its response and characterize its features. The neuromorphic auditory system response times and frequencies are reported. The experimental results of the proposed system implementation with 64-channel stereo are: a frequency range between 9.6 Hz and 14.6 kHz (adjustable), a maximum output event rate of 2.19 Mevents/s, a power consumption of 29.7 mW, the slices requirements of 11141, and a system clock frequency of 27 MHz. Angel Jiménez-Fernandez, Elena Cerezuela-Escudero, Lourdes Miro-Amarante, Manuel Domínguez-Morales, Francisco Gomez-Rodriguez, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
IEEE Trans. Neural Networks Learn. Syst. | 7 |
| 2016 | Multilayer Spiking Neural Network for Audio Samples Classification Using SpiNNaker
Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Antonio Rios-Navarro, Elena Cerezuela-Escudero, Daniel Gutierrez-Galan, Manuel Domínguez-Morales, Gabriel Jiménez-Moreno |
ICANN (1) | 7 |
| 2015 | Musical notes classification with neuromorphic auditory system using FPGA and a convolutional spiking networkabstractIn this paper, we explore the capabilities of a sound classification system that combines both a novel FPGA cochlear model implementation and a bio-inspired technique based on a trained convolutional spiking network. The neuromorphic auditory system that is used in this work produces a form of representation that is analogous to the spike outputs of the biological cochlea. The auditory system has been developed using a set of spike-based processing building blocks in the frequency domain. They form a set of band pass filters in the spike-domain that splits the audio information in 128 frequency channels, 64 for each of two audio sources. Address Event Representation (AER) is used to communicate the auditory system with the convolutional spiking network. A layer of convolutional spiking network is developed and trained on a computer with the ability to detect two kinds of sound: artificial pure tones in the presence of white noise and electronic musical notes. After the training process, the presented system is able to distinguish the different sounds in real-time, even in the presence of white noise. Elena Cerezuela-Escudero, Angel Jiménez-Fernandez, Rafael Paz-Vicente, Manuel Domínguez-Morales, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
IJCNN | 6 |
| 2015 | Live demonstration: Real-time motor rotation frequency detection by spike-based visual and auditory AER sensory integration for FPGAabstractMultisensory integration is commonly used in various robotic areas to collect much more information from an environment using different and complementary types of sensors. This demonstration presents a scenario where the motor rotation frequency is obtained using an AER DVS128 retina chip (Dynamic Vision Sensor) and a frequency decomposer auditory system on a FPGA that mimics a biological cochlea. Both of them are spike-based sensors with Address-Event-Representation (AER) outputs. A new AER monitor hardware interface, based on a Spartan-6 FPGA, allows two operational modes: real-time (up to 5 Mevps through USB2.0) and off-line mode (up to 20 Mevps and 33.5 Mev stored in DDR RAM). The sensory integration allows the bio-inspired cochlea limit to provide a concrete range of rpm approaches, which are obtained by the silicon retina. Antonio Rios-Navarro, Elena Cerezuela-Escudero, Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno, Alejandro Linares-Barranco |
ISCAS | 5 |
| 2014 | An AER handshake-less modular infrastructure PCB with x8 2.5Gbps LVDS serial linksabstractNowadays spike-based brain processing emulation is taking off. Several EU and others worldwide projects are demonstrating this, like SpiNNaker, BrainScaleS, FACETS, or NeuroGrid. The larger the brain process emulation on silicon is, the higher the communication performance of the hosting platforms has to be. Many times the bottleneck of these system implementations is not on the performance inside a chip or a board, but in the communication between boards. This paper describes a novel modular Address-Event-Representation (AER) FPGA-based (Spartan6) infrastructure PCB (the AER-Node board) with 2.5Gbps LVDS high speed serial links over SATA cables that offers a peak performance of 32-bit 62.5Meps (Mega events per second) on board-to-board communications. The board allows back compatibility with parallel AER devices supporting up to x2 28-bit parallel data with asynchronous handshake. These boards also allow modular expansion functionality through several daughter boards. The paper is focused on describing in detail the LVDS serial interface and presenting its performance. Taras Iakymchuk, Alfredo Rosado Muñoz, Teresa Serrano-Gotarredona, Bernabé Linares-Barranco, Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ISCAS | 7 |
| 2013 | On the AER Stereo-Vision Processing: A Spike Approach to Epipolar Matching
Manuel Domínguez-Morales, Elena Cerezuela-Escudero, Fernando Perez-Peña, Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ICONIP (1) | 6 |
| 2012 | Live demonstration: On the distance estimation of moving targets with a Stereo-Vision AER systemabstractDistance calculation is always one of the most important goals in a digital stereoscopic vision system. In an AER system this goal is very important too, but it cannot be calculated as accurately as we would like. This demonstration shows a first approximation in this field, using a disparity algorithm between both retinas. The system can make a distance approach about a moving object, more specifically, a qualitative estimation. Taking into account the stereo vision system features, the previous retina positioning and the very important Hold&Fire building block, we are able to make a correlation between the spike rate of the disparity and the distance. Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Rafael Paz-Vicente, Gabriel Jiménez-Moreno, Alejandro Linares-Barranco |
ISCAS | 4 |
| 2011 | On the Designing of Spikes Band-Pass Filters for FPGA
Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Elena Cerezuela-Escudero, Rafael Paz-Vicente, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ICANN (2) | 6 |
| 2011 | An Approach to Distance Estimation with Stereo Vision Using Address-Event-Representation
Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Rafael Paz-Vicente, Manuel Ramon López-Torres, Elena Cerezuela-Escudero, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno, Arturo Morgado Estevez |
ICONIP (1) | 7 |
| 2011 | AER Spiking Neuron Computation on GPUs: The Frame-to-AER Generation
Manuel Ramon López-Torres, Fernando Díaz-del-Río, Manuel Domínguez-Morales, Gabriel Jiménez-Moreno, Alejandro Linares-Barranco |
ICONIP (1) | 4 |
| 2010 | Building blocks for spikes signals processingabstractNeuromorphic engineers study models and implementations of systems that mimic neurons behavior in the brain. Neuro-inspired systems commonly use spikes to represent information. This representation has several advantages: its robustness to noise thanks to repetition, its continuous and analog information representation using digital pulses, its capacity of pre-processing during transmission time, ..., Furthermore, spikes is an efficient way, found by nature, to codify, transmit and process information. In this paper we propose, design, and analyze neuro-inspired building blocks that can perform spike-based analog filters used in signal processing. We present a VHDL implementation for FPGA. Presented building blocks take advantages of the spike rate coded representation to perform a massively parallel processing without complex hardware units, like floating point arithmetic units, or a large memory. Those low requirements of hardware allow the integration of a high number of blocks inside a FPGA, allowing to process fully in parallel several spikes coded signals. Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Rafael Paz-Vicente, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
IJCNN | 4 |
| 2010 | Visual spike-based convolution processing with a Cellular Automata architectureabstractThis paper presents a first approach for implementations which fuse the Address-Event-Representation (AER) processing with the Cellular Automata using FPGA and AER-tools. This new strategy applies spike-based convolution filters inspired by Cellular Automata for AER vision processing. Spike-based systems are neuro-inspired circuits implementations traditionally used for sensory systems or sensor signal processing. AER is a neuromorphic communication protocol for transferring asynchronous events between VLSI spike-based chips. These neuro-inspired implementations allow developing complex, multilayer, multichip neuromorphic systems and have been used to design sensor chips, such as retinas and cochlea, processing chips, e.g. filters, and learning chips. Furthermore, Cellular Automata is a bio-inspired processing model for problem solving. This approach divides the processing synchronous cells which change their states at the same time in order to get the solution. Manuel Rivas Pérez, Alejandro Linares-Barranco, Joaquín Cerdá, Néstor Ferrando, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
IJCNN | 5 |
| 2010 | Live demonstration: Real time objects tracking using a bio-inspired processing cascade architectureabstractThis demonstration shows how a new bio-inspired processing cascade architecture is used for simultaneous objects tracking. Francisco Gomez-Rodriguez, Lourdes Miro-Amarante, Fernando Díaz-del-Río, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ISCAS | 5 |
| 2010 | Real time multiple objects tracking based on a bio-inspired processing cascade architectureabstractThis paper presents a cascade architecture for bio-inspired information processing. We use AER (Address Event Representation) for transmitting and processing visual information provided by an asynchronous temporal contrast silicon retina. Using this architecture, we also present a multiple objects tracking algorithm; this algorithm is described in VHDL and implemented in a FPGA (Spartan II), which is part of the USB-AER platform developed by some of the authors. Francisco Gomez-Rodriguez, Lourdes Miro-Amarante, Fernando Díaz-del-Río, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ISCAS | 5 |
| 2010 | Live demonstration: Neuro-inspired system for realtime vision tilt correctionabstractCorrecting digital images tilt needs huge quantities of memory, high computational resources, and use to take a considerable amount of time. This demonstration shows how a spikes-based silicon retina dynamic vision sensor (DVS) tilt can corrected in real time using a commercial accelerometer. DVS output is a stream of spikes codified using the address-event representation (AER). Event-based processing is focused on change in real time DVS output addresses. Taking into account this DVS feature, we present an AER based layer able to correct in real time the DVS tilt, using a high speed algorithmic mapping layer and introducing a minimum latency in the system. A co-design platform (the AER-Robot platform), based into a Xilinx Spartan 3 FPGA and an 8051 USB microcontroller, has been used to implement the system. Angel Jiménez-Fernandez, Juan Luis Fuentes-del-Bosh, Rafael Paz-Vicente, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ISCAS | 5 |
| 2010 | Neuro-inspired system for real-time vision sensor tilt correctionabstractNeuromorphic engineering tries to mimic biological information processing. Address-Event-Representation (AER) is an asynchronous protocol for transferring the information of spiking neuro-inspired systems. Currently AER systems are able sense visual and auditory stimulus, to process information, to learn, to control robots, etc. In this paper we present an AER based layer able to correct in real time the tilt of an AER vision sensor, using a high speed algorithmic mapping layer. A co-design platform (the AER-Robot platform), with a Xilinx Spartan 3 FPGA and an 8051 USB microcontroller, has been used to implement the system. Testing it with the help of the USBAERmini2 board and the jAER software. Angel Jiménez-Fernandez, Juan Luis Fuentes-del-Bosh, Rafael Paz-Vicente, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno |
ISCAS | 5 |
| 2010 | On the AER convolution processors for FPGAabstractImage convolution operations in digital computer systems are usually very expensive operations in terms of resource consumption (processor resources and processing time) for an efficient Real-Time application. In these scenarios the visual information is divided into frames and each one has to be completely processed before the next frame arrives in order to warranty the real-time. A spike-based philosophy for computing convolutions based on the neuro-inspired Address-Event-Representation (AER) is achieving high performances. In this paper we present two FPGA implementations of AER-based convolution processors for relatively small Xilinx FPGAs (Spartan-II 200 and Spartan-3 400), which process 64×64 images with 11×11 convolution kernels. The maximum equivalent operation rate that can be reached is 163.51 MOPS for 11×11 kernels, in a Xilinx Spartan 3 400 FPGA with a 50MHz clock. Formulations, hardware architecture, operation examples and performance comparison with frame-based convolution processors are presented and discussed. Alejandro Linares-Barranco, Rafael Paz-Vicente, Francisco Gomez-Rodriguez, Angel Jiménez-Fernandez, Manuel Rivas Pérez, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
ISCAS | 6 |
| 2009 | Spike-based control monitoring and analysis with Address Event RepresentationabstractNeuromorphic engineering tries to mimic biological information processing. Address-event representation (AER) is a neuromorphic communication protocol for spiking neurons between different chips. We present a new way to drive robotic platforms using spiking neurons. We have simulated spiking control models for DC motors, and developed a mobile robot (Eddie) controlled only by spikes. We apply AER to the robot control, monitoring and measuring the spike activity inside the robot. The mobile robot is controlled by the AER-Robot tool, and the AER information is sent to a PC using the USBAERmini2 interface. Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Rafael Paz-Vicente, Gabriel Jiménez-Moreno, Raphael Berner |
AICCSA | 4 |
| 2009 | Synthetic retina for AER systems developmentabstractNeuromorphic engineering tries to mimic biology in information processing. Address-event representation (AER) is a neuromorphic communication protocol for spiking neurons between different layers. AER bio-inspired image sensor are called ldquoretinardquo. This kind of sensors measure visual information not based on frames from real life and generates corresponding events. In this paper we provide an alternative, based on cheap FPGA, to this image sensors that takes images provided by an analog video source (video composite signal), digitalizes it and generates AER streams for testing purposes. Rafael Paz-Vicente, Alejandro Linares-Barranco, Angel Jiménez-Fernandez, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
AICCSA | 4 |
| 2009 | Implementation of a Time-warping AER MapperabstractIn recent implementations of neuromorphic spike-based sensors, multi-neuron processors, and actuators; the spike traffic between devices is coded in the form of asynchronous spike streams following the address-event-representation protocol. This spike information can be modified during the transmission from one device to another by using a mapper device. In this paper we present a mapper implementation which transforms event addresses and can also delay events in time. We discuss two different architectures for implementing the time delays on an FPGA board (USB-AER), and we present an example of the use of the time delay feature in the mapper in an implementation of a visual elementary motion detection model based on the spike outputs of a temporal contrast retina. Alejandro Linares-Barranco, Francisco Gomez-Rodriguez, Gabriel Jiménez-Moreno, Tobi Delbruck, Raphael Berner, Shih-Chii Liu |
ISCAS | 3 |
| 2009 | CAVIAR: A 45k Neuron, 5M Synapse, 12G Connects/s AER Hardware Sensory-Processing- Learning-Actuating System for High-Speed Visual Object Recognition and TrackingabstractThis paper describes CAVIAR, a massively parallel hardware implementation of a spike-based sensing-processing-learning-actuating system inspired by the physiology of the nervous system. CAVIAR uses the asychronous address-event representation (AER) communication framework and was developed in the context of a European Union funded project. It has four custom mixed-signal AER chips, five custom digital AER interface components, 45k neurons (spiking cells), up to 5M synapses, performs 12G synaptic operations per second, and achieves millisecond object recognition and tracking latencies. Rafael Serrano-Gotarredona, Matthias Oster, Patrick Lichtsteiner, Alejandro Linares-Barranco, Rafael Paz-Vicente, Francisco Gomez-Rodriguez, Luis A. Camuñas-Mesa, Raphael Berner, Manuel Rivas Pérez, Tobi Delbruck, Shih-Chii Liu, Rodney J. Douglas, Philipp Häfliger, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, Teresa Serrano-Gotarredona, Antonio J. Acosta 0001, Bernabé Linares-Barranco |
IEEE Trans. Neural Networks | 14 |
| 2008 | AER-based robotic closed-loop control systemabstractAddress-Event-Representation (AER) is an \nasynchronous protocol for transferring the information of \nspiking neuro-inspired systems. Actually AER systems are able \nto see, to ear, to process information, and to learn. Regarding to \nthe actuation step, the AER has been used for implementing \nCentral Pattern Generator algorithms, but not for controlling \nthe actuators in a closed-loop spike-based way. In this paper we \nanalyze an AER based model for a real-time neuro-inspired \nclosed-loop control system. We demonstrate it into a differential \ncontrol system for a two-wheel vehicle using feedback AER \ninformation. PFM modulation has been used to power the DC \nmotors of the vehicle and translation into AER of encoder \ninformation is also presented for the close-loop. A codesign \nplatform (called AER-Robot), based into a Xilinx Spartan 3 \nFPGA and an 8051 USB microcontroller, with power stages for \nfour DC motors has been used for the demonstrator. Angel Jiménez-Fernandez, Rafael Paz-Vicente, Manuel Rivas Pérez, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
ISCAS | 5 |
| 2008 | Image convolution using a probabilistic mapper on USB-AER boardabstractIn this demo we propose a method for computing real time convolution on AER images. For that we use signed events. The AER events produced on an AER retina or an image/video to AER conversor, are processed using a probabilistic multi event mapper that produces more than one event for each incoming event according to an assigned probability. Kernel convolution size are limited by mapping tables size (on board RAM) and AER bus bandwidth. On reconstruction signed events needs to be simplified (subtracted) to get final convolved image. For that two different methods are proposed. Rafael Paz-Vicente, Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno, Francisco Gomez-Rodriguez, Lourdes Miro-Amarante, Antonio Abad Civit Balcells |
ISCAS | 4 |
| 2008 | On Real-Time AER 2-D Convolutions Hardware for Neuromorphic Spike-Based Cortical ProcessingabstractIn this paper, a chip that performs real-time image convolutions with programmable kernels of arbitrary shape is presented. The chip is a first experimental prototype of reduced size to validate the implemented circuits and system level techniques. The convolution processing is based on the address–event-representation (AER) technique, which is a spike-based biologically inspired image and video representation technique that favors communication bandwidth for pixels with more information. As a first test prototype, a pixel array of 16$\,\times\,$16 has been implemented with programmable kernel size of up to 16$\, \times\,$16. The chip has been fabricated in a standard 0.35-${\mu }$m complimentary metal–oxide–semiconductor (CMOS) process. The technique also allows to process larger size images by assembling 2-D arrays of such chips. Pixel operation exploits low-power mixed analog–digital circuit techniques. Because of the low currents involved (down tonanoamperesor evenpicoamperes), an important amount of pixel area is devoted to mismatch calibration. The rest of the chip uses digital circuit techniques, both synchronous and asynchronous. The fabricated chip has been thoroughly tested, both at the pixel level and at the system level. Specific computer interfaces have been developed for generating AER streams from conventional computers and feeding them as inputs to the convolution chip, and for grabbing AER streams coming out of the convolution chip and storing and analyzing them on computers. Extensive experimental results are provided. At the end of this paper, we pro Rafael Serrano-Gotarredona, Teresa Serrano-Gotarredona, Antonio J. Acosta 0001, Carmen Serrano, José Antonio Pérez-Carrasco, Bernabé Linares-Barranco, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
IEEE Trans. Neural Networks | 8 |
| 2007 | LVDS Serial AER Link performanceabstractAddress-event-representation (AER) is a communication protocol for transferring asynchronous events between VLSI chips, originally developed for bio-inspired processing systems (for example, image processing). Such systems may consist of a complicated hierarchical structure with many chips that transmit data among them in real time, while performing some processing (for example, convolutions). The event information is transferred using a high speed digital parallel bus (typically 16 bits and 20ns-40ns per event). This paper presents a testing platform for AER systems that allows analysing a LVDS serial AER link produced by a Spartan 3 FPGA, or by a commercial LVDS transceiver. The interface allows up to 0.728 Gbps (~40Mev/s, 16 bits/ev). The eye diagram ensures that the platform could support 1.2 Gbps. Lourdes Miro-Amarante, Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Francisco Gomez-Rodriguez, Rafael Paz-Vicente, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, Rafael Serrano-Gotarredona |
ISCAS | 6 |
| 2007 | Spike Events Processing for Vision SystemsabstractIn this paper we briefly summarize the fundamental properties of spike events processing applied to artificial vision systems. This sensing and processing technology is capable of very high speed throughput, because it does not rely on sensing and processing sequences of frames, and because it allows for complex hierarchically structured cortical-like layers for sophisticated processing. The paper includes a few examples that have demonstrated the potential of this technology for high-speed vision processing, such as a multilayer event processing network of 5 sequential cortical-like layers, and a recognition system capable of discriminating propellers of different shape rotating at 5000 revolutions per second (300000 revolutions per minute). Rafael Serrano-Gotarredona, Teresa Serrano-Gotarredona, Antonio J. Acosta 0001, Alejandro Linares-Barranco, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, Bernabé Linares-Barranco |
ISCAS | 5 |
| 2007 | Inter-spike-intervals analysis of AER Poisson-like generator hardware
Alejandro Linares-Barranco, Matthias Oster, Daniel Cascado Caballero, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, Bernabé Linares-Barranco |
Neurocomputing | 4 |
| 2006 | AER Neuro-Inspired interface to Anthropomorphic Robotic HandabstractAddress-event-representation (AER) is a communication protocol for transferring asynchronous events between VLSI chips, originally developed for neuro-inspired processing systems (for example, image processing). Such systems may consist of a complicated hierarchical structure with many chips that transmit data among them in real time, while performing some processing (for example, convolutions). The information transmitted is a sequence of spikes coded using high speed digital buses. These multi-layer and multi-chip AER systems perform actually not only image processing, but also audio processing, filtering, learning, locomotion, etc. This paper present an AER interface for controlling an anthropomorphic robotic hand with a neuro-inspired system. Alejandro Linares-Barranco, Rafael Paz-Vicente, Gabriel Jiménez-Moreno, Juan L. Pedreño-Molina, Javier Molina-Vilaplana, Juan López Coronado |
IJCNN | 3 |
| 2006 | AER tools for communications and debuggingabstractAddress-event-representation (AER) is a communications protocol for transferring spikes between bio-inspired chips. Such systems may consist of a hierarchical structure with several chips that transmit spikes among them in real time, while performing some processing. To develop and test AER based systems it is convenient to have a set of instruments that would allow to: generate AER streams, monitor the output produced by neural chips and modify the spike stream produced by an emitting chip to adapt it to the requirements of the receiving elements. In this paper we present a set of tools that implement these functions developed in the CAVIAR EU project Francisco Gomez-Rodriguez, Rafael Paz-Vicente, Alejandro Linares-Barranco, Manuel Rivas Pérez, Lourdes Miro-Amarante, Saturnino Vicente Diaz, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
ISCAS | 7 |
| 2006 | Poisson AER generator: inter-spike-intervals analysisabstractAddress-event-representation (AER) is a communication protocol for transferring asynchronous events between VLSI chips, originally developed for bio-inspired processing systems (for example, image processing). Such systems may consist of a complicated hierarchical structure with many chips that transmit data among them in real time, while performing some processing (for example, convolutions). To develop AER based systems for image processing it is very convenient to have available some kind of tool for generating AER streams from on-computer stored images. In this paper we present a hardware method for generating AER streams with Poisson statistics in real time from a sequence of images stored in a computer's memory. We quantify that the events generated follow a Poisson distribution using the Kolmogorov-Smirnov test. We have developed a USB-AER board, based on the Xilinx Spartan II FPGA and the Cygnal 8051 microcontroller, developed by our RTCAR group have been used for the analysis Alejandro Linares-Barranco, Daniel Cascado Caballero, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, Matthias Oster, Bernabé Linares-Barranco |
ISCAS | 3 |
| 2006 | PCI-AER interface for neuro-inspired spiking systemsabstractAddress event representation (AER) is a neuromorphic interchip communication protocol that allows for real-time connectivity between huge number neurons located on different chips. By exploiting high speed digital communication circuits (nano-seconds), synaptic neural connections can be time multiplexed (mili-seconds). When building multi-chip muti-layered AER systems it is absolutely necessary to have a computer interface that allows: (a) to read AER interchip traffic; and (b) inject a sequence of events to the AER structure. This paper presents a PCI to AER interface, that dispatches a sequence of events with timing information. It is able to recovery the possible delays introduced by AER bus. It has been implemented in real time hardware using VHDL and tested in a PCI-AER board, developed by authors, that currently capable to send and receive events at a peak rate of 16 Mev/sec, and a typical rate of 10 Mev/sec Rafael Paz-Vicente, Alejandro Linares-Barranco, Daniel Cascado Caballero, M. A. Rodriguez, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, José Luis Sevillano |
ISCAS | 5 |
| 2006 | On algorithmic rate-coded AER generationabstractThis paper addresses the problem of converting a conventional video stream based on sequences of frames into the spike event-based representation known as the address-event-representation (AER). In this paper we concentrate on rate-coded AER. The problem is addressed as an algorithmic problem, in which different methods are proposed, implemented and tested through software algorithms. The proposed algorithms are comparatively evaluated according to different criteria. Emphasis is put on the potential of such algorithms for a) doing the frame-based to event-based representation in real time, and b) that the resulting event streams ressemble as much as possible those generated naturally by rate-coded address-event VLSI chips, such as silicon AER retinae. It is found that simple and straightforward algorithms tend to have high potential for real time but produce event distributions that differ considerably from those obtained in AER VLSI chips. On the other hand, sophisticated algorithms that yield better event distributions are not efficient for real time operations. The methods based on linear-feedback-shift-register (LFSR) pseudorandom number generation is a good compromise, which is feasible for real time and yield reasonably well distributed events in time. Our software experiments, on a 1.6-GHz Pentium IV, show that at 50% AER bus load the proposed algorithms require between 0.011 and 1.14 ms per 8 bit-pixel per frame. One of the proposed LFSR methods is implemented in real time hardware using a prototyping board that includes a VirtexE 300 FPGA. The demonstration hardware is capable of transforming frames of 64 x 64 pixels of 8-bit depth at a frame rate of 25 frames per second, producing spike events at a peak rate of 10(7) events per second. Alejandro Linares-Barranco, Gabriel Jiménez-Moreno, Bernabé Linares-Barranco, Antonio Abad Civit Balcells |
IEEE Trans. Neural Networks | 2 |
| 2005 | AER Building Blocks for Multi-Layer Multi-Chip Neuromorphic Vision SystemsabstractA 5-layer neuromorphic vision processor whose components communicate spike events asychronously using the address-event- representation (AER) is demonstrated. The system includes a retina chip, two convolution chips, a 2D winner-take-all chip, a delay line chip, a learning classifier chip, and a set of PCBs for computer interfacing and address space remappings. The components use a mixture of analog and digital computation and will learn to classify trajectories of a moving object. A complete experimental setup and measurements results are shown. Rafael Serrano-Gotarredona, Matthias Oster, Patrick Lichtsteiner, Alejandro Linares-Barranco, Rafael Paz-Vicente, Francisco Gomez-Rodriguez, Håvard Kolle Riis, Tobi Delbruck, Shih-Chii Liu, S. Zahnd, Adrian M. Whatley, Rodney J. Douglas, Philipp Häfliger, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells, Teresa Serrano-Gotarredona, Antonio J. Acosta 0001, Bernabé Linares-Barranco |
NIPS | 14 |
| 2004 | On the Design of Ambient Intelligent Systems in the Context of Assistive Technologies
José Luis Sevillano, Jorge L. Falcó, Julio Abascal, Antonio Abad Civit Balcells, Gabriel Jiménez-Moreno, Saturnino Vicente Diaz, Roberto Casas |
ICCHP | 5 |
| 2004 | Performance analysis of single-slave Bluetooth piconets under cochannel interferenceabstractWe present an analytical model for single-slave Bluetooth piconets when the coexistence of multiple interfering devices produces collisions. Closed-form expressions for the channel throughput and the mean packet delay are obtained, including the time spent waiting on the node's queue. The effect of propagation losses and asynchronous piconets are also discussed. The results of the analysis are validated through simulation. Daniel Cascado Caballero, José Luis Sevillano, Saturnino Vicente Diaz, Fernando Díaz-del-Río, Gabriel Jiménez-Moreno, Alejandro Linares-Barranco, Antonio Abad Civit Balcells |
PIMRC | 5 |
| 2003 | Synthetic generation of address-events for real-time image processingabstractAddress-event-representation (AER) is a communication protocol that emulates the nervous system's neurons communication, and that is typically used for transferring images between chips. It was originally developed for bio-inspired and real-time image processing systems. Such systems may consist of a complicated hierarchical structure with many chips that transmit images among them in real time, while performing some processing. In this paper several software methods for generating AER streams from images stored in a computer's memory are presented. A hardware version that works in real-time is also being studied. All of them have been evaluated and compared. Alejandro Linares-Barranco, Raouf Senhadji-Navarro, Ignacio Garcia-Vargas, Francisco Gomez-Rodriguez, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
ETFA (2) | 5 |
| 1999 | A Generalization of Path Following for Mobile RobotsabstractSeveral authors have proposed some methods for applying path following in specific cases to mobile robots. When we try to extend the path following approach to the general problem several difficulties arise. We present a generalized technique to apply path following to a mobile robot with nonholonomic constraints. As an application example, we expose the case of mobile robots with a higher degree of manoeuvrability than the typical car-like robots. In particular we consider a robot that can turn around itself making a zero-radius turn; a case still not resolved as far as we know. Finally we propose a suitable control law for this example that ensures asymptotical convergence. Fernando Díaz-del-Río, Gabriel Jiménez-Moreno, José Luis Sevillano, Saturnino Vicente Diaz, Antonio Abad Civit Balcells |
ICRA | 2 |
| 1998 | Analysis of channel utilization for controller area networks
José Luis Sevillano, Arturo Pascual, Gabriel Jiménez-Moreno, Antonio Abad Civit Balcells |
Comput. Commun. | 3 |