José M. Palomares

dblp:p/JMPalomares · also José Manuel Palomares Muñoz · DBLP profile ↗
← Back
15ranked-venue papers
1as first author
7since 2021 · last 2025
0000-0001-5564-7889ORCID · verified

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

Artificial intelligence and machine learning · 6 · 2 since 2021Computer networks · 5 · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2025 Distributed Fog Computing for Real-Time Surveillance
Joaquín Olivares 0001, Héctor Martínez 0002, Fernando León-García, José M. Palomares
Networking4
2025 Context-aware adaptive Send-on-Delta for traffic saving in sensor networks
abstract
Wireless Sensor Networks (WSNs) are widely deployed for real-time monitoring in domains such as industrial automation, smart buildings, and the Internet of Things (IoT). However, continuous sensor data transmission often results in excessive network traffic and elevated energy consumption, particularly in resource-constrained environments. This paper presents a context-aware adaptive data reduction strategy based on the Send-on-Delta (SoD) transmission scheme, enhanced with a dynamic threshold adjustment mechanism driven by Bollinger Bands. A key novelty of the proposed approach lies in its global adaptation strategy: instead of configuring transmission thresholds independently at each node, the system evaluates the collective behaviour of the network to dynamically reconfigure the local thresholds in a coordinated manner. The method is supported by a formal and algorithmic model that captures the network-wide adaptation process, and is validated through a comprehensive evaluation including: a real-world deployment with ESP32-based wireless sensors operating over a 24-hour period; a scalability study with up to 40 simulated nodes derived from real data traces; and a post-hoc comparison against representative SoD variants, such as Send-on-Area and Predictive SoD. Experimental results show that the proposed strategy achieves over 89% reduction in transmission volume while maintaining bounded error, outperforming traditional approaches in lossless, context-sensitive scenarios. These results confirm the method’s effectiveness, robustness, and scalability for energy-efficient communication in WSNs.
Iago R. Martínez-Sánchez, Joaquín Cuellar-Padilla, Joaquín Olivares 0001, José M. Palomares, Fernando León-García
Ad Hoc Networks4
2024 GS3: A Lightweight Method of Generating Data Blocks With Shuffling, Scrambling, and Substituting Data for Constrained IoT Devices
abstract
The enabling devices and sensors of the Internet of Things (IoT) are characterized by devices with limited resources, where the computation and the energy consumption should be optimized. Application fields such as healthcare or multimedia content bring up security and privacy issues. Therefore, data security is critical. However, to obtain it, high computing resources are required. To avoid it, in this work, we propose a lightweight method to protect data transmissions in sensor devices. We present the GS3 method, it is based on a procedure set by Generating the data block, Shuffling, Scrambling, and applying Substitution boxes on the data. Our experimental results will show that GS3 introduces a minimal overhead, of just two bytes corresponding to the Cyclic Redundant Control 16 (CRC16) integrity control in the length of the messages concerning the original data. According to the execution time with respect of other encryption-based methods, even a 50% less than Chacha20 algorithm, as fewer steps and simpler computation procedures are required. Therefore, GS3 is a good choice to be used in resource-constrained IoT devices in which data integrity and security are required, taking into account the data freshness.
Francisco Alcaraz Velasco, José M. Palomares, Joaquín Olivares 0001
IEEE Internet Things J.2
2024 Distributed Fog computing system for weapon detection and face recognition
Héctor Martínez 0002, Francisco J. Rodríguez-Lozano, Fernando León-García, José M. Palomares, Joaquín Olivares 0001
J. Netw. Comput. Appl.4
2023 3D reconstruction system and multiobject local tracking algorithm designed for billiards
abstract
Abstract The use of virtual reality or augmented reality systems in billiards sports are useful tools for pure entertainment or improving the player’s skills. Depending on the purpose of these systems, tracking algorithms based on computer vision must be used. These algorithms are especially useful in systems aiming to reconstruct the trajectories followed by the balls after a strike. However, depending on the billiard modality, the problem of tracking multiple small identical objects, such as balls, is a complex task. In addition, when an amateur or nontop professional player uses low-frame-rate and low-resolution devices, problems such as blurred balls, blurred contours, or fuzzy edges, among others, arise. These effects have a negative impact on ball-tracking accuracy and reconstruction quality. Thus, this work proposes two contributions. The first contribution is a new tracking algorithm called“multiobject local tracking (MOLT)”. This algorithm can track balls with high precision and accuracy even with motion blur caused by low-resolution and low-frame-rate devices. Moreover, the proposed MOLT algorithm is compared with nine tracking methods and four different metrics, outperforming the rest of the methods in the majority of the cases and providing a robust solution. The second contribution is a whole system to track (using the MOLT algorithm) and reconstruct the movements of the balls on a billiard table in a 3D virtual world using computer vision. The proposed system covers all steps from image capture to 3D reconstruction. The 3D reconstruction results have been qualitatively evaluated by different users through a series of questionnaires, obtaining an overall score of 7.6 (out of 10), which indicates that the system is a promising and useful tool for training. Finally, both the MOLT algorithm and the reconstruction system are tested in three billiard modalities: blackball, carom billiards, and snooker.
Francisco J. Rodríguez-Lozano, Juan Carlos Gámez, Héctor Martínez 0002, José M. Palomares, Joaquín Olivares 0001
Appl. Intell.4
2022 A Preliminary Fuzzy Markup Language based Approach for the Queue Buffer Size Optimization in Fog Nodes for Stream Processing
abstract
The Internet of Things (IoT) is usually divided in three layers: Edge, Fog, and Cloud layers. The whole IoT infrastructure deals with large amount of data between layers. Focusing on the Fog layer, the sending/receiving data and further cascade processing of those data in the Fog layer enable the Stream Processing paradigm. Thus, aspects such as the number of connections, delays, buffer size, memory usage, among others, have to be considered to optimize the network traffic. Moreover, these characteristics are affected by uncertainty and imprecision since, for example, the number of connections or the buffer size may be considered low in some cases and high in others. Fuzzy Rule-Based Systems (FRBS) are suitable for addressing complex data and managing their imprecision. The objective of this paper is to propose an approach that optimizes network traffic with the main goal of dynamically and automatically adjusting the queue buffer size in a node to avoid network collapse. The IEEE std 1855-2016 for Fuzzy Markup Language and the open source library JFML are used for their flexibility and interoperability offered by these technologies. The proposal has been simulated in three basic different scenarios involving several network traffic states in a fog infrastructure.
Gregorio Corpas-Prieto, Fernando León-García, Juan Carlos Gámez, José M. Palomares, Joaquín Olivares 0001, José M. Soto-Hidalgo
FUZZ-IEEE4
2021 Lightweight method of shuffling overlapped data-blocks for data integrity and security in WSNs
abstract
Wireless Sensor Networks (WSN) consist of devices with limited resources to explore and sense the environment in a cooperative way. Security, mainly in terms of guaranteeing the data integrity, is a primary issue for many applications, but with an extra energy cost. Thus, trade-off is required between security level and energy consumption in real applications. First of all, a brief survey about security methods, focusing in data integrity, in WSN is implemented. The objective of this paper is to propose a new data integrity method with medium security levels and low energy cost. Therefore, we propose a new and lightweight mechanism for data integrity with overlapping blocks in WSNs. Hence, an attacker will spend much time and effort to interpret and alter the packets. The experiments were performed using TinyOS 2.1 operating system and TelosB nodes for measuring the overhead in terms of energy consumption, memory, and packet size. Moreover, the receiver is able to detect tampering packets and request those retransmission data. An attacker would require huge amounts of memory and processing time to extract the original information, even for small-sized data blocks. Thus, this fact makes this approach a simple, yet effective, mechanism to protect data whilst enhancing the data integrity.
Francisco Alcaraz Velasco, José M. Palomares, Joaquín Olivares 0001
Comput. Networks2
2012 Dual-core motion estimation processor
abstract
This paper presents a motion estimation processor based on a dual-core architecture. Both cores are based on bit-serial adder trees. Memory structures are also described. This architecture is bit-precision reconfigurable. Performance results for several smartphones and tablets are presented. Furthermore, hardware results and comparison with other works are included. Real-time processing is achieved for all devices studied.
Joaquín Olivares 0001, José M. Palomares
FPL2
2010 License Plate Detection Based on Genetic Neural Networks, Morphology, and Active Contours
Joaquín Olivares 0001, José M. Palomares, José M. Soto, Juan Carlos Gámez
IEA/AIE (3)2
2010 Parallelizing and Optimizing LIP-Canny Using NVIDIA CUDA
Rafael Palomar, José M. Palomares, José M. Castillo, Joaquín Olivares 0001, Juan Gómez-Luna
IEA/AIE (3)2
2008 Biprocessor SoC in an FPGA for Teaching Purposes
abstract
Computer architecture science evolves continuously. This work describes a methodology to teach a system which is integrated by several processors in just one chip. The description of how to implement a biprocessor system within an FPGA is proposed. Thus, the student will simultaneously acquire advanced knowledge on microprocessors, focusing on the operational behavior and structure of a biprocessor system, which they implement in a real device. Finally, a software layer is provided to execute an application, which proves how the system works. The accomplishment of this practice has been carried out in the first four-month period of 2007 in the 4th year subject “Digital Electronic Systems” of the Engineering Degree in Automatics and Electronics at the University of Córdoba.
Joaquín Olivares 0001, Juan Gómez-Luna, José M. Palomares, Miguel A. Montijano
ICALT3
2007 Improving the accuracy while preserving the interpretability of fuzzy function approximators by means of multi-objective evolutionary algorithms
Jesús González 0001, Ignacio Rojas, Héctor Pomares, Luis Javier Herrera, Alberto Guillén, José M. Palomares, Fernando Rojas Ruiz
Int. J. Approx. Reason.6
2006 Multi-objective evolution of fuzzy systems
Jesús González 0001, Ignacio Rojas, Héctor Pomares, Fernando Rojas Ruiz, José M. Palomares
Soft Comput.5
2006 General Logarithmic Image Processing Convolution
abstract
The logarithmic image processing model (LIP) is a robust mathematical framework, which, among other benefits, behaves invariantly to illumination changes. This paper presents, for the first time, two general formulations of the 2-D convolution of separable kernels under the LIP paradigm. Although both formulations are mathematically equivalent, one of them has been designed avoiding the operations which are computationally expensive in current computers. Therefore, this fast LIP convolution method allows to obtain significant speedups and is more adequate for real-time processing. In order to support these statements, some experimental results are shown in Section V.
José M. Palomares, Jesús González 0001, Eduardo Ros Vidal, Alberto Prieto
IEEE Trans. Image Process.1
2003 Global motion estimation algorithm for video segmentation
Edmundo Saez, José M. Palomares, José Ignacio Benavides Benítez, Nicolás Guil
VCIP2