Original Research
Frontiers in Remote Sensing ·
Volume 7 - 2026 | https://doi.org/10.3389/frsen.2026.1880618
Simultaneous retrieval of 13 phytoplankton pigments from Sentinel-3 OLCI using convolutional neural networks and transfer learning
- Borja Sánchez-López1*corresponding author
- Marco Talone1
- Jesus Cerquides2
- Annalisa Di Cicco3
- Gonzalo Martínez-Fornos1,4
- Petra Slavinec5
- 1Institut de Ciències del Mar of the Spanish National Research Council (ICM-CSIC), Barcelona, Spain
- 2Institut d’Investigació en Intelligència Artificial of the Spanish National Research Council (IIIA-CSIC), Bellaterra, Spain
- 3Institute of Marine Sciences of the Italian National Research Council (ISMAR-CNR), Rome, Italy.
- 4Universitat Politècnica de Catalunya (UPC), Barcelona, Spain.
- 5National Institute of Biology, Marine Biology Station Piran, Piran, Slovenia.
Abstract
Phytoplankton pigment concentrations retrieved from ocean color satellite observations provide key information on marine ecosystem composition and biogeochemical cycling. Although Machine Learning (ML) approaches have been applied to multi-spectral sensors such as the Moderate Resolution Imaging Spectroradiometer (MODIS) and the Sea-Viewing Wide Field-of-View Sensor (SeaWiFS), no study has systematically exploited the specific band configuration of the Ocean and Land Colour Instrument (OLCI) onboard Copernicus Sentinel-3 for the simultaneous retrieval of multiple diagnostic pigments. This study presents the first systematic benchmark of five ML architectures: Random Forest (RF), eXtreme Gradient Boosting (XGB), Dense Neural Network (DNN), one-dimensional Convolutional Neural Network (CNN), and Bidirectional Long Short-Term Memory Network (BiLSTM) for retrieving 13 pigments of interest to the ocean color community from OLCI-equivalent multi-spectral radiometry. Training and evaluation rely on 185 co-located in situ remote-sensing reflectance and High Performance Liquid Chromatography (HPLC) pigment measurements collected across optically diverse European waters (Mediterranean Sea, Black Sea, Atlantic, and English Channel) within the BiOMaP programme. A novel two-phase Deep Learning (DL) training strategy is introduced, in which pigment-specific modules are first trained independently and subsequently concatenated into a joint multi-output model, preventing dominant, easily retrieved pigments from degrading performance for rarer accessory ones. To extend the methodology to operational satellite products, a transfer learning strategy based on fine-tuning is applied and explicitly benchmarked against training from scratch on a global matchup dataset. Additionally, a spectrally reduced version (5 central wavelengths) is developed and validated for compatibility with the Copernicus-GlobColour and European Space Agency’s Ocean Colour Climate Change Initiative datasets, enabling application of the multi-pigment retrieval framework to a 26-year continuous satellite record. Results indicate that CNN consistently outperforms all other architectures across all evaluation metrics, achieving coefficients of determination of 0.70–0.93 and mean absolute percentage errors of 25–55% across the 13 target pigments, close to the approximate 20% average percent differences of published inter-laboratory HPLC measurement round-robin experiments. The fine-tuned model systematically outperforms the from-scratch version across all 13 pigments, with mean absolute percentage errors generally lower than 70% and approximately 20-25% smaller than those obtained when training from scratch, and a coefficient of determination (R 2) decreasing by approximately 0.2 relative to the in situ baseline versus a decrease of 0.3 for the from-scratch model. The spectrally reduced model retains comparable in situ performance and similar transfer learning advantages after fine-tuning. These results provide a quantitative demonstration of the value of high-quality regional in situ radiometry as a pre-training foundation for global satellite pigment retrieval. Together, these findings demonstrate the strong potential of OLCI-based CNN models for operational multi-pigment retrieval across current and future satellite missions and for long-term climatological analysis.
Keywords
1 Introduction
Phytoplankton pigment concentrations are generally measured through in situ water sampling and subsequent analysis via High Performance Liquid Chromatography (HPLC), a pressure-driven liquid chromatographic technique in which compounds are separated according to their differential retention between a liquid mobile phase and a particle-packed stationary phase, allowing reliable identification and quantification of non-volatile compounds. HPLC permits the contemporaneous retrieval of the concentration of numerous pigments with an average percentage error, estimated as the relative difference between analyses of the same sample at different laboratories, on the order of 20% (Canuti, 2023). However, both the sampling activities and the analyses are extremely time-consuming and expensive, which limits the spatio-temporal characterization of large basins. Alternative to in situ sampling, remote-sensing can provide frequent observations with high spatial coverage and resolution. A number of algorithms have been developed in the recent years to retrieve pigment concentrations from remote-sensing measurements based on various techniques. Among those, Pan et al. (2010) applied empirical algorithms to multi-spectral observations provided by the Moderate Resolution Imaging Spectroradiometer (MODIS) or the Sea-viewing Wide Field-of-view Sensor (SeaWiFS) in the northeastern coast of the United States. Differently, Bracher et al. (2015) developed a set of empirical orthogonal functions and applied a multiple linear regression based on co-located Medium Resolution Imaging Spectrometer (MERIS) observations in the Atlantic Ocean, while Moisan et al. (2017) performed a linear matrix inversion based on the phytoplankton absorption spectra, in turns retrieved from multi-spectral observations provided by MODIS. Chase et al. (2017) decomposed hyper-spectral absorption spectra, in turns derived by hyper-spectral radiometric measurements, as a sum of Gaussian functions and used their inverted amplitude to estimate pigment concentrations. Noteworthy, El Hourany et al. (2019) applied self-organizing maps to a satellite-based dataset including multi-spectral radiometry, chlorophyll-a and sea surface temperature. Sun et al. (2022) employed spectral decomposition relying on multi-spectral SeaWiFS and MODIS observations. Kramer et al. (2022) focused on the residual of hyper-spectral remote sensing reflectance measurements after removing the principal features associated to chlorophyll-a, dissolved and non-pigmented matter, and particulate matter. Recently, Li et al. (2023) applied a deep-learning model to satellite measurements provided by MODIS.
All these studies provide alternative methods to retrieve pigment concentrations from space. However, from the radiometric point of view, most of them, with the exception of Chase et al. (2017) and Kramer et al. (2022), rely on satellite matchups. These are characterized by a relatively limited radiometric accuracy and high sensitivity to spatial inhomogeneities, which may eventually result in an increased uncertainty of the retrieved pigment concentrations. Moreover, concerning the spectral sampling, none exploits the improved spectral features, i.e., the specific additional bands, of the Ocean and Land Color Instrument [OLCI, Donlon et al. (2012)] which, with respect to those of previous sensors such as MODIS, MERIS, or SeaWiFS, may ease the pigment retrieval process. Within this context, the main objective of this study is fourfold. First, it provides the first systematic and controlled benchmark of five machine learning architectures (Random Forest, eXtreme Gradient Boosting, Dense Neural Network, one-dimensional Convolutional Neural Network, and Bidirectional Long Short-Term Memory Network) for the simultaneous retrieval of 13 diagnostic pigments from OLCI-equivalent multispectral radiometry, leveraging the sensor’s specific band configuration, which has remained largely unexplored in previous studies. Second, it introduces and validates a novel two-phase deep learning training strategy designed to prevent spectrally dominant pigments from compromising the retrieval of less abundant, or less represented, accessory pigments within a joint multi-output framework. Third, it explicitly quantifies the value of high-quality regional in situ radiometry as a pre-training foundation for global satellite pigment retrieval by comparing a fine-tuned model with an identical architecture trained from scratch using satellite matchup data. Fourth, it develops and validates a spectrally reduced five-wavelength version of the best-performing model, enabling its application to long-term merged satellite records such as Copernicus-GlobColour (Maritorena et al., 2010) or the ESA Ocean Colour Climate Change Initiative (Sathyendranath et al., 2023).
2 Materials and methods
2.1 In situ dataset
This study relies on a set of coincident measurements of remote sensing reflectance ( R r s ) and concentrations of a set of pigments of interest to the ocean color community carried out between 2014 and 2021 in European waters (185 measurement stations) in the framework of the Bio-Optical mapping of Marine optical Properties [BiOMaP, Zibordi et al. (2011); Zibordi and Berthon (2024)]. The geographic distribution of the in situ measurements included in the study is shown in Figure 1.

Radiometric measurements were performed using TriOS (Rastede, DE) RAMSES hyper-spectral radiometers operated in either above-water or in-water single-depth configurations, or alternatively, BioSpherical Instruments (BSI, San Diego, CA) Compact-Optical Profiling System (C-OPS) multi-spectral radiometers operated in in-water free-fall profile configuration. In all cases, data acquisition strictly followed the protocols detailed in Zibordi et al. (2019) to minimize the radiometric uncertainty. TriOS RAMSES operate in the nominal spectral range of 320–950 nm, with spectral sampling and resolution of approximately 3.3 and 10 nm. Data were calibrated and processed as detailed in Talone et al. (2016), Talone et al. (2018), Talone et al. (2024) to produce R r s spectra with a regular spectral sampling of 2 nm in the 400–800 nm spectral interval. For each of the spectra, OLCI-like multi-spectral observations were obtained through linear interpolation of the hyper-spectral measurements. On the contrary, BSI C-OPS incorporates multi-spectral radiometers collecting simultaneous measurements at 19 center-wavelengths. Among those, 11 C-OPS center-wavelengths were selected to exactly match OLCI’s one, so no spectral interpolation was needed in this case. Measurements were performed and processed as described in Zibordi et al. (2011). Basic statistics of the in situ radiometric dataset such as average value ( m ), standard deviation ( σ ), maximum ( m a x ) and minimum ( m i n ) values are summarized in Table 1 for each of the selected central-wavelengths ( λ ).
TABLE 1. Summary statistics of the radiometric measurements included in the in situ dataset at the various wavelengths.
| λ [nm] | 400 | 412 | 442 | 490 | 510 | 560 | 620 | 665 | 673 | 681 | 708 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| [ × 1 0 − 3 s r − 1 ] | | | | | | | | | | | |
| m ( R r s ) | 5.0 | 5.6 | 6.1 | 6.6 | 5.6 | 4.3 | 1.3 | 0.9 | 0.9 | 0.9 | 0.6 |
| σ ( R r s ) | 2.0 | 2.3 | 2.5 | 2.7 | 2.8 | 3.6 | 1.8 | 1.2 | 1.1 | 1.2 | 1.0 |
| m a x ( R r s ) | 10.9 | 12.2 | 13.5 | 12.9 | 13.0 | 13.4 | 9.1 | 5.5 | 5.3 | 5.3 | 7.3 |
| m i n ( R r s ) | 1.2 | 1.3 | 1.4 | 2.3 | 2.0 | 0.8 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 |
Complementing Table 1, spectral plots of the R r s measurements are shown in Figure 2. Similar to Talone et al. (2018), blue, green, and orange solid lines indicate spectra corresponding to Case-1 waters, Case-2 waters likely dominated by moderate-to-high suspended sediment concentrations (Case-2a), and Case-2 waters likely dominated by high CDOM (Chromophoric Dissolved Organic Matter) concentrations (Case-2b), respectively. R r s values are always lower than 0.015 s r − 1, and generally lower than 0.01 s r − 1, indicating mainly mesotrophic waters with medium-to-low concentrations of sediments; spectral maxima are relatively evenly distributed, suggesting the presence of spectra from a variety of water types, from the quasi-oligotrophic waters of the Balearic Sea to the complex waters characterized by moderate presence of sediments and/or dissolved organic matter of the Adriatic Sea and the Black Sea.

Additionally, for each of the center-wavelengths, the normalized histogram of R r s is shown in Supplementary Figure S1 together with the corresponding Kernel Density Estimation (KDE) over-plotted in red. Distributions are generally multi-modal, reflecting the diversity of water types observed in Figure 2, and mostly asymmetrical, suggesting the need for a log-transformation of the data before the algorithms training phase.
Regarding pigment concentrations, water samples were collected coincident with radiometric observations, filtered using 0.7 μ m GF/F filters, and successively analyzed by HPLC. The result of the HPLC analysis, performed by the Danish company DHI (Hørsholm, DEN) in accordance with Hooker et al. (2012), was the quantification of the concentration ( C ) of 13 pigments, namely Chlorophyllide a (chlide), Chlorophyll a (chla), Chlorophyll b (chlb), Chlorophyll c1 + c2 (chlc12), Fucoxanthin (fuco), 19′-Hexanoyloxyfucoxanthin (hex), 19′-Butanoyloxyfucoxanthin (but), diadxanthin (diad), Alloxanthin (allo), Diatoxanthin (diato), Zeaxanthin (zea), Beta-carotene (caro), and Peridinin (peri). Similarly to the radiometric measurements, average value ( m ), standard deviation ( σ ), and minimum ( m i n ) and maximum ( m a x ) values for each of the pigments included in the input dataset are shown in Table 2, whereas normalized histograms and corresponding KDEs are displayed in Supplementary Figure S2, with blue bars and red lines, respectively.
TABLE 2. Summary statistics of the pigment concentrations ( C ) included in the in situ dataset.
| Pigment | chlide | chla | chlb | chlc12 | fuco | hex | but | diad | allo | diato | zea | caro | peri |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| [mg m-3] | | | | | | | | | | | | | |
| m ( C ) | 0.163 | 0.811 | 0.045 | 0.152 | 0.319 | 0.112 | 0.017 | 0.187 | 0.029 | 0.031 | 0.038 | 0.039 | 0.031 |
| σ ( C ) | 0.711 | 1.674 | 0.097 | 0.470 | 1.132 | 0.114 | 0.017 | 0.689 | 0.081 | 0.070 | 0.041 | 0.141 | 0.056 |
| m a x ( C ) | 5.759 | 16.615 | 0.981 | 4.572 | 9.381 | 0.519 | 0.097 | 7.969 | 0.873 | 0.674 | 0.287 | 1.796 | 0.327 |
| m i n ( C ) | 0.000 | 0.029 | 0.001 | 0.002 | 0.001 | 0.003 | 0.002 | 0.001 | 0.000 | 0.000 | 0.003 | 0.001 | 0.000 |
Pigments exhibit widely different distributions, with average values and standard deviations spanning two orders of magnitude. Namely, average values are comprised between 0.017 and 0.811 m g m − 3 whereas standard deviations range between 0.017 and 1.674 m g m − 3, indicating different levels of retrieval complexity depending on the pigment. Similarly to R r s measurements, KDE plots exhibit asymmetrical distributions for most of the pigments, reinforcing the need of a log-transformation of the input data. For both pigments and radiometric datasets, a lower bound equal to the 5 t h percentile of each variable is imposed prior to log-transformation. Values below this threshold are replaced with the corresponding percentile value, preventing numerical instabilities associated with computing the logarithm of near-zero values.
2.2 Satellite match-ups dataset
Complementing the in situ observations, an independent dataset of co-located pigment observations and satellite-derived R r s (matchups) with global coverage was used to extend the applicability of the algorithm. The pigment concentrations dataset was assembled from multiple open-access in situ databases, including the MARine Ecosystem DATa [MAREDAT, Peloquin et al. (2013)], the NASA bio-Optical Marine Algorithm Dataset [NOMAD, Werdell and Bailey (2005)], and the TARA dataset (Karsenti et al., 2011; SeaBASS, 2009), while the Global Ocean (Copernicus-GlobColour) product provided by the Copernicus Marine Service (European Union-Copernicus Marine Service, 2022) was selected as source of the satellite dataset. This latter choice was mainly motivated by (i.) the availability in the same product of both the OLCI-like (11 center-wavelength) and SeaWiFS-like (5 center-wavelengths) spectral configurations (ii.) its global coverage that maximizes the number of match-ups permitting a more robust performance analysis, and (iii.) the availability of a documented Application Programming Interface (API) for its download. It is noted that although the OC-CCI dataset Sathyendranath et al. (2023) could also have been used for this purpose, it was not explicitly evaluated in this study. Nevertheless, due to its substantial spectral overlap with GlobColour, no compatibility issues are expected, and the implementation code, publicly available, allows straightforward application to OC-CCI product.
Two datasets were defined based on both the 11- and 5-center-wavelength products, respectively. These were built considering a spatial radial window of 0.06 × 0.06 degrees centered on the location of the HPLC sample and a temporal window of ± 1 day. A total of 668 and 7,287 matchups were identified for the 11- and 5-center-wavelength satellite-based datasets, with a geographical distributions illustrated in Figure 3.

Spectral plot, histograms, and main statistics of both satellite-based datasets, shown in Supplementary Figures S5–S8 and Supplementary Tables S1–S4, differ notably from those of the in situ dataset. For instance, maximum values observed in the in situ radiometry never exceed the value 0.015 s r − 1, while the maximum values found in both the 11- and the 5-center-wavelength datasets are consistently above 0.019 s r − 1. Significant differences are also noted in pigments statistics, with both average values and standard deviations showing very diverse values suggesting the inclusion of waters exhibiting a wider range of optical properties. Additionally, some pigments are not equally represented in the satellite-based datasets compared to the in situ dataset, with the most extreme case being Beta-carotene caro, which is entirely absent from the satellite-based data of 11-wavelengths.
2.3 Model description
Two categories of models were evaluated: classical Machine Learning and Deep Learning models. As summarized in Table 3, the first category includes Random Forest (RF) and Extreme Gradient Boosting (XGB), which are among the most widely exploited models in the marine remote sensing community (e.g., Medeiros et al., 2015; Cheng et al., 2021; Xiao et al., 2022; Chen et al., 2024; Kim et al., 2025). Random Forest is based on the generation and averaging of a series of random decision trees; its strengths include robustness, high performance in scenarios with limited input datasets, and a straightforward interpretability. Also based on the generation of decision trees, Extreme Gradient Boosting differs from RF by building decision trees sequentially, where each new tree corrects the errors of the previous ones. Beyond the advantages shared with RF, key features of XGB include its speed, L1 and L2 regularization techniques, and its capability to handle missing values. Regarding Deep Learning, the tested models include a Dense Neural Network (DNN), a one-dimensional Convolutional Neural Network (CNN), and a more complex Bidirectional Long Short-Term Memory Neural Network (BiLSTM). The first consists of a concatenation of dense layers (fully connected) with dropout layers in between. The activation function of the dense layers is a Rectified Linear Unit (ReLU), except for the last one, which applies a standard linear activation. The CNN is built on one-dimensional convolutional layers, a structure that provides robust generalization capabilities and mitigates overfitting when processing sequentially correlated input data. Finally, the BiLSTM model is a recurrent neural network consisting of several bidirectional LSTM layers, typically used in natural language processing and problems with a notable sequential correlation in the input data features.
TABLE 3. Models evaluated and their classification into classic machine-learning and deep-learning models.
| Category | Model |
|---|---|
| Classic Machine learning | Random forest (RF) |
| Extreme gradient boosting (XGB) | |
| Deep learning | Dense neural network (DNN) |
| Convolutional neural network (CNN) | |
| Bidirectional long short-term memory (BiLSTM) |
2.4 Pre-processing, training, and testing
A series of transformations were applied to the dataset to facilitate the application of ML techniques. Firstly, to improve models’ training capabilities, both pigment concentrations and radiometric measurements were log-transformed, resulting in an increased normality and more stable variance (Campbell, 1995; O’Reilly et al., 1998). Additionally, a stratified data-splitting approach with a 15% factor was employed for the training and test datasets. The retrieval of diagnostic pigment concentrations, in fact, is a multi-output problem, which entails the need to stratify the output into different classes, or clusters, prior to data splitting to ensure that the data distribution is preserved across the various splits. To achieve this, K-means clustering was applied to the model outputs prior to data splitting. K-means partitions the data into K non-overlapping clusters by minimizing within-cluster variance, ensuring that spectrally similar samples are grouped together. Based on the number of observations (185), the number of clusters (K = 15) was chosen as the maximum value ensuring that each cluster contained at least two observations, a requirement for subsequent stratified splitting. Lastly, to overcome the risk of overfitting due to the limited size of the training dataset and with the objective of introducing realistic variability without altering the underlying data distributions, two data augmentation techniques were applied, namely.
- Sample mixing: Pairs of samples were linearly mixed with a 90%–10% weighted average to simulate intermediate radiometry and pigment combinations; and
- Noise injection: Random noise sampled from normal distributions of mean 0 and standard deviations 0.05 and 0.17 was applied to simulate a 5% and 17% measurement uncertainties of radiometric data and pigment concentration. These figures are consistent with the results of previously published field and laboratory uncertainty assessment studies, namely the 5% radiometric uncertainty target in the blue-green spectral region is widely accepted in the Satellite Ocean Color Validation Community (e.g., Zibordi et al., 2014), while the 17% uncertainty assigned to HPLC data results from the average value of the absolute percent differences between pigments concentrations obtained in a series inter-laboratory round-robin exercises described in Canuti (2023).
These augmentations expanded the training set by a factor of 100. Examples of the augmented spectra are shown in Supplementary Figure S9. The synthetic spectra are represented by thin gray lines, while the thick blue, green, and orange lines correspond to representative measurements from the Case-1, Case-2a, and Case-2b in situ water datasets, respectively. Based on the augmented datasets, the best hyper-parameters for each model were selected through cross-validation, and the predictive capacity of the models was evaluated against the test set to provide estimates of generalization errors. To increase the robustness of this estimation, the entire procedure was repeated six times, including stratified splitting, data augmentation, training, and testing. This step is common to both ML and DL models. A schematic of the pre-processing, training, and testing methodology is shown in Figure 4.

2.5 Metrics
The performance of the predictive models was assessed based on a set of consolidated metrics, specifically:
- • The coefficient of determination (R 2, Equation 1) and the Mean Squared Error (MSE, Equation 2), computed in the logarithmic space of the pigments as:
R 2 = 1 − ∑ i n log 10 C i ′ − log 10 C i 2 ∑ i n log 10 C i − m log 10 C 2 (1)
M S E = 1 n ∑ i n log 10 C i ′ − log 10 C i 2 , (2)
where subscript i identifies each of the n sample points, C and C ′ indicate measured and predicted pigment concentrations, and m is the average value. These provide information regarding the optimization of the model’s hyper-parameters, which, as mentioned, is performed in the logarithmic space. Notably, the score applied in both the training and the cross-validation of the model is based on the M S E.
- Complementary, the Mean Absolute Error (MAE, Equation 3) and the Mean Absolute Percentage Error (MAPE, Equation 4) were computed in the actual pigment space to quantify the dispersion of the predicted values around the measured ones in absolute and percentage terms:
M A E = 1 n ∑ i n | C i ′ − C i | , (3)
M A P E = 100 n ∑ i n | C i ′ − C i | C i (4)
- The Mean Error (ME, Equation 5) and the Mean Percentage Error (MPE, Equation 6) were also computed in the actual pigment space to quantify the systematic bias of the model, expressed in absolute and relative terms, respectively:
M E = 1 n ∑ i n C i ′ − C i , (5)
M P E = 100 n ∑ i n C i ′ − C i C i (6)
As noted, satellite-based matchup dataset combines HPLC measurements from multiple publicly available datasets with heterogeneous pigment suites, resulting in missing values for pigments not reported in certain databases. To accommodate this, sample observations with unknown values ( N a N ) are excluded from the computation of all metrics, enabling both training and evaluation on incomplete datasets.
2.6 Deep learning architecture
Deep Learning models may be more sensitive to overfitting, as their capacity to train and synchronize large numbers of parameters may increase the risk of capturing undesired patterns specific to the training dataset. Moreover, pigments exhibited highly variable magnitudes and distributions (Table 2; Supplementary Figure S2), indicating diverse levels of retrieval complexity. While some pigments may overfit early during training, others could benefit from longer training with a higher number of epochs and more complex architectures. To mitigate the risk that optimizing performance for certain pigments might negatively affect others, the DL models employed a two-phase training strategy consisting of an initial pigment-independent training phase, followed by a simultaneous multi-pigment phase. This allows for the optimization of training for each pigment while simultaneously enabling the model to leverage inter-output dependencies, information that remains inaccessible to models such as RF or XGB. A schematic of the models in the first training phase is shown in Figure 5. Each module was trained to infer a single pigment. Depending on the main layers exploited, three different models appear in this phase: a DNN model with dense layers, a CNN model with convolutional layers, and a BiLSTM model with Bidirectional LSTM layers. All of them include an initial normalization layer to standardize the input data according to the training set. A complete 3-fold cross-validation process was performed to find the best hyper-parameters across previously designed model architectures (see Supplementary Tables S5–S12, for a detailed architectures definition). An early-stopping mechanism with a patience of two was employed to prevent overfitting.

Following the first single-pigment training phase, a second model was developed based on the concatenation of the modules from Phase 1 and incorporating a dense head layer at the output. A schematic of the second training phase model is shown in Figure 6. Training was carried out for 300 epochs, with the weights obtained during Phase 1 kept frozen and only the head layer set as trainable. This was followed by an additional 100 epochs during which all layers were unfrozen and optimized jointly with a lower learning rate. By forcing the model to predict all pigments from the fixed modules, this step permit to obtain a synchronized and interdependent response.

3 Results and discussion
The performance of all evaluated models is presented in this section on a pigment-by-pigment basis. It is noted that all the results reported in this section correspond to the final experiments conducted on the held-out test sets.
3.1 Comparative analysis of the ML models
Performance metrics of all ML models are summarized in Table 4 with the best results highlighted in bold.
TABLE 4. Metric values (R 2, M S E, M A E, M A P E, M E, and M P E) on a pigment-by-pigment basis for each of the tested ML models. Best metrics are highlighted in bold.
| Pigment | c h l i d e | c h l a | c h l b | c h l c 12 | f u c o | h e x | b u t | d i a d | a l l o | d i a t o | z e a | c a r o | p e r i | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| | RF | 0.746 | 0.898 | 0.740 | 0.914 | 0.901 | 0.620 | 0.416 | 0.873 | 0.575 | 0.720 | 0.461 | 0.883 | 0.853 |
| R 2 | XGB | 0.665 | 0.913 | 0.770 | 0.921 | 0.896 | 0.552 | 0.473 | 0.860 | 0.555 | 0.744 | 0.429 | 0.890 | 0.855 |
| [ − ] | DNN | 0.742 | 0.875 | 0.661 | 0.884 | 0.876 | 0.595 | 0.297 | 0.848 | 0.571 | 0.696 | 0.261 | 0.838 | 0.814 |
| | CNN | 0.778 | 0.916 | 0.783 | 0.929 | 0.908 | 0.681 | 0.519 | 0.892 | 0.608 | 0.782 | 0.544 | 0.907 | 0.839 |
| | BiLSTM | 0.752 | 0.895 | 0.724 | 0.909 | 0.882 | 0.716 | 0.459 | 0.882 | 0.611 | 0.743 | 0.410 | 0.883 | 0.813 |
| | RF | 0.128 | 0.026 | 0.079 | 0.031 | 0.063 | 0.074 | 0.077 | 0.036 | 0.192 | 0.081 | 0.063 | 0.029 | 0.064 |
| M S E | XGB | 0.168 | 0.023 | 0.070 | 0.028 | 0.066 | 0.088 | 0.069 | 0.040 | 0.202 | 0.074 | 0.067 | 0.028 | 0.064 |
| [ ( m g m − 3 ) 2 ] | DNN | 0.129 | 0.032 | 0.105 | 0.041 | 0.079 | 0.081 | 0.094 | 0.043 | 0.193 | 0.087 | 0.087 | 0.040 | 0.082 |
| | CNN | 0.111 | 0.022 | 0.065 | 0.025 | 0.059 | 0.061 | 0.064 | 0.031 | 0.176 | 0.063 | 0.053 | 0.023 | 0.071 |
| | BiLSTM | 0.124 | 0.027 | 0.084 | 0.032 | 0.075 | 0.056 | 0.071 | 0.034 | 0.175 | 0.074 | 0.069 | 0.029 | 0.082 |
| | RF | 0.096 | 0.188 | 0.029 | 0.044 | 0.088 | 0.052 | 0.009 | 0.044 | 0.016 | 0.013 | 0.018 | 0.009 | 0.012 |
| M A E | XGB | 0.115 | 0.186 | 0.026 | 0.042 | 0.089 | 0.056 | 0.008 | 0.051 | 0.017 | 0.012 | 0.019 | 0.009 | 0.012 |
| [ m g m − 3 ] | DNN | 0.119 | 0.204 | 0.030 | 0.061 | 0.153 | 0.058 | 0.009 | 0.067 | 0.015 | 0.015 | 0.021 | 0.012 | 0.014 |
| | CNN | 0.087 | 0.156 | 0.027 | 0.035 | 0.094 | 0.049 | 0.008 | 0.048 | 0.015 | 0.011 | 0.016 | 0.007 | 0.014 |
| | BiLSTM | 0.089 | 0.192 | 0.030 | 0.038 | 0.107 | 0.047 | 0.008 | 0.050 | 0.015 | 0.012 | 0.019 | 0.009 | 0.015 |
| | RF | 59.5 | 30.1 | 51.8 | 32.7 | 47.1 | 43.5 | 48.7 | 33.6 | 169.9 | 58.2 | 49.3 | 31.9 | 57.0 |
| M A P E | XGB | 98.9 | 27.0 | 46.2 | 29.6 | 48.2 | 51.5 | 44.8 | 37.0 | 179.9 | 56.2 | 49.1 | 29.8 | 54.7 |
| [ % ] | DNN | 64.1 | 34.8 | 57.4 | 40.2 | 57.4 | 60.9 | 59.1 | 42.1 | 137.0 | 66.9 | 61.0 | 41.1 | 69.3 |
| | CNN | 59.1 | 25.7 | 44.4 | 28.0 | 40.5 | 43.6 | 40.4 | 33.9 | 208.4 | 52.8 | 43.5 | 27.1 | 61.9 |
| | BiLSTM | 61.8 | 30.1 | 50.2 | 33.3 | 56.4 | 45.6 | 47.5 | 35.2 | 155.7 | 59.9 | 52.9 | 31.1 | 70.6 |
| | RF | −0.053 | −0.013 | −0.014 | −0.019 | −0.051 | −0.023 | −0.004 | −0.008 | −0.001 | −0.004 | −0.008 | −0.002 | −0.005 |
| M E [ m g m − 3 ] | XGB | −0.040 | 0.023 | −0.014 | −0.019 | −0.032 | −0.017 | −0.003 | −0.002 | 0.001 | −0.004 | −0.006 | −0.000 | −0.004 |
| DNN | −0.102 | −0.088 | −0.018 | −0.044 | −0.127 | −0.036 | −0.005 | −0.035 | −0.008 | −0.008 | −0.010 | −0.005 | −0.009 | |
| | CNN | −0.064 | 0.010 | −0.015 | −0.014 | −0.049 | −0.023 | −0.004 | −0.005 | −0.002 | −0.003 | −0.007 | −0.000 | −0.005 |
| | BiLSTM | −0.069 | 0.012 | −0.016 | −0.009 | −0.031 | −0.021 | −0.004 | −0.009 | −0.004 | −0.003 | −0.009 | −0.001 | −0.005 |
| | RF | 30.3 | 6.8 | 15.1 | 5.4 | 17.4 | 7.9 | 13.5 | 7.7 | 132.8 | 19.9 | 15.6 | 6.8 | 25.5 |
| M P E | XGB | 69.6 | 5.8 | 9.3 | 3.9 | 20.9 | 14.5 | 14.4 | 10.8 | 145.0 | 21.2 | 15.5 | 5.6 | 24.3 |
| [ % ] | DNN | 35.5 | 11.1 | 24.4 | 12.9 | 26.8 | 20.0 | 23.4 | 14.4 | 94.9 | 28.6 | 24.6 | 15.0 | 34.4 |
| | CNN | 31.7 | 6.2 | 9.1 | 5.4 | 15.4 | 7.2 | 9.3 | 11.5 | 172.9 | 19.6 | 12.8 | 7.4 | 29.1 |
| | BiLSTM | 32.8 | 9.5 | 16.2 | 9.1 | 28.4 | 12.7 | 15.1 | 11.9 | 117.6 | 23.0 | 16.2 | 9.5 | 36.4 |
The results show a clear performance hierarchy in the R 2 metric, with CNN emerging as the dominant architecture, while BiLSTM, RF, and XGB remain competitive for selected pigments and DNN generally shows lower performance. A strong coherence is obtained between R 2 and M S E across almost all pigments. In 10 out of 13 cases, CNN has the highest R 2 and also achieves the lowest M S E. This consistency confirms that the models are successfully minimizing the loss function during training. Retrieval performance varies substantially among pigments, likely due to their specific spectral features as well as their abundances in the training dataset. Three distinct groups can be identified based on R 2. The first group characterized by R 2 larger than 0.85 includes c h l a, c h l c 12, f u c o, d i a d, c a r o, and p e r i. Within this group, c h l a and f u c o benefit from strong and spectrally distinctive absorption features well covered by OLCI band, particularly around 442, 490, and 673 nm, combined with the widest concentrations ranges in the input dataset, providing the model with robust statistical leverage. The good performance of c h l c 12, d i a d, and c a r o, is instead likely explained by a combination of absorption features that are partially captured by the OLCI bands and their stoichiometric co-variation with c h l a and f u c o, whose well-constrained retrieval likely propagates predictive skill to these co-varying pigments. Lastly, despite substantial spectral overlap between its absorption features and those of f u c o, p e r i also achieves a high R 2, possibly aided by its wide concentration range in the input dataset. In general, for those pigments, both XGB and CNN consistently achieve very high R 2 and M A P E on the order of the absolute percent differences obtained in published inter-laboratory HPLC round robin exercises (Canuti, 2023), suggesting that their retrieval has reached a maturity level potentially suitable for operational use. The second group, with values of R 2 comprised between 0.6 and 0.85, includes c h l i d e, c h l b, h e x, a l l o, and d i a t o. These pigments are characterized by absorption features that in several cases strongly overlap with those of first-group pigments (e.g., c h l i d e versus c h l a, or h e x versus f u c o) and are generally both less represented and characterized by lower concentrations in the input dataset. For this group, performance is more model-dependent, with deep learning approaches often outperforming classical approaches, indicating that learned spectral feature extraction, likely exploiting spectral shape/gradients, offers an advantage over tree-based methods in case of weaker spectral signatures. The third group with R 2 lower than 0.60 comprises b u t and z e a. In this latter case less accurate results are obtained independently from the model applied. This specific behavior is possibly due to the combination of relatively poor representation in the input dataset, low average pigment concentrations, and high spectral overlap with dominant pigments. Although specific values of the various coefficients of determination vary among different studies, similar groups were obtained in Pan et al. (2010), Bracher et al. (2015), Moisan et al. (2017), El Hourany et al. (2019), and Stock and Subramaniam (2020), indicating inherent difficulties in the retrieval of certain pigments, especially b u t and z e a [except in El Hourany et al. (2019)]. An additional confirmation is given by the analysis of M A P E and M P E with respect to M A E and M E. Pigments such as a l l o, d i a t o, z e a and p e r i consistently exhibit worse M A P E and M P E but concurrently show very low M A E and M E values that approach analytical detection limits. The M E is predominantly negative across all pigments and models. This indicates a systematic underestimation bias in the ML models. Opposite sign is observed for M P E. This seemingly contradictory result implies a skewed error distribution. The models likely slightly underestimate the abundant samples (driving negative M E) but significantly overestimate the very low concentration samples (driving positive M P E). The CNN model demonstrates superior performance across most of the error and variance metrics. Specifically, CNN accounts for the highest coefficients of determination and the lowest M S E for 10 of the 13 target pigments. CNN also exhibits the lowest average M A P E, reaching 54.6%, while its average M P E remains competitive at 26.0%. Concerning M E, i.e., an estimate of the systematic bias, XGB shows the best performance with an average absolute bias of approximately 0.013 m g m − 3. Despite its superior complexity, BiLSTM is not able to outperform CNN overall, although it reaches the best R 2 and M S E for h e x and a l l o and remains competitive for several other metrics. The strong performance of the CNN, which is specifically designed to capture spatially localized features, e.g., affecting measurements performed at a short number of consecutive center-wavelengths, indicates that the retrieval of pigment concentration is primarily driven by local spectral information. In particular, distinct sub-patterns within specific wavelength ranges appear to be more informative for pigment dynamics than global or long-range spectral dependencies. The model’s ability to extract these localized features across the spectrum is more effective than the long-range temporal/spectral dependencies modeled by BiLSTM, or the simple feature combination of RF/XGB. The comparison between RF and XGB, both prominent tree-based ensemble methods, reveals a classic trade-off between overall accuracy and systematic bias in the aggregated pigment retrieval results. Among the two tree-based models, RF emerged as marginally superior in terms of average R 2 and M S E, suggesting that its bagging approach is effective at reducing prediction variance and improving robustness. Conversely, XGB exhibited the lowest systematic bias ( M E ) across all tested models. This makes XGB the preferred choice for applications requiring accurate, large-scale estimation with minimal bias, while RF remains a robust baseline for maximizing tree-based prediction accuracy. Overall, CNN is the recommended architecture for maximizing retrieval accuracy ( R 2 ) across the widest range of pigments. However, XGB remains a robust alternative, particularly valuable for its lower systematic bias and computational efficiency on major pigments. A visual synthesis of the CNN pigment-by-pigment performance is shown in Figure 7, where each bubble represent a pigment, horizontal and vertical axes indicate R 2 and the M P E, and the bubble color encodes the M A P E. This visualization complements Table 4 by jointly displaying explained variance, systematic relative bias, and relative dispersion for the best-performing architecture. Overall performance generally decrease from the bottom-right to the top-left corner of the figure.

The bubble representation clearly confirms the pigment-dependent retrieval hierarchy already observed in Table 4. The best-performing pigments, including c h l a, c h l c 12, f u c o, d i a d, and c a r o, appear toward the high-R 2 region and generally exhibit moderate M P E and M A P E. Conversely, b u t and z e a remain in the lower-R 2 region, confirming their higher retrieval difficulty. The case of a l l o is noteworthy: despite an intermediate R 2, it shows very large relative errors, reflecting the sensitivity of percentage-based metrics to very low pigment concentrations.
3.2 Extension to satellite observations
Satellite observations introduce a number of additional sources of uncertainty with respect to in situ ones, primarily related to atmospheric correction, adjacency effects, and sub-pixel heterogeneity. The atmosphere often accounts for more than 90% of the signal measured by a satellite sensor, so that any uncertainty in its characterization largely affects the estimation of the bottom-of-the-atmosphere remote sensing reflectance, and, consequently, of the pigment concentrations derived from it [Mélin (2019)]. The proximity of land or clouds can further perturb the radiance collected by the sensor through the so-called adjacency effect: depending on the magnitude and spectral characteristics of the surrounding land or cloud reflectance, this contamination can contribute more than 100% of the unperturbed water-leaving reflectance (Bulgarelli and Zibordi, 2018). Additionally, sub-pixel spatial heterogeneity may further increase the measurement uncertainty by introducing a representativeness mismatch between spatially integrated satellite observations and point-scale in situ measurements (Pahlevan et al., 2016). This is particularly pronounced in dynamically active regions such as upwelling fronts, river plumes, and eddies, where sharp optical gradients can vary significantly within the footprint of a single satellite pixel. Beyond these radiometric uncertainties, thanks to their global coverage, satellite observations encompasses a wide range of optical water types and trophic states, exhibiting larger variability in both the environmental forcing and the phytoplankton community structure. The in situ BiOMaP dataset, in fact, is spatially concentrated in the Mediterranean Sea, the Black Sea, and adjacent Atlantic and Channel waters. While these waters do exhibit internal optical variability, they nonetheless occupy a relatively narrow and coherent region of the global bio-optical parameter space. The satellite matchup dataset used for fine-tuning, by contrast, spans the full range of oceanic provinces, from oligotrophic subtropical gyres characterized by extremely low particulate load, negligible CDOM, and absorption dominated by pure water, to coastal upwelling systems with high concentrations of both phytoplankton and non-algal particles, as well as polar waters, characterized by intense phytoplankton blooms accompanied by high concentrations of both non-algal particles and CDOM. These environments differ from the BiOMaP training domain not only in the magnitude of their optical constituents but also in the underlying covariance structure among the inherent optical properties (IOPs), posing a significant challenge for the CNN model. Finally, pigment concentrations included in the matchup dataset originate from multiple sources with non-uniform pigment suites and reporting conventions (e.g. naming or metadata), which further complicates the model training. Given these differences, the direct application of models trained on the regional in situ dataset to the global satellite one is not expected to yield optimal performance. Nevertheless, the previously trained models encode physically meaningful and biologically relevant correlations between spectral reflectance and pigment composition. To leverage this prior knowledge, a transfer-learning approach was adopted based on fine tuning. The weights of the best-performing CNN obtained in the previous phase were used as initialization, and the model was re-trained on the satellite-based dataset. Specifically, 100 epochs of learning were applied to the whole architecture, unfreezing all weights and using a reduced learning rate of 1 0 − 4 to preserve the previously learned representations while allowing adaptation to the new data distribution. To quantify the benefit of this strategy, the fine-tuned model (CNN F T) was compared to an identical architecture trained from scratch on the global satellite-based dataset, denoted as CNN SAT. In this latter configuration, all weights were randomly initialized and the full network was trained without constraints. This comparison allows to explicitly assess the added value of prior regional training and to evaluate the extent to which previously learned spectral–biogeochemical relationships improve convergence, stability, and predictive performance in a highly heterogeneous global context. Again, stratified splitting strategy into test/training set was applied, retaining 15% of the total sample as a test set and both noise injection and data augmentation techniques were considered for the training set. Specifically, standard deviations of 0.17 (17%) and 0.15 (15%) were applied for pigment concentration and satellite-based remote-sensing reflectance measurements, respectively, this latter supported by Zibordi et al. (2022)(corresponding to the average value of the satellite uncertainties excluding the longest center-wavelengths); and an augmentation factor of 100 were employed. Figure 8 compares the fine-tuned model (CNN F T) and the model trained from scratch (CNN SAT) using the same joint metric visualization applied in Figure 7: each symbol (bubble and square) corresponds to a pigment, the horizontal ad vertical axes indicate R 2 and M P E, while the symbol color represents the M A P E. Additionally, for each of the pigments, arrows connect the results obtained applying CNN SAT to those obtained applying CNN F T.

As expected, a general decrease of the model performance is noted with respect to those obtained on the in situ dataset. However, the fine-tuned model (CNN F T) consistently outperforms that trained from scratch (CNN SAT) across all considered pigments and all metrics, indicating that the prior knowledge acquired during training on the regional in situ dataset provides a measurable and systematic advantage when adapting the model to a global-scale satellite based application. Despite the increased radiometric uncertainty of the satellite observations and the possible spatial mismatch between satellite and HPLC measurements, the observed performance gains suggest that the convolutional layers of CNN F T have learned robust and transferable spectral features that are largely independent of the geographical location and representative of a wide range of optical water types. These features likely correspond to fundamental optical signatures associated with absorption properties of pigments included in the training dataset and consistently found across diverse oceanic regimes characterized by differing environmental conditions, phytoplankton assemblages, and observational uncertainties. The fine tuning strategy enables efficient adaptation to the new data distribution while mitigating the risk of overfitting to noise introduced by satellite-derived radiometry and heterogeneous in situ measurements. Improvements are observed not only for pigments that are optically dominant and well represented in the training data, but also for accessory pigments that typically exhibit weaker or more indirect spectral signatures. This result is particularly noteworthy given the increased uncertainty and missing-data patterns associated with the global HPLC compilation. It indicates that transfer learning enhances model robustness in data-scarce or noisy conditions, where training from scratch struggles to converge toward physically meaningful solutions. A complete view of the pigment-by-pigment metrics is given in Table 5.
TABLE 5. Performance metrics comparison on a pigment-by-pigment basis of CNN models trained based only on the satellite dataset (CNN SAT) and fine-tuned (CNN F T). Best values per metric are bolded.
| Pigment | | c h l i d e | c h l a | c h l b | c h l c 12 | f u c o | h e x | b u t | d i a d | a l l o | d i a t o | z e a | p e r i |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| R 2 | CNN F T | 0.501 | 0.771 | 0.645 | 0.706 | 0.701 | 0.372 | 0.539 | 0.678 | 0.624 | 0.497 | 0.334 | 0.685 |
| [ − ] | CNN SAT | 0.429 | 0.705 | 0.560 | 0.633 | 0.657 | 0.113 | 0.271 | 0.621 | 0.488 | 0.473 | 0.230 | 0.562 |
| M S E | CNN F T | 0.205 | 0.058 | 0.109 | 0.096 | 0.164 | 0.112 | 0.074 | 0.102 | 0.177 | 0.113 | 0.155 | 0.118 |
| [ ( m g m − 3 ) 2 ] | CNN SAT | 0.235 | 0.074 | 0.135 | 0.120 | 0.188 | 0.158 | 0.117 | 0.120 | 0.241 | 0.119 | 0.179 | 0.165 |
| M A E | CNN F T | 0.066 | 0.565 | 0.064 | 0.090 | 0.321 | 0.034 | 0.010 | 0.057 | 0.036 | 0.007 | 0.053 | 0.033 |
| [ m g m − 3 ] | CNN SAT | 0.070 | 0.662 | 0.075 | 0.101 | 0.349 | 0.043 | 0.012 | 0.062 | 0.044 | 0.008 | 0.054 | 0.040 |
| M A P E | CNN F T | 98.8 | 43.8 | 70.6 | 61.5 | 71.2 | 66.5 | 61.5 | 61.4 | 112.5 | 61.7 | 119.0 | 69.4 |
| [ % ] | CNN SAT | 125.3 | 55.6 | 87.6 | 79.4 | 97.8 | 91.9 | 80.5 | 78.3 | 139.7 | 71.1 | 140.0 | 91.5 |
| M E | CNN F T | −0.045 | −0.244 | −0.033 | −0.038 | −0.193 | −0.018 | −0.002 | −0.032 | −0.020 | −0.004 | −0.021 | −0.024 |
| [ m g m − 3 ] | CNN SAT | −0.047 | −0.283 | −0.033 | −0.045 | −0.186 | −0.026 | −0.006 | −0.037 | −0.023 | −0.004 | −0.025 | −0.027 |
| M P E | CNN F T | 51.5 | 9.1 | 33.5 | 19.9 | 17.2 | 28.0 | 27.9 | 21.9 | 71.6 | 21.9 | 82.8 | 34.3 |
| [ % ] | CNN SAT | 77.0 | 21.3 | 51.7 | 37.3 | 45.4 | 49.9 | 41.2 | 40.0 | 98.7 | 32.9 | 99.1 | 52.6 |
The results indicate an average decrease, with respect to the in situ dataset based model, of approximately 0.18 in terms of R 2 after the fine-tuning (CNN F T vs. CNN), and approximately 0.29 applying the model trained from scratch (CNN SAT vs. CNN). Concerning M A P E and M P E, these generally increase by approximately 18% and 7% applying CNN F T, and by approximately 38% and 26% applying CNN SAT, respectively. Noteworthy is the retrieval of the concentration of allo, for which the fine-tuned satellite-based model slightly improves R 2 and substantially reduces relative errors with respect to the in situ CNN. This improvement is likely related to the average higher concentrations of allo represented in the satellite-based dataset with respect to the in situ dataset. In contrast, hex is among the pigments most negatively affected by the extension to satellite observations, showing a decrease of about 0.31 in R 2 and increases of approximately 21% and 23% in M P E and M A P E when applying CNN F T. In this case, however, no clear relationship can be identified between its representation in the input dataset and that in the satellite-based dataset.
3.3 Effect of spectral dimensionality
To further extend the applicability of the proposed model and to investigate the effect of reducing the input feature space, a reduced version of the CNN model, denoted as CNN *, was trained and evaluated. Selected wavelengths were 412, 442, 490, 555 and 670 nm, permitting the application to a number of legacy Ocean Colour missions as well as both the Copernicus-GlobColour and the European Space Agency’s Ocean-Colour Climate Change Iniciative (OC-CCI) datasets, thus supporting climatological studies. Pigment-by-pigment results are shown in Table 6.
TABLE 6. Performance metrics comparison on a pigment-by-pigment basis of CNN models trained with 11 (CNN) vs. 5 (CNN *) center-wavelengths. Best values per metric are bolded.
| Pigment | | c h l i d e | c h l a | c h l b | c h l c 12 | f u c o | h e x | b u t | d i a d | a l l o | d i a t o | z e a | c a r o | p e r i |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| R 2 | CNN | 0.778 | 0.916 | 0.783 | 0.929 | 0.908 | 0.681 | 0.519 | 0.892 | 0.608 | 0.782 | 0.544 | 0.907 | 0.839 |
| [ − ] | CNN * | 0.775 | 0.904 | 0.772 | 0.921 | 0.904 | 0.646 | 0.406 | 0.887 | 0.594 | 0.747 | 0.518 | 0.891 | 0.863 |
| M S E | CNN | 0.111 | 0.022 | 0.065 | 0.025 | 0.059 | 0.061 | 0.064 | 0.031 | 0.176 | 0.063 | 0.053 | 0.023 | 0.071 |
| [ ( m g m − 3 ) 2 ] | CNN * | 0.113 | 0.025 | 0.068 | 0.028 | 0.061 | 0.068 | 0.079 | 0.033 | 0.184 | 0.074 | 0.056 | 0.027 | 0.061 |
| M A E | CNN | 0.087 | 0.156 | 0.027 | 0.035 | 0.094 | 0.049 | 0.008 | 0.048 | 0.015 | 0.011 | 0.016 | 0.007 | 0.014 |
| [ m g m − 3 ] | CNN * | 0.097 | 0.172 | 0.026 | 0.041 | 0.098 | 0.050 | 0.008 | 0.051 | 0.015 | 0.010 | 0.016 | 0.008 | 0.013 |
| M A P E | CNN | 59.1 | 25.7 | 44.4 | 28.0 | 40.5 | 43.6 | 40.4 | 33.9 | 208.4 | 52.8 | 43.5 | 27.1 | 61.9 |
| [ % ] | CNN * | 62.8 | 28.2 | 45.4 | 30.8 | 45.3 | 45.4 | 48.9 | 33.9 | 177.4 | 54.7 | 43.9 | 29.5 | 58.1 |
| M E | CNN | −0.064 | 0.010 | −0.015 | −0.014 | −0.049 | −0.023 | −0.004 | −0.005 | −0.002 | −0.003 | −0.007 | −0.000 | −0.005 |
| [ m g m − 3 ] | CNN * | −0.050 | 0.009 | −0.014 | −0.009 | −0.034 | −0.024 | −0.004 | −0.004 | −0.003 | −0.003 | −0.008 | 0.000 | −0.005 |
| M P E | CNN | 31.7 | 6.2 | 9.1 | 5.4 | 15.4 | 7.2 | 9.3 | 11.5 | 172.9 | 19.6 | 12.8 | 7.4 | 29.1 |
| [ % ] | CNN * | 35.1 | 7.0 | 9.4 | 6.6 | 18.9 | 7.2 | 14.5 | 10.4 | 139.5 | 19.8 | 11.3 | 7.4 | 27.8 |
Reducing the spectral dimensionality leads to a limited but structured degradation in performance, confirming that a large fraction of the predictive skill is retained even under a strongly constrained spectral configuration. Overall, CNN * preserves the main performance hierarchy observed for the full CNN model, with changes in R 2, M S E and M A E remaining moderate for most pigments. In terms of explained variance ( R 2 ), differences between CNN * and CNN are generally small for the major pigments, with variations below or close to 0.02 for c h l i d e, c h l a, c h l b, c h l c 12, f u c o, d i a d, a l l o, z e a and c a r o. The largest degradation is observed for but, decreasing from 0.519 to 0.406, followed by hex and diato, both showing decreases of approximately 0.035. Conversely, peri shows a slight improvement when using the reduced spectral configuration, increasing from 0.839 to 0.863. Regarding the remaining metrics, similar patterns are obtained: CNN * generally exhibits slightly worse M S E, M A E and relative errors, although it improves selected metrics for some pigments, such as peri, allo, diad, and zea. Overall, the reduction to five center-wavelengths does not produce a systematic collapse in performance, but it does lead to more noticeable losses for pigments with weaker or more indirect spectral signatures, particularly but. The performance of CNN * is further summarized in Figure 9, using the same bubble representation adopted for the 11-center-wavelength configuration.

Complementing the quantitative performance comparison, a SHAP [SHapley Additive exPlanations, Štrumbelj and Kononenko (2013)] analysis was performed on both CNN and CNN * to identify the spectral bands driving pigment-specific predictions and to characterize how feature importance redistributes when the input dimensionality is reduced. SHAP analysis decomposes model predictions into individual feature contributions and is widely used in the remote sensing community to facilitate the interpretation of ML model outputs (e.g., Temenos et al., 2023; White et al., 2024; Marchese et al., 2026). Results for both configurations are shown in Figures 10a,b, respectively, where pigments and R r s ( λ ) are shown on the x- and y-axis, respectively, and the color indicates the mean absolute SHAP values expressed in percentage values relative to each pigment.

In both configurations, R r s ( 560 ) shows the highest relative contribution across most pigments. This is consistent with the role of R r s ( 560 ) as a well-established hinge point in c h l a retrieval algorithms, where green reflectance is particularly sensitive to variations in total pigment load. In most of the cases, the second and third highest contributors are R r s ( 442 ) and R r s ( 490 ). Both spectral regions coincide with the absorption features of several of the target pigments and are extensively used in existing c h l a and accessory pigment retrieval algorithms (Jeffrey, 2005; Roy et al., 2011; Clementson and Wojtasiewicz, 2019). In the 11-center-wavelength model, R r s ( 620 ) and R r s ( 681 ) emerge as additional significant contributors, particularly for c h l b, z e a, d i a t o, p e r i, b u t and h e x. These bands are absent from the 5-center-wavelength configuration, where their combined informational role is partially absorbed by R r s ( 673 ).
Similarly to the CNN model, CNN * was also fine-tuned based on a matchup dataset relying on the MAREDAT, NOMAD, and TARA datasets, and the Copernicus-Globcolour product consisting, in this case, of 7,287 observations. As for the 11-center-wavelength dataset, statistics highly differ from those of in situ dataset. Specifically, pigment concentrations show average values and standard deviations exceeding three and five times those included in situ dataset, respectively. Concerning remote-sensing reflectances, average values are on the order of those in the in situ dataset, however much higher variability is observed in this latter dataset, likely due to the marked presence of optically complex waters also reflected in the strong bimodal distributions obtained at 412, 442, and 490 nm (Supplementary Figure S7). Results obtained with both the fine-tuned version of CNN * (CNN F T *) and the CNN * re-trained from scratch (CNN SAT *) are summarized in Table 7.
TABLE 7. Performance metrics comparison on a pigment-by-pigment basis of CNN models trained based only on the satellite dataset (CNN SAT *) and fine-tuned (CNN F T *) with 5-center-wavelength. Best values per metric are bolded.
| Pigment | | c h l i d e | c h l a | c h l b | c h l c 12 | f u c o | h e x | b u t | d i a d | a l l o | d i a t o | z e a | c a r o | p e r i |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| R 2 | CNN F T * | 0.610 | 0.798 | 0.549 | 0.777 | 0.835 | 0.389 | 0.259 | 0.723 | 0.672 | 0.570 | 0.262 | 0.670 | 0.616 |
| [ − ] | CNN SAT * | 0.467 | 0.726 | 0.461 | 0.675 | 0.753 | 0.200 | 0.086 | 0.655 | 0.573 | 0.484 | 0.039 | 0.610 | 0.499 |
| M S E | CNN F T * | 0.290 | 0.089 | 0.226 | 0.173 | 0.176 | 0.172 | 0.204 | 0.176 | 0.232 | 0.209 | 0.284 | 0.225 | 0.288 |
| [ ( m g m − 3 ) 2 ] | CNN SAT * | 0.396 | 0.121 | 0.270 | 0.253 | 0.264 | 0.226 | 0.252 | 0.220 | 0.302 | 0.251 | 0.370 | 0.266 | 0.376 |
| M A E | CNN F T * | 0.092 | 0.507 | 0.066 | 0.155 | 0.389 | 0.070 | 0.020 | 0.117 | 0.065 | 0.045 | 0.070 | 0.075 | 0.109 |
| [ m g m − 3 ] | CNN SAT * | 0.102 | 0.607 | 0.071 | 0.176 | 0.454 | 0.075 | 0.022 | 0.131 | 0.077 | 0.048 | 0.077 | 0.077 | 0.119 |
| M A P E | CNN F T * | 188.2 | 75.0 | 117.2 | 129.8 | 150.4 | 96.5 | 103.3 | 161.4 | 145.5 | 126.3 | 200.3 | 135.7 | 201.6 |
| [ % ] | CNN SAT * | 277.5 | 87.6 | 144.8 | 311.2 | 158.9 | 115.1 | 111.7 | 185.8 | 176.7 | 140.3 | 258.8 | 175.3 | 251.4 |
| M E | CNN F T * | −0.075 | −0.231 | −0.042 | −0.109 | −0.230 | −0.054 | −0.014 | −0.070 | −0.045 | −0.034 | −0.050 | −0.058 | −0.092 |
| [ m g m − 3 ] | CNN SAT * | −0.084 | −0.278 | −0.049 | −0.118 | −0.262 | −0.060 | −0.015 | −0.082 | −0.058 | −0.038 | −0.058 | −0.064 | −0.102 |
| M P E | CNN F T * | 142.8 | 39.4 | 65.5 | 89.8 | 108.1 | 49.7 | 55.9 | 121.3 | 101.0 | 81.4 | 141.5 | 91.3 | 162.2 |
| [ % ] | CNN SAT * | 227.3 | 49.4 | 90.5 | 269.1 | 114.0 | 64.3 | 60.8 | 142.7 | 128.8 | 95.3 | 196.6 | 131.4 | 209.4 |
Analogously to the 11-center-wavelengths model, a general performance degradation is obtained with respect to the in situ dataset based model (CNN *) applying both CNN F T * and CNN SAT *. In particular, an average decrease of approximately 0.17 in R 2 is observed for CNN F T * and it reaches approximately 0.29 for CNN SAT *. Relative error metrics increase markedly, with average M A P E and M P E values reaching approximately 141% and 96% for CNN F T *, and approximately 184% and 137% for CNN SAT *, respectively. Nevertheless, the advantage of fine-tuning over training from scratch remains evident. This is especially clear in terms of R 2, where CNN F T * consistently achieves higher values across all 13 pigments, with significant improvements such as 0.61 versus 0.47 for chlide, 0.80 versus 0.73 for chla and 0.62 versus 0.50 for peri. The absolute error metrics further confirm the benefit of fine-tuning: CNN F T * systematically reduces M A E relative to CNN SAT * for all pigments, with particularly pronounced improvements for chla, fuco, chlc12, diad, and peri. Finally, the relative error metrics M A P E and M P E exhibit large values, particularly for pigments with very low concentrations such as chlide, zea, caro, and peri. Results are further illustrated in Figure 11, which compares CNN F T * and CNN SAT * using the same joint visualization of R 2, M P E, and M A P E.

4 Conclusion
This study evaluated the capability of simultaneously retrieving 13 diagnostic phytoplankton pigment concentrations from the multi-spectral band configuration of the OLCI sensor onboard Copernicus Sentinel-3. Five machine learning architectures, Random Forest, XGBoost, DNN, CNN, and BiLSTM, were systematically benchmarked under identical data and pre-processing conditions on a radiometrically rigorous in situ dataset spanning optically diverse European waters, constituting the first comprehensive ML architecture comparison specifically designed around the OLCI spectral configuration. The CNN architecture achieved the best overall performance, with coefficients of determination of 0.70–0.93 and mean relative errors of 25%–55% across the 13 target pigments. For the five best-retrieved pigments (chla, chlc12, fuco, caro, and diad) errors approach the approximate 20% inter-laboratory HPLC measurement absolute percent differences documented in Canuti (2023), indicating that the CNN results are near the physical limit of what can be expected from multi-spectral data for these compounds. The consistent outperformance of CNN over BiLSTM suggests that pigment retrieval from multi-spectral R r s is governed by local spectral features confined to a small number of consecutive bands, rather than long-range spectral dependencies, offering a recommendation for future architecture choices for ocean color retrieval problems. A novel two-phase Deep Learning training strategy was introduced and validated. By first optimizing pigment-specific modules independently before assembling them into a joint multi-output model with a shared dense head, the approach prevents the optimization dynamics of abundant, spectrally prominent pigments from dominating and degrading the retrieval of rarer accessory compounds. The extension to satellite observations was achieved through a transfer learning approach in which the CNN pre-trained on the high-quality regional BiOMaP in situ dataset was fine-tuned on a global matchup dataset combining MAREDAT, NOMAD, and TARA pigment measurements with Copernicus-GlobColour satellite Rrs products. A controlled comparison between the fine-tuned model (CNN F T) and an identical architecture trained from scratch on the satellite data alone (CNN SAT) provides a quantitative evidence that pre-training on radiometrically accurate regional in situ data confers a systematic and measurable advantage for global satellite pigment retrieval: R 2 decreased by approximately 0.2 for CNN F T versus 0.35 for CNN SAT relative to the in situ baseline, with corresponding improvements in MAPE between 20% and 40%. Specifically, CNN F T achieves average M A P E and M P E generally lower than 70% and 35%, compared to 100% and 50% for CNN SAT. Three pigment groups emerged with consistently distinct retrieval difficulty. Chla, fuco, chlc12, caro, diad, and peri are retrieved with R 2 larger than 0.85 and errors approaching the HPLC inter-comparison baseline, indicating very high maturity level. Chlide, chlb, hex, diato, and allo occupy an intermediate tier where DL techniques confers a meaningful advantage over classical ML approaches. Zea and but remain challenging regardless of model complexity, most likely due to low concentrations, poor representation in the training dataset, and high spectral overlap with dominant pigments, a behavior consistent with previously published studies (e.g., Pan et al., 2010; Bracher et al., 2015; Moisan et al., 2017; El Hourany et al., 2019; Stock and Subramaniam, 2020) and suggesting inherent limitation of multi-spectral retrieval that hyperspectral sensors such as PACE OCI may partially resolve. In addition to the OLCI-targeted model, a five-wavelength reduced version (CNN *) was developed and validated for compatibility with the Copernicus-GlobColour and ESA Ocean Colour Climate Change Initiative (OC-CCI) merged multi-sensor archives, enabling retrospective application of the multi-pigment retrieval framework to a continuous satellite record extending back to 1997. The 5-center-wavelength model exhibits similar in situ performance to the full 11-center-wavelength one for most pigments. For both models, the SHAP analysis indicates R r s ( 560 ), R r s ( 442 ), and R r s ( 490 ) as the mayor provider of informative content for most of the pigments, with additional significant contributions from R r s ( 620 ) and R r s ( 683 ) (or alternatively R r s ( 670 ) for the 5-center-wavelength model) for c h l b, z e a, d i a t o, p e r i, b u t and h e x. Similarly, the transfer learning advantage over training from scratch is preserved after fine-tuning.
It is recognized that for both the 11- and 5- center-wavelength models, the geographical concentration of the BiOMaP in situ training dataset in European waters may represent a limiting factor for global transferability; expanding coincident radiometric and HPLC measurements to underrepresented oceanic regions, including the tropical Pacific, Southern Ocean, and Atlantic and Pacific upwelling systems, would reduce the domain gap between regional pre-training and global satellite application and improve the robustness of transfer learning. Despite this limitation, this study demonstrates that CNN, combined with a two-phase training strategy, and a systematic transfer learning protocol, constitute a robust and operationally viable framework for multi-pigment retrieval from multi-spectral OLCI ocean color data. High-quality in situ radiometric measurements, free from the uncertainties introduced by atmospheric correction, adjacency effects, and sub-pixel heterogeneity, allows the model to identify spectral-biogeochemical relations that satellite-derived R r s alone cannot provide with the same accuracy, particularly for accessory pigments whose optical signatures are less evident and that are generally present with lower concentrations. Developed models are directly applicable to ongoing Copernicus Sentinel-3 mission’s and to the long-term Copernicus-Globcolor dataset. The applicability to the ESA OC-CCI dataset was not explicitly assessed, however no compatibility issues are expected. Additionally, the application to current and future hyperspectral missions including NASA PACE and ESA CHIME is envisaged. A large body of historical in situ HPLC measurements exists that was collected alongside multi-spectral radiometric observations spectrally incompatible with hyperspectral sensors, and would therefore be excluded from direct hyperspectral model training. The present results suggest that such datasets need not be discarded: provided their radiometric quality is sufficient, they can serve as pre-training foundations for hyperspectral CNN models, with the learned spectral-biogeochemical representations subsequently fine-tuned on the smaller but spectrally complete hyperspectral matchup datasets that PACE and CHIME will progressively generate.
Generative AI statement
The author(s) declared that generative AI was used in the creation of this manuscript. Generative AI tools were used solely to improve grammar, spelling, and overall readability, without altering the substantive content or interpretation of the text.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Footnotes
Edited by: Sachidananda Mishra, National Oceanic and Atmospheric Administration (NOAA), United States
Reviewed by: Abdul Azeez Saleem, King Fahd University of Petroleum & Minerals, Saudi Arabia
Dilipkumar Jayaraj, UMR8187 Laboratoire d’océanologie et de géosciences (LOG), France
Statements
- Conflict of interest
The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
- Funding
The author(s) declared that financial support was received for this work and/or its publication. This work was supported partly by Biodiversa+, the European Biodiversity Partnership, in the context of the PETRI-MED project under the 2021–2022 BiodivProtect joint call for research proposals, co-funded by the European Commission (GA N°101052342), the Spanish Ministry for the Ecological Transition and the Demographic Challenge (MITECO), the Spanish Fundación Biodiversidad, the Italian Ministry of Universities and Research (MUR), and the Slovenian Ministry of Higher Education, Science and Innovation; partly by the “Severo Ochoa Centre of Excellence” Accreditation under Grant CEX 2024-001494-S funded by AEI 10.13039/501100011033; partly by EuroMarine through OYSTER grants for Early Career Researchers in the context of the project DROPTHEMIC-MED. GM.F. acknowledges support from the FPI Grant CEX 2019-421 000928-S-21-1. AD contributed to this work also in the context of the Copernicus Marine Service (contract Refs. 21001L2-COP-TAC OC-2200 and 24251L03-COP-TAC OC-2200).
- Data availability
The in situ dataset used in this study is available from the PIs of the BioMaP program upon request. The satellite-based matchup dataset was constructed from publicly available open-access data sources. This data can be found here: Copernicus-GlobColour data can been accessed though the Copernicus Marine Service; NOMAD data were downloaded from the SeaWiFS Bio-optical Archive and Storage System (SeaBASS). The trained machine learning models, together with the implementation code, are available on GitHub at https://github.com/Kissyfur/pigment-retrieval-from-olci.
- Author contributions
BS-L: Formal Analysis, Writing – original draft, Data curation, Conceptualization, Visualization, Writing – review and editing, Methodology, Funding acquisition, Validation, Investigation. MT: Writing – review and editing, Methodology, Writing – original draft, Investigation, Funding acquisition. JC: Writing – review and editing, Investigation. AD: Writing – review and editing, Investigation. GM-F: Writing – review and editing, Visualization, Investigation. PS: Writing – review and editing, Investigation, Visualization, Funding acquisition.
- Acknowledgements
BiOMaP data were collected under the leadership of the European Commission’s Joint Research Centre. The authors would like to acknowledge Giuseppe Zibordi and Jean-François Berthon for their continuous support to the BiOMaP programme as well as all the scientific and technical personnel involved in the preparation and execution of its numerous oceanographic cruises. The Editor and two reviewers are duly acknowledged for their careful reading of the manuscript and their insightful comments. Copernicus-GlobColour data used in this study were developed and validated by ACRI-ST, France, and has been accessed through the Copernicus Marine Service. NOMAD data used in this study were downloaded from the SeaWiFS Bio-optical Archive and Storage System (SeaBASS) and contributed by participants in the NASA SIMBIOS Program (NRA-96-MTPE-04 and NRA-99-OES-09) as well as by voluntary contributors. All scientific and technical personnel involved in the preparation of the following datasets are gratefully acknowledged: 10.5067_SeaBASS_ACIDD_DATA001, 10.5067_SeaBASS_AMLR_DATA001, 10.5067_SeaBASS_BENTHICECOLOGY_FROMSPAC, 10.5067_SeaBASS_BIOCOMPLEXITY_DATA001, 10.5067_SeaBASS_BOWDOINBUOY_DATA001, 10.5067_SeaBASS_CASES_DATA001, 10.5067_SeaBASS_CCE-LTER_DATA001, 10.5067_SeaBASS_CHESAPEAKE_LIGHT_TOWER, 10.5067_SeaBASS_ECOHAB_DATA001, 10.5067_SeaBASS_ECOMON_DATA001, 10.5067_SeaBASS_EGEE3_DATA001, 10.5067_SeaBASS_EGEE5_DATA001, 10.5067_SeaBASS_GOMECC_DATA001, 10.5067_SeaBASS_GULFCARBON_DATA001, 10.5067_SeaBASS_INTRO_DATA001, 10.5067_SeaBASS_LAMONT_SCS_DATA001, 10.5067_SeaBASS_LATTE_DATA001, 10.5067_SeaBASS_LMER-TIES_DATA001, 10.5067_SeaBASS_MOCE_PIGMENT_DATABASE_D, 10.5067_SeaBASS_MURI_CAMOUFLAGE_DATA001, 10.5067_SeaBASS_MVCO_DATA001, 10.5067_SeaBASS_NES-LTER_DATA001, 10.5067_SeaBASS_NOAA_DATA001, 10.5067_SeaBASS_NSF-BWZ_DATA001, 10.5067_SeaBASS_NSF_GULF_RAPID_DATA001, 10.5067_SeaBASS_PACE_ABSCLOSURE_DATA001, 10.5067_SeaBASS_SABOR_DATA001, 10.5067_SeaBASS_SBI_DATA001, 10.5067_SeaBASS_SFMBON_DATA001, 10.5067_SeaBASS_TARA_OCEANS_POLAR_CIRCL, 10.5067_SeaBASS_THREERIVERS_DATA001, 10.5067_SeaBASS_VOLPE_DATA001.
References
- Boss E., Claustre H. (2009). Tara ocean expedition. Greenbelt, MD: NASA Ocean Biology DAAC, SeaBASS. doi:10.5067/SeaBASS/TARA_OCEANS_EXPEDITION/DATA001
- Bracher A., Taylor M. H., Taylor B., Dinter T., Röttgers R., Steinmetz F. (2015). Using empirical orthogonal functions derived from remote-sensing reflectance for the prediction of phytoplankton pigment concentrations. Ocean Sci. 11, 139 – 158. doi:10.5194/os-11-139-2015
- Bulgarelli B., Zibordi G. (2018). On the detectability of adjacency effects in ocean color remote sensing of mid-latitude coastal environments by SeaWiFS, MODIS-A, MERIS, OLCI, OLI and MSI. Remote Sens. Environ. 209, 423 – 438. doi:10.1016/j.rse.2017.12.021
- Campbell J. W. (1995). The lognormal distribution as a model for bio-optical variability in the sea. J. Geophys. Res. Oceans 100, 13237 – 13254. doi:10.1029/95JC00458
- Canuti E. (2023). Phytoplankton pigment in situ measurements uncertainty evaluation: an hplc interlaboratory comparison with a european-scale dataset. Front. Mar. Sci. 10, 10 – 2023. doi:10.3389/fmars.2023.1197311
- Chase A. P., Boss E., Cetinić I., Slade W. (2017). Estimation of phytoplankton accessory pigments from hyperspectral reflectance spectra: toward a global algorithm. J. Geophys. Res. Oceans 122, 9725 – 9743. doi:10.1002/2017JC012859
- Chen K., Zhang J., Zheng Y., Xie X. (2024). A study on global oceanic chlorophyll-a concentration inversion model for modis using machine learning algorithms. IEEE Access 12, 128843 – 128859. doi:10.1109/ACCESS.2024.3456481
- Cheng Y., Bhoot V. N., Kumbier K., Sison-Mangus M. P., Brown J. B., Kudela R. (2021). A novel random forest approach to revealing interactions and controls on chlorophyll concentration and bacterial communities during coastal phytoplankton blooms. Sci. Rep. 11, 19944. doi:10.1038/s41598-021-98110-9
- Clementson L. A., Wojtasiewicz B. (2019). Dataset on the absorption characteristics of extracted phytoplankton pigments. Data Brief 24, 103875. doi:10.1016/j.dib.2019.103875
- [Dataset] Mélin F. (2019). Uncertainties in Ocean Colour Remote Sensing. doi:10.25607/OBP-696
- Donlon C., Berruti B., Buongiorno A., Ferreira M.-H., Féménias P., Frerick J. (2012). The global monitoring for environment and security (GMES) sentinel-3 mission. Remote Sens. Environ. 120, 37 – 57. doi:10.1016/j.rse.2011.07.024
- El Hourany R., Abboud-Abi Saab M., Faour G., Aumont O., Crépon M., Thiria S. (2019). Estimation of secondary phytoplankton pigments from satellite observations using self-organizing maps (soms). J. Geophys. Res. Oceans 124, 1357 – 1378. doi:10.1029/2018JC014450
- [Dataset] European Union-Copernicus Marine Service (2022). Global ocean colour (copernicus-globcolour), bio-geo-chemical, l3 (daily) from satellite observations (1997-ongoing). doi:10.48670/moi-00280
- [Dataset] Hooker S. B., Clementson L., Thomas C. S., Schlüter L., Allerup M., Ras J. (2012). The Fifth Seawifs Hplc Analysis Round-Robin Experiment (Seaharre-5). Greenbelt MD: NASA Goddard Space Flight Center.
- Jeffrey S. W. (ed.) (2005). Phytoplankton Pigments in Oceanography. No. 10 in Monographs on Oceanographic Methodology. (Paris, France: UNESCO).
- Karsenti E., Acinas S. G., Bork P., Bowler C., De Vargas C., Raes J. (2011). A holistic approach to marine eco-systems biology. PLoS Biol. 9, e1001177. doi:10.1371/journal.pbio.1001177
- Kim H., Kim B.-G., Kim K. J., Kim T.-H., Shin H.-K., Han J. H. (2025). Chlorophyll-a prediction based on machine learning and satellite data in the south sea of Korea. IEEE J. Sel. Top. Appl. Earth Observations Remote Sens. 18, 19066 – 19075. doi:10.1109/JSTARS.2025.3590461
- Kramer S. J., Siegel D. A., Maritorena S., Catlett D. (2022). Modeling surface ocean phytoplankton pigments from hyperspectral remote sensing reflectance on global scales. Remote Sens. Environ. 270, 112879. doi:10.1016/j.rse.2021.112879
- Li X., Yang Y., Ishizaka J., Li X. (2023). Global estimation of phytoplankton pigment concentrations from satellite data using a deep-learning-based model. Remote Sens. Environ. 294, 113628. doi:10.1016/j.rse.2023.113628
- Marchese C., Zoffoli M. L., Ramond P., Logares R., Bouget F.-Y., Galand P. E. (2026). Machine learning-driven mapping of prokaryotic community diversity in the mediterranean sea using omics, earth observation, and model data. Ecol. Inf. 95, 103747. doi:10.1016/j.ecoinf.2026.103747
- Maritorena S., d’Andon O. H. F., Mangin A., Siegel D. A. (2010). Merged satellite ocean color data products using a bio-optical model: characteristics, benefits and issues. Remote Sens. Environ. 114, 1791 – 1804. doi:10.1016/j.rse.2010.04.002
- Medeiros S. C., Hagen S. C., Weishampel J. F. (2015). A random forest model based on lidar and field measurements for parameterizing surface roughness in coastal modeling. IEEE J. Sel. Top. Appl. Earth Observat. Remote Sens. 8, 1582 – 1590. doi:10.1109/JSTARS.2015.2419817
- Moisan T. A., Rufty K. M., Moisan J. R., Linkswiler M. A. (2017). Satellite observations of phytoplankton functional type spatial distributions, phenology, diversity, and ecotones. Front. Mar. Sci. 4, 189. doi:10.3389/fmars.2017.00189
- O’Reilly J. E., Maritorena S., Mitchell B. G., Siegel D. A., Carder K. L., Garver S. A. (1998). Ocean color chlorophyll algorithms for seawifs. J. Geophys. Res. Oceans 103, 24937 – 24953. doi:10.1029/98JC02160
- Pahlevan N., Sarkar S., Franz B. A. (2016). Uncertainties in coastal ocean color products: impacts of spatial sampling. Remote Sens. Environ. 181, 14 – 26. doi:10.1016/j.rse.2016.03.022
- Pan X., Mannino A., Russ M. E., Hooker S. B., Harding L. W. (2010). Remote sensing of phytoplankton pigment distribution in the United States northeast coast. Remote Sens. Environ. 114, 2403 – 2416. doi:10.1016/j.rse.2010.05.015
- Peloquin J., Swan C., Gruber N., Vogt M., Claustre H., Ras J. (2013). The maredat global database of high performance liquid chromatography marine pigment measurements. Earth Syst. Sci. Data 5, 109 – 123. doi:10.5194/essd-5-109-2013
- Roy S., Llewellyn C., Egeland E., Johnsen G. (2011). Phytoplankton Pigments: Characterization, Chemotaxonomy and Applications in Oceanography (New York: Cambridge University Press). doi:10.1017/CBO9780511732263
- [Dataset] Sathyendranath S., Jackson T., Brockmann C., Brotas V., Calton B., Chuprin A. (2023). Esa ocean colour climate change initiative (Ocean_Colour_Cci): version 6.0, 4km resolution data. Didcot, UK: NERC EDS Centre for Environmental Data Analysis. doi:10.5285/5011d22aae5a4671b0cbc7d05c56c4f0
- Stock A., Subramaniam A. (2020). Accuracy of empirical satellite algorithms for mapping phytoplankton diagnostic pigments in the open ocean: a supervised learning perspective. Front. Mar. Sci. 7, 599. doi:10.3389/fmars.2020.00599
- Štrumbelj E., Kononenko I. (2013). Explaining prediction models and individual predictions with feature contributions. Knowl. Inf. Syst. 41, 647 – 665. doi:10.1007/s10115-013-0679-x
- Sun D., Li Z., Wang S., Zhang H., Huan Y., Zhang Y. (2022). Two-decadal estimation of sixteen phytoplankton pigments from satellite observations in coastal waters. Int. J. Appl. Earth Observation Geoinformation 108, 102715. doi:10.1016/j.jag.2022.102715
- Talone M., Zibordi G., Ansko I., Banks A. C., Kuusk J. (2016). Stray light effects in above-water remote-sensing reflectance from hyperspectral radiometers. Appl. Opt. 55, 3966 – 3977. doi:10.1364/ao.55.003966
- Talone M., Zibordi G., Lee Z. (2018). Correction for the non-nadir viewing geometry of aeronet-oc above water radiometry data: an estimate of uncertainties. Opt. Express 26, A541. doi:10.1364/oe.26.00a541
- Talone M., Zibordi G., Pitarch J. (2024). On the application of aeronet-oc multispectral data to assess satellite derived hyperspectral rrs. IEEE Geoscience Remote Sens. Lett. 21, 1. doi:10.1109/LGRS.2024.3350928
- Temenos A., Temenos N., Kaselimi M., Doulamis A., Doulamis N. (2023). Interpretable deep learning framework for land use and land cover classification in remote sensing using shap. IEEE Geoscience Remote Sens. Lett. 20, 1 – 5. doi:10.1109/LGRS.2023.3251652
- Werdell P. J., Bailey S. W. (2005). An improved in-situ bio-optical data set for ocean color algorithm development and satellite data product validation. Remote Sens. Environ. 98, 122 – 140. doi:10.1016/j.rse.2005.07.001
- White S., Silva T., Amoudry L. O., Spyrakos E., Martin A., Medina-Lopez E. (2024). The colours of the ocean: using multispectral satellite imagery to estimate sea surface temperature and salinity on global coastal areas, the gulf of Mexico and the UK. Front. Environ. Sci. 12, 1426547. doi:10.3389/fenvs.2024.1426547
- Xiao Y., Liu R., Kim K., Zhang J., Cui T. (2022). A random forest-based algorithm to distinguish ulva prolifera and sargassum from multispectral satellite images. IEEE Trans. Geoscience Remote Sens. 60, 1 – 15. doi:10.1109/TGRS.2021.3071154
- Zibordi G., Berthon J.-F. (2024). Coastal atmosphere and sea time series (coasts) and bio-optical mapping of marine properties (biomap): the coasts-biomap dataset. Earth Syst. Sci. Data 16, 5477 – 5502. doi:10.5194/essd-16-5477-2024
- Zibordi G., Berthon J.-F., Mélin F., D’Alimonte D. (2011). Cross-site consistent in situ measurements for satellite ocean color applications: the biomap radiometric dataset. Remote Sens. Environ. 115, 2104 – 2115. doi:10.1016/j.rse.2011.04.013
- Zibordi G., Donlon C., Parr A. C. (2014). Optical Radiometry for Ocean Climate Measurements. Experimental Methods in the Physical Sciences edn, 47. Elsevier.
- Zibordi G., Voss K., Johnson B. C., Mueller J. L. (2019). Ocean optics and Biogeochemistry protocols for satellite Ocean color sensor validation. Volume 3: protocols for Ocean color data validation: in situ optical radiometry (v3.0). Tech. Rep. IOCCG. 3, 1 – 67. doi:10.25607/OBP-691
- Zibordi G., Talone M., Melin F. (2022). Uncertainty estimate of satellite-derived normalized water-leaving radiance. IEEE Geoscience Remote Sens. Lett. 19, 1 – 5. doi:10.1109/LGRS.2021.3134876
Citation
Sánchez-López, B., et al. (2026). Simultaneous retrieval of 13 phytoplankton pigments from Sentinel-3 OLCI using convolutional neural networks and transfer learning. Frontiers in Remote Sensing, Volume 7. https://doi.org/
- Received
- Accepted
- Published
- Volume
- 7 - 2026
Copyright
Copyright © 2026 Sánchez-López, Talone, Cerquides, Di Cicco, Martínez-Fornos and Slavinec.
License: https://creativecommons.org/licenses/by/4.0/
*Correspondence: Borja Sánchez-López
Article metrics
- Views
- 0
- Downloads
- 0
- Citations
- 0
- Shares
- 0
