Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francisco Gomez-Rodriguez

dblp:44/1066 · also Francisco Gómez-Rodríguez · DBLP profile ↗
← Back
20ranked-venue papers
4as first author
0since 2021 · last 2017
0000-0001-8947-6408ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 13 · 4 first-authorArtificial intelligence and machine learning · 7

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms › neuromorphic computing
address-event representation
0.112005
AER Building Blocks for Multi-Layer Multi-Chip Neuromorphic Vision Systems · NIPS 2005
Emerging computing paradigms
neuromorphic computing
0.112005
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
YearPublicationVenuePosition
2017 Semi-wildlife gait patterns classification using statistical methods and Artificial Neural Networks
abstract
Several studies have focused on classifying behavioral patterns in wildlife and captive species to monitor their activities and so to understanding the interactions of animals and control their welfare, for biological research or commercial purposes. The use of pattern recognition techniques, statistical methods and Overall Dynamic Body Acceleration (ODBA) are well known for animal behavior recognition tasks. The reconfigurability and scalability of these methods are not trivial, since a new study has to be done when changing any of the configuration parameters. In recent years, the use of Artificial Neural Networks (ANN) has increased for this purpose due to the fact that they can be easily adapted when new animals or patterns are required. In this context, a comparative study between a theoretical research is presented, where statistical and spectral analyses were performed and an embedded implementation of an ANN on a smart collar device was placed on semi-wild animals. This system is part of a project whose main aim is to monitor wildlife in real time using a wireless sensor network infrastructure. Different classifiers were tested and compared for three different horse gaits. Experimental results in a real time scenario achieved an accuracy of up to 90.7%, proving the efficiency of the embedded ANN implementation.
Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Lourdes Miro-Amarante, Francisco Gomez-Rodriguez, Manuel Domínguez-Morales, Manuel Rivas Pérez, Angel Jiménez-Fernandez, Alejandro Linares-Barranco
IJCNN4
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
Neurocomputing2
2017 A Binaural Neuromorphic Auditory Sensor for FPGA: A Spike Signal Processing Approach
abstract
This 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.5
2015 A USB3.0 FPGA event-based filtering and tracking framework for dynamic vision sensors
abstract
Dynamic vision sensors (DVS) are frame-free sensors with an asynchronous variable-rate output that is ideal for hard real-time dynamic vision applications under power and latency constraints. Post-processing of the digital sensor output can reduce sensor noise, extract low level features, and track objects using simple algorithms that have previously been implemented in software. In this paper we present an FPGA-based framework for event-based processing that allows uncorrelated-event noise removal and real-time tracking of multiple objects, with dynamic capabilities to adapt itself to fast or slow and large or small objects. This framework uses a new hardware platform based on a Lattice FPGA which filters the sensor output and which then transmits the results through a super-speed Cypress FX3 USB microcontroller interface to a host computer. The packets of events and timestamps are transmitted to the host computer at rates of 10 Mega events per second. Experimental results are presented that demonstrate a low latency of 10us for tracking and computing the center of mass of a detected object.
Alejandro Linares-Barranco, Francisco Gomez-Rodriguez, Vicente Villanueva, Luca Longinotti, Tobi Delbruck
ISCAS2
2014 Spike-based VITE control with dynamic vision sensor applied to an arm robot
abstract
Spike-based motor control is very important in the field of robotics and also for the neuromorphic engineering community to bridge the gap between sensing / processing devices and motor control without losing the spike philosophy that enhances speed response and reduces power consumption. This paper shows an accurate neuro-inspired spike-based system composed of a DVS retina, a visual processing system that detects and tracks objects, and a SVITE motor control, where everything follows the spike-based philosophy. The control system is a spike version of the neuroinspired open loop VITE control algorithm implemented in a couple of FPGA boards: the first one runs the algorithm and the second one drives the motors with spikes. The robotic platform is a low cost arm with four degrees of freedom.
Fernando Perez-Peña, Arturo Morgado Estevez, Teresa Serrano-Gotarredona, Francisco Gomez-Rodriguez, V. Ferrer-Garcia, Angel Jiménez-Fernandez, Alejandro Linares-Barranco
ISCAS4
2010 Live demonstration: Real time objects tracking using a bio-inspired processing cascade architecture
abstract
This 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
ISCAS1
2010 Real time multiple objects tracking based on a bio-inspired processing cascade architecture
abstract
This 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
ISCAS1
2010 On the AER convolution processors for FPGA
abstract
Image 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
ISCAS3
2009 Implementation of a Time-warping AER Mapper
abstract
In 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
ISCAS2
2009 CAVIAR: A 45k Neuron, 5M Synapse, 12G Connects/s AER Hardware Sensory-Processing- Learning-Actuating System for High-Speed Visual Object Recognition and Tracking
abstract
This 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 Networks6
2008 Image convolution using a probabilistic mapper on USB-AER board
abstract
In 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
ISCAS5
2008 Computer vision techniques for forest fire perception
J. Ramiro Martinez de Dios, Begoña C. Arrue, Aníbal Ollero, Luis Merino, Francisco Gomez-Rodriguez
Image Vis. Comput.5
2007 AER Auditory Filtering and CPG for Robot Control
abstract
Address-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). The event information in an AER system is transferred using a high-speed digital parallel bus. This paper presents an experiment using AER for sensing, processing and finally actuating a robot. The AER output of a silicon cochlea is processed by an AER filter implemented on a FPGA to produce rhythmic walking in a humanoid robot (Redbot). We have implemented both the AER rhythm detector and the central pattern generator (CPG) on a Spartan II FPGA which is part of a USB-AER platform developed by some of the authors
Francisco Gomez-Rodriguez, Alejandro Linares-Barranco, Lourdes Miro-Amarante, Shih-Chii Liu, André van Schaik, Ralph Etienne-Cummings, M. Anthony Lewis
ISCAS1
2007 Using FPGA for visuo-motor control with a silicon retina and a humanoid robot
abstract
The address-event representation (AER) is a neuromorphic communication protocol for transferring asynchronous events between VLSI chips. The event information is transferred using a high speed digital parallel bus. This paper present an experiment based on AER for visual sensing, processing and finally actuating a robot. The AER output of a silicon retina is processed by an AER filter implemented into a FPGA to produce a mimicking behaviour in a humanoid robot (The RoboSapiens V2). We have implemented the visual filter into the Spartan II FPGA of the USB-AER platform and the central pattern generator (CPG) into the Spartan 3 FPGA of the AER-Robot platform, both developed by authors.
Alejandro Linares-Barranco, Francisco Gomez-Rodriguez, Angel Jiménez-Fernandez, Tobi Delbruck, P. Lichtensteiner
ISCAS2
2007 LVDS Serial AER Link performance
abstract
Address-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
ISCAS4
2006 AER tools for communications and debugging
abstract
Address-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
ISCAS1
2006 High-speed image processing with AER-based components
abstract
A high speed sample image processing application using AER-based components is presented. The setup objective is to distinguish between two propellers of different shape rotating at high speed (around 1000 revolutions/sec) to show event-based systems capabilities in high speed applications. Event-based schemes allow the most relevant information to propagate faster through the system layers. So image processing is sped up because a rough result may be available when only a little part of the input has arrived. This setup is much faster than the conventional frame-based image processing systems because they would need to process more than 10kFrames/s to do the same task proposed here, whereas only few events are required with the event based technique
Rafael Serrano-Gotarredona, Bernabé Linares-Barranco, Teresa Serrano-Gotarredona, Antonio J. Acosta 0001, Alejandro Linares-Barranco, Rafael Paz-Vicente, Francisco Gomez-Rodriguez
ISCAS7
2005 Tools for Address-Event-Representation Communication Systems and Debugging
Manuel Rivas Pérez, Francisco Gomez-Rodriguez, Rafael Paz-Vicente, Alejandro Linares-Barranco, Saturnino Vicente Diaz, Daniel Cascado Caballero
ICANN (1)2
2005 AER Building Blocks for Multi-Layer Multi-Chip Neuromorphic Vision Systems
abstract
A 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
NIPS6
2003 Synthetic generation of address-events for real-time image processing
abstract
Address-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)4