Source-linked AI summary
EddyNet: A Deep Neural Network For Pixel-Wise Classification of Oceanic Eddies
Redouane Lguensat, Miao Sun, Ronan Fablet, Evan Mason, Pierre Tandeo, Ge Chen
TL;DR
Automated eddy detection and classification from SSH maps requires a pixel-wise approach suited to ocean remote sensing. The paper proposes EddyNet, a U-Net-like segmentation network using activation and overlap-loss alternatives, and evaluates its classification performance, including ghost eddies.
Problem
The paper addresses automated pixel-wise detection and classification of oceanic eddies from SSH maps.
Source: §I · p. 1Method
EddyNet uses a U-Net-like deep segmentation architecture with SELU or ReLU plus Batch Normalization and Dice-based overlap loss alternatives.
Source: §I · p. 1, B. Loss metric · p. 3Results
EddyNet assigns ghost-eddy centers to the correct classes 55% of the time for anticyclonic eddies and 45% for cyclonic eddies.
Source: B. Ghost eddies · p. 4Takeaways & Limitations
The approach transfers deep-learning image-segmentation methods to ocean eddy classification and provides an alternative to conventional detection methods for ghost eddies.
Source: §VI · p. 4, B. Ghost eddies · p. 4
Abstract
from arXiv · showhide
This work presents EddyNet, a deep learning based architecture for automated eddy detection and classification from Sea Surface Height (SSH) maps provided by the Copernicus Marine and Environment Monitoring Service (CMEMS). EddyNet is a U-Net like network that consists of a convolutional encoder-decoder followed by a pixel-wise classification layer. The output is a map with the same size of the input where pixels have the following labels \{'0': Non eddy, '1': anticyclonic eddy, '2': cyclonic eddy\}. We investigate the use of SELU activation function instead of the classical ReLU+BN and we use an overlap based loss function instead of the cross entropy loss. Keras Python code, the training datasets and EddyNet weights files are open-source and freely available on https://github.com/redouanelg/EddyNet.
I. INTRODUCTION
The paper presents EddyNet, a deep neural network for automated eddy detection and classification from SSH maps. It investigates SELU activations, Dice-based loss, and dropout within this image-segmentation setting.
- EddyNet applies deep-learning image-segmentation methods to pixel-wise eddy detection and classification from AVISO-SSH maps.Source: §I · p. 1
- The architecture investigates SELU activations as an alternative to ReLU with Batch Normalization.Source: §I · p. 1
- Dice-based loss produces better scores for cyclonic and anticyclonic classes than categorical cross-entropy.Source: §I · p. 1
- Dropout layers are added to prevent EddyNet from overfitting.Source: §I · p. 1
- The authors describe the work as the first deep-learning architecture for pixel-wise eddy classification.Source: §I · p. 1
II. PROBLEM STATEMENT AND RELATED WORK
Oceanic eddies transport important physical quantities and influence ocean circulation, motivating automated detection. Existing approaches include physical-parameter, geometric-contour, hybrid, and machine-learning methods, while this work trains on PET14 outputs.
- Oceanic eddies transport carbon, heat, phytoplankton, and salt, making their detection relevant to circulation, weather, mixing, and climate models.Source: §II · p. 1
- Physical-parameter methods such as Okubo-Weiss are criticized for expert dependence, regional specificity, and sensitivity to noisy SSH maps.Source: §II · pp. 1–2
- Geometric methods model eddies as elliptical shapes using closed contours, while hybrid methods combine physical and geometric ideas.Source: §II · p. 2
- EddyNet uses PET14 eddy detection and classification outputs as its training database.Source: §II · p. 2
III. DATA PREPARATION
The dataset uses 15 years of daily PET14 detections paired with CMEMS SSH maps, sampled into 128 × 128 Southern Atlantic patches for training and testing.
- The dataset contains 15 years of daily detected and classified eddies from 1998–2012, paired with AVISO-SSH maps from CMEMS.Source: §III · p. 2
- Training uses the first 14 years, while 2012 is reserved for testing.Source: §III · p. 2
- Memory constraints set the architecture input size to 128 × 128 pixels.Source: §III · p. 2
- Randomly sampling one patch per SSH map produces 5100 training samples from the Southern Atlantic region.Source: §III · p. 2
- Land and missing-data fill values are replaced by zero to avoid outliers without affecting eddy detection.Source: §III · p. 2
A. EddyNet architecture
EddyNet is a three-stage U-Net-like encoder-decoder with skip connections, contrasting SELU activation with ReLU plus Batch Normalization and using transposed convolutions for upsampling.
- The encoder has three stages, each using two 3 × 3 convolutions followed by activation and 2 × 2 max pooling.Source: A. EddyNet architecture · p. 2
- EddyNet compares SELU activation with the classical ReLU plus Batch Normalization configuration.Source: A. EddyNet architecture · p. 2
- The decoder uses transposed convolutions to restore the original resolution.Source: A. EddyNet architecture · p. 2
- Skip connections transfer information from the contracting path to the expanding path.Source: A. EddyNet architecture · p. 3
- The final design uses three stages with 32 filters throughout after the original U-Net overfit the small training set.Source: A. EddyNet architecture · p. 3
B. Loss metric
EddyNet uses a differentiable Dice-based overlap loss for multiclass segmentation, optimizing the mean of one-vs-all soft Dice coefficients across the three classes.
B. Loss metric
- The Dice coefficient measures twice the predicted–ground-truth intersection divided by the sum of their areas.A perfect segmentation scores 1, while a completely mistaken segmentation scores 0.Source: B. Loss metric · p. 3
- EddyNet uses a soft, differentiable Dice coefficient that retains softmax probabilities without binarization.The probabilities are compared with one-hot ground-truth class indicators.Source: B. Loss metric · p. 3
- The multiclass loss averages three one-vs-all soft Dice coefficients, one for each class.The network minimizes one minus this soft mean Dice coefficient.Source: B. Loss metric · p. 3
A. Assessment of the performance
The evaluation compares activation functions and training losses on held-out SSH patches, finding that Dice loss improves relevant-class and overall Dice scores while ReLU+BN achieves better metrics at longer training cost.
A. Assessment of the performance
- Example segmentation outputs label anticyclonic eddies green, cyclonic eddies brown, and non-eddy regions blue.The examples compare outputs from EddyNet and EddyNet S.Source: Figure 4 · p. 4, A. Assessment of the performance · p. 4
- The study compares EddyNet and EddyNet S, along with Dice Loss and categorical cross-entropy, using test-set metrics from 50 random patch sets.Each set contains 360 SSH 120 × 120 maps from 2012.Source: A. Assessment of the performance · pp. 3–4, Table I · p. 4
- Dice loss yields higher Dice coefficients for cyclonic and anticyclonic classes in both architectures and a better overall mean Dice coefficient than CCE loss.The comparison uses the original, non-soft mean Dice coefficient.Source: A. Assessment of the performance · p. 4
- EddyNet with ReLU+BN obtains better metrics than EddyNet S with SELU, but requires a longer training procedure.Training EddyNet S takes nearly half the time needed for training EddyNet.Source: A. Assessment of the performance · p. 4
B. Ghost eddies
EddyNet is evaluated for identifying ghost eddies, which conventional detection and tracking algorithms may miss between consecutive maps.
B. Ghost eddies
- EddyNet assigns ghost-eddy centers to the correct classes 55% of the time for anticyclonic eddies and 45% for cyclonic eddies.The authors present EddyNet as potentially relevant for detecting ghost eddies missed by conventional methods.Source: B. Ghost eddies · p. 4
VI. CONCLUSION
EddyNet is presented as a transferable deep-learning tool for oceanic eddy detection and classification, with extensions proposed for temporal, geographic, and multisource applications. The work also emphasizes practical reuse through training, fine-tuning, and integration with existing methods.
- EddyNet applies deep-learning image-segmentation methods to eddy detection and classification from SSH maps.Source: §VI · p. 4
- Future work includes temporal SSH volumes, a 3D architecture, additional surface information such as Sea Surface Temperature, and global deployment.Source: §VI · p. 4
- The authors identify omitted postprocessing constraints and eddy tracking as further development opportunities.Source: §VI · p. 4
- Users can train EddyNet from scratch with their own segmentation ground truth or fine-tune the provided weights on their datasets.Source: §VI · p. 4
- Figure 5 compares marked ghost-eddy centers in SSH maps with PET14 and EddyNet segmentations using distinct class colors.Source: Figure 5 · p. 5