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

Javier Díaz 0001

dblp:73/7946 · also Javier Díaz Alonso · DBLP profile ↗
← Back
31ranked-venue papers
6as first author
3since 2021 · last 2023
0000-0002-1849-8068ORCID · verified

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

Systems, architecture and hardware · 9 · 2 first-authorArtificial intelligence and machine learning · 8 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-author · 2 since 2021Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1

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.

Artificial intelligence
2 papers
3D vision · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 60% GPUs and heterogeneous computing · 40%
Computer graphics and multimedia
1 paper
Image and video processing · 100%

Topics — the 8 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision › object pose estimation
6DOF pose tracking
0.212013
Real-Time Model-Based Rigid Object Pose Estimation and Tracking Combining Dense and Sparse Visual Cues · CVPR 2013
Computer vision › 3D vision › pose estimation
model-based pose estimation
0.212013
Real-Time Model-Based Rigid Object Pose Estimation and Tracking Combining Dense and Sparse Visual Cues · CVPR 2013
Computer vision › 3D vision
object pose estimation
0.212013
Real-Time Model-Based Rigid Object Pose Estimation and Tracking Combining Dense and Sparse Visual Cues · CVPR 2013
Hardware accelerators and domain-specific architectures › vision accelerator
FPGA-based vision accelerator
0.112007
Real-Time System for High-Image Resolution Disparity Estimation · IEEE Trans. Image Process. 2007
Computer vision › 3D vision › pose estimation › multi-view pose estimation
stereo-based pose estimation
0.012013
Real-Time Model-Based Rigid Object Pose Estimation and Tracking Combining Dense and Sparse Visual Cues · CVPR 2013
Image and video processing
low-level vision
0.012012
A Comparison of FPGA and GPU for Real-Time Phase-Based Optical Flow, Stereo, and Local Image Features · IEEE Trans. Computers 2012
Computer vision › 3D vision
depth estimation
0.012007
Real-Time System for High-Image Resolution Disparity Estimation · IEEE Trans. Image Process. 2007
Computer vision › 3D vision › stereo vision › stereo matching
phase-based stereo
0.012007
Real-Time System for High-Image Resolution Disparity Estimation · IEEE Trans. Image Process. 2007

Methods — techniques the papers use, named apart from their topics

