Figure 1.
(a) A typical sound spectra of a humpback call taken from audio sources, (b) six-second pressure (upper-right) and its corresponding spectrogram (lower-right).
Figure 1.
(a) A typical sound spectra of a humpback call taken from audio sources, (b) six-second pressure (upper-right) and its corresponding spectrogram (lower-right).
Figure 2.
Comparison of humpback call and no-call examples using two feature representations. (a) humpback call–mel spectrogram, (b) humpback call–Delta-MFCC, (c) no-call–Mel spectrogram, (d) no-call–Delta-MFCC.
Figure 2.
Comparison of humpback call and no-call examples using two feature representations. (a) humpback call–mel spectrogram, (b) humpback call–Delta-MFCC, (c) no-call–Mel spectrogram, (d) no-call–Delta-MFCC.
Figure 3.
Visual comparison of original and augmented audio samples using mel spectrograms (Mel) and delta MFCC representations. (a) original–mel; (b) noise–mel; (c) pitch–mel; (d) highpass–mel; (e) shift–mel; (f) original–Delta-MFCC; (g) noise–Delta-MFCC; (h) pitch–Delta-MFCC; (i) highpass–Delta-MFCC; (j) shift–Delta-MFCC.
Figure 3.
Visual comparison of original and augmented audio samples using mel spectrograms (Mel) and delta MFCC representations. (a) original–mel; (b) noise–mel; (c) pitch–mel; (d) highpass–mel; (e) shift–mel; (f) original–Delta-MFCC; (g) noise–Delta-MFCC; (h) pitch–Delta-MFCC; (i) highpass–Delta-MFCC; (j) shift–Delta-MFCC.
Figure 4.
Architecture of a CNN.
Figure 4.
Architecture of a CNN.
Figure 5.
Vision transformer architecture.
Figure 5.
Vision transformer architecture.
Figure 6.
CNN mel spectrogram training and validation.
Figure 6.
CNN mel spectrogram training and validation.
Figure 7.
CNN mel spectrogram confusion matrix.
Figure 7.
CNN mel spectrogram confusion matrix.
Figure 8.
CNN mel spectrogram classification performance visualized through ROC and precision–recall curves. The dashed line represents the line of no discrimination (random classifier, AUC = 0.5).
Figure 8.
CNN mel spectrogram classification performance visualized through ROC and precision–recall curves. The dashed line represents the line of no discrimination (random classifier, AUC = 0.5).
Figure 9.
MobileNetV2 classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 mel spectrogram training and validation accuracy and loss; (b) MobileNetV2 mel spectrogram confusion matrix; (c) MobileNetV2 mel spectrogram ROC curve; (d) MobileNetV2 mel spectrogram precision–recall curve.
Figure 9.
MobileNetV2 classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 mel spectrogram training and validation accuracy and loss; (b) MobileNetV2 mel spectrogram confusion matrix; (c) MobileNetV2 mel spectrogram ROC curve; (d) MobileNetV2 mel spectrogram precision–recall curve.
Figure 10.
CNN classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) CNN mel spectrogram training and validation accuracy and loss (no augmentation); (b) CNN mel spectrogram confusion matrix (no augmentation); (c) CNN mel spectrogram ROC curve (no augmentation); (d) CNN mel spectrogram precision–recall curve (no augmentation).
Figure 10.
CNN classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) CNN mel spectrogram training and validation accuracy and loss (no augmentation); (b) CNN mel spectrogram confusion matrix (no augmentation); (c) CNN mel spectrogram ROC curve (no augmentation); (d) CNN mel spectrogram precision–recall curve (no augmentation).
Figure 11.
MobileNetV2 classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 mel spectrogram training and validation accuracy and loss (no augmentation); (b) MobileNetV2 mel spectrogram confusion matrix (no augmentation); (c) MobileNetV2 mel spectrogram ROC curve (no augmentation); (d) MobileNetV2 mel spectrogram precision–recall curve (no augmentation).
Figure 11.
MobileNetV2 classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 mel spectrogram training and validation accuracy and loss (no augmentation); (b) MobileNetV2 mel spectrogram confusion matrix (no augmentation); (c) MobileNetV2 mel spectrogram ROC curve (no augmentation); (d) MobileNetV2 mel spectrogram precision–recall curve (no augmentation).
Figure 12.
CNN MFCC training and validation.
Figure 12.
CNN MFCC training and validation.
Figure 13.
CNN MFCC confusion matrix.
Figure 13.
CNN MFCC confusion matrix.
Figure 14.
CNN MFCC classification performance visualized through ROC and precision–recall curves.
Figure 14.
CNN MFCC classification performance visualized through ROC and precision–recall curves.
Figure 15.
MobileNetV2 MFCC classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 MFCC training and validation accuracy and loss; (b) MobileNetV2 MFCC confusion matrix; (c) MobileNetV2 MFCC ROC curve; (d) MobileNetV2 MFCC precision–recall curve.
Figure 15.
MobileNetV2 MFCC classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 MFCC training and validation accuracy and loss; (b) MobileNetV2 MFCC confusion matrix; (c) MobileNetV2 MFCC ROC curve; (d) MobileNetV2 MFCC precision–recall curve.
Figure 16.
CNN MFCC classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) CNN MFCC training and validation accuracy and loss (no augmentation); (b) CNN MFCC confusion matrix (no augmentation); (c) CNN MFCC ROC curve (no augmentation); (d) CNN MFCC precision–recall curve (no augmentation).
Figure 16.
CNN MFCC classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) CNN MFCC training and validation accuracy and loss (no augmentation); (b) CNN MFCC confusion matrix (no augmentation); (c) CNN MFCC ROC curve (no augmentation); (d) CNN MFCC precision–recall curve (no augmentation).
Figure 17.
MobileNetV2 classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 MFCC training and validation accuracy and loss (no augmentation); (b) MobileNetV2 MFCC confusion matrix (no augmentation); (c) MobileNetV2 MFCC ROC curve (no augmentation); (d) MobileNetV2 MFCC precision–recall curve (no augmentation).
Figure 17.
MobileNetV2 classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) MobileNetV2 MFCC training and validation accuracy and loss (no augmentation); (b) MobileNetV2 MFCC confusion matrix (no augmentation); (c) MobileNetV2 MFCC ROC curve (no augmentation); (d) MobileNetV2 MFCC precision–recall curve (no augmentation).
Figure 18.
Vision transformer mel apectrogram training and validation.
Figure 18.
Vision transformer mel apectrogram training and validation.
Figure 19.
ViT mel spectrogram confusion matrix.
Figure 19.
ViT mel spectrogram confusion matrix.
Figure 20.
ViT mel spectrogram classification performance visualized through ROC and Precision–Recall curves.
Figure 20.
ViT mel spectrogram classification performance visualized through ROC and Precision–Recall curves.
Figure 21.
ViT classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) ViT spectrogram training and validation accuracy and loss (no augmentation); (b) ViT spectrogram confusion matrix (no augmentation); (c) ViT spectrogram ROC curve (no augmentation); (d) ViT spectrogram precision–recall curve (no augmentation).
Figure 21.
ViT classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) ViT spectrogram training and validation accuracy and loss (no augmentation); (b) ViT spectrogram confusion matrix (no augmentation); (c) ViT spectrogram ROC curve (no augmentation); (d) ViT spectrogram precision–recall curve (no augmentation).
Figure 22.
ViT MFCC training and validation Curves.
Figure 22.
ViT MFCC training and validation Curves.
Figure 23.
ViT MFCC confusion matrix.
Figure 23.
ViT MFCC confusion matrix.
Figure 24.
ViT MFCC classification performance visualized through ROC and Precision–Recall curves.
Figure 24.
ViT MFCC classification performance visualized through ROC and Precision–Recall curves.
Figure 25.
ViT MFCC classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) ViT MFCC training and validation accuracy and loss (no augmentation); (b) ViT MFCC confusion matrix (no augmentation); (c) ViT MFCC ROC curve (no augmentation); (d) ViT MFCC precision–recall curve (no augmentation).
Figure 25.
ViT MFCC classification performance comparison across training behavior, confusion matrix, ROC, and precision–recall characteristics. (a) ViT MFCC training and validation accuracy and loss (no augmentation); (b) ViT MFCC confusion matrix (no augmentation); (c) ViT MFCC ROC curve (no augmentation); (d) ViT MFCC precision–recall curve (no augmentation).
Table 1.
Summary of dataset size and class distribution for the augmented dataset.
Table 1.
Summary of dataset size and class distribution for the augmented dataset.
| Split | Humpback | No Call | Total |
|---|
| Training | 17,083 | 11,049 | 28,132 |
| Validation | 3312 | 2724 | 6036 |
| Test | 270 | 1207 | 1477 |
| Total | 20,665 | 14,980 | 35,645 |
Table 2.
Summary of dataset size and class distribution for the non-augmented dataset.
Table 2.
Summary of dataset size and class distribution for the non-augmented dataset.
| Split | Humpback | No Call | Total |
|---|
| Training | 3173 | 2287 | 5460 |
| Validation | 602 | 307 | 909 |
| Test | 739 | 680 | 1419 |
| Total | 4514 | 3274 | 7788 |
Table 3.
CNN mel spectrogram model evaluation.
Table 3.
CNN mel spectrogram model evaluation.
| Metric | Value |
|---|
| Test Accuracy (%) | 98.92 |
| Test Loss | 0.08 |
| False Negative Rate (FNR) | 0.01 |
| False Positive Rate (FPR) | 0.03 |
| Matthews Correlation Coefficient (MCC) | 0.96 |
Table 4.
Classification report for custom CNN model.
Table 4.
Classification report for custom CNN model.
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 97 | 97 | 97 | 270 |
| No Call | 99 | 99 | 99 | 1207 |
| Accuracy (%) | | | 99 | 1477 |
| Macro Avg (%) | 98 | 98 | 98 | 1477 |
| Weighted Avg (%) | 99 | 99 | 99 | 1477 |
Table 5.
MobileNetV2 model evaluation.
Table 5.
MobileNetV2 model evaluation.
| Metric | Value |
|---|
| Test Accuracy (%) | 98.10 |
| Test Loss | 0.06 |
| False Negative Rate (FNR) | 0.02 |
| False Positive Rate (FPR) | 0.00 |
| Matthews Correlation Coefficient (MCC) | 0.94 |
Table 6.
Classification report for mobileNetV2 model.
Table 6.
Classification report for mobileNetV2 model.
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 91 | 100 | 95 | 270 |
| No Call | 100 | 98 | 99 | 1207 |
| Accuracy (%) | | | 98 | 1477 |
| Macro Avg (%) | 95 | 99 | 97 | 1477 |
| Weighted Avg (%) | 98 | 98 | 98 | 1477 |
Table 7.
CNN mel spectrogram model rvaluation (no augmentation).
Table 7.
CNN mel spectrogram model rvaluation (no augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 96.05 |
| Test Loss | 0.13 |
| False Negative Rate (FNR) | 0.00 |
| False Positive Rate (FPR) | 0.08 |
| Matthews Correlation Coefficient (MCC) | 0.92 |
Table 8.
Classification report for CNN mel spectrogram model (no augmentation).
Table 8.
Classification report for CNN mel spectrogram model (no augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 100 | 92 | 96 | 739 |
| No Call | 92 | 100 | 96 | 680 |
| Accuracy (%) | | | 96 | 1419 |
| Macro Avg (%) | 96 | 96 | 96 | 1419 |
| Weighted Avg (%) | 96 | 96 | 96 | 1419 |
Table 9.
MobileNetV2 model evaluation (no augmentation).
Table 9.
MobileNetV2 model evaluation (no augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 99.01 |
| Test Loss | 0.03 |
| False Negative Rate (FNR) | 0.01 |
| False Positive Rate (FPR) | 0.01 |
| Matthews Correlation Coefficient (MCC) | 0.98 |
Table 10.
Classification report for mobileNetV2 model (no augmentation).
Table 10.
Classification report for mobileNetV2 model (no augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 99 | 99 | 99 | 739 |
| No Call | 99 | 99 | 99 | 680 |
| Accuracy (%) | | | 99 | 1419 |
| Macro Avg (%) | 99 | 99 | 99 | 1419 |
| Weighted Avg (%) | 99 | 99 | 99 | 1419 |
Table 11.
CNN MFCC model evaluation (with augmentation).
Table 11.
CNN MFCC model evaluation (with augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 87.27 |
| Test Loss | 0.42 |
| False Negative Rate (FNR) | 0.15 |
| False Positive Rate (FPR) | 0.02 |
| Matthews Correlation Coefficient (MCC) | 0.70 |
Table 12.
Classification report for CNN MFCC model (with augmentation).
Table 12.
Classification report for CNN MFCC model (with augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 59 | 98 | 74 | 270 |
| No Call | 100 | 85 | 92 | 1207 |
| Accuracy (%) | | | 87 | 1477 |
| Macro Avg (%) | 79 | 91 | 83 | 1477 |
| Weighted Avg (%) | 92 | 87 | 88 | 1477 |
Table 13.
Pretrained MobileNetV2 MFCC model evaluation.
Table 13.
Pretrained MobileNetV2 MFCC model evaluation.
| Metric | Value |
|---|
| Test Accuracy (%) | 92.55 |
| Test Loss | 0.22 |
| False Negative Rate (FNR) | 0.09 |
| False Positive Rate (FPR) | 0.03 |
| Matthews Correlation Coefficient (MCC) | 0.80 |
Table 14.
Classification report for pretrained MobileNetV2 MFCC model.
Table 14.
Classification report for pretrained MobileNetV2 MFCC model.
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 72 | 97 | 83 | 270 |
| No Call | 99 | 91 | 95 | 1207 |
| Accuracy (%) | | | 93 | 1477 |
| Macro Avg (%) | 86 | 94 | 89 | 1477 |
| Weighted Avg (%) | 94 | 93 | 93 | 1477 |
Table 15.
CNN MFCC model evaluation (no augmentation).
Table 15.
CNN MFCC model evaluation (no augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 96.05 |
| Test Loss | 0.16 |
| False Negative Rate (FNR) | 0.08 |
| False Positive Rate (FPR) | 0.00 |
| Matthews Correlation Coefficient (MCC) | 0.92 |
Table 16.
Classification report for CNN MFCC model (no augmentation).
Table 16.
Classification report for CNN MFCC model (no augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 93 | 100 | 96 | 739 |
| No Call | 100 | 92 | 96 | 680 |
| Accuracy (%) | | | 96 | 1419 |
| Macro Avg (%) | 96 | 96 | 96 | 1419 |
| Weighted Avg (%) | 96 | 96 | 96 | 1419 |
Table 17.
Pretrained MFCC model evaluation (no augmentation).
Table 17.
Pretrained MFCC model evaluation (no augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 92.60 |
| Test Loss | 0.19 |
| False Negative Rate (FNR) | 0.08 |
| False Positive Rate (FPR) | 0.07 |
| Matthews Correlation Coefficient (MCC) | 0.85 |
Table 18.
Classification report for pretrained MFCC model (no augmentation).
Table 18.
Classification report for pretrained MFCC model (no augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 93 | 93 | 93 | 739 |
| No Call | 92 | 92 | 92 | 680 |
| Accuracy (%) | | | 93 | 1419 |
| Macro Avg (%) | 93 | 93 | 93 | 1419 |
| Weighted Avg (%) | 93 | 93 | 93 | 1419 |
Table 19.
Custom ViT model evaluation (with augmentation).
Table 19.
Custom ViT model evaluation (with augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 97.97 |
| Test Loss | 0.09 |
| False Negative Rate (FNR) | 0.02 |
| False Positive Rate (FPR) | 0.03 |
| Matthews Correlation Coefficient (MCC) | 0.93 |
Table 20.
Classification report for custom ViT model (with augmentation).
Table 20.
Classification report for custom ViT model (with augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 92 | 97 | 95 | 270 |
| No Call | 99 | 98 | 99 | 1207 |
| Accuracy (%) | | | 98 | 1477 |
| Macro Avg (%) | 96 | 98 | 97 | 1477 |
| Weighted Avg (%) | 98 | 98 | 98 | 1477 |
Table 21.
Custom ViT model evaluation (mo augmentation).
Table 21.
Custom ViT model evaluation (mo augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 82.80 |
| Test Loss | 0.36 |
| False Negative Rate (FNR) | 0.35 |
| False Positive Rate (FPR) | 0.01 |
| Matthews Correlation Coefficient (MCC) | 0.69 |
Table 22.
Classification report for custom ViT model (no augmentation).
Table 22.
Classification report for custom ViT model (no augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 76 | 99 | 86 | 739 |
| No Call | 98 | 65 | 78 | 680 |
| Accuracy (%) | | | 83 | 1419 |
| Macro Avg (%) | 87 | 82 | 82 | 1419 |
| Weighted Avg (%) | 86 | 83 | 82 | 1419 |
Table 23.
Custom ViT MFCC model evaluation (with augmentation).
Table 23.
Custom ViT MFCC model evaluation (with augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 93.36 |
| Test Loss | 0.17 |
| False Negative Rate (FNR) | 0.07 |
| False Positive Rate (FPR) | 0.04 |
| Matthews Correlation Coefficient (MCC) | 0.81 |
Table 24.
Classification report for custom ViT MFCC model (with augmentation).
Table 24.
Classification report for custom ViT MFCC model (with augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 75 | 96 | 84 | 270 |
| No Call | 99 | 93 | 96 | 1207 |
| Accuracy (%) | | | 93 | 1477 |
| Macro Avg (%) | 87 | 94 | 90 | 1477 |
| Weighted Avg (%) | 95 | 93 | 94 | 1477 |
Table 25.
Custom ViT MFCC model evaluation (no augmentation).
Table 25.
Custom ViT MFCC model evaluation (no augmentation).
| Metric | Value |
|---|
| Test Accuracy (%) | 94.08 |
| Test Loss | 0.18 |
| False Negative Rate (FNR) | 0.06 |
| False Positive Rate (FPR) | 0.05 |
| Matthews Correlation Coefficient (MCC) | 0.88 |
Table 26.
Classification report for custom ViT MFCC model (no augmentation).
Table 26.
Classification report for custom ViT MFCC model (no augmentation).
| Class | Precision (%) | Recall (%) | F1-Score (%) | Support |
|---|
| Humpback Whale | 94 | 95 | 94 | 739 |
| No Call | 94 | 94 | 94 | 680 |
| Accuracy (%) | | | 94 | 1419 |
| Macro Avg (%) | 94 | 94 | 94 | 1419 |
| Weighted Avg (%) | 94 | 94 | 94 | 1419 |
Table 27.
Comparison of all models across feature types and augmentation settings.
Table 27.
Comparison of all models across feature types and augmentation settings.
| Model | Input | Aug? | Accuracy (%) | Whale Precision (%) | Whale Recall (%) | MCC |
|---|
| Custom CNN | Mel | Yes | 98.92 | 97 | 97 | 0.96 |
| Custom CNN | Mel | No | 96.05 | 100 | 92 | 0.92 |
| Custom CNN | MFCC | Yes | 87.27 | 59 | 98 | 0.70 |
| Custom CNN | MFCC | No | 96.05 | 93 | 100 | 0.92 |
| MobileNetV2 (Pretrained) | Mel | Yes | 98.10 | 91 | 100 | 0.94 |
| MobileNetV2 (Pretrained) | Mel | No | 99.01 | 99 | 99 | 0.98 |
| MobileNetV2 (Pretrained) | MFCC | Yes | 92.55 | 72 | 97 | 0.80 |
| MobileNetV2 (Pretrained) | MFCC | No | 92.60 | 93 | 93 | 0.85 |
| Custom ViT | Mel | Yes | 97.97 | 92 | 97 | 0.93 |
| Custom ViT | Mel | No | 82.80 | 76 | 99 | 0.69 |
| Custom ViT | MFCC | Yes | 93.36 | 75 | 96 | 0.81 |
| Custom ViT | MFCC | No | 94.08 | 94 | 95 | 0.88 |
Table 28.
False positive and false negative rates across all models.
Table 28.
False positive and false negative rates across all models.
| Model | Input | Aug? | FPR (%) | FNR (%) |
|---|
| CNN | Mel | Yes | 2.59 | 0.75 |
| CNN | Mel | No | 7.58 | 0.00 |
| CNN | MFCC | Yes | 1.85 | 15.16 |
| CNN | MFCC | No | 0.14 | 8.09 |
| MobileNetV2 (Pretrained) | Mel | Yes | 0.00 | 2.32 |
| MobileNetV2 (Pretrained) | Mel | No | 0.68 | 1.32 |
| MobileNetV2 (Pretrained) | MFCC | Yes | 2.59 | 8.53 |
| MobileNetV2 (Pretrained) | MFCC | No | 7.04 | 7.79 |
| Custom ViT | Mel | Yes | 2.96 | 1.82 |
| Custom ViT | Mel | No | 1.08 | 34.71 |
| Custom ViT | MFCC | Yes | 4.07 | 7.21 |
| Custom ViT | MFCC | No | 5.41 | 6.47 |
Table 29.
Comparison with existing whale detection and classification studies.
Table 29.
Comparison with existing whale detection and classification studies.
| Study | Task | Feat. | Acc. (%) | F1 (%) | AUC |
|---|
| [37] | Benchmark/multi | Various | – | 79 | – |
| [38] | Binary | Mel+PCEN | – | 97 | 0.992 |
| [39] | Multi-species | Spec./MFCC | – | 95 | – |
| [40] | 4-class | MFCC | 95.0 | 95 | 0.98 |
| [41] | Binary | Spec.+C-ViT | 97.25 | 97 | – |
| [42] | Binary | Wavelet | 89.4 | 89 | – |
| Custom CNN | Binary | Mel | 98.92 | 99 | 0.992 |
| MobileNetV2 | Binary | Mel | 99.01 | 98 | 0.9996 |