JUAN GUERRERO

Dr. JUAN GUERRERO

orcid

Research Focus & Metrics

Academic Career Length

31Years (1996-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
19 February 2015 in EURASIP Journal on Image and Video Processing
Verified
Journal Article
Open access
PDF file
TITaras Iakymchuk
Taras Iakymchuk
Alfredo Rosado-MuñozAlfredo Rosado-Muñoz
Alfredo Rosado-Muñoz
JGJUAN GUERRERO
JUAN GUERRERO
MBManuel Bataller-Mompeán
Manuel Bataller-Mompeán
Jose Vicente Frances-VilloraJose Vicente Frances-Villora
Jose Vicente Frances-Villora
Spiking neural networks (SNN) have gained popularity in embedded applications such as robotics and computer vision. The main advantages of SNN are the temporal plasticity, ease of use in neural interface circuits and reduced computation complexity. SNN have been successfully used for image classification. They provide a model for the mammalian visual cortex, image segmentation and pattern recognition. Different spiking neuron mathematical models exist, but their computational complexity makes them ill-suited for hardware implementation. In this paper, a novel, simplified and computationally efficient model of spike response model (SRM) neuron with spike-time dependent plasticity (STDP) learning is presented. Frequency spike coding based on receptive fields is used for data representation; images are encoded by the network and processed in a similar manner as the primary layers in visual cortex. The network output can be used as a primary feature extractor for further refined recognition or as a simple object classifier. Results show that the model can successfully learn and classify black and white images with added noise or partially obscured samples with up to ×20 computing speed-up at an equivalent classification ratio when compared to classic SRM neuron membrane models. The proposed solution combines spike encoding, network topology, neuron membrane model and STDP learning.

5 June 2009 in IEEE Transactions on Industrial Electronics
Verified
Journal Article
Closed access
Alfredo Rosado-MuñozAlfredo Rosado-Muñoz
Alfredo Rosado-Muñoz
MBManuel Bataller-Mompean
Manuel Bataller-Mompean
EMILIO SORIAEMILIO SORIA
EMILIO SORIA
CSClaudio Scarante
Claudio Scarante
JGJUAN GUERRERO
JUAN GUERRERO
Adaptive filters are used in a wide range of applications such as echo cancellation, noise cancellation, system identification, and prediction. Its hardware implementation becomes essential in many cases where real-time execution is needed. However, impulsive noise affects the proper operation of the filter and the adaptation process. This noise is one of the most damaging types of signal distortion, not always considered when implementing algorithms, particularly in specific hardware platforms. Field-programmable gate arrays (FPGAs) are used widely for real-time applications where timing requirements are strict. Nowadays, two main design processes can be followed for embedded system design, namely, a hardware description language (e.g., VHDL) and a high-level synthesis design tool. This paper proposes the FPGA implementation of an adaptive algorithm that is robust to impulsive noise using these two approaches. Final comparison results are provided in order to test accuracy, performance, and logic occupation.

1 July 2004 in Artificial Intelligence in Medicine
Verified
Journal Article
Closed access
GCGustau Camps-Valls
Gustau Camps-Valls
Marcelino Martínez SoberMarcelino Martínez Sober
Marcelino Martínez Sober
EMILIO SORIAEMILIO SORIA
EMILIO SORIA
RMRafael Magdalena-Benedito
Rafael Magdalena-Benedito
JCJavier Calpe-Maravilla
Javier Calpe-Maravilla
JGJUAN GUERRERO
JUAN GUERRERO

1 April 2016 in Computers and Electrical Engineering
Verified
Journal Article
Closed access
Jose Vicente Frances-VilloraJose Vicente Frances-Villora
Jose Vicente Frances-Villora
Alfredo Rosado-MuñozAlfredo Rosado-Muñoz
Alfredo Rosado-Muñoz
JMJosé M. Martínez-Villena
José M. Martínez-Villena
MBManuel Bataller-Mompean
Manuel Bataller-Mompean
JGJUAN GUERRERO
JUAN GUERRERO
MWMarek Wegrzyn
Marek Wegrzyn

23 May 2005 in Journal of Cardiovascular Electrophysiology
Verified
Journal Article
Closed access
PDF file
FCFrancisco J Chorro
Francisco J Chorro
ITIsabel Trapero
Isabel Trapero
JGJUAN GUERRERO
JUAN GUERRERO
LSLuis M. Such
Luis M. Such
JCJoaquín Canoves
Joaquín Canoves
AAAntonio Alberola
Antonio Alberola

24 November 2018 in Sensors
Verified
Journal Article
Open access
PDF file
JAJUAN BARRIOS AVILES
JUAN BARRIOS AVILES
Alfredo Rosado-MuñozAlfredo Rosado-Muñoz
Alfredo Rosado-Muñoz
LMLeandro D. Medus
Leandro D. Medus
MBManuel Bataller
Manuel Bataller
JGJUAN GUERRERO
JUAN GUERRERO
Sensors provide data which need to be processed after acquisition to remove noise and extract relevant information. When the sensor is a network node and acquired data are to be transmitted to other nodes (e.g., through Ethernet), the amount of generated data from multiple nodes can overload the communication channel. The reduction of generated data implies the possibility of lower hardware requirements and less power consumption for the hardware devices. This work proposes a filtering algorithm (LDSI—Less Data Same Information) which reduces the generated data from event-based sensors without loss of relevant information. It is a bioinspired filter, i.e., event data are processed using a structure resembling biological neuronal information processing. The filter is fully configurable, from a “transparent mode” to a very restrictive mode. Based on an analysis of configuration parameters, three main configurations are given: weak, medium and restrictive. Using data from a DVS event camera, results for a similarity detection algorithm show that event data can be reduced up to 30% while maintaining the same similarity index when compared to unfiltered data. Data reduction can reach 85% with a penalty of 15% in similarity index compared to the original data. An object tracking algorithm was also used to compare results of the proposed filter with other existing filter. The LDSI filter provides less error (4.86 ± 1.87) when compared to the background activity filter (5.01 ± 1.93). The algorithm was tested under a PC using pre-recorded datasets, and its FPGA implementation was also carried out. A Xilinx Virtex6 FPGA received data from a 128 × 128 DVS camera, applied the LDSI algorithm, created a AER dataflow and sent the data to the PC for data analysis and visualization. The FPGA could run at 177 MHz clock speed with a low resource usage (671 LUT and 40 Block RAM for the whole system), showing real time operation capabilities and very low resource usage. The results show that, using an adequate filter parameter tuning, the relevant information from the scene is kept while fewer events are generated (i.e., fewer generated data).