Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
portfolio
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2 
publications
Prototipo de control avanzado de grandes plantaciones mediante teledetección
Published in CREA: Colección de Recursos Educativos Abiertos de la Universidad de Jaén, 2019
B.S. Thesis (Computer Science)
Multispectral Registration, Undistortion and Tree Detection for Precision Agriculture
Published in Congreso Español de Informática Gráfica (CEIG), 2019
National
A framework for registering UAV-based imagery for crop-tracking in Precision Agriculture
Published in International Journal of Applied Earth Observation and Geoinformation, 2021
Q1 (Impact Factor: 7.5)
Comparison of GPU-based Methods for Handling Point Cloud Occlusion
Published in Congreso Español de Informática Gráfica (CEIG), 2021
National
A GPU-accelerated LiDAR Sensor for Generating Labelled Datasets
Published in Congreso Español de Informática Gráfica (CEIG), 2021
National
An optimized approach for generating dense thermal point clouds from UAV-imagery
Published in ISPRS Journal of Photogrammetry and Remote Sensing, 2021
Q1 (Impact Factor: 11.774)
Simulación de escaneados 3D
Published in CREA: Colección de Recursos Educativos Abiertos de la Universidad de Jaén, 2021
M.S. Thesis (Computer Science)
Reconstruction of tree branching structures from UAV-LiDAR data
Published in Frontiers in Environmental Science, 2022
Q2 (Impact Factor: 4.6)
Remote sensing image fusion on 3D scenarios: A review of applications for agriculture and forestry
Published in International Journal of Applied Earth Observation and Geoinformation, 2022
Q1 (Impact Factor: 7.5)
Strategies for the Storage of Large LiDAR Datasets-A Performance Comparison
Published in Remote Sensing, 2022
Q1 (Impact Factor: 5.0)
A GPU-Accelerated Framework for Simulating LiDAR Scanning
Published in IEEE Transactions on Geoscience and Remote Sensing, 2022
Q1 (Impact Factor: 8.2)
Modeling and Enhancement of LiDAR Point Clouds from Natural Scenarios
Published in Eurographics - Posters, 2022
CORE:A
Guided Modeling of Natural Scenarios: Vegetation and Terrain
Published in Congreso Español de Informática Gráfica (CEIG), 2022
National
Kalathos+: Construcción de datasets para la clasificación automática de fragmentos de vasijas cerámicas de torno
Published in Congreso Español de Informática Gráfica (CEIG), 2022
National
GPU-based Mapping of Thermal Imagery for Generating 3D Occlusion-Aware Point Clouds
Published in IGARSS - IEEE International Geoscience and Remote Sensing Symposium, 2022
CORE:C
Generation of hyperspectral point clouds: Mapping, compression and rendering
Published in Computers & Graphics, 2022
Q2 (Impact Factor: 2.5)
Nested spatial data structures for optimal indexing of LiDAR data
Published in ISPRS Journal of Photogrammetry and Remote Sensing, 2023
Q1 (Impact Factor: 12.7)
Metaheuristics for the optimization of Terrestrial LiDAR set-up
Published in Automation in Construction, 2023
Q1 (Impact Factor: 9.6)
Efficient generation of occlusion-aware multispectral and thermographic point clouds
Published in Computers and Electronics in Agriculture, 2023
Q1 (Impact Factor: 7.7)
Nuevas herramientas para la modelización de datos procedentes de sensores/New tools for modelling sensor data
Published in RUJA: Repositorio Institucional de Producción Científica de la Universidad de Jaén, 2023
PhD Dissertation (Computer Science)
Detection of landscape features with visible and thermal imaging at the Castle of Puerta Arenas
Published in Archaeological and Anthropological Sciences, 2023
Q2 (Impact Factor: 2.1)
A Version Control System for Point Clouds
Published in Remote Sensing, 2023
Q1 (Impact Factor: 4.2)
Classification of Grapevine Varieties Using UAV Hyperspectral Imaging
Published in Remote Sensing, 2024
Q1 (Impact Factor: 4.1)
SAM-Based Detection of Structural Anomalies in 3D Models for Preserving Cultural Heritage
Published in 19th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2024), 2024
Core:B
Eye-tracking on virtual reality: a survey
Published in Virtual Reality, 2024
Q1 (Impact Factor: 4.4)
Change Detection in Point Clouds Using 3D Fractal Dimension
Published in Remote Sensing, 2024
Q1 (Impact Factor: 4.1)
Automated detection and tracking of photovoltaic modules from 3D remote sensing data
Published in Applied Energy, 2024
Q1 (Impact Factor: 10.1)
Automatic Agrivoltaic Site Selection: a User-Friendly Interface powered by AHP Multicriteria Decision-Making
Published in 41st European Photovoltaic Solar Energy Conference and Exhibition, 2024
Non-rated
Generating implicit object fragment datasets for machine learning
Published in Computers & Graphics, 2024
Q1 (Impact Factor: 2.8)
Enhancing LiDAR point cloud generation with BRDF-based appearance modelling
Published in ISPRS Journal of Photogrammetry and Remote Sensing, 2025
Q1 (Impact Factor: 11.774)
Virtualized Point Cloud Rendering
Published in IEEE Transactions on Visualization and Computer Graphics, 2025
Q1 (Impact Factor: 6.5)
supervision
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Tutorial 1 on Relevant Topic in Your Field
Published:
This is a description of your tutorial, note the different field in type. This is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Talk 2 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Computer Systems Applied to Financial Analysis
Undergraduate course, University of Jaén, Department of Computer Science, 2021
This course covers the fundamentals of computer systems and their application to financial analysis. Topics include data management, financial modeling, and the use of Microsoft Excel for financial computations.
At first, I expected the course to be somewhat boring, but it turned out to be quite interesting. For example, Microsoft Excel offers powerful features, such as genetic algorithms for solving optimization problems. We also implemented a simple recommender system based on a database of user ratings for films.
The slides I prepared for the course were published in the institutional repository (CREA).
Development of Graphic Applications
Undergraduate course, University of Jaén, Department of Computer Science, 2022

