Juan R. RabuñalUniversidade da Coruña | UDC · Department Computer Science and InformationTechnologies
Juan R. Rabuñal
PhD Computer Science and PhD Civil Engineering
About
204
Publications
60,293
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
2,189
Citations
Introduction
Artificial Intelligence (Artificial Neural Networks, Evolutionary Computation and Artificial Vision), and applications in Civil Engineering (Ports and Coasts, Hydrology, Construction...)
Publications
Publications (204)
LED spectrophotometry is a robust technique for the indirect characterization of wastewater pollutant load through correlation modeling. To tackle this issue, a dataset with 1300 samples was collected, from both raw and treated wastewater from 45 wastewater treatment plants in Spain and Chile collected over 4 years. The type of regressor, scaling,...
This paper analyses the application of deep learning techniques for predicting wave overtopping events in port environments using sea state and weather forecasts as inputs. The study was conducted in the outer port of Punta Langosteira, A Coruña, Spain. A video-recording infrastructure was installed to monitor overtopping events from 2015 to 2022,...
This paper analyses the application of deep learning techniques for predicting wave overtopping events in port environments using sea state and weather forecasts as inputs. The study was conducted in the outer port of Punta Langosteira, A Coruña, Spain. A video recording infrastructure was installed to monitor overtopping events from 2015 to 2022,...
In recent years, port operators have shown an increasing interest in developing innovative automatic learning techniques, to provide complete predictive packages for safety and efficiency systems, trained and calibrated with field database. Another relevant aspect in these kinds of projects is to determine the long wave influence. The port-ship res...
The past and current situation of the SARS-CoV-2 pandemic has put the entire society, and
especially all hospital systems, worldwide to the test. It is essential that health system managers
and decision makers optimize the management of resources, even being forced to improvise new
units, divert resources usually destined to other functions and/or...
Several port authorities are involved in the R+D+i projects for developing port management decision-making tools. We recorded the movements of 46 ships in the Outer Port of Punta Langosteira (A Coruña, Spain) from 2015 until 2020. Using this data, we created neural networks and gradient boosting models that predict the six degrees of freedom of a m...
Treatment of low back pain usually includes exercise, analgesics, prostheses, and in severe cases, surgery. Early treatments based on postural control are essential to prevent low back pain and mitigate permanent damage. We present a wearable device, with an estimated cost below 100$, that uses inertial units with tri-axial accelerometers, gyroscop...
A fish can be detected by means of artificial vision techniques, without human intervention or handling the fish. This work presents an application for detecting moving fish in water by artificial vision based on the detection of a fish′s eye in the image, using the Hough algorithm and a Feed-Forward network. In addition, this method of detection i...
This study explores the use of point clouds for both representation and genetic morphogenesis of complex geometry. The accurate representation of existing objects of complex curved geometry, which are subsequently geometrically modified by evolutionary morphogenetic processes, is analysed. To this end, as a method of representation and generation o...
The United States Environmental Protection Agency (USEPA) and the International Agency for Research on Cancer (IARC) have declared Radon gas a human carcinogen. Spain has several regions with high radon concentrations, Galicia (northwestern Spain) being one with the highest Radon concentration. In this work, we present the development of an open-so...
Mode I fracture toughness (KIC) quantifies the ability of a material to withstand crack initiation and propagation due to tensile loads. The International Society for Rock Mechanics (ISRM) has proposed four suggested methods for determining KIC. However, these methods present some drawbacks such as insufficient post-peak control, complex sample pre...
The Iberian barbel (Luciobarbus bocagei) is one of the most common cyprinids in the Iberian Peninsula, whose migratory routes are often hampered by anthropogenic barriers. Fishways might be an effective mitigation measure if they integrate designed operational characteristics that account for the biomechanical requirements of this species. Understa...
Brain Connectome Networks (BCNs) are defined by brain cortex regions (nodes) interacting with others by electrophysiological co-activation (edges). The experimental prediction of new interactions in BCNs represents a difficult task due to the large number of edges and the complex connectivity patterns. Fortunately, we can use another special type o...
Radon gas has been declared a human carcinogen by the United States Environmental Protection Agency (USEPA) and the International Agency for Research on Cancer (IARC). Several studies carried out in Spain highlighted the high radon concentrations in several regions, with Galicia (northwestern Spain) being one of the regions with the highest radon c...
Fringe visibility and noise removal, are key success factors in interferometric techniques, where novel deep learning techniques can be applied. We test the use U-Net deep convolutional network applied to the obtained interference images, trained with an ad-hoc generated image dataset with complex fringe patterns, computed using high order Zernike...
A port’s operating capacity and the economic performance of its concessions are intimately related to the quality of its operational conditions. This paper presents an analytical methodology for estimating the movements of a moored vessel based on field measurements and forecast data, specifically including ship dimensions and meteorological and ma...
Learning a programming language requires a great deal of effort in both the theoretical and practical domains. As far as theory is concerned, a knowledge of the methods, concepts, attributes that are characteristic of the language as well an understanding of the its specific structures and peculiarities is required. On the other hand, mastering the...
In this work we present the software architecture used to implement a ship movement prediction system based on a deep learning model. In previous works of the group we recorded the movement of several cargo vessels in the Outer Port of Punta Langosteira (Spain) and created a deep neural network that classifies the vessel movement given the vessel d...
Minimizing the stay of a vessel in port can lead to improvements in harbor efficiency. Currently, downtimes of cargo operations or their performance reduction because of excessive vessel motion are especially relevant. This work aims to evaluate the operational conditions of moored vessels in the inner port of A Coruña (Spain), comparing them with...
Increasing the energy efficiency of buildings is a strategic objective in the European Union, and it is the main reason why numerous studies have been carried out to evaluate and reduce energy consumption in the residential sector. The process of evaluation and qualification of the energy efficiency in existing buildings should contain an analysis...
This paper explains the architectural design and development of an application for the reception, visualization and storage of inertial sensor data provided by an inertial measurement system (IMU). The application is built to run in a Raspberry Pi equipped with a small size screen that allows the visualization of the data and the control of data re...
Sistema de detección y medición de peces y objetos móviles bajo el agua, que comprende un escáner 3D para la medición mediante sensores de luz de la distancia de los puntos de una escena en un entorno acuático; una unidad de procesamiento de datos configurada para generar información de la posición y tamaño de los objetos móviles detectados en el e...
FISHPATH: Aplicacion informatica web de diseño de escalas de hendidura vertical (FISHPATH: Web application design of vertical slot fishways)
This research study explores the use of point clouds for design geometrically complex surfaces based on genetic morphogenesis. To this end, a point-based genetic algorithm and the use of massive unstructured point clouds are proposed as a manipulation method of complex geometries. The intent of the algorithm is to improve the design experience, thu...
This article explores the use of evolutionary genetic algorithms to predict scenarios of urban vertical growth in large urban centers. Tokyo's Minato Ward is used as a case study because it has been one of the fastest growing skylines over the last 20 years. This study uses a genetic algorithm that simulates the vertical urban growth of MinatoWard...
Wind and wave effects have a major impact on the design of mooring and anchoring systems, whose purpose is to prevent the movement of the cargo and the moored ship while optimizing the operations which have to take place in port.
The dynamic behavior of a ship moored in waves has been mathematically described and interactions between ships and env...
The study of the oscillations of a moored vessel has a major importance in port operational
efficiency, not only in the design of mooring and anchoring systems, but also in preventing the movement
of the cargo, minimizing damages in the ship and dock and optimizing the operations which take place
while the ship is moored. Also, this information pro...
Wave overtopping is a dangerous phenomenon. When it occurs in a commercial port environment, the best case scenario will be the disruption of activities and even this best case scenario has a negative financial repercussion. Being in disposal of a system that predicts overtopping events would provide valuable information, allowing the minimization...
Vertical slot fishways are hydraulic structures which allow the upstream migration of fish through obstructions in rivers. Their design depends on the interplay between hydraulic and biological variables to match the requirements of the fish species for which they are intended. However, current mechanisms to study fish behavior in fishway models ar...
Recent advances in acquisition technologies, such as LIDAR and photogrammetry, have brought backto popularity 3D point clouds in a lot of fields of application of Computer Graphics: Civil Engineering,Architecture, Topography, etc. These acquisition systems are producing an unprecedented amount ofgeometric data with additional attached information,...
Inertial Measurement Units (IMU) are usually employed to determine the dynamic positioning of vessels during navigation. However, this paper proposes a novel application of a self-made IMU to estimate the angular movements (roll, pitch and yaw) of a moored vessel. This IMU is equipped with three orthogonal gyroscopes and accelerometers capable of m...
Recent advances in acquisition technologies such as LiDAR, range cameras and photogrammetry have put point clouds once again in the forefront of several fields with applications in Computer Graphics, Vision and Machine Learning, such as civil engineering, architecture, heritage and archaeology. Taking also into account new progressions in Virtual R...
El framework J2EE ha sido el gran dominador, durante mucho tiempo, en el desarrollo de aplicaciones empresariales. Esto hecho originó la aparición de un rico ecosistema de herramientas, manuales, tutoriales, etc., que explican las diferentes alternativas o peculiaridades a la hora de su implementación. La irrupción de .NET Framework, en el ámbito e...
Las escalas de hendidura vertical son una de las estructuras más utilizadas para sortear obstáculos. Estas estructuras permiten a los peces sortear obstáculos como presas, centrales hidroeléctricas y otros. Conocer la frecuencia con la que los peces atraviesan este tipo de estructuras puede ayudar a conocer la eficacia de las mismas, así como conoc...
In this paper the performance of floating booms under waves and currents is investigated by means of genetic programming (GP). This artificial intelligence (AI) technique is used to establish a mathematical expression of the significant effective draft, an essential parameter in predicting the containment capability of floating booms, and more spec...
Las escalas de peces de hendidura vertical son estructuras hidráulicas diseñadas para permitir la migración de las especies piscícolas a través de obstáculos en ríos. El diseño adecuado de estos dispositivos depende de la interacción entre variables hidráulicas y biológicas, dado que las propiedades hidrodinámicas de la escala deben ajustarse a los...
This research study explores the use of point clouds for both representation and genetic morphogenesis of complex geometry. The accurate representation of existing objects of complex curved geometry, which are subsequently geometrically modified by evolutionary morphogenetic processes, is analyzed. To this end, a point-based genetic algorithm, and...
Vertical slot fishways are structures that are placed in rivers to allow fish to avoid obstacles such as dams, hydroelectric plants. Knowing the frequency with which fish go through this type of structures can help to determine their efficiency, as well as know migratory features from species, determine if the fluvial course is healthy or if it is...
This paper proposes an image processing algorithm, based in a non invasive 3D optical stereo system and the use of computer vision techniques, to study fish in fish tanks or pools.
The proposed technique will allow to study biological variables of different fish species in underwater environments.
This knowledge, may be used to replace traditional...
El framework J2EE ha sido el gran dominador, durante mucho tiempo, en el desarrollo de aplicaciones empresariales. Esto hecho originó la aparición de un rico ecosistema de herramientas, manuales, tutoriales, etc., que explican las diferentes alternativas o peculiaridades a la hora de su implementación. La irrupción de .NET Framework, en el ámbito e...
A method for analysis of 2-D gel images obtained using electrophoresis. More particularly, a molecular block-matching method for establishing the correspondence between protein spots in a diagnostic-test image and protein spots in a reference image. Individual protein spot matching is performed, thereby removing the need for alignment of the entire...
A method for analysis of 2-D gel images obtained using electrophoresis. More particularly, a molecular block-matching method for establishing the correspondence between protein spots in a diagnostic-test image and protein spots in a reference image. Individual protein spot matching is performed, thereby removing the need for alignment of the entire...
Vertical slot fishways are hydraulic structures which allow the upstream migration of fish through obstructions in rivers. The appropriate design of these devices should take into account the behavior and biological requirements of the target fish species. However, little is known at the present time about fish behavior in these artificial conditio...
In this paper the assessment of the wave energy potential in nearshore coastal areas is investigated by means of artificial neural networks (ANNs). The performance of the ANNs is compared with in situ measurements and spectral numerical modelling (the conventional tool for wave energy assessment). For this purpose, 13 years of records of two buoys,...
Block-matching techniques have been widely used in the task of estimating displacement in medical images and they stand for the best approach in scenes with deformable structures such as tissues, fluids or gels.
In this paper, a new iterative block-matching technique, based on successive deformation, search, fitting, filtering and interpolation sta...
VAMDEF: Sistema de visión artificial para a medición de deformacións (VAMDEF: Computer vision system to measure deformations). Sistema óptico para medir las deformaciones que se producen en materiales de construcción (como el hormigón o el acero). Este nuevo sistema se basa en el análisis de los procesos de deformación en un material sin utilizar s...
GIVEN THE BACKGROUND OF THE USE OF NEURAL NETWORKS IN PROBLEMS OF APPLE JUICE CLASSIFICATION, THIS PAPER AIM AT IMPLEMENTING A NEWLY DEVELOPED METHOD IN THE FIELD OF MACHINE LEARNING: the Support Vector Machines (SVM). Therefore, a hybrid model that combines genetic algorithms and support vector machines is suggested in such a way that, when using...
Starting from the FIB database, this work is aimed to analyze the current equations which predict the main datum that can be provided by bond tests: the ultimate bar stress when the failure is reached. Furthermore, Genetic Programming (GP) techniques are also applied in order to enhance the expression of the FIB, which achieves the best adjustment...
Vertical slot fishways are hydraulic structures which allow the upstream migration of fish through obstructions in rivers. The appropriate design of these should consider the behavior and biological variables of the target fish species and currently existing mechanisms to measure the behavior of the fish in these assays, such as direct observation...
This paper analyses the automatic fish segmentation problem in turbulent waters. To this end, a SOM neural network is used to detect fishes in images from an underwater camera system built in a vertical slot fishway, an hydraulic structure built in obstructions in rivers to allow the upstream migration of fishes.
This technique allows the study of...
Operation efficiency in ports and harbors may be determined by the motions of the ships moored
inside them under different climatic conditions. These motions can exceed certain limits that result
in cargo handling or berthing works interruptions. Therefore, it is considered of a great relevance
to achieve a detailed knowledge of the ship motions in...
The successful high throughput screening of molecule libraries for a specific biological property is one of the main improvements in drug discovery. The virtual molecular filtering and screening relies greatly on quantitative structure-activity relationship (QSAR) analysis, a mathematical model that correlates the activity of a molecule with molecu...
The development of Artificial Neural Networks (ANNs) is usually a slow process in which the human expert has to test several architectures until he finds the one that achieves best results to solve a certain problem. This work presents a new technique that uses Genetic Programming (GP) for automatically generating ANNs. To do this, the GP algorithm...
In recent years, in the post genomic era, more and more data is being generated by biological high throughput technologies, such as proteomics and transcriptomics. This omics data can be very useful, but the real challenge is to analyze all this data, as a whole, after integrating it. Biomedical data integration enables making queries to different,...
In this work, a data integration approach using a federated model based on a service oriented architecture (SOA) is presented. The BioMOBY middleware was used to implement each service which is part of the integration process. As an example of usage of this architecture, a web tool for candidate SNP selection has been developed. Thus, several BioMO...
Traditionally, the development of Artificial Neural Networks (ANNs) is a slow process guided by the expert knowledge. This expert usually has to test several architectures until he finds one suitable for solving a specific problem. This makes the development of ANNs a slow process in which the expert has to do much effort. This chapter describes a...
In recent years, in the post genomic era, more and more data is being generated by biological high throughput technologies, such as proteomics and transcriptomics. This omics data can be very useful, but the real challenge is to analyze all this data, as a whole, after integrating it. Biomedical data integration enables making queries to different,...
One of the main issues in civil engineering is to analyze the behavior of materials in strength tests. Traditionally, information about displacements and strains in the materials is carried out from these tests using physical devices such as strain gauges or other transducers.
Although these devices provide accurate and robust measurements in a wi...
A method based on Genetic Programming (GP) to improve previously known empirical equations is presented. From a set of experimental data, the GP may improve the adjustment of such formulas through
the symbolic regression technique. Through a set of restrictions, and the indication of the terms of the expression to be improved, GP creates new indivi...
The recognition of seizures is very important for the diagnosis of patients with epilepsy. The seizure is a process of rhythmic discharge in brain and occurs rarely and unpredictably. This behavior generates a need of an automatic detection of seizures by using the signals of long-term electroencephalographic (EEG) recordings. Due to the non-statio...
Carlos Fernandez-Lozano obtained his bachelor in Computer Engineering from the National University of Distance Education of Spain in 2009. Then he joined Alejandro Pazos' group, Artificial Neural Networks and Adaptive Systems (ANNAS) at the University of A Corua. He finished his Master in Computer Science in 2011 as valedictorian of his class, and...