Abstract
Detection of damage in the mooring systems of Floating Offshore Wind Turbines (FOWTs) is essential to guarantee operational reliability and reduce corrective maintenance costs. However, the complex nature of environmental conditions, the high costs of data collection, and the rarity of damage events make it challenging to obtain extensive labelled datasets. As a result, addressing damage detection from limited labelled data is necessary, yet it remains a relatively under-explored area in the literature. To tackle these challenges, this paper introduces an image-transformed semi-supervised generative adversarial network (ITSGAN) technique based on deep generative models. The method transforms time series data into multichannel image representations, enabling deep learning models to more effectively capture both spatial and temporal features. By combining adversarial training with supervised learning, ITSGAN leverages both labelled and unlabelled data to improve damage detection ability, particularly in scenarios where labelled data is scarce. A comparative analysis with established models such as traditional semi-supervised GAN, Deep Convolutional Neural Networks (DCNN), Support Vector Machines (SVM), and Extreme Gradient Boosting (XGB) shows that ITSGAN consistently outperforms these models in accuracy, precision, recall, and F1 score. It is also demonstrated that the proposed ITSGAN model preserves richer feature representations by transforming time series data into images, resulting in enhanced performance in damage detection tasks.
Keywords
Introduction
The transition to renewable energy sources is a critical component of global efforts to combat climate change and achieve sustainable energy goals, and wind energy is seen as one of the major players. In 2022, Europe witnessed a substantial surge in wind energy installations, boasting 19.1 GW of wind turbine infrastructure. In Europe and the UK, wind farms collectively generated 487 TWh of electricity, setting a record by meeting 17% of the total energy demand (WindEurope, 2023). In particular, offshore wind energy has experienced significant growth, with capacity increasing from 8503 MW in 2014 to 73,185 MW in 2023, highlighting the growing importance of the sector in meeting energy demands and reducing carbon emissions (International Renewable Energy Agency, 2024). Recent studies have shown that the amount of money spent on Operation and Maintenance (O&M) for offshore wind turbines is approximately 30% higher compared to onshore wind turbines (Costa et al., 2021). This is because offshore wind turbines, especially floating ones, need to withstand severe environmental conditions, with their components subject to intense and fluctuating loads. Additionally, the accessibility of offshore wind farms for extended periods continues to pose a significant challenge for operation and maintenance activities.
A FOWT comprises various subsystems, including the tower, blades, gearbox, support structures, station-keeping, and electrical dispatch subsystems. In this study, our primary focus has been on mooring systems, which, despite being a critical component in terms of costs and reliability of floating offshore wind turbines, have received relatively less research attention. The study conducted by Gordon et al. (2014) showed that mooring system accidents related to mooring chain breakage exceeded 50% in the past two decades. Several incidents of mooring line failure have occurred in the last decade, with 4 of them having catastrophic outcomes (Ma et al., 2013). While these failures are associated with mooring systems in the oil and gas sector, it is important to acknowledge that the mooring systems of FOWTs experience similar damage conditions. However, the situation may be even more critical for FOWTs due to the lack of redundancy, which is typically much higher in the oil and gas industry. The potential for such failures to disrupt energy production, resulting in costly downtime, underscores the critical importance of proactive maintenance and early-stage damage detection.
Machine Learning (ML) and Artificial Intelligence (AI) have become leading methods for damage detection due to their capacity to analyze complex data and provide valuable insights. In this context, Deep Learning (DL) models are extensively employed for mooring line damage detection in the literature (Yee et al., 2021). For instance, multi-layer perceptrons (MLPs) are commonly used for damage assessment due to their implementation simplicity (Sidarta et al., 2018). Furthermore, Gorostidi et al. (2022) used synthetic data derived from various sea state simulations to train an MLP to identify mooring line damage in a semi-submersible platform. MLP was also used to predict wide-band fatigue damage in the mooring lines of a floating offshore wind turbine platform (Li and Choung, 2017; Li et al., 2018). In the context of near real-time mooring line failure detection, Long Short-Term Memory (LSTM) was used alongside MLP (Saad et al., 2021). Yao et al. (2022) utilized a combined LSTM and PCA technique to detect anomalies in mooring lines, specifically when the anchor chain suffered damage at various positions. Lee et al. (2021) demonstrated the effectiveness of recurrent neural networks (RNNs) to detect damage in catenary mooring lines, achieving a high level of precision. Janas et al. (2021) introduced a convolutional neural network (CNN) based on images of the horizontal displacement history of the turret to detect the failure of the mooring line. They successfully differentiated between turret responses linked to intact and broken moorings using experimental simulations of operational scenarios. Also, Sharma and Nava (2024) developed a novel technique using a Convolutional Neural Network (CNN) combined with Auto-Regressive (AR) coefficients to monitor mooring systems. Recently, Gorostidi et al. (2023) proposed an autoencoder-based damage detection technique that takes inputs from time and frequency-domain statistics extracted from the platform’s response under various metocean conditions.
Many of these existing deep learning applications in structural health monitoring primarily belong to the supervised learning category. These applications require a significant volume of labelled data to achieve the desired level of performance and accuracy. Acquiring extensive labelled datasets for supervised SHM techniques is a resource-intensive and labour-intensive process. In addition, finding well-annotated benchmark databases for damage detection and classification problems remains a challenge. This challenge arises primarily due to the rarity of recorded natural degradation and extreme events data. Hence, most of the data collected from the field belongs to the undamaged state of the structure, with very few representing the damaged state. The impact of limited labelled datasets on the performance of DL models in Structural Health Monitoring (SHM) has not been thoroughly studied.
Several common strategies are available in the literature to address the challenges of limited data. These strategies include Transfer Learning (TL), data augmentation, and oversampling (Haixiang et al., 2017). In transfer learning, a pre-trained model on similar data is fine-tuned for a new domain, reducing the need for a large amount of labelled data specific to the target domain (Al-Stouhi and Reddy, 2016). However, implementing Transfer Learning (TL) in SHM applications can be challenging because it requires access to a pre-trained and open-source model from a source dataset, which may not always be readily available. Data augmentation and oversampling involve increasing the data by artificial samples or applying specific transformations (Gosain and Sardana, 2017). However, this approach may generate highly correlated data, which sometimes leads to performance degradation (Tarawneh et al., 2022).
In addition to the conventional methods mentioned earlier, the use of Generative Adversarial Networks (GANs) is considered an alternative data augmentation approach. GANs generate entirely new synthetic data that the model has not encountered before, enhancing data diversity (Engelmann and Lessmann, 2021). Gao et al. (2019) introduced a data augmentation approach based on Deep Convolutional GANs (DCGANs) using a leaf-bootstrapping method for addressing a civil engineering problem. The application of progressive growth GAN was presented to create a diverse training database to improve road damage detection models (Maeda et al., 2021). However, applying GANs to augment the data in this way can be computationally expensive (Gao et al., 2019).
Another notable approach is GAN-based semi-supervised learning, which combines data generation and model training concurrently while harnessing the features of unlabelled data (Odena, 2016). Gao et al. (2021) employed a semi-supervised GAN for the classification of concrete cracking and spalling, demonstrating its remarkable effectiveness. Although a handful of applications of semi-supervised GANs exist in the field of damage detection and classification; it is noteworthy that the majority of these applications are reliant on vision-based databases. The problem of detecting and classifying damage from limited time series data has not been thoroughly investigated. Specifically, there is a distinct lack of literature that addresses the specific challenge of detecting damage of mooring lines using limited labelled data. With this in mind, the objectives of this study are outlined below. • To develop a deep learning-based approach that enhances damage detection accuracy in mooring systems for floating offshore wind turbines from limited timeseries labelled data. • To propose and implement a semi-supervised learning model that leverages both labelled and unlabelled data effectively for identifying damage in offshore mooring systems. • To assess the performance of semi-supervised generative adversarial networks in distinguishing various damage types (such as biofouling and anchor sliding) within FOWT mooring systems. • To compare the effectiveness of the proposed semi-supervised approach with established machine learning models in detecting damage across multiple scenarios.
In this paper, an innovative image-transformed semi-supervised GAN (ITSGAN) is proposed to tackle the challenge of limited labelled data in mooring line damage detection and classification tasks. While semi-supervised GANs and time-series-to-image transformations have been explored individually, the core novelty of this work lies in their synergistic integration for the specific application of structural health monitoring in FOWT mooring systems. To the best of authors' knowledge, this is the first study to combine these techniques to address the critical issue of data scarcity in this domain. The proposed ITSGAN framework transforms one-dimensional time-history data into multi-channel image representations, enabling the deep learning model to capture complex spatial and temporal patterns that are often missed in the original time-series format. By coupling this transformation with a semi-supervised learning strategy, the model effectively leverages both the limited labelled data and the abundant unlabelled data. This integrated approach is shown to significantly improve damage detection accuracy, outperforming models that use either technique in isolation. This study demonstrates that the synergy between image transformation and semi-supervised learning offers a powerful solution for real-world SHM applications where obtaining labelled damage data is both costly and challenging.
This paper is organized as follows. First, the development of the floating wind turbine model is presented. Next, the proposed ITSGAN approach is introduced, followed by a description of the dataset used to analyze various damage scenarios. The investigation strategy and the different machine learning models employed in the study are then discussed. Subsequently, the results and their implications are analyzed. Finally, the paper concludes with key findings and future research directions.
Model development of FOWT
The deployment of floating wind turbines remains limited, and obtaining real data on wind turbine behaviour in operational conditions is challenging. In addition, the acquisition of operational data is further complicated by increased logistical costs, increased difficulties in data collection, and greater concerns about data privacy and security. Due to the scarcity of operational data, this study has incorporated the simulated response for damage classification purposes. Simulation of the response of wind turbines involves modelling the complex behaviour of turbines under diverse operating conditions by solving combinations of equations for fluid flow, aerodynamics, and structural dynamics. In this context, the National Renewable Energy Laboratory (NREL) has developed OpenFAST, which is an Open-source wind turbine simulation software framework for simulating the response of wind turbines under various operational scenarios. NREL and other researchers have conducted validation studies to ensure that the software accurately predicts the dynamic behaviour and response of wind turbines under various conditions (Coulling et al., 2013; Hsieh et al., 2021; Mendoza et al., 2022). Therefore, the adaptable and modular architecture of OpenFAST has been chosen to generate the response of the floating wind turbine platform. The modelling of NREL’s 5 MW Baseline FOWT (Jonkman et al., 2009) mounted on the DeepCWind OC4 floater is explained in the following subsections.
Floating platform model
The 5-MW DeepCwind semi-submersible foundation with a three-bladed rotor arrangement of a diameter of 126 m, as shown in Figure 1, has been extensively used for the design and analysis of floating wind turbines (Robertson et al., 2014) and it has been adopted as a numerical model in this work. Simulations of the numerical model of the FOWT system have been carried out in the time domain using the modular software OpenFAST. The DeepCwind semi-submersible platform features a three-bladed rotor configuration, accompanied by OpenFAST schematic illustrations.
Wind turbine superstructure model
The DeepCWind design (Figure 1) consists of a central column and three peripheral offset columns. Additionally, an array of slender bracings is also introduced to enhance the structural rigidity of the floating structure. The HydroDyn module (Jonkman et al., 2014) of OpenFAST models the wave loading, current loading, and other hydrodynamic effects on the wind turbine structure and foundation.
The aerodynamics, consisting of rotor blade, nacelle and tower are modelled with the AeroDyn module of OpenFAST. This module calculates aerodynamic forces and loads along the length of each blade to maximize power output through blade pitch control. In addition, the ElastoDyn module focuses on modelling the structural dynamics of wind turbine components, including blades, towers, and the drivetrain. It encompasses a range of functions from calculating external loads imposed on the turbine due to wind conditions to modelling the behaviour of the control system. Additionally, the servo-hydraulic components of the control system are modelled using the ServoDyn module to optimize power production and mitigate excessive loads.
Mooring system model
Mooring systems provide station-keeping to floating platforms and guarantee their range of functionality to safety limits. For this purpose, a set of three multi-point catenary chain mooring systems connected to the platform symmetrically 14.0 m below the mean sea level at fairleads, as shown in Figure 2. The mechanical characteristics of the mooring system in the DeepCWind concept are reported in Table 1. The global coordinates of the points where the anchor lines are attached to the floating platform and the seabed are given in Table 2. The MoorDyn module of the OpenFAST framework is responsible for modelling the behaviour of the mooring system. It comprehensively accounts for mooring parameters such as stiffness, inertia, weight, buoyancy, damping, and seabed friction while representing the mooring dynamics. The interactions among different modules of OpenFAST, influenced by external conditions and applied loads, are illustrated in the schematic diagram in Figure 1. Multipoint mooring line configuration of floating platform (a) front view and (b) top view. Mooring line properties. Global coordinates of the anchor (Fix) and the fairlead (Vessel) points. Note. “Fix” represents the anchors, and “Vessel” represents the fairleads
Dataset
The dataset for this investigation consists of both the undamaged and damaged states of the mooring system. There are two distinct damage scenarios considered in this study: biofouling and anchor sliding. A brief description of these different damage scenarios and their simulation framework is provided in the following subsection.
Bio-fouling
Biofouling damage on mooring lines is a gradual process that can significantly impact the structural integrity and performance of FOWTs. As marine organisms colonize the surface of mooring lines, they create a biofilm that not only increases the overall weight of the lines but also introduces corrosive elements through the secretion of acids and enzymes. Over time, this biofilm can lead to accelerated structural degradation of the mooring lines. The attachment and growth of larger fouling organisms, such as barnacles and mussels, further exacerbate the problem by introducing additional weight, increasing hydrodynamic drag, and altering the surface roughness of the lines. These changes can compromise the load-bearing capacity of the lines, reduce their fatigue resistance, and increase the risk of failure, potentially threatening the offshore platform. The modular design of OpenFAST facilitates the integration of custom modifications within the MoorDyn module, enabling the simulation of damage scenarios in mooring systems. Specifically, to model biofouling damage, the mass per unit length of the mooring lines is increased while maintaining the original stiffness properties (Sharma and Nava, 2024; Tamuly et al., 2025). Biofouling in real-world scenarios can result in a significant range of mass increases, varying from minor (5%) to severe levels (over 50%) (Decurey et al., 2020). However, for this study, a minor damage range (5 − 10)% was selected to illustrate the efficiency of the proposed algorithm to detect subtle biofouling effects (Tamuly et al., 2025). Early detection of such damage is crucial for predictive maintenance, allowing timely interventions that prevent escalation. Additionally, the biofouling effect is applied uniformly to all mooring lines, as they are exposed to similar underwater conditions.
Anchor sliding
In general, floating wind turbines are deployed in deep–sea conditions where conventional foundations cannot be constructed. Despite the challenges posed by deep waters, these wind turbines are anchored to the seabed to restrict their movements within a certain limit. The anchor mechanism ensures stability and prevents excessive drifting, enabling the effective operation of floating wind turbines. As the floating platform oscillates with wave and wind forces, the mooring lines experience dynamic tensions and movements. The anchor sliding problem occurs when anchors lose their holding capacity due to factors such as seabed conditions, extreme weather events, or inadequate embedment. The mooring dynamics (MoorDyn) module defines anchor positions by specifying the 3D coordinates of three anchor points on the seabed, particularly in the case of the DeepCwind platform (Table 2). These points are symmetrically placed on the vertices of an equilateral triangle on the seabed, contributing to overall stability. Like biofouling, a similar approach is adopted to generate the dataset for anchor failure. Specifically, the anchor point of a single mooring line along the wave direction is shifted within a range of (5 − 10) meter to mimic an anchor failure scenario (Tamuly et al., 2025).
Both undamaged and damaged simulated events generate six time-history responses corresponding to the platform’s degrees of freedom (dofs): surge, sway, heave, roll, pitch, and yaw. A recent investigation by Sharma and Nava (2024) using a similar setup revealed that among these six dofs, the impact of mooring damage on the sway, roll, and yaw is minimal due to the structural symmetry and unidirectional application of external forces. Building on these findings, this study focuses on the three degrees of freedom most sensitive to mooring system damage—surge, heave, and pitch. For each metocean scenario, time-history responses for these three dofs are recorded over a duration of 820 seconds at a sampling frequency of 5 Hz. From these recordings, the last 320 seconds for each dof are retained to eliminate effects associated with the transient initial phase of 500 seconds.
Training and testing datasets.
Simulation setup and environmental conditions.
Transforming time-series data into grayscale images
The conversion of time series data into grayscale images presents several key advantages for the task of damage classification using CNN based models. By transforming time series data into grayscale images, temporal information within the time series is converted into a spatial format to leverage CNN’s ability to simultaneously detect both local and global patterns. This transformation facilitates faster and more efficient data processing, as CNNs are well-equipped to capture complex features across both spatial and temporal dimensions (Łuczak, 2024).
Let x
i
represent the time-series data for each sample, where i ∈ {1, 2, 3} denotes the three channels. To preprocess the image-transformed time-series data, each sample (x
i
) is centered by subtracting the mean (μ) of its corresponding channel, ensuring that the data is centered around zero, as follows:
Following centering, normalization is applied by scaling each channel’s data based on the maximum absolute value within that channel, denoted as
Next, each channel of the image-transformed time-series sample is reshaped into a 40 × 40 matrix as follows:
Where x
i
= {xi1, xi2, …, x
iT
} is the original 1D time-series data, with T time steps. The reshaped matrix M
i
is a 40 × 40 matrix, where each element M
ij
corresponds to an element from the original time series. Based on preliminary investigations, 1600 time steps are found to be optimal for reliable damage identification. Consequently, the choice of 40 × 40 dimensions (since 40 × 40 = 1600) ensures that all temporal information is preserved while enabling optimal compatibility with convolutional neural networks. Specifically, the matrix is populated as:
Finally, the reshaped matrices M1, M2, M3 from each channel are combined to form a single three-channel grayscale image with dimensions 40 × 40 × 3:
This conversion of time series to images preserves temporal features by restructuring the sequential data into a spatial format while maintaining the temporal relationships. It preserves the sequential order of the data within each reshaped matrix capturing local temporal dependencies in its rows. This allows convolutional neural networks to learn temporal patterns by applying spatial filters to the transformed data. This method effectively maintains both local and global temporal dependencies, making it suitable for time-series analysis using image-driven models. Figure 3 illustrates both the original and transformed form of a representative sample. Conversion of normalized displacement timeseries to the corresponding image.
Image-transformed semi-supervised GAN
Generative Adversarial Networks represent a groundbreaking paradigm in the realm of artificial intelligence and machine learning. It was first proposed by Ian Goodfellow (Goodfellow et al., 2020) and his collaborators. It has enabled the creation of remarkably realistic data that has found applications in art, design, image synthesis, and even scientific research. It consists of two neural networks, the generator and the discriminator, which compete against each other. Simultaneously training both networks enables them to navigate in a competitive environment, allowing them to optimize their weight parameters. The generator strives to produce increasingly realistic data, while the discriminator aims to enhance its capacity to differentiate between real data and generated data.
Consider a d–dimensional space over real numbers, where x ∈ R
d
is a sample drawn from it. The GAN framework aims to approximate the real data distribution p
data
by mapping a white noise vector Framework of proposed ITSGAN.

Although GANs are primarily known for their exceptional ability to generate realistic data Li et al. (2022), their application has been explored beyond data generation. One such application can be found for classification problems where labelled data is scarce or expensive to obtain, and traditional supervised learning approaches often produce unsatisfactory results. The Semi-supervised GANs (SGANs) emerge as an innovative solution for this problem by incorporating the learning from both labelled and unlabelled data to improve performance on classification tasks (Odena, 2016). Building upon these methodologies, we introduce the image-transformed Semi-Supervised GAN (ITSGAN), designed to improve damage detection tasks by harnessing the strengths of GANs trained on unlabelled data. This approach involves transforming mutli-channel time series data into images, which are then analyzed using neural networks. The technique of converting time-series data into images for convolutional neural networks was first introduced by Tang et al. (2019) and has shown significant improvements. However, this approach has not been explored in the context of semi-supervised learning with Generative Adversarial Networks (GANs). In particular, the application of this method to damage detection in mooring lines has not yet been investigated.
The proposed framework involves two key objectives: a conventional adversarial goal and a supervised classification goal, as shown in Figure 4. Initially, the generator is tasked with creating synthetic data that closely mimics real data, while the discriminator’s role is to differentiate between real and synthetic samples. Moreover, the discriminator is also trained on labelled data to identify and classify damage instances. This dual training approach enables the discriminator to learn a diverse set of features—one for distinguishing between real and synthetic data and another for performing classification tasks. The effectiveness of this method is further amplified by the shared feature learning between GAN training and the classification task. This synergy enhances the performance of the discriminator in damage detection, as it uses the rich and diverse features captured during adversarial training.
To achieve this, ITSGAN integrates the generated data into standard classifiers for K classes by assigning the generated samples to an additional class (i.e., y = K + 1), thus expanding the output dimension from K to K + 1. In this framework, the discriminator (or unsupervised classifier) produces a predictive probability vector pmodel(y∣x) of dimension K + 1 for every input sample x drawn from either the real data distribution pdata or the generated data distribution p g . Here, pmodel(y = j∣x) represents the estimated probability that the sample x belongs to the j-th class, where D(x)1, …, D(x)K+1 are the logits associated with each class. In this context, pmodel(y = K + 1∣x) denotes the probability that the sample x is generated (i.e., fake). Therefore, we substitute D(x) in equation (6) with 1 − pmodel(y = K + 1∣x) and 1 − D(G(z)) with pmodel(y = K + 1∣G(z)).
After substitution, the unsupervised loss L(D)US is derived from equation (6) without relying on label information:
The supervised discriminator incorporates label information and handles cases where the label y for real data is restricted to the K real classes (i.e., y ∈ {1, …, K}). Its supervised loss L(D)
S
quantifies the cross-entropy between the actual distribution of labelled data pdata(x, y) and the predicted label distribution over the K classes:
Finally, the total discriminator loss is the summation of the supervised and unsupervised losses:
Apart from the discriminator, the primary goal of the generator is to create synthetic data that is indistinguishable from real data. To accomplish this, the generator loss is formulated to measure the dissimilarity between the generated data and the real data distribution, taking into account all K + 1 classes. This loss can be expressed as:
Balanced batch sampling
Balanced Batch Sampling aims to improve performance during the supervised training phase by intelligently selecting data batches that maintain proportional representation across all classes. This approach addresses the common issue where machine learning models tend to be biased toward one class, resulting in poor performance on others and hindering the development of generalized models (Haixiang et al., 2017).
The process involves dynamically adjusting the composition of the mini-batch fed into the discriminator for classification (Gao et al., 2021). Suppose there are N samples drawn from K real classes in a mini-batch during supervised training. The balanced batch sampling ensures that each training batch contains an equal number of labelled samples from each class, i.e.,
Network configurations
The input to the discriminator is a three-channel image representation of the image-transformed time series data, with dimensions of (N, 40, 40, 3), where N represents the batch size and 40 × 40 corresponds to the image dimensions. On the other hand, the input to the generator is a random noise vector sampled from a standard normal distribution, with dimensions of (N, 100). The generator utilizes this noise to generate synthetic images that generates the time series data in image format, which are subsequently evaluated by the discriminator.
Architecture details of the discriminator.
Configuration of the generator.
Investigation framework
To comprehensively assess the ITSGAN algorithm, its performance is compared with several established machine learning models. This comparison aims to evaluate the strengths of ITSGAN in different scenarios and provide a thorough evaluation of its effectiveness. The benchmark models used for comparison include: • • • •
It is important to clarify the training data usage for fair comparison between supervised and semi-supervised approaches. The supervised models (DCNN, SVM, and XGB) are trained exclusively using only the labelled data subsets (5%, 10%, or 20% of total samples) as specified in Table 3. In contrast, the semi-supervised models (ITSGAN and SGAN) utilize both labelled and unlabelled data during training, where the discriminators are trained with dual objectives: supervised classification using the labelled subset and adversarial learning using both labelled and unlabelled to distinguish real from generated samples. This training strategy ensures a methodologically sound comparison that demonstrates the advantage of semi-supervised learning in effectively leveraging additional unlabelled data that supervised models cannot utilize. For each scenario, the training duration for all models is extended to 250 epochs with batch size of 512. The Adam optimizer is utilized with an initial learning rate of 2 × 10−4. All experiments are executed on the TensorFlow platform, utilizing the Donostia International Physics Center supercomputing facility, which is equipped with an NVIDIA Tesla P40 GPU. This computational setup ensures efficient handling of the extensive training requirements.
Performance evaluation metrics
The performance of the proposed ITSGAN algorithm is assessed using standard classification metrics. These metrics are derived from the elements of the confusion matrix: True Positives (TP), True Negatives (TN), False Positives (FP), and False Negatives (FN). In this context, TP denotes correctly identified positive instances, TN denotes correctly identified negative instances, FP refers to negative instances incorrectly classified as positive, and FN refers to positive instances incorrectly classified as negative.
Results and discussions
A systematic comparative analysis is conducted to evaluate the performance of the proposed ITSGAN algorithm in relation to models described in the preceding section. The evaluation employs various performance metrics, including accuracy, precision, recall, and F1 score, to measure their effectiveness in detecting and classifying damage across multiple classes in the test dataset.
Performance metrics for various models with different percentages of labelled data.
As labelled data increases to 10% and 20%, all models improve, but the performance gaps between them remain notable. While ITSGAN benefits significantly from additional labelled data (rising to 83.7% and then 92.0%), traditional models like SVM and XGBoost continue to struggle. The trend also highlights a limitation of SGAN, as its performance did not surpass that of DCNN. This suggests that semi-supervised learning alone is insufficient unless combined with an effective strategy, such as image transformation to enhance feature extraction for the classification task. The trends in precision, recall, and F1-score closely follow the accuracy patterns across different models and labelled data percentages. ITSGAN consistently achieves a better balance between precision and recall, resulting in superior F1-scores across all data settings. This highlights the crucial role of the proposed transformation in semi-supervised learning in enhancing classification performance, particularly in low-data scenarios.
The confusion matrices presented in Figures 5–7 provide a detailed comparison of model performance for the 5%, 10%, and 20% labelled data scenarios, respectively. These matrices visualize the classification accuracy for the Undamaged (UD), Anchor Slippage (AN), and Biofouling (BF) damage states, offering insights into how well each model distinguishes between different health conditions as data availability increases. Confusion matrices for different models trained on 5% labelled input data. Confusion matrices for different models trained on 10% labelled input data. Confusion matrices for different model figures trained on 20% labelled input data.


In the highly constrained 5% labelled data scenario (Figure 5), most models exhibit significant confusion between the classes. The proposed ITSGAN, however, demonstrates the most robust performance by achieving the best class separation among the models. In contrast, traditional supervised models like SVM and XGBoost show widespread misclassification, often failing to distinguish effectively between damaged and undamaged states. The DCNN and SGAN models perform moderately but still show considerable overlap between the damage classes.
As the proportion of labelled data increases to 10% (Figure 6), a clear improvement in classification accuracy is observed across all deep learning models. ITSGAN, in particular, shows a substantial reduction in inter-class confusion. The DCNN also shows marked improvement, though it still exhibits more misclassifications than ITSGAN. The performance of SVM and XGBoost remains limited, highlighting the challenge for traditional models in learning from sparse datasets.
At the 20% labelled data level (Figure 7), ITSGAN achieves a high degree of classification accuracy, with minimal confusion between the damage states. While the DCNN model’s performance becomes more competitive, ITSGAN’s ability to distinguish all classes remains superior, particularly in correctly identifying the subtle biofouling damage. The other models, SGAN, SVM, and XGB, continue to exhibit higher misclassification rates, underscoring the combined advantage of ITSGAN’s image-transformation and semi-supervised learning framework.
A consistent trend observed across all scenarios is that AN damage is more distinctly classified than BF damage, suggesting that anchor slippage produces a more recognizable signature in the platform’s dynamic response. The progressive analysis from 5% to 20% highlights the key strength of the proposed ITSGAN framework. The semi-supervised approach using image-transformed data allows it to effectively leverage unlabelled data, ensuring stable and superior performance in low-data regimes where traditional supervised methods falter. Overall, these results confirm the effectiveness of ITSGAN in capturing complex damage patterns and reveal the limitations of conventional machine learning approaches for this SHM task.
To explore the performance of the proposed ITSGAN with the traditional SGAN model more closely, activation histograms of feature spaces are generated using a randomly selected test sample for both the ITSGAN and SGAN models. Figure 8 shows activation histograms for the Conv6 layer, as detailed in Table 5. In our network architecture, Conv6 represents the final convolutional layer before the output is flattened and passed to the fully connected classification layer. The activations at this stage capture the most abstract and high-level features extracted from the input data, as they result from successive transformations and nonlinearities applied by the preceding convolutional layers. Analyzing the activation distribution at this depth provides valuable insight into the richness and diversity of the learned feature representations, which are directly responsible for the model’s classification performance. Further, the Conv6 layer is the last point in the network where spatial information is preserved before the transition to the dense output layer. This makes it an ideal candidate for comparing how different models (such as ITSGAN and SGAN) encode and utilize spatial and temporal patterns in the data. The x-axis of Figure 8 denotes the magnitude of activations and the y-axis denotes the frequency of activations. The activation distributions for ITSGAN and SGAN reveal critical insights into their feature representations. ITSGAN exhibits a wider and more symmetric activation distribution, with magnitudes spanning a broader range. This suggests that ITSGAN is capable of learning more diverse and discriminative features, which contributes to its superior performance. In contrast, activation distribution of SGAN is more concentrated around zero with a sharp peak, indicating limited feature diversity and weaker activation responses. This indicates that SGAN struggles to extract diverse meaningful representations, leading to its relatively lower classification performance. The broader range of activations in ITSGAN highlights the effectiveness of the proposed transformation strategy, which allows ITSGAN to extract richer and more discriminative features. Despite sharing the same number of convolutional layers and adversarial training strategy as SGAN, ITSGAN captures a wider activation range, suggesting that the proposed image transformation enhances feature learning. Comparison of activation histograms for Conv6 layer.
To further investigate their performance, t-SNE (t-Distributed Stochastic Neighbour Embedding) (Van der Maaten and Hinton, 2008) technique is applied to reduce dimensionality and visualize high-dimensional data in a lower-dimensional space. The resulting t-SNE plot for the testing data using the trained ITSGAN model is illustrates in Figure 9. The t-SNE plot visualizes the feature space of the dataset after applying dimensionality reduction. The SGAN models exhibit significant class overlap and poor separation, resulting in weak performance in distinguishing damage types. ITSGAN improves separation but still shows some mixing between the anchor and biofouling states. However, ITSGAN effectively forms distinct and well-separated clusters for each class with minimal overlap, improving latent feature extraction and enhancing damage detection accuracy. t-SNE plot for the testing data using the models trained on 20% labelled data.
Conclusions
This paper introduces a semi-supervised GAN-based approach for detecting damage in floating offshore wind turbine mooring systems, addressing the challenge of limited labelled data. The proposed ITSGAN framework enhances the traditional machine learning based approach by adapting it specifically for time-series data driven damage detection of mooring systems. The proposed transformation of time-series data into images captures complex patterns and spatial relationships, while utilizing GANs in a semi-supervised setting to address the challenge of limited labelled data. These advancements make the method particularly effective in overcoming the limitations of traditional techniques in damage detection using limited labelled data. The key conclusions drawn from this study are outlined below: • ITSGAN algorithm consistently outperforms the established models, demonstrating superior accuracy and robustness across different data availability scenarios. Its ability to maintain high performance underscores the effectiveness of proposed ITSGAN to leverage both labelled and unlabelled data effectively for damage detection task. • The results underscore the crucial role of the proposed data transformation in enhancing feature extraction and classification performance. These findings demonstrate that a well-designed semi-supervised approach can significantly improve damage detection in floating offshore wind turbine mooring systems. Furthermore, the study suggests that while semi-supervised learning is beneficial, it is insufficient on its own; an effective data transformation strategy is essential for optimal feature extraction. Notably, despite employing the same number of convolutional layers, ITSGAN outperforms SGAN, highlighting the significant impact of the transformation process on model performance. • The analysis of activation histograms for the same convolution layers for both ITSGAN and SGAN models reveals significant differences. The ITSGAN model displays a broader range of activations, with values spanning a wider spectrum compared to the SGAN model. This wider spread suggests that ITSGAN is more effective in utilizing the full dynamic range of its activation functions, capturing more diverse and complex feature representations. • The t-SNE analysis shows that ITSGAN creates clearer class separation compared to SGAN, which struggles with significant overlap. While some mixing remains between the anchor and biofouling states, ITSGAN still improves feature extraction and classification accuracy.
This study is based on numerical experiments conducted on the DeepCWind 5 MW FOWT with aligned wave, wind, and current directions. Further research is needed to assess how misalignment affects the behaviour of the platform across different degrees of freedom. Additionally, the biofouling damage modelling assumes uniform mass distribution along the mooring lines, whereas real-world biofouling typically exhibits spatial variability and may affect both mass and stiffness properties. Since the analysis relies only on simulated data, real-world validation is crucial to confirm the method’s effectiveness and practical applicability.
The practical deployment of ITSGAN may involve integration with existing structural health monitoring systems, where continuous sensor data streams can be transformed into image representations for real-time damage detection. However, challenges such as sensor noise, data heterogeneity, and the need for robust preprocessing pipelines must be addressed. Future work should also explore the performance of ITSGAN on naturally imbalanced real-world datasets to further assess its robustness and generalization capabilities. Overall, the proposed ITSGAN shows promising results for damage detection using time-series data, where labelled data is limited.
Footnotes
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors also would like to acknowledge the ELKARTEK project RUL-ET funded by the Basque Governemnt (KK-2024/00086); the “BCAM Severo Ochoa” accreditation of excellence CEX2021-001142-S/MICIN/AEI/10.13039/501100011033; and the Basque Government through the BERC 2022-2025 program. The authors also express their gratitude to the Donostia International Physics Center (DIPC) team for their collaboration and assistance in providing high-performance computing (HPC) resources.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