This course covers the fundamentals of computer graphics and the development of graphic applications. Topics include 3D graphics, rendering techniques, user interaction, and the use of graphics libraries such as OpenGL 4.5, GLM and GLEW.
Besides covering basic concepts, the course also includes advanced topics such as shader programming with GLSL, texture mapping, lighting models, and generation of profile-based 3D objects. We also briefly covered optimization techniques for real-time rendering.
The slides I prepared for the course were published in the institutional repository (CREA).
Geometric algorithms
Undergraduate course, University of Jaén, Department of Computer Science, 2023

This course introduces the fundamentals of geometric algorithms and their practical applications. Topics include computational geometry, geometric data structures, convex hulls, Voronoi diagrams, Delaunay triangulations, and geometric searching algorithms.
As many students may have no prior background in computer graphics or geometry, we developed a baseline programming project in C++ using OpenGL 4.5 to support the interactive visualization of geometric concepts and algorithms. The project repository is available on GitHub. Installation and usage instructions have been published in the institutional repository (CREA). An up-to-date version of the installation guide is also maintained in my Overleaf project.
In addition, we designed a more advanced final assignment in which students implemented a 3D convex hull algorithm using the gift-wrapping method. The full assignment description and instructions are available in the institutional repository (CREA).
The lecture slides prepared for the course are provided below.
Computer Graphics & Visualization
Undergraduate course, University of Jaén, Department of Computer Science, 2023

This course introduces the fundamentals of computer graphics and visualization. Topics include 3D graphics, rendering techniques, user interaction, and the use of graphics libraries such as OpenGL 3.0. Note that this an introductory course, so no prior knowledge of computer graphics is assumed, and students further interested in the topic can take more advanced courses, such as Development of Graphic Applications and Geometric Algorithms.
The slides I prepared for the course were published in the institutional repository (CREA).
Management of Software Projects
Undergraduate course, University of Jaén, Department of Computer Science, 2023
This course introduces the fundamentals of software project management. Topics include project planning, risk management, quality assurance, team collaboration, and the use of project management tools such as Jira.
Data Structures (30213)
Undergraduate course, University of Zaragoza, Department of Computer Science & Engineering Systems, 2025

This course introduces the fundamentals of data structures and their applications in computer science. Topics include arrays, linked lists, stacks, queues, trees, graphs, hash tables, and algorithms for searching. The assignments involve implementing various data structures in C++ and optimizing their performance for an specific set of operations.
I am planning on releasing soon the slides and materials I prepared for the course :).
Introduction to Programming (29804)
Undergraduate course, University of Zaragoza, Department of Computer Science & Engineering Systems, 2025

This course introduces the fundamentals of programming using Java. Topics include basic syntax, control structures, data types, object-oriented programming, and array manipulation. The assignments involve writing simple Java programs to solve various problems, with an emphasis on good coding practices and code readability.
I am planning on releasing soon the slides and materials I prepared for the course :).
Foundations of Computer Science (30717)
Undergraduate course, University of Zaragoza, Department of Computer Science & Engineering Systems, 2026
This course introduces computer science through a practical lens for architecture students. During the 2025-2026 spring semester, we rebuilt the practice material as a public Quarto site, moving from introductory programming exercises to visual, architectural workflows with Processing, Java, Excel, Grasshopper, semantic BIM, and a Java-based 3D visualizer.