Pilar Martínez Ortigosa

dblp:20/3186 · also Pilar M. Ortigosa · DBLP profile ↗
← Back
29ranked-venue papers
3as first author
10since 2021 · last 2026
0000-0001-6514-6543ORCID · verified

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

Systems, architecture and hardware · 17 · 1 first-author · 7 since 2021Theory of computation · 6 · 2 first-authorArtificial intelligence and machine learning · 3 · 1 since 2021Computer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 A parallel framework for data input pipelines and online data augmentation in deep learning
abstract
Abstract Efficient data ingestion and online data augmentation remain challenges in deep learning workflows, particularly when dealing with datasets containing non-standard formats or massive multidimensional arrays that natively optimised functions cannot fully manage. This work presents a parallel framework that integrates and global shared memory through a ring buffer architecture, enabling high-throughput data loading and flexible on-the-fly augmentation. The framework decouples data production from consumption, allowing multiple CPU workers to load and preprocess batches in parallel while completely bypassing the Python GIL and memory bottlenecks. Crucially, the framework supports both CPU-side and GPU-side augmentation strategies, adapting to whether complex conditional transformations or framework-native operations are required. The proposed approach was validated on two representative tasks: (i) sign language recognition from human pose CSV sequences, and (ii) hyperspectral image classification using massive arrays. Relative to standard sequential baselines, the proposed framework achieved up to $$27\times $$ 27 × acceleration in isolated data ingestion and up to $$28\times $$ 28 × in end-to-end training. Importantly, even against natively optimised parallel TensorFlow and PyTorch pipelines, it still delivered up to $$8\times $$ 8 × faster data loading and up to $$7\times $$ 7 × faster full training in memory-intensive scenarios. Overall, the proposed framework provides a scalable, multi-GPU compatible solution for deep learning pipelines, showing robust performance across both I/O-bound and memory-constrained scenarios in TensorFlow and PyTorch while alleviating memory fragmentation and allocation constraints.
Antonio De Toro-Castro, Marcos Lupión, Vicente González Ruiz, Juan F. Sanjuan, Pilar Martínez Ortigosa
J. Supercomput.5
2025 Where High-Performance Computing Meets Radiotherapy for Enhanced Intensity-Modulated Radiation Therapy Planning
abstract
ABSTRACT Intensity Modulated Radiotherapy (IMRT) employs radiation beams with varying angles and intensities to precisely target cancerous tissues while sparing healthy organs. Planning methods based on the generalized Equivalent Uniform Dose (gEUD) metric achieve excellent Planning Target Volume coverage. However, computing these plans requires extensive parameter adjustments and multiple model evaluations, making the process resource‐intensive and time‐consuming. This study aims to enhance the computational efficiency of radiotherapy plans by automating the adjustment of gEUD parameters, reducing solution times, and facilitating clinical integration. We introduced a novel approach that combines Gradient Descent algorithms with evolutionary optimization to explore the gEUD parameter space. This hybrid methodology generates radiation plans that meet clinical constraints. To address the high computational costs, we implemented parallelization and batching strategies, leveraging multicore servers to accelerate the optimization process and enable real‐time clinical applications. Benchmarking was conducted on three multicore platforms with distinct micro‐architectures, testing various batch sizes and thread configurations. Using a dataset of three Head and Neck IMRT patients treated with nine beams, our approach demonstrated substantial computational speed‐ups. Results confirmed the ability of the method to consistently produce high‐quality radiation therapy plans that meet clinical constraints. By effectively exploiting multicore servers, this approach overcomes the computational challenges of gEUD parameter tuning, enabling its integration into clinical practice. This advancement reduces planning times, supports medical physicists, and ultimately enhances patient care in radiotherapy.
Juan José Moreno, Savíns Puertas-Martín, Juana López Redondo, Pilar Martínez Ortigosa, Ester M. Garzón
Concurr. Comput. Pract. Exp.4
2024 On the Use of GPU Computing for Accelerating EEG Preprocessing
Marcos Lupión, Nicolas C. Cruz, Luis F. Romero, Pilar Martínez Ortigosa
Euro-Par (3)5
2024 Data Augmentation for Human Activity Recognition With Generative Adversarial Networks
abstract
Currently, Human Activity Recognition (HAR) applications need a large volume of data to be able to generalize to new users and environments. However, the availability of labeled data is usually limited and the process of recording new data is costly and time-consuming. Synthetically increasing datasets using Generative Adversarial Networks (GANs) has been proposed, outperforming cropping, time-warping, and jittering techniques on raw signals. Incorporating GAN-generated synthetic data into datasets has been demonstrated to improve the accuracy of trained models. Regardless, currently, there is no optimal GAN architecture to generate accelerometry signals, neither a proper evaluation methodology to assess signal quality or accuracy using synthetic data. This work is the first to propose conditional Wasserstein Generative Adversarial Networks (cWGANs) to generate synthetic HAR accelerometry signals. Furthermore, we calculate quality metrics from the literature and study the impact of synthetic data on a large HAR dataset involving 395 users. Results show that i) cWGAN outperforms original Conditional Generative Adversarial Networks (cGANs), being 1D convolutional layers appropriate for generating accelerometry signals, ii) the performance improvement incorporating synthetic data is more significant as the dataset size is smaller, and iii) the quantity of synthetic data required is inversely proportional to the quantity of real data.
Marcos Lupión, Federico Cruciani, Ian Cleland, Chris D. Nugent, Pilar Martínez Ortigosa
IEEE J. Biomed. Health Informatics5
2024 SkewEngine: enhancing performance of intensive calculations on regular meshes
abstract
Abstract In various applications such as hyperspectral data manipulation, MRI data exploration, or viewshed identification in digital elevation models, performing arithmetic operations on each point of a data mesh that involves other points can lead to computationally intractable problems. This paper presents SkewEngine, a tool designed to improve the performance of intensive calculations on regular 2-D data meshes, such as images, multispectral data volumes, or digital elevation models. SkewEngine addresses this problem by reorganizing the mesh in memory according to a preferred spatial direction, enabling more efficient execution of intensive calculations. It is demonstrated that SkewEngine offers significant speed improvements for various test cases, suggesting its usefulness in a broader range of applications requiring intensive data processing on regular meshes.
Felipe Romero, Pilar Martínez Ortigosa, Gerardo Bandera, Luis F. Romero
J. Supercomput.2
2023 THPoseLite, a Lightweight Neural Network for Detecting Pose in Thermal Images
abstract
Nowadays, smart environments (SEs) enable the monitoring of people with physical disabilities by incorporating activity recognition. Thermal cameras are being incorporated as they preserve privacy. Some deep learning (DL) solutions use the pose of the users because it removes external noise. Although there are robust DL solutions in the visible spectrum (VS), they fail in the thermal domain. Thus, we propose thermal human pose lite (THPoseLite), a convolutional neural network (CNN) based on MobileNetV2 that extracts pose from thermal images (TIs). In a novel way, an auto-labeling approach has been developed. It includes a background removal using an optical flow estimator. It also integrates Blazepose [a pose estimator for VS images (VSIs)] to obtain the poses in the preprocessed TIs. Results show that the preprocessing increases the percentage of detected poses by Blazepose from 19.55% to 76.85%. This allows the recording of human pose estimation (HPE) data sets in the VS without requiring VS cameras or manually annotating data sets. Furthermore, THPoseLite has been embedded in an Internet of Things (IoT) device incorporating an edge tensor processing unit (TPU) accelerator, which can process TIs recorded at 9 frames per second (FPS) in real time (12.28 FPS). It requires fewer than 6W of energy to run. It has been achieved using model quantization, decreasing the accuracy in estimating the poses by only 1%. The mean-squared error of MobileNetV2 in test images is 35.48, obtaining accurate poses in 21% of the images that Blazepose is not able to detect any pose.
Marcos Lupión, Vicente González Ruiz, Javier Medina 0001, Juan F. Sanjuan, Pilar Martínez Ortigosa
IEEE Internet Things J.5
2023 Improving drug discovery through parallelism
Jerónimo S. García, Savíns Puertas-Martín, Juana López Redondo, Juan José Moreno, Pilar Martínez Ortigosa
J. Supercomput.5
2023 Accelerating neural network architecture search using multi-GPU high-performance computing
Marcos Lupión, Nicolas C. Cruz, Juan F. Sanjuan, Ben Paechter, Pilar Martínez Ortigosa
J. Supercomput.5
2022 On the limits of Conditional Generative Adversarial Neural Networks to reconstruct the identification of inhabitants from IoT low-resolution thermal sensors
abstract
One of the main objectives of smart homes is to facilitate daily life by increasing user comfort, with the potential to play a key role in revolutionizing healthcare for the elderly, the disabled and people with functional limitations. To achieve this end, smart homes will have to be able to distinguish the identity of users, their location and the activities they are performing, while also being implemented in a non-invasive way that protects the privacy of these users. Computer vision is one of the main technologies included in smart homes. However, there are drawbacks to traditional cameras, given their dependence on light and privacy-related concerns. Thermal cameras provide a solution, as they operate regardless of light conditions (e.g. at night) while respecting users’ privacy. In this work, image reconstruction and identification of inhabitants from facial images collected by low-resolution thermal sensors has been carried out by using Conditional Generative Adversarial Neural Networks (CGANs). The system has been implemented through an IoT device with raspberry Pi and dual-vision thermal and visible-spectrum sensors installed in a real smart home to automatically collect paired visible-spectrum and thermal images. Thus, different configurations of CGANs have been implemented and analyzed to achieve the following outcomes: (1) inhabitant identification (normal and masked face) with enhanced user privacy and (2) transfer from thermal to color images in the visible spectrum. Results show that the proposed CGAN achieves a recognition rate of 95% and 94% for uncovered and masked faces. This enables user identification without registering accurate facial expressions in the color image reconstruction, protecting user privacy. Furthermore, the developed system outperformed similar approaches using low-resolution datasets and has demonstrated that the accuracy of image reconstruction depends on the resolution of the input visible-spectrum images. In addition, a contribution to high-performance computing has been made by designing a CGAN that runs efficiently on multiple GPUs, achieving increased performance and response speed of the network, as well as applicability to larger problems.
Marcos Lupión, Aurora Polo Rodríguez, Javier Medina 0001, Juan F. Sanjuan, Pilar Martínez Ortigosa
Expert Syst. Appl.5
2022 Using a Multi-GPU node to accelerate the training of Pix2Pix neural networks
abstract
Abstract Generative adversarial networks are gaining importance in problems such as image conversion, cross-domain translation and fast styling. However, the training of these networks remains unclear because it often results in unexpected behavior caused by non-convergence, model collapse or overly long training, causing the training task to have to be supervised by the user and vary with each dataset. To increase the speed of training in Pix2Pix (image-to-image translation) networks, this work incorporates multi-GPU training using mixed precision, along with optimizations in the GPU image input process. In addition, in order to make the training unsupervised and to terminate it when the best transformations are performed, an early stopping method using the peak signal noise ratio (PSNR) metric is proposed.
Marcos Lupión, Juan F. Sanjuan, Pilar Martínez Ortigosa
J. Supercomput.3
2019 Design of a parallel genetic algorithm for continuous and pattern-free heliostat field optimization
Nicolas C. Cruz, Saïd Salhi, Juana López Redondo, José Domingo Álvarez, Manuel Berenguel, Pilar Martínez Ortigosa
J. Supercomput.6
2019 High-performance computing for the optimization of high-pressure thermal treatments in food industry
Miriam R. Ferrández, Savíns Puertas-Martín, Juana López Redondo, Benjamin Ivorra, Angel Manuel Ramos, Pilar Martínez Ortigosa
J. Supercomput.6
2018 A two-layered solution for automatic heliostat aiming
Nicolas C. Cruz, José Domingo Álvarez, Juana López Redondo, Manuel Berenguel, Pilar Martínez Ortigosa
Eng. Appl. Artif. Intell.5
2017 A parallel Teaching-Learning-Based Optimization procedure for automatic heliostat aiming
Nicolas C. Cruz, Juana López Redondo, José Domingo Álvarez, Manuel Berenguel, Pilar Martínez Ortigosa
J. Supercomput.5
2017 High performance computing for the heliostat field layout evaluation
Nicolas C. Cruz, Juana López Redondo, Manuel Berenguel, José Domingo Álvarez, Antonio Becerra-Terón, Pilar Martínez Ortigosa
J. Supercomput.6
2014 Solving a leader-follower facility problem via parallel evolutionary approaches
Aránzazu Gila Arrondo, Juana López Redondo, José Fernández 0001, Pilar Martínez Ortigosa
J. Supercomput.4
2014 A GPU implementation of a hybrid evolutionary algorithm: GPuEGO
J. M. García-Martínez, Ester M. Garzón, Pilar Martínez Ortigosa
J. Supercomput.3
2013 A two-level evolutionary algorithm for solving the facility location and design (1|1)-centroid problem on the plane with variable demand
Juana López Redondo, Aránzazu Gila Arrondo, José Fernández 0001, Inmaculada García, Pilar Martínez Ortigosa
J. Glob. Optim.5
2011 Parallel algorithms for continuous multifacility competitive location problems
Juana López Redondo, José-Jesús Fernández, Inmaculada García, Pilar Martínez Ortigosa
J. Glob. Optim.4
2011 Solving the facility location and design (1∣1)-centroid problem via parallel algorithms
Juana López Redondo, José-Jesús Fernández, Inmaculada García, Pilar Martínez Ortigosa
J. Supercomput.4
2011 Parallel evolutionary algorithms based on shared memory programming approaches
Juana López Redondo, Inmaculada García, Pilar Martínez Ortigosa
J. Supercomput.3
2009 Solving the Multiple Competitive Facilities Location and Design Problem on the Plane
abstract
A continuous location problem in which a firm wants to set up two or more new facilities in a competitive environment is considered. Other facilities offering the same product or service already exist in the area. Both the locations and the qualities of the new facilities are to be found so as to maximize the profit obtained by the firm. This is a global optimization problem, with many local optima. In this paper we analyze several approaches to solve it, namely, three multistart local search heuristics, a multistart simulated annealing algorithm, and two variants of an evolutionary algorithm. Through a comprehensive computational study it is shown that the evolutionary algorithms are the heuristics that provide the best solutions. Furthermore, using a set of problems for which the optimal solutions are known, only the evolutionary algorithms were able to find the optimal solutions for all the instances. The evolutionary strategies presented in this paper can be easily adapted to handle other continuous location problems.
Juana López Redondo, José-Jesús Fernández, Inmaculada García, Pilar Martínez Ortigosa
Evol. Comput.4
2007 A population global optimization algorithm to solve the image alignment problem in electron crystallography
Pilar Martínez Ortigosa, Juana López Redondo, Inmaculada García, José-Jesús Fernández
J. Glob. Optim.1
2007 GASUB: finding global optima to discrete location problems by a genetic-like algorithm
Blas Pelegrín, Juana López Redondo, Pascual Fernández, Inmaculada García, Pilar Martínez Ortigosa
J. Glob. Optim.5
2003 A VHDL Library to Analyse Fault Tolerant Techniques
Pilar Martínez Ortigosa, O. López, R. Estrada, Inmaculada García, Ester M. Garzón
FPL1
2003 FPGA Implemenation of Multi-layer Perceptrons for Speech Recognition
Eva M. Ortigosa, Pilar Martínez Ortigosa, Antonio Cañas, Eduardo Ros Vidal, Rodrigo Agís, Julio Ortega 0001
FPL2
2001 On success rates for controlled random search
Eligius M. T. Hendrix, Pilar Martínez Ortigosa, Inmaculada García
J. Glob. Optim.2
2001 Reliability and Performance of UEGO, a Clustering-based Global Optimizer
Pilar Martínez Ortigosa, Inmaculada García, Márk Jelasity
J. Glob. Optim.1
2000 Deformable Shapes Detection by Stochastic Optimization
abstract
A new approach to the detection of shapes under global deformations is presented. The algorithm is based in the combination of a generalized Hough transform (GHT) and an universal evolutionary global optimizer (UEGO). This method exploits the invariant characteristics to rotation, scale and displacement of the GHT to detect shapes deformed by a global deformation model, and without an initial positioning of the template. The GHT is used as an objective function for the UEGO, an optimizer that is able to find multiple optima with a low computational cost.
José María González-Linares, Nicolás Guil, Emilio L. Zapata, Pilar Martínez Ortigosa, Inmaculada García
ICIP4