Network


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

Hotspot


Dive into the research topics where M. Domínguez-Morales is active.

Publication


Featured researches published by M. Domínguez-Morales.


Sensors | 2012

A Neuro-Inspired Spike-Based PID Motor Controller for Multi-Motor Robots with Low Cost FPGAs

Angel Jiménez-Fernandez; Gabriel Jiménez-Moreno; Alejandro Linares-Barranco; M. Domínguez-Morales; Rafael Paz-Vicente; A. Civit-Balcells

In this paper we present a neuro-inspired spike-based close-loop controller written in VHDL and implemented for FPGAs. This controller has been focused on controlling a DC motor speed, but only using spikes for information representation, processing and DC motor driving. It could be applied to other motors with proper driver adaptation. This controller architecture represents one of the latest layers in a Spiking Neural Network (SNN), which implements a bridge between robotics actuators and spike-based processing layers and sensors. The presented control system fuses actuation and sensors information as spikes streams, processing these spikes in hard real-time, implementing a massively parallel information processing system, through specialized spike-based circuits. This spike-based close-loop controller has been implemented into an AER platform, designed in our labs, that allows direct control of DC motors: the AER-Robot. Experimental results evidence the viability of the implementation of spike-based controllers, and hardware synthesis denotes low hardware requirements that allow replicating this controller in a high number of parallel controllers working together to allow a real-time robot control.


international conference on artificial neural networks | 2011

On the designing of spikes band-pass filters for FPGA

M. Domínguez-Morales; Angel Jiménez-Fernandez; Elena Cerezuela-Escudero; Rafael Paz-Vicente; Alejandro Linares-Barranco; Gabriel Jiménez

In this paper we present two implementations of spike-based band-pass filters, which are able to reject out-of-band frequency components in the spike domain. First one is based on the use of previously designed spike-based low-pass filters. With this architecture the quality factor, Q, is lower than 0.5. The second implementation is inspired in the analog multi-feedback filters (MFB) topology, it provides a higher than 1 Q factor, and ideally tends to infinite. These filters have been written in VHLD, and synthesized for FPGA. Two spike-based band-pass filters presented 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. These low requirements of hardware allow the integration of a high number of filters inside a FPGA, allowing to process several spike coded signals fully in parallel.


international symposium on neural networks | 2015

Musical notes classification with neuromorphic auditory system using FPGA and a convolutional spiking network

Elena Cerezuela-Escudero; Angel Jiménez-Fernandez; Rafael Paz-Vicente; M. Domínguez-Morales; Alejandro Linares-Barranco; Gabriel Jiménez-Moreno

In 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.


international conference on neural information processing | 2011

An approach to distance estimation with stereo vision using address-event-representation

M. Domínguez-Morales; Angel Jiménez-Fernandez; R. Paz; M. R. López-Torres; Elena Cerezuela-Escudero; Alejandro Linares-Barranco; Gabriel Jiménez-Moreno; A. Morgado

Image processing in digital computer systems usually considers the visual information as a sequence of frames. These frames are from cameras that capture reality for a short period of time. They are renewed and transmitted at a rate of 25-30 fps (typical real-time scenario). Digital video processing has to process each frame in order to obtain a result or detect a feature. In stereo vision, existing algorithms used for distance estimation use frames from two digital cameras and process them pixel by pixel to obtain similarities and differences from both frames; after that, depending on the scene and the features extracted, an estimate of the distance of the different objects of the scene is calculated. Spike-based processing is a relatively new approach that implements the processing by manipulating spikes one by one at the time they are transmitted, like a human brain. The mammal nervous system is able to solve much more complex problems, such as visual recognition by manipulating neuron spikes. The spike-based philosophy for visual information processing based on the neuro-inspired Address-Event-Representation (AER) is achieving nowadays very high performances. In this work we propose a two-DVS-retina system, composed of other elements in a chain, which allow us to obtain a distance estimation of the moving objects in a close environment. We will analyze each element of this chain and propose a Multi Hold&Fire algorithm that obtains the differences between both retinas.


international conference on artificial neural networks | 2013

Spikes monitors for FPGAs, an experimental comparative study

Elena Cerezuela-Escudero; M. Domínguez-Morales; Angel Jiménez-Fernandez; Rafael Paz-Vicente; Alejandro Linares-Barranco; Gabriel Jiménez-Moreno

In this paper we present and analyze two VHDL components for monitoring internal activity of spikes fired by silicon neurons inside FPGAs. These spikes monitors encode each spike according to the Address-Event Representation, sending them through a time multiplexed digital bus as discrete events, using different strategies. In order to study and analyze their behavior we have designed an experimental scenario, where diverse AER systems have been used to stimulate the spikes monitors and collect the output AER events, for later analysis. We have applied a battery of tests on both monitors in order to measure diverse features such as maximum spike load and AER event loss due to collisions.