GPU implementation · 0.3FPGA design · 0.3iterative closest point · 0.2dense motion cues · 0.2GPU acceleration · 0.2pipeline architecture · 0.1phase measurement · 0.1gabor filtering · 0.1
YearPublicationVenuePosition
2023 Ethernet-based timing system for accelerator facilities: The IFMIF-DONES case
abstract
This article presents the design of a timing system for accelerator facilities, which relies on a general networking approach based on standard Ethernet protocols that keeps all the devices synchronized to a common time reference. The case of the IFMIF-DONES infrastructure is studied in detail, providing a framework for the implementation of the timing system. The network time protocol (NTP) with software timestamping and the precision time protocol (PTP) with hardware timestamping are used to synchronize devices with sub-millisecond and sub-microsecond accuracy requirements, respectively. The design also considers the utilization of IEEE 1588 high accuracy default PTP profile (PTP-HA) to provide sub-nanosecond accuracy for the most demanding components. Three different solutions for the design of the timing system are discussed in detail. The first solution considers the deployment of one time-dedicated network for each synchronization protocol, while the second one proposes the integration of the synchronization data of NTP and PTP into the networks of the facility. The third solution relies on the single distribution of PTP-HA to all the systems. The final design aims to be fully based on standard technologies and to be cost-efficient, seeking for interoperability and scalability, and minimizing the impact on other systems in the facility. An experimental setup has been implemented to evaluate and discuss the suitability of the solutions for the timing system by studying the synchronization accuracy obtained with NTP, PTP and PTP-HA under different network conditions. It includes a timing evaluation platform that tries to resemble the network architecture foreseen in the facility. The measured results revealed that PTP is the most limiting protocol for the second solution. Using the default PTP configuration, it tolerates less than 20% of maximum bandwidth utilization for symmetric bidirectional flows, and around 30% in the case of unidirectional flows (server to client or client to server), with the current setup and using switches without enabled timing support. This case study provides a better understanding of the trade-off between bandwidth utilization, synchronization accuracy and cost in these kinds of facilities.
Carlos Megías, Víctor Vázquez, Eduardo Ros Vidal, Mauro Cappelli, Javier Díaz 0001
Comput. Networks5
2022 Using Machine Learning for Predicting the Effect of Mutations in the Initiation Codon
abstract
The effect of mutations has been traditionally predicted by studying what may happen due to the substitution of one amino acid for another one. This approach may be effective for mutations with impact in the function of the protein, but ineffective for mutations in the translation initiation codon. Such mutation might avoid the generation of the protein. Consequently, specific methods for predicting the effect of mutations in the translation initiation codon are needed. We propose a method for predicting the effect of mutations in the canonical translation initiation codon based on a biological model that considers specific features of such mutations, like the distance to a potential alternative initiation codon. Our predictor has been developed using tree-based machine learning algorithms and data extracted from Ensembl. Our final model is able to detect whether a mutation in the canonical initiation codon is deleterious or benign with a precision of 44.28% and an accuracy of 98.32%, which improves the results of state of the art tools such as PolyPhen, SIFT, or CADD for this type of mutation.
Javier Díaz 0001, Francisco Abad Navarro, María Eugenia de la Morena-Barrio, Javier Corral, Jesualdo Tomás Fernández-Breis
IEEE J. Biomed. Health Informatics1
2021 Enhancing White Rabbit Synchronization Stability and Scalability Using P2P Transparent and Hybrid Clocks
abstract
Time synchronization faces an increasing performance demand nowadays. This is particularly common in different segments, such as new scientific infrastructures, power grid, telecommunications or fifth-generation (5G) wireless networks. All of them share the need for a time synchronization technology offering a very low synchronization error along large networks. The new version of the IEEE-1588-2019 protocol offers a considerable performance improvement thanks to the high accuracy profile based on white rabbit (WR). The original WR implementation guarantees a synchronization accuracy below 1 ns for a small number of cascaded nodes. This contribution evaluates the performance degradation when a considerable number of devices are deployed in cascaded configurations. In order to improve the performance, different delay measurement implementations have been evaluated in a series of experiments. The results prove the considerable benefits of our implementation against the current WR implementation.
José Luis Gutiérrez Rivas, Felipe Torres-Gonzalez, Eduardo Ros Vidal, Javier Díaz 0001
IEEE Trans. Ind. Informatics4
2018 Accurate Timing Networks for Dependable Smart Grid Applications
abstract
The smart grid is a complex and interconnected system where actions and events in one part of the system affect operations elsewhere. In order to perform a rigorous analysis, a common and deterministic timing reference is required. This paper addresses this need, using as use case the substation automation system, a key element of the smart grid, where utilities, classically, have opted for a satellite clock providing a timing signal and different ways to distribute it through the substation. This paper proposes an appropriate solution for the substation needs presenting the implementation details, the analysis of the system reliability, safety, and security together with promising results and novel mechanisms for providing timing on the grid.
Francisco Ramos 0003, José Luis Gutiérrez Rivas, Jose Lopez-Jimenez, Benito Caracuel, Javier Díaz 0001
IEEE Trans. Ind. Informatics5
2018 White Rabbit HSR: A Seamless Subnanosecond Redundant Timing System With Low-Latency Data Capabilities for the Smart Grid
abstract
New smart grid and industrial-Internet-of-things (IIoT) directions require accurate synchronization features to capture, trigger, and manage events in industrial networks with the best possible precision and accuracy. The implementation of redundancy features for time and data distribution to increase fault tolerance, together with an enhancement of the availability of the network services such as generic object-oriented substation events, become mandatory due to their critical nature. For these reasons, the authors of this paper presented a new challenging approach covering the industrial standards requirements regarding timing and availability through the development of mechanisms that make possible the avoidance of single point of failure in ring topologies. This approach uses the White Rabbit (WR) as the main timing distribution technology, able to synchronize devices below 1 ns. Moreover, the development of a mechanism able to change from a primary to a backup time reference in approximately zero time with an observed maximum phase shift of 170 ps implies an important qualitative leap with respect to IIoT and the smart grid (e.g., phasor measurement units). This paper addresses the development and results of the high-availability seamless redundancy protocol for the WR technology to conform a leading-edge deterministic and reliable ultraaccurate timing system with high-availability data features for industrial facilities in accordance with IEC 61850 and IEC 62439-3.
José Luis Gutiérrez Rivas, Jose Lopez-Jimenez, Eduardo Ros Vidal, Javier Díaz 0001
IEEE Trans. Ind. Informatics4
2014 Background subtraction model based on color and depth cues
Enrique J. Fernandez-Sanchez, Leonardo Rubio, Javier Díaz 0001, Eduardo Ros Vidal
Mach. Vis. Appl.3
2014 Low-cost sensor to detect overtaking based on optical flow
Pablo Guzmán, Javier Díaz 0001, Jarno Ralli, Rodrigo Agís, Eduardo Ros Vidal
Mach. Vis. Appl.2
2014 Real-Time Visual Saliency Architecture for FPGA With Top-Down Attention Modulation
abstract
Biological vision uses attention to reduce the visual bandwidth simplifying the higher-level processing. This paper presents a model and its hardware real-time architecture in a field programmable gate array (FPGA) to be integrated in a robotic system that emulates this powerful biological process. It is based on the combination of bottom-up saliency and top-down task-dependent modulation. The bottom-up stream is deployed including local energy, orientation, color opponencies, and motion maps. The most novel part of this work is the saliency modulation by two high-level features: 1) optical flow and 2) disparity. Furthermore, the influence of the features may be adjusted depending on the application. The proposed system reaches 180 fps for 640 × 480 resolution. Finally, an example shows its modulation potential for driving assistance systems.
Francisco Barranco, Javier Díaz 0001, Begoña del Pino, Eduardo Ros Vidal
IEEE Trans. Ind. Informatics2
2013 Real-Time Model-Based Rigid Object Pose Estimation and Tracking Combining Dense and Sparse Visual Cues
abstract
We propose a novel model-based method for estimating and tracking the six-degrees-of-freedom (6DOF) pose of rigid objects of arbitrary shapes in real-time. By combining dense motion and stereo cues with sparse key point correspondences, and by feeding back information from the model to the cue extraction level, the method is both highly accurate and robust to noise and occlusions. A tight integration of the graphical and computational capability of Graphics Processing Units (GPUs) results in pose updates at frame rates exceeding 60 Hz. Since a benchmark dataset that enables the evaluation of stereo-vision-based pose estimators in complex scenarios is currently missing in the literature, we have introduced a novel synthetic benchmark dataset with varying objects, background motion, noise and occlusions. Using this dataset and a novel evaluation methodology, we show that the proposed method greatly outperforms state-of-the-art methods. Finally, we demonstrate excellent performance on challenging real-world sequences involving object manipulation.
Karl Pauwels, Leonardo Rubio, Javier Díaz 0001, Eduardo Ros Vidal
CVPR3
2013 Spatial and temporal constraints in variational correspondence methods
Jarno Ralli, Javier Díaz 0001, Eduardo Ros Vidal
Mach. Vis. Appl.2
2012 A multi-resolution approach for massively-parallel hardware-friendly optical flow estimation
Francisco Barranco, Javier Díaz 0001, Begoña del Pino, Eduardo Ros Vidal
J. Vis. Commun. Image Represent.2
2012 Disparity disambiguation by fusion of signal- and symbolic-level information
Jarno Ralli, Javier Díaz 0001, Sinan Kalkan, Norbert Krüger, Eduardo Ros Vidal
Mach. Vis. Appl.2
2012 A Comparison of FPGA and GPU for Real-Time Phase-Based Optical Flow, Stereo, and Local Image Features
abstract
Low-level computer vision algorithms have extreme computational requirements. In this work, we compare two real-time architectures developed using FPGA and GPU devices for the computation of phase-based optical flow, stereo, and local image features (energy, orientation, and phase). The presented approach requires a massive degree of parallelism to achieve real-time performance and allows us to compare FPGA and GPU design strategies and trade-offs in a much more complex scenario than previous contributions. Based on this analysis, we provide suggestions to real-time system designers for selecting the most suitable technology, and for optimizing system development on this platform, for a number of diverse applications.
Karl Pauwels, Matteo Tomasi, Javier Díaz 0001, Eduardo Ros Vidal, Marc M. Van Hulle
IEEE Trans. Computers3
2012 Massive Parallel-Hardware Architecture for Multiscale Stereo, Optical Flow and Image-Structure Computation
abstract
Low-level vision tasks pose an outstanding challenge in terms of computational effort: pixel-wise operations require high-performance architectures to achieve real-time processing. Nowadays, diverse technologies permit a high level of parallelism and in this way researchers can address more and more complex on-chip low-level vision-feature extraction. In the state of the art, different architectures have been described that process single vision modes in real time but multiple computer vision modes are seldom conjointly computed on a single device to produce a general-purpose on-chip low-level vision system: this may be the basis for mid-level or high-level vision tasks. We present here a novel architecture for multiple-vision feature extraction that includes multiscale optical flow, disparity, energy, orientation, and phase. A high degree of robustness in real-life situations is obtained thanks to adopting phase-based models (at the cost of relatively high computing resource requirements). The high flexibility of the reconfigurable devices used allows for the exploration of different hardware configurations to deal with final target and user requirements. Making use of this novel architecture and hardware-sharing techniques we describe a co-processing board implementation as a case study. It reaches an outstanding computing power of 92.3 GigaOPS at very low power consumption (approximately 12.9 GigaOPS/W).
Matteo Tomasi, Mauricio Vanegas, Francisco Barranco, Javier Díaz 0001, Eduardo Ros Vidal
IEEE Trans. Circuits Syst. Video Technol.4
2012 Parallel Architecture for Hierarchical Optical Flow Estimation Based on FPGA
abstract
The proposed work presents a highly parallel architecture for motion estimation. Our system implements the well-known Lucas and Kanade algorithm with the multi-scale extension for the computation of large motion estimations in a dedicated device [field-programmable gate array (FPGA)]. Our system achieves 270 frames per second for a 640 × 480 resolution in the best case of the mono-scale implementation and 32 frames per second for the multi-scale one, fulfilling the requirements for a real-time system. We describe the system architecture, address the evaluation of the accuracy with well-known benchmark sequences (including a comparative study), and show the main hardware resources used.
Francisco Barranco, Matteo Tomasi, Javier Díaz 0001, Mauricio Vanegas, Eduardo Ros Vidal
IEEE Trans. Very Large Scale Integr. Syst.3
2012 Real-Time Architecture for a Robust Multi-Scale Stereo Engine on FPGA
abstract
In this work, we present a real-time implementation of a stereo algorithm on field-programmable gate array (FPGA). The approach is a phase-based model that allows computation with sub-pixel accuracy. The algorithm uses a robust multi-scale and multi-orientation method that optimizes the estimation extraction with respect to the local image structure support. With respect to the state of the art, our work increases the on-chip power of computation compared to previous approaches in order to obtain a good accuracy of results with a large disparity range. In addition, our approach is specially suited for unconstrained environments applications thanks to the robustness of the phase information, capable of dealing with severe illumination changes and with small affine deformation between the image pair. This work also includes the rectification images circuitry in order to exploit the epipolar constraints on the chip. The dedicated circuit can rectify and process images of VGA resolution at a frame rate of 57 fps. The implementation uses a fine pipelined method (also with superscalar units) and multiple user defined parameters that lead to a high working frequency and a good adaptability to different scenarios. In the paper, we present different results and we compare them with state of the art approaches.
Matteo Tomasi, Mauricio Vanegas, Francisco Barranco, Javier Díaz 0001, Eduardo Ros Vidal
IEEE Trans. Very Large Scale Integr. Syst.4
2011 Preface to the special issue on: Emerging Applications of Embedded Systems Research
Jesús González 0001, Miguel Damas, Javier Díaz 0001, Pedro A. Castillo
J. Syst. Archit.3
2010 A compact harmonic code for early vision based on anisotropic frequency channels
Silvio P. Sabatini, Giulia Gastaldi, Fabio Solari, Karl Pauwels, Marc M. Van Hulle, Javier Díaz 0001, Eduardo Ros Vidal, Nicolas Pugeault, Norbert Krüger
Comput. Vis. Image Underst.6
2010 Fine grain pipeline architecture for high performance phase-based optical flow computation
Matteo Tomasi, Francisco Barranco, Mauricio Vanegas, Javier Díaz 0001, Eduardo Ros Vidal
J. Syst. Archit.4
2010 Multi-port abstraction layer for FPGA intensive memory exploitation applications
Mauricio Vanegas, Matteo Tomasi, Javier Díaz 0001, Eduardo Ros Vidal
J. Syst. Archit.3
2010 A method for sparse disparity densification using voting mask propagation
Jarno Ralli, Javier Díaz 0001, Eduardo Ros Vidal
J. Vis. Commun. Image Represent.2
2010 High-Performance Optical-Flow Architecture Based on a Multi-Scale, Multi-Orientation Phase-Based Model
abstract
The accurate estimation of optical flow is a problem widely experienced in computer vision and researchers in this field are devoting their efforts to formulate reliable and robust algorithms for real life applications. These approaches need to be evaluated, especially in controlled scenarios. Because of their stability phase-based methods have generally been adopted in the various techniques developed to date, although it is still difficult to be sure of their viability in real-time systems due to their high requirements in terms of computational load. We describe here the implementation of a phase-based optical flow in a field-programmable gate array (FPGA) device. The system benefits from phase-information stability as well as sub-pixel accuracy without requiring additional computations and at the same time achieves high-performance computation by taking full advantage of the parallel processing resources of FPGA devices. Furthermore, the architecture extends the implementation to a multi-resolution and multi-orientation implementation, which enhances its accuracy and covers a wide range of detected velocities. Deep pipelined datapath architecture with superscalar computing units at different stages allows real-time processing beyond VGA image resolution. The final circuit is of significant complexity and useful for a wide range of fields requiring portable optical-flow processing engines.
Matteo Tomasi, Mauricio Vanegas, Francisco Barranco, Javier Díaz 0001, Eduardo Ros Vidal
IEEE Trans. Circuits Syst. Video Technol.4
2009 Optimization Strategies for High-Performance Computing of Optical-Flow in General-Purpose Processors
abstract
In this paper, we describe the high-performance implementation of an optical-flow algorithm that takes advantage of the processor's architecture. Tuning the code, i.e., adapting it to take full advantage of the processor, is challenging, time consuming, and requires efficient programming at different levels but can lead to significant improvements in performance. The optimized implementation presented here is highly interesting for a number of applications since it delivers real-time motion estimations at high-image resolution on a PC or in an embedded system based on a general-purpose processor. In a 2.83 GHz Core 2 Quad PC, it achieves a speedup of 14 compared to our first code version and 2052.7f/s for the well-known 252 times 316 Yosemite sequence, and a speedup of 17.6 and 68.5 f/s for a 1016 times 1280 sequence. But the description of how this high-performance is achieved goes beyond a specific application since the paper presented here illustrates how inherently dense, low-level visual algorithms (pixel-wise computation) can be structured and improved to take full advantage of a standard processor. The implementation is compared with other hardware (based on FPGAs and GPUs) and software (based on clusters, PCs, and special-purpose processors) optical-flow implementations, showing that it outperforms them.
Mancia Anguita, Javier Díaz 0001, Eduardo Ros Vidal, F. Javier Fernández-Baldomero
IEEE Trans. Circuits Syst. Video Technol.2
2009 Visual System Based on Artificial Retina for Motion Detection
abstract
We present a bioinspired model for detecting spatiotemporal features based on artificial retina response models. Event-driven processing is implemented using four kinds of cells encoding image contrast and temporal information. We have evaluated how the accuracy of motion processing depends on local contrast by using a multiscale and rank-order coding scheme to select the most important cues from retinal inputs. We have also developed some alternatives by integrating temporal feature results and obtained a new improved bioinspired matching algorithm with high stability, low error and low cost. Finally, we define a dynamic and versatile multimodal attention operator with which the system is driven to focus on different target features such as motion, colors, and textures.
Francisco Barranco, Javier Díaz 0001, Eduardo Ros Vidal, Begoña del Pino
IEEE Trans. Syst. Man Cybern. Part B2
2008 Superpipelined high-performance optical-flow computation architecture
Javier Díaz 0001, Eduardo Ros Vidal, Rodrigo Agís, José Luis Bernier
Comput. Vis. Image Underst.1
2007 Real-Time System for High-Image Resolution Disparity Estimation
abstract
We present the hardware implementation of a simple, fast technique for depth estimation based on phase measurement. This technique avoids the problem of phase warping and is much less susceptible to camera noise and distortion than standard block-matching stereo systems. The architecture exploits the parallel computing resources of FPGA devices to achieve a computation speed of 65 megapixels per second. For this purpose, we have designed a fine-grain pipeline structure that can be arranged with a customized frame-grabber module to process 52 frames per second at a resolution of 1280 x 960 pixels. We have measured the system's degradation due to bit quantization errors and compared its performance with other previous approaches. We have also used different Gabor-scale circuits, which can be selected by the user according to the application addressed and typical image structure in the target scenario.
Javier Díaz 0001, Eduardo Ros Vidal, Richard R. Carrillo, Alberto Prieto
IEEE Trans. Image Process.1
2006 FPGA-based real-time optical-flow system
abstract
We describe a pipelined optical-flow processing system that works as a virtual motion sensor. It is based on a field-programmable gate array (FPGA) device enabling the easy change of configuring parameters to adapt the sensor to different speeds, light conditions and other environmental factors. We refer to it as a "virtual sensor" because it consists of a conventional camera as front-end supported by an FPGA processing device, which embeds the frame grabber, optical-flow algorithm implementation, output module, and some configuration and storage circuitry. To the best of our knowledge, this is the first study that presents a fully stand-alone optical-flow processing system to include measurements of the platform performance in terms of accuracy and speed.
Javier Díaz 0001, Eduardo Ros Vidal, Francisco J. Pelayo, Eva M. Ortigosa, Sonia Mota
IEEE Trans. Circuits Syst. Video Technol.1
2005 High Performance Stereo Computation Architecture
abstract
A simple and fast technique for depth estimation, based on phase measurement has been adopted for the implementation of a real-time stereo system with subpixel resolution on a FPGA device. The technique avoids the attendant problem of phase warping. The designed system takes full advantage of the inherent processing parallelism of FPGA devices to achieve a computation speed of 65 Megapixels per second that can be arranged with a customized frame grabber module to process 52 frames per second of 1280 /spl times/ 960 pixel resolution. The achieved processing speed is higher than existing approaches. This allows the system to extract real-time disparity values for very high resolution images or use several cameras to improve the system accuracy.
Javier Díaz 0001, Eduardo Ros Vidal, Sonia Mota, Eva M. Ortigosa, Begoña del Pino
FPL1
2005 Motion-Driven Segmentation by Competitive Neural Processing
Sonia Mota, Eduardo Ros Vidal, Javier Díaz 0001, Eva M. Ortigosa, Alberto Prieto
Neural Process. Lett.3
2004 Real Time Optical Flow Processing System
Javier Díaz 0001, Eduardo Ros Vidal, Sonia Mota, Richard R. Carrillo, Rodrigo Agís
FPL1
2004 Real-Time Visual Motion Detection of Overtaking Cars for Driving Assistance Using FPGAs
Sonia Mota, Eduardo Ros Vidal, Javier Díaz 0001, Eva M. Ortigosa, Rodrigo Agís, Richard R. Carrillo
FPL3