Network


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

Hotspot


Dive into the research topics where J. Javier Martínez-Álvarez is active.

Publication


Featured researches published by J. Javier Martínez-Álvarez.


Journal of Systems Architecture | 2014

Evaluation of stereo correspondence algorithms and their implementation on FPGA

Carlos Colodro-Conde; F. Javier Toledo-Moreo; Rafael Toledo-Moreo; J. Javier Martínez-Álvarez; Javier Garrigós Guerrero; J. Manuel Ferrández-Vicente

The accuracy of stereo vision has been considerably improved in the last decade, but real-time stereo matching is still a challenge for embedded systems where the limited resources do not permit fast operation of sophisticated approaches. This work presents an evaluation of area-based algorithms used for calculating distance in stereoscopic vision systems, their hardware architectures for implementation on FPGA and the cost of their accuracies in terms of FPGA hardware resources. The results show the trade-off between the quality of such maps and the hardware resources which each solution demands, so they serve as a guide for implementing stereo correspondence algorithms in real-time processing systems.


international work-conference on the interplay between natural and artificial computation | 2007

High Performance Implementation of an FPGA-Based Sequential DT-CNN

J. Javier Martínez-Álvarez; F. Javier Garrigós-Guerrero; F. Javier Toledo-Moreo; J. Manuel Ferrández-Vicente

In this paper an FPGA-based implementation of a sequential discrete time cellular neural network (DT-CNN) with 3×3 templates is described. The architecture is based on a single pipelined cell which is employed to emulate a CNN with larger number of neurons. This solution diminishes the use of hardware resources on the FPGA and allows the cell to process real time input data in a sequential mode. Highly efficient FPGA implementation has been achieved by manual design based on low level instantiation and placement of hardware primitives. The Intellectual Property Core offers an appropriate tradeoff between area and speed. Our architecture has been developed to assist designers implementing discrete CNN models with performance equivalent to hundreds or millions of neurons on low cost FPGA-based systems.


field-programmable custom computing machines | 2007

Design and Implementation of a Highly Parameterised FPGA-Based Skeleton for Pairwise Biological Sequence Alignment

J. Javier Martínez-Álvarez; F.J. Toledo-Moreo; José Manuel Ferrández-Vicente

This paper describes a novel architecture for the hardware implementation of non-linear multi-layer cellular neural networks. This makes it feasible to design CNNs with millions of neurons accommodated in low price FPGA devices, being able to process standard video in real time.This paper presents the design and implementation of a generic and highly parameterised FPGA-based skeleton for pairwise biological sequence alignment. The skeleton is parameterised in terms of the sequence symbol type i.e. DNA, RNA, or protein sequences, the sequence lengths, the match score i.e. the score attributed to a symbol match or the penalty attributed to a mismatch or gap, and the matching task. Instances of the skeleton implement the Smith-Waterman and the Needleman-Wunsch algorithms. The skeleton has been captured in the Handel-C language which makes it FPGA-platform-independent. It implements the sequence alignment algorithm in hand using a pipeline of basic processing elements, which are tailored to the supplied parameters. Actual hardware implementations of the Smith-Waterman algorithm for protein sequence alignment achieve speed-ups in excess of 100:1 compared to equivalent standard desktop software implementations.


Journal of Systems Architecture | 2012

FPGA-based architecture for the real-time computation of 2-D convolution with large kernel size

F. Javier Toledo-Moreo; J. Javier Martínez-Álvarez; Javier Garrigós-Guerrero; J. Manuel Ferrández-Vicente

Bidimensional convolution is a low-level processing algorithm of interest in many areas, but its high computational cost constrains the size of the kernels, especially in real-time embedded systems. This paper presents a hardware architecture for the FPGA-based implementation of 2-D convolution with medium-large kernels. It is a multiplierless solution based on Distributed Arithmetic implemented using general purpose resources in FPGAs. Our proposal is modular and coefficient independent, so it remains fully flexible and customizable for any application. The architecture design includes a control unit to manage efficiently the operations at the borders of the input array. Results in terms of occupied resources and timing are reported for different configurations. We compare these results with other approaches in the state of the art to validate our approach.


international work conference on the interplay between natural and artificial computation | 2009

Using Reconfigurable Supercomputers and C-to-Hardware Synthesis for CNN Emulation

J. Javier Martínez-Álvarez; F. Javier Garrigós-Guerrero; F. Javier Toledo-Moreo; J. Manuel Ferrández-Vicente

The complexity of hardware design methodologies represents a significant difficulty for non hardware focused scientists working on CNN-based applications. An emerging generation of Electronic System Level (ESL) design tools is been developed, which allow software-hardware codesign and partitioning of complex algorithms from High Level Language (HLL) descriptions. These tools, together with High Performance Reconfigurable Computer (HPRC) systems consisting of standard microprocessors coupled with application specific FPGA chips, provide a new approach for rapid emulation and acceleration of CNN-based applications. In this article CoDeveloper, and ESL IDE from Impulse Accelerated Technologies, is analyzed. A sequential CNN architecture, suitable for FPGA implementation, proposed by the authors in a previous paper, is implemented using CoDeveloper tools and the DS1002 HPRC platform from DRC Computers. Results for a typical edge detection algorithm shown that, with a minimum development time, a 10x acceleration, when compared to the software emulation, can be obtained.