international conference on artificial neural networks | 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; M. Domínguez-Morales; Gabriel Jiménez-Moreno

Audio classification has always been an interesting subject of research inside the neuromorphic engineering field. Tools like Nengo or Brian, and hardware platforms like the SpiNNaker board are rapidly increasing in popularity in the neuromorphic community due to the ease of modelling spiking neural networks with them. In this manuscript a multilayer spiking neural network for audio samples classification using SpiNNaker is presented. The network consists of different leaky integrate-and-fire neuron layers. The connections between them are trained using novel firing rate based algorithms and tested using sets of pure tones with frequencies that range from 130.813 to 1396.91 Hz. The hit rate percentage values are obtained after adding a random noise signal to the original pure tone signal. The results show very good classification results (above 85 % hit rate) for each class when the Signal-to-noise ratio is above 3 decibels, validating the robustness of the network configuration and the training step.


international symposium on circuits and systems | 2012

Live demonstration: On the distance estimation of moving targets with a Stereo-Vision AER system

M. Domínguez-Morales; Angel Jiménez-Fernandez; Rafael Paz-Vicente; Gabriel Jiménez; Alejandro Linares-Barranco

Distance 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.


Neurocomputing | 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-Perez; M. Domínguez-Morales; Angel Jiménez-Fernandez; Alejandro Linares-Barranco

Recent biological studies have focused on understanding animal interactions and welfare. To help biologists to obtain animals behavior information, resources like wireless sensor networks are needed. Moreover, large amounts of obtained data have to be processed off-line in order to classify different behaviors. There are recent research projects focused on designing monitoring systems capable of measuring some animals parameters in order to recognize and monitor their gaits or behaviors. However, network unreliability and high power consumption have limited their applicability.In this work, we present an animal behavior recognition, classification and monitoring system based on a wireless sensor network and a smart collar device, provided with inertial sensors and an embedded multi-layer perceptron-based feed-forward neural network, to classify the different gaits or behaviors based on the collected information. In similar works, classification mechanisms are implemented in a server (or base station). The main novelty of this work is the full implementation of a reconfigurable neural network embedded into the animals collar, which allows a real-time behavior classification and enables its local storage in SD memory. Moreover, this approach reduces the amount of data transmitted to the base station (and its periodicity), achieving a significantly improving battery life. The system has been simulated and tested in a real scenario for three different horse gaits, using different heuristics and sensors to improve the accuracy of behavior recognition, achieving a maximum of 81%.


international conference on artificial neural networks | 2016

A Sensor Fusion Horse Gait Classification by a Spiking Neural Network on SpiNNaker

Antonio Rios-Navarro; Juan Pedro Dominguez-Morales; Ricardo Tapiador-Morales; M. Domínguez-Morales; Angel Jiménez-Fernandez; Alejandro Linares-Barranco

The study and monitoring of the behavior of wildlife has always been a subject of great interest. Although many systems can track animal positions using GPS systems, the behavior classification is not a common task. For this work, a multi-sensory wearable device has been designed and implemented to be used in the Donana National Park in order to control and monitor wild and semi-wild life animals. The data obtained with these sensors is processed using a Spiking Neural Network (SNN), with Address-Event-Representation (AER) coding, and it is classified between some fixed activity behaviors. This works presents the full infrastructure deployed in Donana to collect the data, the wearable device, the SNN implementation in SpiNNaker and the classification results.


international conference on event based control communication and signal processing | 2015

Real-time motor rotation frequency detection with event-based visual and spike-based auditory AER sensory integration for FPGA

Antonio Rios-Navarro; Elena Cerezuela-Escudero; M. Domínguez-Morales; Angel Jiménez-Fernandez; Gabriel Jiménez-Moreno; Alejandro Linares-Barranco

Multisensory integration is commonly used in various robotic areas to collect more environmental information using different and complementary types of sensors. Neuromorphic engineers mimics biological systems behavior to improve systems performance in solving engineering problems with low power consumption. This work presents a neuromorphic sensory integration scenario for measuring the rotation frequency of a motor using an AER DVS128 retina chip (Dynamic Vision Sensor) and a stereo auditory system on a FPGA completely event-based. Both of them transmit information with Address-Event-Representation (AER). This integration system uses a new AER monitor hardware interface, based on a Spartan-6 FPGA that allows two operational modes: real-time (up to 5 Mevps through USB2.0) and data logger mode (up to 20Mevps for 33.5Mev stored in onboard DDR RAM). The sensory integration allows reducing prediction error of the rotation speed of the motor since audio processing offers a concrete range of rpm, while DVS can be much more accurate.

Collaboration


Dive into the M. Domínguez-Morales's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge