Network


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

Hotspot


Dive into the research topics where Dora Blanco Heras is active.

Publication


Featured researches published by Dora Blanco Heras.


IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing | 2014

Spectral–Spatial Classification of Hyperspectral Images Using Wavelets and Extended Morphological Profiles

Pablo Quesada-Barriuso; Francisco Argüello; Dora Blanco Heras

This paper deals with hyperspectral image classification in remote sensing. The proposed scheme is a spectral-spatial technique based on wavelet transforms and mathematical morphology. The original contribution of this paper is that the extended morphological profile (EMP) is created from the features extracted by wavelets, which has proven to be better or comparable to other techniques for dimensionality reduction of hyperspectral data. In addition, the hyperspectral image is denoised, also using wavelets, with the objective of removing undesirable artifacts introduced in the acquisition of the data. The classification is carried out by a support vector machine (SVM) classifier. The accuracy is improved when comparing with previously developed spectral-spatial SVM-based schemes.


parallel, distributed and network-based processing | 2004

Improving the locality of the sparse matrix-vector product on shared memory multiprocessors

Juan Carlos Pichel; Dora Blanco Heras; José Carlos Cabaleiro; Francisco F. Rivera

We extend a model of locality and the subsequent process of locality improvement previously developed for the case of sparse algebra codes in monoprocessors to the case of NUMA shared memory multiprocessors (SMPs). In particular the product of a sparse matrix by a dense vector (SpM/spl times/V) is studied. In the model, locality is established at run-time considering parameters that describe the structure of the sparse matrix involved in the computations. The problem of increasing the locality is formulated as a graph problem, whose solution indicates some appropriate reordering of rows and columns of the sparse matrix. The reordering algorithms were tested for a broad set of matrices. We have also performed a comparison with other reordering algorithms. The results lead to general conclusions about improving SMP performance for other sparse algebra codes.


Journal of remote sensing | 2014

Exploring ELM-based spatial–spectral classification of hyperspectral images

Dora Blanco Heras; Francisco Argüello; Pablo Quesada-Barriuso

Among the different computational intelligence techniques avalaible for hyperspectral data classification, support vector machines (SVMs) have played a dominant role. Recently, a new learning algorithm for single-layer feedforward neural networks called the extreme learning machine (ELM) was proposed. This technique is competitive with SVMs in terms of accuracy, learning speed, and computational scalability. In this article, we propose and evaluate the use of ELM for land-cover classification from hyperspectral images. In addition, we consider two ELM-based techniques integrating spectral and spatial information of the image. The first is a scheme that uses a majority vote approach in order to combine the results of a pixel-wise spectral classification by ELM and a segmentation map obtained by a watershed algorithm. The second introduces spatial information from a small spatial neighbourhood after the classification by ELM. We show the usefulness of spatial–spectral ELM-based classification techniques in hyperspectral imaging. The results are compared to those obtained by similar SVM-based techniques and show improved classification results and much lower execution time. These simple and computationally cheap methods can be combined with others traditionally applied to hyperspectral images.


IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing | 2015

Efficient ELM-Based Techniques for the Classification of Hyperspectral Remote Sensing Images on Commodity GPUs

Javier López-Fandiño; Pablo Quesada-Barriuso; Dora Blanco Heras; Francisco Argüello

Extreme learning machine (ELM) is an efficient learning algorithm that has been recently applied to hyperspectral image classification. In this paper, the first implementation of the ELM algorithm fully developed for graphical processing unit (GPU) is presented. ELM can be expressed in terms of matrix operations so as to take advantage of the single instruction multiple data (SIMD) computing paradigm of the GPU architecture. Additionally, several techniques like the use of ensembles, a spatial regularization algorithm, and a spectral-spatial classification scheme are applied and projected to GPU in order to improve the accuracy results of the ELM classifier. In the last case, the spatial processing is based on the segmentation of the hyperspectral image through a watershed transform. The experiments are performed on remote sensing data for land cover applications achieving competitive accuracy results compared to analogous support vector machine (SVM) strategies with significantly lower execution times. The best accuracy results are obtained with the spectral-spatial scheme based on applying watershed and a spatially regularized ELM.


parallel computing | 2005

Performance optimization of irregular codes based on the combination of reordering and blocking techniques

Juan Carlos Pichel; Dora Blanco Heras; José Carlos Cabaleiro; Francisco F. Rivera

The combination of techniques based on reordering data with classic code restructuring techniques for increasing the locality in the execution of sparse algebra codes is studied in this paper. The reordering techniques are based on, first modeling the locality in run-time, and then applying a heuristic for increasing it. After this, a code restructuring technique specially tuned for sparse algebra codes called register blocking is applied. The product of a sparse matrix by a dense vector (SpMxV) is the code studied on different monoprocessors and distributed memory multiprocessors. The combination of both techniques was tested for a broad set of matrices from real problems and known repositories. The results expressed in terms of execution time show that an adequate reordering of the data improves the efficiency of applying register blocking, therefore, reducing the execution time for the sparse algebra code considered.


intelligent data acquisition and advanced computing systems: technology and applications | 2011

Towards real-time hyperspectral image processing, a GP-GPU implementation of target identification

Dora Blanco Heras; Francisco Argüello; J. Lopez Gomez; J. A. Becerra; Richard J. Duro

In the quest for real time processing of hyperspectral images, this paper presents two artificial intelligence algorithms for target detection specially developed for their implementation over GPU and applied to a search-and-rescue scenario. Both algorithms are based on the application of artificial neural networks to the hyperspectral data. In the first algorithm the neural networks are applied at the level of individual pixels of the image. The second algorithm is a multiresolution based approach to scale invariant target identification using a hierarchical artificial neural network architecture. We have studied the main issues for the efficient implementation of the algorithms in GPU: the exploitation of thousands of threads that are available in this architecture and the adequate use of bandwidth of the device. The tests we have performed show both the effectiveness of detection of the algorithms and the efficiency of the GPU implementation in terms of execution times.


parallel computing | 2001

Modeling data locality for the sparse matrix-vector product using distance measures

Dora Blanco Heras; José Carlos Cabaleiro; Francisco F. Rivera

Abstract In this work, we model the data locality in the execution of codes with irregular accesses. We focus on the product of a sparse matrix by a dense vector (SpM×V). In the model, locality is established taking into account pairs of rows or columns of sparse matrices. In order to evaluate this locality three functions are introduced based on two parameters: number of entry matches and number of block matches. The model is generalized considering windows of locality (groups of consecutive rows/columns of the matrix). We show results for a broad set of matrices measuring the goodness of our predictions of locality.


Future Generation Computer Systems | 2001

Modeling and improving locality for the sparse-matrix-vector product on cache memories

Dora Blanco Heras; Vicente Blanco; José Carlos Cabaleiro; Francisco F. Rivera

Abstract A model for representing and improving the locality exhibited by the execution of sparse irregular problems is developed in this work. We focus on the product of a sparse matrix by a dense vector (SpM×V). We consider the cache memory as a representative level of the memory hierarchy. Locality is evaluated through four functions based on two parameters called entry matches and line matches. In order to increase the locality, two algorithms are applied: one based on the construction of minimum spanning trees and the other on the nearest-neighbor heuristic. These techniques were tested and compared with some standard ordering algorithms.


ieee international conference on high performance computing data and analytics | 1999

Modeling and Improving Locality for Irregular Problems: Sparse Matrix-Vector Product on Cache Memories as a Cache Study

Dora Blanco Heras; Vicente Blanco Pérez; José Carlos Cabaleiro Domínguez; Francisco F. Rivera

In this paper we introduce a model for representing and improving the locality of sparse matrices for irregular problems. We focus our attention on the behavior of iterative methods for the solution of sparse linear systems with irregular patterns. In particular the product of a sparse matrix by a dense vector (SpM×V) is closely examined, as this is one of the basic kernels in such codes. As a representative level of the memory hierarchy, we consider the cache memory. In our model, locality is measured taking into account pairs of rows or columns of sparse matrices. In order to evaluate this locality four functions based on two parameters called entry matches and cache line matches are introduced. Using an analogy of this problem to the Traveling Salesman Problem we have applied two algorithms in order to solve it; one based on the construction of minimum spanning trees and the other on the nearest-neighbor heuristic. These techniques were tested over a set of sparse matrices. The results were assesed through the measurement of cache misse on a standard cache memory.


Journal of remote sensing | 2015

ELM-based spectral–spatial classification of hyperspectral images using extended morphological profiles and composite feature mappings

Francisco Argüello; Dora Blanco Heras

Extreme Learning Machine (ELM) is a supervised learning technique for a class of feedforward neural networks with random weights that has recently been used with success for the classification of hyperspectral images. In this work, we show that the morphological techniques can be integrated in this kind of classifiers using several composite feature mappings which are proposed for ELM. In particular, we present a spectral–spatial ELM-based classifier for hyperspectral remote-sensing images that integrates the information provided by extended morphological profiles. The proposed spectral–spatial classifier allows different weights for both spatial and spectral features, outperforming other ELM-based classifiers in terms of accuracy for land-cover applications. The accuracy classification results are also better than those obtained by equivalent spectral–spatial Support-Vector-Machine-based classifiers.

Collaboration


Dive into the Dora Blanco Heras's collaboration.

Top Co-Authors

Avatar

Francisco Argüello

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

Francisco F. Rivera

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

José Carlos Cabaleiro

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

Pablo Quesada-Barriuso

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

Juan Carlos Pichel

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

Javier López-Fandiño

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

Tomás F. Pena

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar

Julián Lamas-Rodriguez

University of Santiago de Compostela

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alberto S. Garea

University of Santiago de Compostela

View shared research outputs
Researchain Logo
Decentralizing Knowledge