field-programmable custom computing machines | 2007

Hand-based Interface for Augmented Reality

F. Javier Toledo-Moreo; J. Javier Martínez-Álvarez; José Manuel Ferrández-Vicente

Augmented reality (AR) is a highly interdisciplinary field which has received increasing attention since late 90s. Basically, it consists of a combination of the real scene viewed by a user and a computer generated image, running in real time. So, AR allows the user to see the real world supplemented, in general, with some information considered as useful, enhancing the users perception and knowledge of the environment. Benefits of reconfigurable hardware for AR have been explored by Luk et al. [4]. However, the wide majority of AR systems have been based so far on PCs or workstations.


IFAC Proceedings Volumes | 2004

D14: FPGA-based implementation of the instantaneous frequency estimation of phonocardiographic signals

Andrés Hernández-Esteban; Fco. Javier Toledo-Moreo; Juan Martínez-Alajarín; J. Javier Martínez-Álvarez; Ramón Ruiz-Merino

Abstract The instantaneous frequency can be used to provide information about how the frequency content of the phonocardiogram signal varies in time, in order to characterize the heart sounds and murmurs. The instantaneous frequency of a signal can be calculated from the discrete Hilbert transform, computed through the moving discrete Hartley transform, which reduces the computation time. To compute in real time the instantaneous frequency, the algorithms have been implemented in a FPGA device, exploiting the high performance and flexibility of reconfigurable hardware. The results obtained from the FPGA show high accuracy in comparison to those computed with Matlab ® .


international work-conference on the interplay between natural and artificial computation | 2015

FPGA Translation of Functional Hippocampal Cultures Structures Using Cellular Neural Networks

V. Lorente; J. Javier Martínez-Álvarez; J. Manuel Ferrández-Vicente; Javier Garrigós; Eduardo B. Fernandez; Javier Toledo

Electric stimulation in neural cultures in neural cultures may be used for creating adjacent physical or logical connections in the connectivity graph following Hebb’s Law modifying the neural responses principal parameters. The created biological structure may be used for computing a certain function, however this achieved structure vanished with time as the stimulation stops. A DTCNN architecture, specifically designed for optimum parallel implementation over dedicated hardware, is proposed to emulate the behavior ans structure of the biological neuronal culture. The FPGA circuit can be used as a permanent model and is also intended to facilitate and speed up further experimentation.


Neurocomputing | 2015

A scalable CNN architecture and its application to short exposure stellar images processing on a HPRC

J. Javier Martínez-Álvarez; Javier Garrigós; Javier Toledo; Carlos Colodro-Conde; Isidro Villó-Pérez; J. Manuel Ferrández

Abstract A CNN-based algorithm for short exposure image processing and an application-specific computing architecture developed to accelerate its execution are presented. Algorithm is based on a flexible and scalable Cellular Neural Networks (CNN) architecture specifically designed to optimize the projection of CNN kernels on a programmable circuit. The objective of the proposed algorithm is to minimize the adverse effect that atmospheric disturbance has on the images obtained by terrestrial telescopes. Algorithm main features are that it can be adapted to the detection of several astronomical objects and it supports multi-stellar images. The implementation platform made use of a High Performance Reconfigurable Computer (HPRC) combining general purpose standard microprocessors with custom hardware accelerators based on FPGAs, to speed up execution time. The hardware/software partitioning and co-design process have been carried out using high level design tools, instead of traditional Hardware Description Languages (HDLs). Results are presented in terms of circuit area/speed, processing performance and output quality.


systems, man and cybernetics | 2002

Hardware implementation of a controller based on neurobiological adaptive models of the human motor-control system

J. Javier Martínez-Álvarez; A. Guerrero-Gonzalez; J.L. Pedreno-Molina; A. Villaescusa-Fernandez; J. Manuel Ferrandez; J. Lopez-Coronado

A neural structure has been implemented into a device based on the new trends in hardware integration, for motor-control In multisensorial anthropomorphic robotic systems. This implementation gives a solution to the problem of physic integration of biologically Inspired control hierarchies in a robotic head-arm installation for robotic reaching tasks. The complete architecture has been implemented on an electronic board connected to a PC computer through a PCI interface. The hardware structure consists of two blocks: one for the working phase of the system, and the other for the learning and supervision phase of the system. These two blocks have been implemented with different technologies based on DSP processors and FPGAs. The algorithms implemented on DSPs have the function of updating the neural network on the FPGA, supervising the working of the algorithm implemented on FPGA and introducing corrections when the neural network produces results with little errors. The neural network has been implemented on FPGA and implements spatial-motor transformations of the robotic platform. It is programmed and updated by the supervisor implemented on a DSP processor.

Collaboration


Dive into the J. Javier Martínez-Álvarez's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Javier Garrigós

Universidad Miguel Hernández de Elche

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge