EDBT 2026 Demo / reviewers in the wild / expert
Angel Jiménez-Fernandez
dblp:83/2029
· DBLP profile ↗
52ranked-venue papers
6as first author
12since 2021 · last 2025
0000-0003-3061-5922ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 28 · 2 first-author · 8 since 2021Systems, architecture and hardware · 21 · 3 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Neuromorphic Audio Dataset for Predictive Maintenance in Peristaltic PumpsabstractPredictive maintenance (PdM) applications are becoming more and more popular, in part because Artificial Intelligence (AI) algorithms are becoming more powerful and affordable. However, this method requires a lot of data which need to be specific to the application. Only a few audio datasets on the topic are available, most of them are focused on generic systems, and none to the best of our knowledge has been created from a neuromorphic engineering approach, which offers benefits in terms of power consumption and robustness among others. We used a Neuromorphic Auditory Sensor (NAS) to record a neuromorphic audio dataset that covers two different scenarios of PdM in actual equipment from a commercial device. We focused on faults due to deterioration of the peristaltic pumps caused by aging and also on detecting the presence of undesired air bubbles in the hydraulic circuit. The audio information was processed in Address Event Representation (AER) format, which was then converted into a set of labeled sonogram images of 0.5 s each. We used a window overlap of 50%, which enlarges the number of samples and improves training results. All of these data are now available as a public dataset. We did a classification test for both scenarios by training a DenseNet121 model that achieved a F1 weighted average of 0.99 for the aging scenario and 0.71 for the bubble scenario. Further processing should be done in the future to improve the results on the bubble scenario. Juan Manuel Montes-Sanchez, Juan Pedro Dominguez-Morales, Saturnino Vicente Diaz, Angel Jiménez-Fernandez |
ISCAS | 4 |
| 2025 | Predictive Maintenance Edge Artificial Intelligence Application Study Using Recurrent Neural Networks for Early Aging Detection in Peristaltic PumpsabstractPeristaltic pumps are widely used in many industrial applications, especially in medical devices. Their reliability depends on proper maintenance, which includes the total replacement of tubes regularly due to the aging of the materials. The proper use of predictive maintenance techniques could potentially improve the efficiency of maintenance interventions and prevent failures by having a way to determine when the tube has passed its replacement time. We recorded a dataset using six different sensors (three accelerometers, one gyroscope, one magnetometer, and one microphone) using several cassettes (three new units and three units with expired life span). The recording was done at the highest possible frequency (100–6667 Hz, different for each sensor) and then downsampled several times to obtain frequencies as low as 12 Hz. This dataset is now publicly available. We trained 939 different models, which were the result of combining all different sensors as inputs but the microphone, and four basic architectures of recurrent neural network: One or two layers of either gated recurrent unit or long short-term memory with different number of nodes per layer (from 2 to 64). Among all trained models, we selected the ten best performing networks in terms of both accuracy and complexity. All of them reached an F1 score of 0.99 or 1 with holdout cross-validation. Those models were deployed on four different edge AI devices. For all combinations of model and edge AI devices we obtained metrics of memory size (from 0.3% to 160.6% RAM, and from 0.9% to 21.3% flash), inference time (from 0.39 to 1463.91 ms), and average consumption (from 0.15 to 5.30 mA). Nine out of ten models were proven viable for deployment. We concluded that the four models based on magnetometer data were significantly better in terms of consumption and inference time. To the best of our knowledge, the use of magnetometer data is a very uncommon approach to failure detection in predictive maintenance applications, and this is probably the first time it has been used for peristaltic pump aging detection, so our results are very promising for future applications. Also, since most trained models use little resources, we have proved that our approach is perfectly compatible with running other communication and control algorithms on the same device, which is ideal for easy integration and scalability in industrial systems. Some limitations for real deployment include facing environmental factors (noise) and long-term monitoring, so we also proposed a protocol that should reduce the impact of those factors by taking measurements in a controlled way. Juan Manuel Montes-Sanchez, Yoko Uwate, Yoshifumi Nishio, Saturnino Vicente Diaz, Angel Jiménez-Fernandez |
IEEE Trans. Reliab. | 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 | 4 |
| 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 | 4 |
| 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. | 6 |
| 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 | 4 |
| 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 | 4 |
| 2022 | An MPSoC-based on-line Edge Infrastructure for Embedded Neuromorphic Robotic ControllersabstractIn this work, an all-in-one neuromorphic controller system with reduced latency and power consumption for a robotic arm is presented. Biological muscle movement consists of stretching and shrinking fibres via spike-commanded signals that come from motor neurons, which in turn are connected to a central pattern generator neural structure. In addition, biological systems are able to respond to diverse stimuli rather fast and efficiently, and this is based on the way information is coded within neural processes. As opposed to human-created encoding systems, neural ones use neurons and spikes to process the information and make weighted decisions based on a continuous learning process. The Event-Driven Scorbot platform (ED-Scorbot) consists of a 6 Degrees of Freedom (DoF) robotic arm whose controller implements a Spiking Proportional-Integrative-Derivative algorithm, mimicking in this way the previously commented biological systems. In this paper, we present an infrastructure upgrade to the ED-Scorbot platform, replacing the controller’s hardware, which was comprised of two Spartan Field Programmable Gate Arrays (FPGAs) and a barebone computer, with an edge device, the Xilinx Zynq-7000 SoC (System on Chip) which reduces the response time, power consumption and overall complexity. Enrique Piñero-Fuentes, Salvador Canas-Moreno, Antonio Rios-Navarro, Daniel Cascado Caballero, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
ISCAS | 5 |
| 2022 | An Event-Based Digital Time Difference Encoder Model Implementation for Neuromorphic SystemsabstractNeuromorphic systems are a viable alternative to conventional systems for real-time tasks with constrained resources. Their low power consumption, compact hardware realization, and low-latency response characteristics are the key ingredients of such systems. Furthermore, the event-based signal processing approach can be exploited for reducing the computational load and avoiding data loss due to its inherently sparse representation of sensed data and adaptive sampling time. In event-based systems, the information is commonly coded by the number of spikes within a specific temporal window. However, the temporal information of event-based signals can be difficult to extract when using rate coding. In this work, we present a novel digital implementation of the model, called time difference encoder (TDE), for temporal encoding on event-based signals, which translates the time difference between two consecutive input events into a burst of output events. The number of output events along with the time between them encodes the temporal information. The proposed model has been implemented as a digital circuit with a configurable time constant, allowing it to be used in a wide range of sensing tasks that require the encoding of the time difference between events, such as optical flow-based obstacle avoidance, sound source localization, and gas source localization. This proposed bioinspired model offers an alternative to the Jeffress model for the interaural time difference estimation, which is validated in this work with a sound source lateralization proof-of-concept system. The model was simulated and implemented on a field-programmable gate array (FPGA), requiring 122 slice registers of hardware resources and less than 1 mW of power consumption. Daniel Gutierrez-Galan, Thorben Schoepe, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Elisabetta Chicca, Alejandro Linares-Barranco |
IEEE Trans. Neural Networks Learn. Syst. | 4 |
| 2021 | pyNAVIS: An open-source cross-platform software for spike-based neuromorphic audio information processing
Juan Pedro Dominguez-Morales, Daniel Gutierrez-Galan, Antonio Rios-Navarro, Lourdes Duran-Lopez, Manuel Domínguez-Morales, Angel Jiménez-Fernandez |
Neurocomputing | 6 |
| 2021 | Real-time detection of bursts in neuronal cultures using a neuromorphic auditory sensor and spiking neural networks
Juan Pedro Dominguez-Morales, Stefano Buccelli, Daniel Gutierrez-Galan, Ilaria Colombi, Angel Jiménez-Fernandez, Michela Chiappalone |
Neurocomputing | 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 | 3 |
| 2020 | Live Demonstration: Neuromorphic Sensory Integration for Combining Sound Source Localization and Collision AvoidanceabstractThe brain is able to solve complex tasks in real time by combining different sensory cues with previously acquired knowledge. Inspired by the brain, we designed a neuromorphic demonstrator which combines auditory and visual input to find an obstacle free direction closest to the sound source. The system consists of two event-based sensors (the eDVS for vision and the NAS for audition) mounted onto a pan-tilt unit and a spiking neural network implemented on the SpiNNaker platform. By combining the different sensory information, the demonstrator is able to point at a sound source direction while avoiding obstacles in real time. Thorben Schoepe, Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Alejandro Linares-Barranco, Elisabetta Chicca |
ISCAS | 4 |
| 2020 | Neuropod: A real-time neuromorphic spiking CPG applied to robotics
Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Fernando Perez-Peña, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
Neurocomputing | 4 |
| 2019 | A Low-power, Reachable, Wearable and Intelligent IoT Device for Animal Activity MonitoringabstractAlong with the proliferation of mobile devices and wireless signal coverage, IoT devices, such as smart wristbands \nfor monitoring its owner’s activity or sleep patterns, get great popularity. Wearable technology in human \nlife has become quite useful due to the information given (sleep hours, heart rate, etc). However, wearables \nfor animals does not give information about behaviour directly: they collect raw data that is sent to a server \nwhere, after a post-processing step, the behaviour is known. In this work, we present a smart IoT device that \nclassifies different animal behaviours from the information obtained from on-board sensors using an embedded \nneural network running in the device. This information is uploaded to a server through a wireless sensor \nnetwork based on Zigbee communication. The architecture of the device allows an easy assembly in a reduced \ndimension wearable case. The firmware allows a modular functionality by activating or deactivating \nmodules independently, which improve the power efficiency of the device. The power consumption has been \nanalyzed, allowing the 1Ah battery to work the system during several days. A novel localization and distance \nestimation technique (for 802.15.4 networks) is presented to recover a lost device in Do˜nana National Park \nwith unidirectional antennas and log-normalization distance estimation over RSSI. Lourdes Duran-Lopez, Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Antonio Rios-Navarro, Ricardo Tapiador-Morales, Angel Jiménez-Fernandez, Daniel Cascado Caballero, Alejandro Linares-Barranco |
IJCCI | 6 |
| 2019 | Live Demonstration: Neuromorphic Robotics, from Audio to Locomotion Through Spiking CPG on SpiNNakerabstractThis live demonstration presents an audio-guided neuromorphic robot: from a Neuromorphic Auditory Sensor (NAS) to locomotion using Spiking Central Pattern Generators (sCPGs). Several gaits are generated by sCPGs implemented on a SpiNNaker board. The output of these sCPGs is sent in a real-time manner to an Field Programmable Gate Array (FPGA) board using an AER-to-SpiNN interface. The control of the hexapod robot joints is performed by the FPGA board. The robot behavior can be changed in real-time by means of the NAS. The audio information is sent to the SpiNNaker board which classifies it using a Spiking Neural Network (SNN). Thus, the input sound will activate a specific gait pattern which will eventually modify the behavior of the robot. Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Fernando Perez-Peña, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
ISCAS | 4 |
| 2019 | Live Demonstration: Neuromorphic Row-by-Row Multi-Convolution FPGA Processor-SpiNNaker Architecture for Dynamic-Vision Feature ExtractionabstractIn this demonstration a spiking neural network architecture for vision recognition using an FPGA spiking convolution processor, based on leaky integrate and fire neurons (LIF) and a SpiNNaker board is presented. The network has been trained with Poker-DVS dataset in order to classify the four different card symbols. The spiking convolution processor extracts features from images in form of spikes, computes by one layer of 64 convolutions. These features are sent to an OKAERtool board that converts from AER to 2-7 protocol to be classified by a spiking neural network deployed on a SpiNNaker platform. Ricardo Tapiador-Morales, Juan Pedro Dominguez-Morales, Daniel Gutierrez-Galan, Antonio Rios-Navarro, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
ISCAS | 5 |
| 2018 | Deep Spiking Neural Network model for time-variant signals classification: a real-time speech recognition approachabstractSpeech recognition has become an important task to improve the human-machine interface. Taking into account the limitations of current automatic speech recognition systems, like non-real time cloud-based solutions or power demand, recent interest for neural networks and bio-inspired systems has motivated the implementation of new techniques. Among them, a combination of spiking neural networks and neuromorphic auditory sensors offer an alternative to carry out the human-like speech processing task. In this approach, a spiking convolutional neural network model was implemented, in which the weights of connections were calculated by training a convolutional neural network with specific activation functions, using firing rate-based static images with the spiking information obtained from a neuromorphic cochlea. The system was trained and tested with a large dataset that contains ”left” and ”right” speech commands, achieving 89.90% accuracy. A novel spiking neural network model has been proposed to adapt the network that has been trained with static images to a non-static processing approach, making it possible to classify audio signals and time series in real time. Juan Pedro Dominguez-Morales, Qian Liu 0005, Robert James, Daniel Gutierrez-Galan, Angel Jiménez-Fernandez, Simon Davidson, Steve Furber |
IJCNN | 5 |
| 2018 | Event-based Row-by-Row Multi-convolution engine for Dynamic-Vision Feature Extraction on FPGAabstractNeural networks algorithms are commonly used to recognize patterns from different data sources such as audio or vision. In image recognition, Convolutional Neural Networks are one of the most effective techniques due to the high accuracy they achieve. This kind of algorithms require billions of addition and multiplication operations over all pixels of an image. However, it is possible to reduce the number of operations using other computer vision techniques rather than frame-based ones, e.g. neuromorphic frame-free techniques. There exists many neuromorphic vision sensors that detect pixels that have changed their luminosity. In this study, an event-based convolution engine for FPGA is presented. This engine models an array of leaky integrate and fire neurons. It is able to apply different kernel sizes, from 1x1 to 7x7, which are computed row by row, with a maximum number of 64 different convolution kernels. The design presented is able to process 64 feature maps of 7x7 with a latency of 8.98μs. Ricardo Tapiador-Morales, Antonio Rios-Navarro, Juan Pedro Dominguez-Morales, Daniel Gutierrez-Galan, Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
IJCNN | 6 |
| 2018 | Live Demonstration: Real-time neuro-inspired sound source localization and tracking architecture applied to a robotic platformabstractThis live demonstration presents a sound source localization and tracking system implemented with Spike Signal Processing (SSP) building blocks on FPGA devices. The system architecture is based on the ability of the mammalian auditory system to locate the direction of a sound in the horizontal plane using the interaural intensity difference. We used a binaural Neuromorphic Auditory Sensor to obtain spike rates similar to those generated by the inner hair cells of the human auditory system and the component that obtains the interaural intensity difference is inspired by the lateral superior olive. The spike stream that represents the interaural intensity difference is used to turn a robotic platform towards the sound source direction. The system was tested with pure tones (1-kHz, 2.5-kHz and 5-kHz sounds) with an average error of 2.32 degrees. Fernando Perez-Peña, Elena Cerezuela-Escudero, Angel Jiménez-Fernandez, Arturo Morgado Estevez |
ISCAS | 3 |
| 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 | 4 |
| 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 | 2 |
| 2018 | Embedded neural network for real-time animal behavior classification
Daniel Gutierrez-Galan, Juan Pedro Dominguez-Morales, Elena Cerezuela-Escudero, Antonio Rios-Navarro, Ricardo Tapiador-Morales, Manuel Rivas Pérez, Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
Neurocomputing | 8 |
| 2017 | Semi-wildlife gait patterns classification using statistical methods and Artificial Neural NetworksabstractSeveral 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 |
IJCNN | 7 |
| 2017 | Live demonstration - Multilayer spiking neural network for audio samples classification using SpiNNakerabstractIn this demonstration we present a spiking neural network architecture for audio samples classification using SpiNNaker. The network consists of different leaky integrate-and-fire neuron layers. The connections between them are trained using firing rate based algorithms. Tests use sets of pure tones with frequencies that range from 130.813 to 1396.91 Hz. Audio signals coming from the computer are converted to spikes using a Neuromorphic Auditory Sensor and, after that, this information is sent to the SpiNNaker board through a PCB that translates from AER to 2-of-7 protocol. The classification output obtained in the spiking neural network deployed on SpiNNaker is then shown in the computer screen. Different levels of random noise are added to the original audio signals in order to test the robustness of the classification system. Juan Pedro Dominguez-Morales, Antonio Rios-Navarro, Daniel Gutierrez-Galan, Ricardo Tapiador-Morales, Angel Jiménez-Fernandez, Elena Cerezuela-Escudero, Manuel Domínguez-Morales, Alejandro Linares-Barranco |
ISCAS | 5 |
| 2017 | NAVIS: Neuromorphic Auditory VISualizer Tool
Juan Pedro Dominguez-Morales, Angel Jiménez-Fernandez, Manuel Domínguez-Morales, Gabriel Jiménez-Moreno |
Neurocomputing | 2 |
| 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 | 3 |
| 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. | 1 |
| 2016 | Sound Recognition System Using Spiking and MLP Neural Networks
Elena Cerezuela-Escudero, Angel Jiménez-Fernandez, Rafael Paz-Vicente, Juan Pedro Dominguez-Morales, Manuel Domínguez-Morales, Alejandro Linares-Barranco |
ICANN (2) | 2 |
| 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) | 2 |
| 2016 | A Sensor Fusion Horse Gait Classification by a Spiking Neural Network on SpiNNaker
Antonio Rios-Navarro, Juan Pedro Dominguez-Morales, Ricardo Tapiador-Morales, Manuel Domínguez-Morales, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
ICANN (1) | 5 |
| 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 | 2 |
| 2015 | Case study: Bio-inspired self-adaptive strategy for spike-based PID controllerabstractA key requirement for modern large scale neuromorphic systems is the ability to detect and diagnose faults and to explore self-correction strategies. In particular, to perform this under area-constraints which meet scalability requirements of large neuromorphic systems. A bio-inspired online fault detection and self-correction mechanism for neuro-inspired PID controllers is presented in this paper. This strategy employs a fault detection unit for online testing of the PID controller; uses a fault detection manager to perform the detection procedure across multiple controllers, and a controller selection mechanism to select an available fault-free controller to provide a corrective step in restoring system functionality. The novelty of the proposed work is that the fault detection method, using synapse models with excitatory and inhibitory responses, is applied to a robotic spike-based PID controller. The results are presented for robotic motor controllers and show that the proposed bio-inspired self-detection and self-correction strategy can detect faults and re-allocate resources to restore the controller's functionality. In particular, the case study demonstrates the compactness (~1.4% area overhead) of the fault detection mechanism for large scale robotic controllers. Junxiu Liu, Jim Harkin, Malachy McElholm, Liam McDaid, Angel Jiménez-Fernandez, Alejandro Linares-Barranco |
ISCAS | 5 |
| 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 | 4 |
| 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 | 5 |
| 2014 | Spike-based VITE control with dynamic vision sensor applied to an arm robotabstractSpike-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 |
ISCAS | 6 |
| 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) | 4 |
| 2013 | SVITE: A Spike-Based VITE Neuro-Inspired Robot Controller
Fernando Perez-Peña, Arturo Morgado Estevez, Alejandro Linares-Barranco, Manuel Domínguez-Morales, Angel Jiménez-Fernandez |
ICONIP (1) | 5 |
| 2013 | Improved contrast sensitivity DVS and its application to event-driven stereo visionabstractThis paper presents a new DVS sensor with one order of magnitude improved contrast sensitivity over previous reported DVSs. This sensor has been applied to a bio-inspired event-based binocular system that performs 3D event-driven reconstruction of a scene. Events from two DVS sensors are matched by using precise timing information of their ocurrence. To improve matching reliability, satisfaction of epipolar geometry constraint is required, and simultaneously available information on the orientation is used as an additional matching constraint. Teresa Serrano-Gotarredona, Jongkil Park 0001, Alejandro Linares-Barranco, Angel Jiménez-Fernandez, Ryad Benosman, Bernabé Linares-Barranco |
ISCAS | 4 |
| 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 | 2 |
| 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) | 2 |
| 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) | 2 |
| 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 | 1 |
| 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 | 1 |
| 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 | 1 |
| 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 | 4 |
| 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 | 1 |
| 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 | 3 |
| 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 | 1 |
| 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 | 2 |
| 2007 | Using FPGA for visuo-motor control with a silicon retina and a humanoid robotabstractThe 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 |
ISCAS | 3 |
| 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 | 2 |