Next Article in Journal
Multi-Aspect Analysis of Wildfire Aerosols from the 2023 Hongseong Case: Physical, Optical, Chemical, and Source Characteristics
Previous Article in Journal
Performance Evaluation of Real-Time Sub-to-Seasonal (S2S) Rainfall Forecasts over West Africa of 2020 and 2021 Monsoon Seasons for Operational Use
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Intelligence-Based Methods and Algorithms in Fog and Atmospheric Low-Visibility Forecasting

by
Sancho Salcedo-Sanz
1,*,
David Guijo-Rubio
2,
Jorge Pérez-Aracil
1,
César Peláez-Rodríguez
1,
Antonio Manuel Gomez-Orellana
2 and
Pedro Antonio Gutiérrez-Peña
2
1
Department of Signal Processing and Communications, Universidad de Alcalá, 28805 Alcalá de Henares, Spain
2
Department of Computer Science and Artificial Intelligence, Universidad de Córdoba, 14014 Cordoba, Spain
*
Author to whom correspondence should be addressed.
Atmosphere 2025, 16(9), 1073; https://doi.org/10.3390/atmos16091073
Submission received: 7 July 2025 / Revised: 1 September 2025 / Accepted: 7 September 2025 / Published: 11 September 2025
(This article belongs to the Special Issue Numerical Simulation and Forecast of Fog)

Abstract

The accurate prediction of atmospheric low-visibility events due to fog, haze or atmospheric pollution is an extremely important problem, with major consequences for transportation systems, and with alternative applications in agriculture, forest ecology and ecosystems management. In this paper, we provide a comprehensive literature review and analysis of AI-based methods applied to fog and low-visibility events forecasting. We also discuss the main general issues which arise when dealing with AI-based techniques in this kind of problem, open research questions, novel AI approaches and data sources which can be exploited. Finally, the most important new AI-based methodologies which can improve atmospheric visibility forecasting are also revised, including computational experiments on the application of ordinal classification approaches to a problem of low-visibility events prediction in two Spanish airports from METAR data.

1. Introduction

Fog events have important impacts on different natural and human systems [1,2,3]. In some cases, fog can provide valuable water resources of fresh water for arid zones [4,5], or it can be exploited in agriculture [6,7] and ecosystem management [8]. Fog may affect other human systems, such as telecommunications [9] or solar energy exploitation [10] for instance, and fog-related low-visibility events may deeply affect transportation systems [11]. In this sense, low-visibility conditions due to dense fog, mist, haze, or their combination provide highly unsafe scenarios on roads [12,13], presenting numerous challenges to drivers and increasing the risk for passengers and pedestrians [14], including strong visual effects, and decreasing the ability to see through the air [15,16]. Fog-related low-visibility events can also affect deeply to airports and related facilities [17,18].
The accurate prediction of fog events, and their associated low-visibility and extreme low-visibility episodes [19], is therefore a very important problem, with major consequences for road and aviation safety (and therefore with important economic impacts), and other applications in agriculture and ecosystems. It is, therefore, a topic in line with the Sustainable Development Goals-UN 2030 agenda, in which remote sensing plays a fundamental role [20]. Different computational methods have been applied to fog and low-visibility forecasts. Numerical weather prediction (NWP) systems have often been applied for low-visibility events forecasting. The mesoscale characteristics of many fog events have led to the use of high-resolution NWP models to improve the accuracy in the forecast of fog events [1,21,22,23,24]. However, the local physics mechanisms of fog formation [25,26,27] are difficult to model with mesoscale NWP, and thus, in recent years, there has been a major interest in advanced statistical and artificial intelligence-based (AI) approaches [28], able to process different types of measured and simulated meteorological variables, and time-series data. In particular, the application of AI-based approaches has been massive in recent years, including data-driven methods, machine learning (ML), deep learning (DL) and hybrid algorithms [29,30].
In this paper, we provide a comprehensive literature review and analysis of AI-based methods applied to fog and low-visibility events forecasting. We also discuss the main issues found, open questions, novel AI approaches and data sources which can be exploited to improve future forecasting systems based on AI algorithms. Finally, we will show some computational experiments on the application of novel AI-based methods, ordinal classification approaches in this case, for fog events prediction at two airports in Northern Spain.
The rest of the paper has been structured in the following way: Section 2 provides a detailed literature review, with analysis of the AI-based methodology used, and the results obtained in each case. Section 3 discusses the most important characteristics of the published works on AI-based atmospheric visibility prediction, and it also includes the most important challenges and open questions for working with AI-methods on these problems. Some of these challenges and open problems discussed here are imbalanced data, data quality and measurements, and new methodological approaches. Section 4 shows the performance of different ordinal classification algorithms in the prediction of low-visibility events at two Spanish airports from reanalysis and METAR data. Finally, Section 5 closes the paper with some conclusions and future remarks on this research work.

2. Literature Review

Dealing with a good literature review on a hot topic such as ML/DL for fog or low-visibility event prediction is not an easy task. There are several possibilities to structure the review, which may highlight different aspects of the previous works, such as the type of algorithm involved, or the fog characteristics, etc. Instead, we think that a temporal perspective may help understand the evolution of the topic, from the first works published in the mid 1990s to the boom of AI approaches in the last 5 years.
Maybe the first serious attempt to apply ML to a problem of fog prediction was carried out in [31], where a model output statistics (MOS) scheme, using a stepwise-selection multiple linear regression approach was proposed. The approach was focused on the estimation of daily fog probability in data from the North Pacific Ocean summer season. Also, one of the first attempts to apply more advanced ML algorithms to fog prediction, again to marine fog, was [32], where a classification tree approach (C4.5) was tested over different data including weather ship observations and also buoy measurements taken off the coast of California. The C4.5 classification tree obtained different rules for the occurrence and no-occurrence of marine fog in both testing datasets considered.
In [33], artificial neural networks (ANNs) were used to provide accurate forecasts at Canberra International Airport employing a 44-year database of standard meteorological observations. Predictions were made with a time horizon of 3, 6, 12 and 18 h. This is one of the first AI-based models focused on predicting fog and visibility conditions at airports. In [34], neural networks were applied to problems of ceiling and visibility condition prediction at different aerodromes in the Northwest United States. Specifically, a total of 39 such neural networks were developed for each of 39 terminal aerodrome forecast stations. The results obtained were compared to alternative algorithms, including logistic regression and MOS, showing superiority in most cases.
In [35], a fuzzy logic fog forecasting model based on outputs from a high-resolution operational NWP model was proposed. In this case, the fuzzy logic was employed to deal with the inaccuracy of NWP prediction and uncertainties associated with relationships between fog predictors and fog occurrence. In [36], good results were obtained with a multi-layer perceptron with a back-propagation learning technique in the forecasting of 3 h visibility intervals during winter at Kolkata airport (India). The work in [37] also used a very similar artificial neural network to predict the occurrence of fog events at the Academia da Força Aérea (Brasil). Bayesian decision networks were applied in [38] in a real problem of low-visibility conditions at Melbourne airport. In [39], ML-based decision-tree algorithms were applied to nowcasting fog events in the coastal desert area of Dubai, AUE. The ML approach was tested in a problem of fog prediction with up to six hours of prediction time-horizon, and its performance was compared against the coupled Weather Research and Forecasting (WRF) model and the PAFOG fog numerical model. In [40], different ML regression approaches were tested in a problem of low-visibility event prediction due to radiation fog at Valladolid airport, Spain. ML models such as support vector machines or extreme learning machines were the best performing algorithms in this problem of fog prediction. In [41] discussed for the first time the application of DL approaches to problems of fog events prediction. Specifically, deep neural networks were tested in a problem of regression associated with visibility due to fog in Urumqi International Airport, the hub of the Xinjiang region, China. In [42], a visibility prediction problem due to fog in airports of Northern Morocco was carried out. In this case, the outputs of the operational NWP model AROME served as inputs for different ML regression algorithms, such as gradient boosting and deep neural networks, obtaining good results in the prediction of low-visibility events in the zone. In [43], a multi-objective evolutionary neural network was applied to the same problem, obtaining improvements over alternative ML algorithms. In [44], a hybrid prediction model for daily low-visibility events at Valladolid Airport was proposed, which combines fixed-size and dynamic windows and adapts its size according to the dynamics of the time series, using ordinal classifiers as the prediction model. In [45], a deep hybrid convolutional neural network (DHCNN) was applied to a problem of visibility range prediction from camera images, in situations of strong foggy weather conditions. In [46], a nowcast prediction problem of low-visibility states due to fog was tackled, based on tree-based statistical models and using highly-resolved meteorological observations at Vienna International Airport. The forecasting prediction time horizon was set to a maximum of 1 h, and input variables such as the current visibility state, ceiling, and horizontal visibility were considered to implement the system. In [47], a problem of low-visibility classification with ML models was tackled. In this case, the problem was modeled as a multi-class classification task, where five classifiers were developed and successfully tested over visibility data in Florida, USA. In [48], a hybrid approach formed by a numerical weather model and ML regressors based on gradient boosting (XGBoost and LightGBM) was proposed for a problem of visibility prediction and successfully tested in meteorological observation stations in the Beijing–Tianjin–Hebei region (China), with data from 2002 to 2018.
From 2020 to nowadays, the applications of ML and DL models to problems of fog and visibility prediction have been massive. In [49], different ML models (tree-based ensemble, feed-forward neural networks and generalized linear methods) were applied in a problem of horizontal visibility prediction, using hourly observed data at 36 synoptic land stations over the northern part of Morocco. In [50], an Auto Regressive Recurrent Neural Network was considered for a problem of low-visibility prediction at airports. A comparison with an alternative recurrent neural network was carried out. In [51], a problem of low-visibility prediction with ML/DL algorithms at Wamena airport, Indonesia, was considered. Specifically, the problem was encoded as a binary prediction problem from meteorological variables up to 6 h in advance. Five ML algorithms, distributed random forest, deep neural networks, gradient boosting, Generalized Linear Model, and Extreme Randomized Tree, were considered. In [52], an analysis of the persistence in low-visibility time series due to radiation fog at Valladolid airport was considered. The work includes a binary prediction of fog event occurrence with different ML approaches. There are other works which deal with the persistence of fog events, and their analysis for improving fog prediction, such as [53] or [54], with results at the Prakash Narayan International Airport in Patna, India. In [55], a problem of short-term fog event prediction at Anhui region, China, was considered. The application of long short-term memory (LSTM) deep networks is considered, based on meteorological inputs. A comparison with alternative ML and DL algorithms was carried out.
In [56], a statistical analysis of the time series data from orographic fog at Mondoñedo, Lugo, Northern Spain, was carried out, with the objective of improving the prediction of extreme fog events at the area. In [57], a problem of visibility prediction over South Korea was tackled, by using a random forest (RF) model based on ground observations and air pollutant data from the ECMWF model. A comparison with a numerical model from Korea Meteorological Administration showed a better performance of the ML-based approach. In [58], a problem of fog detection at Korea Peninsula was tackled, based on an ML-based logistic regression model (LRM), at three time points throughout the day (daytime, nighttime, and dawn/dusk). Detection results between 83% and 94% of accuracy were reported in that study with the LRM method. In [59], a hybrid DL/ML approach to estimate visibility range under foggy weather conditions was proposed. Specifically, a deep convolutional neural network (DCNN) trained with raw image data is considered for feature extraction, and a support vector machine (SVM) is then applied to obtain the visibility range estimation. In [60], a fog prediction problem in the Istanbul strait was tackled, by means of ML methods. The visibility in the strait was estimated with different ML techniques, with the gradient boosting as the most accurate method, based on input characteristics such as wind speed/direction, humidity, pressure and time indicators. In [61], a fusion of ML models was proposed over multi-source data, for a problem of visibility prediction in Eastern China. Extreme gradient boosting techniques were applied as regression methods in this case. In [62], a scSE-LinkNet model for daytime sea fog detection was proposed. The approach leverages residual blocks to encoder feature maps and an attention module to learn the features of sea fog data by considering spectral and spatial information of nodes. Satellite radar data from Cloud-Aerosol Lidar with Orthogonal Polarization were used as input variables.
In [63], a fog forecast system at Poprad-Tatry Airport using ML algorithms (support vector machines, decision trees and k-nearest neighbors) was proposed. The forecast models make use of information on visibility obtained through remote camera observations in this case. In [64], shallow ML classification and regression algorithms were used to forecast the orographic fog in the A-8 motor road. In [65], ML techniques are applied to classify low-visibility events in Chengdu, China. Very recently, alternative approaches based on tree-based ML algorithms have been discussed in [66]. In [67], the relationship between airport visibility and meteorological elements at different potential heights were investigated. Specifically, the hourly visibility of different Chinese airports is predicted by applying nine AI-based algorithm models, including, among others, Bayesian Ridge Regression, LASSO or Elastic-Net Regression algorithms. In [68], ML approaches have been proposed to estimate visibility in Seoul, one of the most polluted cities in Asia. Input data considered were meteorological variables (temperature, relative humidity, and precipitation) and particulate matter (PM10 and PM2.5), which were acquired from an automatic weather station. Observational data were considered as target. In [69], an RF approach was applied to a problem of visibility estimation in South Korea. The model was trained for the whole Korean Peninsula, with visibility inputs and meteorological and air pollution variables. In [70], linear regression and RF algorithms were successfully applied to a problem of fog prediction, using data from FM-120 instruments, which continuously measured liquid water content in the air in the Monterey area, California (USA). In [71], an analysis of the fog generation characteristics at different sites of the Korea Meteorological Administration in Sejong and Busan was carried out. Additionally, three ML-based models, including RF and deep neural networks, were tested for estimating visibility using meteorological input variables. In [72], nine ML approaches were tested for a problem of low-visibility event prediction at 47 international airports in China, in the period 2010–2020. Input variables from the National Meteorological Data Science Center of China are used in the study. The work showed that the random forest-based approaches were the techniques which performed the best in this prediction problem. In [65], six different ML approaches were tested in a problem of atmospheric visibility prediction, from ground observation target data at Chengdu, China. As input data, ERA5 reanalysis from the ECMWF was considered. A Principal Component Analysis was applied to the data as a pre-processing step. The results obtained showed that neural networks obtained the best results among all ML methods tested in this particular problem. In [73], a multi-modal learning approach based on DL methods to improve the forecasting accuracy of sea fog was proposed. Specifically, a convolutional neural network (CNN) and gated recurrent unit (GRU) models were tested over images from closed-circuit television (CCTV) and multivariate time series data, respectively, taken at Daesan Port (South Korea) with good results in predicting sea fog events. In [74], a problem of visibility classification in airports was tackled by means of data-driven DL approaches and multiple nonlinear regression analysis. The runway visual range (RVR) was selected as objective, and surface meteorological variables were included into DL techniques (CNNs models) to obtain a prediction. In [75], three statistical and ML models based on discriminant analysis, logistic regression analysis, and SVMs were considered in a problem of radiation fog prediction in Japan. Input variables such as temperature, humidity, wind speed, precipitation, sunshine, and visibility data were considered, and feature selection for the problem was carried out by using the Akaike information criterion (AIC).
In [76], three DL techniques (CNN, Unet and ConvLSTM) were applied to a problem of fog and low stratus prediction (short-term, night-time) forecasting in Morocco. The results were compared to that of hourly observations from Meteorological Aviation Routine Weather Reports (METARs) at different Moroccan airports. In [77], different ML methods (SVM, k-nearest neighbors, and RF, as well as several DL methods) were tested in a visibility forecasting problem in China. The input data considered were the main factors related to visibility, such as wind speed, wind direction, temperature and humidity, among others. In [78], different ML methods were applied to solve a problem of atmospheric visibility in five topographical regions: hills, basins, plains, alluvial plains, and rift valleys of Taiwan. Four air pollution factors and five meteorological variables were selected as independent inputs. Support vector machines, multilayer perceptron model, and an extreme gradient boosting model were applied to solve the low-visibility prediction problem. In [79], a problem of low-visibility prediction for Jay Prakash Narayan International Airport, Patna, India, was tackled using a historical synoptic dataset and ML approaches with boosting, bagging and stacking versions. A related work [80] by the same authors further discussed the application of a hybrid CNN-LSTM algorithm for visibility prediction at Patna Airport. In [77], different ML (SVM) and DL (LSTM, recurrent neural networks and GRUs) techniques were applied to a problem of low-visibility event forecasting due to haze in China. In [81], a discussion on the application of DL models to low-visibility event prediction was carried out, with tests at different locations in Florida. In [82], a further study of DL ensembles for low-visibility events due to fog prediction were carried out, with experimental evaluation on orographic fog events at Northern Spain. In [83], a prediction problem focused on extreme low-visibility events was tackled, based on inductive and evolutionary-based decision rules, in which the explicability of prediction is the main conducting thread. In [84], a recursive neural network (RNN) was applied to a problem of hourly atmospheric visibility prediction in central and eastern China, with a prediction time-horizon of 12 h. A comparison with other DL approaches based on CNNs was also carried out. In [85], an ensemble learning approach was developed to tackle a short-term prediction model of low-visibility on freeways using meteorological data. RF and XGBoost were employed to obtain the visibility prediction models, and back-propagation neural network and logistic regression were used for comparison and evaluation purposes. Experiments with data from Guanyinyan service area, on the G50S freeway in Chongqing, China, showed the goodness of this approach. In [86], an ensemble approach formed by the merge of two base learners (XGBoost and LightGBM) was proposed in a problem of atmospheric visibility prediction in different Chinese cities due to pollution. A study on feature importance and feature selection was also applied to optimize the prediction accuracy in different seasons with different pollution sources. In [87], two techniques based on ML and DL methods (RF and LSTM) were applied to estimate visibility in Sofia airport (Bulgaria) using 11 meteorological input parameters.
In [30], a review on the application of different deep learning models (convolutional neural networks (CNNs), recurrent neural networks (RNNs), Generative Adversarial Networks (GANs), and Transformer networks) in visibility estimation, prediction, and enhancement was proposed. This review was not only focused on atmospheric low-visibility events due to fog, but it had a broader scope, including analysis of visibility in images and image quality with DL techniques. In [88], an ML-based prediction model for atmospheric visibility in China using multiple independent variables was recently proposed. XGBoost and RF models have been used to predict the visibility in different regions of the country, in the majority of cases affected by high levels of pollution and smog, and to evaluate the extent to which the visibility changes can be explained by individual factors. In [89], a system called FogFusionNet is proposed as a multi-modal sea fog prediction model, which uses CCTV images and multivariate time series observation data to predict marine fog and visibility in a given zone. The system is focused on classification problems tackled with a deep LSTM network, where three visibility classes are defined—normal visibility, low-visibility, and sea fog—at different prediction time horizons from 1h to 6 h. In [90], different ML methods were applied to evaluate marine fog visibility conditions and nowcasting of visibility based on the data from fog and turbulence interactions in the marine atmosphere campaign observations, collected in Northeast territories of Canada. Support vector regression algorithms, least-squares gradient boosting and DL techniques have been applied to this specific problem. In [91], three ML models (RF, XGBoost and categorical boosting) were tested in a problem of low-visibility event prediction associated with sea fog in Beibu Gulf (China). The XGBoost approach demonstrated the best performance among all of them, obtaining an extremely good match between predictions and observations of visibility in the considered location of study. In [92], an advanced approach for the ocean fog prediction model at the Yellow sea region based on ML techniques is proposed. The system leverages satellite measurements and high-performance data-driven methods. Specifically, satellite data related to ocean fog are used, and ML algorithms are integrated with NWP outputs and sea surface temperature (SST)-related variables to obtain a high-performance fog prediction system. In [93], a modified XGBoost algorithm has been applied to the prediction of radiation fog at Linden-Leihgestern, Germany. The modifications of XGBoost include a pre-processing of temporal data into the model training, and also to consider a weighted moving-average filter in the algorithm. These modifications were reported to improve the performance of XGBoost algorithms in fog prediction. In [94], a gradient boosted trees ML model was applied to a problem of fog detection and low stratus at different locations across Europe. The algorithm was trained with ground truth observations from METAR stations and the SEVIRI observations from satellites. In [95], a CNN-type algorithm was applied to a problem of detecting fog top over eastern Taiwan mountains. The training data consisted of the three visible bands observed at 8 a.m. local time from the Himawari-8 satellite between the years 2019 and 2021, with the fog edges (in the case of fog occurrence) serving as the training labels. In [96], a spatiotemporal self-attention-based U-Net approach with a multi-task learning module was introduced. That approach was applied to a case study of low-visibility prediction on the Korean Peninsula, using data from 155 automatic weather stations all over the country. In [97], a fog monitoring algorithm based on the lightweight DL model ABNet was proposed. The system works by processing different images, to finally fully extract fog concentration and high-frequency information, obtaining a final high-performance classification model, which showed excellent prediction accuracy. This system has been tested on real images from Guizhou region highways (China). In [98], another study with data from Guizhou region was presented, where three DL Unet-based visibility forecasting models were proposed, based on different inputs and meteorological variables. In [99], a problem of low-visibility event prediction at King Khalid airport in Riyadh, Saudi Arabia, due to air pollution and particles was conducted. The problem was codified as a binary classification task, and two ML classifiers (RF and K-nearest neighbors (KNN)) were evaluated. Different models based on feature selection methods were also discussed. In [100], a Graph Convolutional Network (GCN) and GRU was proposed for a problem of short-term visibility prediction in Jiangsu province, China. The system was trained with meteorological input variables collected in 2017 and 2018 in 10 measurement stations in the zone. In [101], different ML models such as RF, adaptive boosting, gradient boosting, XGBoost, LightGBM, and categorical boosting were evaluated in a problem of visibility prediction at Bangkok airport during the dry season (November–April), considering different air pollutants, meteorological variables, and time-related variables as inputs. This work also introduces a study on explicability of the ML outputs by means of the Shapley Additive exPlanation (SHAP) method. In [102], a hybrid ML-based algorithm for a problem of low-visibility prediction was proposed. The approach combined a back-propagation neural network and a LightGBM classifier to obtain a robust prediction system for low-visibility events. Results of the prediction system at Montgomery, USA, were reported. In [103], a problem of low-visibility event simulation due to haze impacts was tackled. Decision trees and RF algorithms were tested, using atmospheric boundary layer meteorological data, pollutant concentrations, and ground observations. A case study with data from Donghai, Jiangsu province, China, was discussed. In [104], a visibility prediction algorithm based on CNNs and GCNs was proposed. The algorithm works based on different inputs such as ERA5 reanalysis data and ground observations. The proposed DL-based prediction model was trained with multi-site data, so it was able to learn spatiotemporal visibility patterns across various sites, improving the prediction capability in all of them.

3. Discussion, Analysis and Challenges

3.1. Discussion and Analysis

The evolution of the publications related to fog and low-visibility events, including their detection, prediction and analysis, can be better appreciated by observing Figure 1. It shows the number of published papers versus publication year, for works on ML/DL algorithms in fog and low-visibility-related problems. As can be seen, the topic started to receive some attention from the scientific community in 2015, with a boom from 2020 onward, when the number of applications and algorithmic proposals were increasing every year. Studies before 2015 are scarce, and they mainly apply ML techniques to specific low-visibility events, mainly in airports. The graph shows up to the year 2024.
In recent years, the number of works dealing with DL techniques has been much larger than those applying ML algorithms, which seems to highlight a change in the type of AI algorithms applied, in consonance with the trend in AI field.
Regarding the analyzed publications, we have detected an important variety in the input data used, from direct measurements, to satellite data, airport data (METAR), camera images and inputs from numerical models such as ERA5 models. On the other hand, a large variety of ML/DL algorithms have been applied, including different types of shallow and deep neural networks, RF, logistic regression, tree-based algorithms, SVMs, XGBoost, CNNs, LSTMs, etc. Figure 2 shows an histogram of the most applied algorithms in problems of atmospheric low-visibility and fog forecasting in the literature, during the analyzed period. As can be seen, the tree-based approaches (including RF) have been greatly used, due to their good performance and easy implementation. Classical ML approaches such as artificial neural networks (shallow) or support vector machines have also been successfully tested in different problems related to fog and visibility prediction in the literature. In recent years, deep neural network and gradient boosting algorithms have also been massively applied to this type of prediction problems. Other type of algorithms such as fuzzy logic-based, ordinal classification approaches, recurrent networks or LSTM approaches have been much less explored in the literature.

3.2. Challenges

3.2.1. Imbalanced Data

As other problems related to meteorology, fog and low-visibility events are in general rare events, this means that situations of very low visibility can be considered similar to extreme events, i.e., characterized by a very low frequency of occurrence. As such, if we tackle the problem as a classification task, those classes associated with low-visibility will contain, in general, much less samples than classes associated with situations of high visibility. In other words, fog and low-visibility event prediction usually lead to classification problems that are very imbalanced in terms of the number of samples among classes [105]. This is an inherent characteristic of any problem related to fog and low-visibility forecasting which must be taken into account in ML/DL approaches, usually by including specific data augmentation schemes or other data balance algorithms.
Recent studies in the literature have proposed various strategies to mitigate the strong impact of class imbalance. These strategies can be broadly categorized into three different groups: undersampling, oversampling, and hybrid methods. The first group is composed of undersampling techniques, which are designed to mitigate the predominance of majority classes by removing some of their samples. For example, in [106], a method that clusters borderline noise and outlier samples from the majority class to distinguish between ‘safe’ and ‘rare’ instances was introduced. Similarly, in [107], a method for removing majority-class samples with a high degree of overlap, thereby simplifying the problem while preserving informative data, was proposed. The second group, made by oversampling methods, prioritize the enrichment of minority classes. For instance, [108] presented LoRAS (Localized Random Affine Shadowsampling), which addresses the over-generalization issues of classical approaches such as the Synthetic Minority Over-sampling TEchnique (SMOTE) [109] by providing a more accurate estimate of the local mean in minority-class regions. Likewise, in [110], a scalable SMOTE variant for large datasets, replacing the costly k-nearest neighbors search with computations of the mode, minimum, and maximum values to generate synthetic samples was developed. Finally, the third category groups hybrid approaches, which combine undersampling and oversampling to balance classes while reducing the risk of overfitting. For instance, [111] integrated Tomek links [112] with Borderline SMOTE [113] to achieve well-structured balancing, and in [114], a two-step method was proposed: first by discarding majority-class samples far from the SVM decision boundary, and secondly by applying safe-level SMOTE [115] if imbalance persists.

3.2.2. Data and Quality of Observations

One of the most important challenges when dealing with fog and low-visibility event prediction is the lack of data and good-quality observations related to fog. Since fog is a local or mesoscale meteorological event, though conditioned by the synoptic conditions, it requires global numerical models and reanalysis. METAR data from airports are a good option in some cases [116], but they do not cover large parts of the territory. Observation campaigns [117,118,119] are then the only way of obtaining good-quality data, completely covering specific zones. However, there is a lack of public databases for research with good-quality observations and data to help develop better prediction algorithms for fog and low-visibility events. Within these conditions, it seems reasonable to bet for a fusion of information sources when applying ML/DL techniques to fog and low-visibility forecasts.
Fog phenomena are strongly dependent on local conditions and factors, such as terrain form, orography and topography, altitude, close location of water reservoirs, etc. In fact, local characteristics of fog depend much on the complexity of the terrain, as recognized in different recent works [120]. Also, some local physical processes such as turbulence, radiation, land-surface coupling, and microphysics are key for obtaining an accurate prediction of some low-visibility events associated with radiation fog [22]. An important challenge in the forecasting of fog and low-visibility events with ML/DL algorithms is to include these local conditions and phenomena in the algorithms, as physically-informed ML/DL approaches. However, the development of some fog events also depends on synoptic conditions and atmospheric circulation types. This fact is well known, and there are classical works on synoptic conditions leading to different fog types and events from over a century ago [121], as well as very recent studies with a similar objective of relating synoptic conditions with fog types, such as [122], which presents a study at Incheon airport (Republic of Korea), or more recently [123], which dealt with synoptic conditions of fog in the Namib desert. Circulation types and patterns have also been studied in fog formation problems such as [124], for consecutive fog events in the United Arab Emirates. Closely related to synoptic analysis of fog events, some studies have dealt with teleconnections of fog episodes, such as [125], where the teleconnections associated with water collection from fog events on the east coast of Spain are analyzed. In spite of these previous works on synoptic conditions and teleconnections, these topics are usually not included in fog and low-visibility forecasting systems with ML/DL.

3.2.3. New Methodological Approaches

In the analyzed literature, the problems of fog and low-visibility prediction with ML/DL algorithms have been both approached as classification and regression tasks. In the case of classification, either binary or multi-class. As can be seen, alternative methodologies such as ordinal classification have been used very little in this context, except occasional works validating the approach in some specific cases [44]. However, the real value of ordinal classification (intrinsic order in the problem’s classes) has not been fully exploited in the literature, and it is one of the proposals of this work.
Multi-task learning is another novel AI paradigm, barely tested in fog and low-visibility event prediction. Only very recent works have dealt with multi-task learning to improve prediction systems for fog events [104].
Explainable AI (XAI) [126] is a promising AI line to be explored in fog and low-visibility prediction problems. Very few works have applied XAI concepts to explain the decisions taken by AI methods in problems related to fog prediction. Only very recent papers, such as [101], where the SHAP method has been applied, or [127], focused on feature selection, have tried to include some kind of explainability in ML results. This line of research is promising, since it can help understand which are the most important physical processes (data) that AI relies on to obtain robust and accurate fog or low-visibility event predictions.

4. Computational Examples

In this study, a minimal computational example is provided to demonstrate the potential of ordinal classification, alongside the interpretability of the proposed models. This interpretability enables researchers and practitioners to understand the reasoning behind each prediction. This section begins with an introduction to the field of ordinal classification. Subsequently, the datasets used are described, defining two different case studies. The ordinal approach used and the experimental design are then presented. Following this, the results of the employed model are presented and thoroughly analyzed. Finally, this section offers an in-depth interpretive analysis of the models, highlighting the significance of the variables used and illustrating the process by which the models generate predictions.

4.1. Ordinal Classification

Nominal classification (or standard classification) tries to predict a label from a vector of characteristics defining the pattern. The label to be predicted belongs to a set of possible categories, among which no specific relationship is assumed. However, there is another field, known as ordinal classification (also known as ordinal regression) that involves predicting categories within an ordinal scale [128]. Consequently, these categories can be arranged based on a natural order relationship determined by the characteristics of the real-world problem. This implies that the costs of classification errors vary based on the distance between the predicted and target classes within the ordinal scale. This differs from regression (in which the target variable is of a real and continuous type), since we have a finite set of possible values (labels), between which we cannot establish a distance. The other approach, which is equally incorrect, is to tackle these problems using a standard nominal approximation, i.e., ignoring the natural order relationship between the categories. This implies a loss of crucial information that could improve its performance and/or accelerate the learning process when incorporated into the classifier. Therefore, ordinal classification is an intermediate problem between classification and regression.
If we analyze the literature, ordinal classification problems are often addressed through a nominal approximation, i.e., ignoring the natural order between the categories analyzed. In addition, the very nature of the ordinal classification task means that standard performance metrics should be avoided and therefore, specific error measures adapted to the ordinal problem should be used. Hence, we believe it is vitally important that specific ordinal classification methods are considered for this type of problem. For example, let us imagine a problem of low-visibility prediction in an airport, where the categories can be clear, mist, fog, as in [44]. The prediction of fog events is of crucial importance, given that poor visibility can have a significant impact on aeronautical safety. In this sense, confusing fog situations with clear ones should be far more penalized than confusing them with mist ones. This is why specific error measures are used to consider the different costs.
The field of ordinal classification has experienced significant growth in recent years, in part due to the development of open-source libraries such as ORCA [129] and dlordinal [130], among others. ORCA is a MATLAB-based framework that offers an extensive number of ordinal classification techniques and performance metrics included in the experimental study of [128]. Conversely, dlordinal is a Python library that includes recent deep learning approaches for ordinal classification.
Despite its advantages, ordinal classification also presents some limitations. A significant challenge arises when the probability distributions of the observations and forecasts exhibit a substantial shift. In such cases, the predefined class thresholds may no longer correspond to meaningful separations between categories, making the assignment of instances to classes ambiguous. In addition, ordinal methods, as with most ML approaches, remain sensitive to class imbalance, which can disproportionately bias predictions toward majority classes while under-representing extreme categories. These limitations underscore the necessity of incorporating adaptive strategies for class definition and distance measurement when applying ordinal classification in real-world scenarios [131].

4.2. Data Description

To demonstrate a practical application of ordinal classification for visibility prediction, we consider a case study involving two Spanish airports in Galicia, located in the northwest of the country (Santiago de Compostela, LEST, and Vigo, LEVX). Figure 3 illustrates the location of both airports in Spain. In both cases, we consider METAR data at the airport, which provide hourly estimation of visibility in the airport. Data spans from January 2010 to December 2023, with a total 122,712 patterns. For these two case studies, we have reserved the first 75 % of the samples for training the models (92,034 patterns, from January 2010 to June 2019, both included), while the remaining 25 % of them are used for testing purposes (30,678 patterns, from July 2019 to December 2023, both included). Note that low-visibility operations (LVOs) in an airport or aerodrome refer to the specialized procedures and technologies that enable aircraft to operate safely in conditions of reduced visibility, such as fog, heavy rain, or snow. These operations are critical for maintaining the efficiency and safety of air travel in adverse weather conditions. Typically a runway visual range below 550 m, general VISibility (VIS) under 800 m or a cloud base below 200 feet will trigger LVOs.
With these figures in mind, let V be a measure of visibility at the airport (obtained from METAR data in this case), and four classes are considered for this prediction problem, established as follows:
  • C 0 V 500 m,
  • C 1 500 m < V 1000 m,
  • C 2 1000 m < V 5000 m,
  • C 3 5000 m < V < .
This ordinal categorization covers a range of visibility scenarios, from extremely low-visibility to optimal clear conditions. In fact, class C 0 represents low-visibility situations, C 1 indicates reduced visibility, C 2 corresponds to medium visibility, and finally class C 3 stands for clear conditions. Using this discretization, the distributions of patterns per class for the two case studies are shown in Table 1. It is important to highlight that these distributions correspond specifically to the task of predicting visibility at the next time step ( t + 1 ).
As can be observed, for classes C 0 and C 1 , the number of samples is highly reduced with respect to the number of patterns in other classes, making the correct prediction of patterns belonging to these classes a real challenge.
Regarding the input variables, we consider a set of five variables, along with the observed visibility, V at t, which serves as an autoregressive variable. Table 2 presents this set of input variables as well as their units. The prediction time horizon is one hour, corresponding to t + 1 .

4.3. Logistic All-Threshold (LAT)

In this work, we consider one of the first approaches in ordinal classification: the ordinal logistic regression [132,133]. This methodology stands out for obtaining excellent performances across a wide range of applications, and at the same time, it offers models that are straightforward to interpret and explain, thus aligning well with the principles of XAI. This approach belongs to threshold-based methodologies [128], as it employs Q + 1 thresholds ( θ ) for a problem with Q classes. These thresholds must satisfy the constraint θ 0 θ 1 θ Q , used to divide the real line on which patterns are projected into Q intervals, each associated with an ordinal category, such that a projected pattern between thresholds θ q 1 and θ q belongs to category C q . Note that θ 0 = inf and θ Q = + inf . Two variants of this method have been presented in the literature: 1) the Logistic Immediate-Threshold (LIT) approach, which uses only the adjacent thresholds θ q 1 and θ q for the given class C q to compute the class probabilities; and 2) the Logistic All-Threshold (LAT) variant, which incorporates all thresholds to capture the whole ordinal structure. In this study, we use the LAT approach to better account for the entire ordinal hierarchy as well as the significant class imbalance present in the LEST and LEVX datasets.

4.4. Experimental Settings

The LAT approach is compared against a well-known nominal classifier, the Ridge Regression classifier [134], serving as baseline approach. It has demonstrated outstanding performance across a wide range of applications [135,136], including its application to imbalanced problems [137]. Both LAT and Ridge classifiers share the same hyperparameter, the regularization strength. The cross-validation of this hyperparameter is performed using a grid search strategy over the values { 10 3 , 10 2 , , 10 3 } , following a 3-fold procedure and employing the Average Mean Absolute Error (AMAE) metric for optimization [138]. Note that all the input variables presented in Table 2 have been standardized before training the models.
To evaluate the performance of these models, a comprehensive set of six metrics is employed. These include three nominal metrics—Correct Classification Rate (CCR) [139], Minimum Sensitivity (MS) [140], and Balanced Accuracy (BA) [141]—as well as three ordinal measures—Quadratic Weighted Kappa (QWK) [142], AMAE, and Maximum Mean Absolute Error (MMAE) [143]. Specifically, QWK penalizes misclassifications proportionally to the distance between the predicted and true classes on the ordinal scale, reflecting a more accurate evaluation of classifier performance. Additionally, AMAE and MMAE address class imbalance more effectively, making them particularly suitable for this problem. AMAE represents the average of the mean absolute errors (MAEs) across classes, whereas MMAE is the maximum of the MAE across classes, i.e., it represents the error for the worst-performing class. It is important to note that both AMAE and MMAE are minimization metrics, while the remaining metrics (CCR, MS, BA, and QWK) are maximization metrics.

4.5. Results

The results obtained for both case studies are presented in Table 3. For the LEST case study, the LAT classifier demonstrates superior performance across five out of six evaluated metrics. Focusing first on the nominal performance measures, i.e., CCR, MS, and BA, the Ridge classifier achieves a higher CCR ( 0.8792 ) than LAT ( 0.8372 ). However, CCR, being a nominal metric, does not account for the ordinal structure of the classification problem, potentially overestimating performance when errors involve large distances in the ordinal scale. Furthermore, due to the extreme class imbalance in the dataset (as detailed in Table 1), CCR should be interpreted cautiously and considered alongside other metrics such as MS or BA. For instance, while Ridge achieves an impressive CCR, it performs poorly in MS ( 0.0174 compared to 0.2783 for LAT), indicating its poor ability to accurately classify the worst-performing class. This suggests that Ridge focuses on optimizing accuracy for the majority class ( C 3 ) at the expense of minority classes ( C 0 and C 1 ). When the CCR is balanced according to the class distribution, as reflected in the BA metric, LAT ( 0.5696 ) outperforms Ridge ( 0.5647 ), demonstrating a more equitable classification performance across all classes.
Now, focusing on the ordinal metrics, i.e., QWK, AMAE, and MMAE, the LAT classifier exhibits a closer alignment with the ordinal nature of the problem. Specifically, in terms of QWK, LAT outperforms Ridge by a considerable margin ( 0.6162 vs. 0.5969 ). Moreover, LAT achieves lower values for both metrics ( 0.5263 for AMAE and 0.8000 for MMAE) compared to Ridge ( 0.6088 for AMAE and 1.1478 for MMAE). Notably, the difference between LAT and Ridge is more pronounced for MMAE, highlighting the poor performance of Ridge on the most difficult class to be learned. These results demonstrate the robustness of LAT in addressing the complexities of ordinal classification.
For the LEVX case study, the observations are consistent with those from the LEST case study. Examining the nominal metrics, the Ridge classifier once again achieves a higher CCR, reflecting superior nominal accuracy. However, as previously discussed, CCR must be interpreted alongside other metrics that consider the main characteristics and issues of this imbalanced ordinal problem. While Ridge demonstrates an improvement in MS ( 0.2240 ) compared to its performance in the LEST case study, it still does not outperform LAT ( 0.2571 ). Moreover, the difference in BA is bigger in favor of LAT, achieving 0.5482 compared to 0.5295 for Ridge. These results again show that, although Ridge excels in nominal accuracy, LAT offers a more balanced and reliable performance for imbalance classification.
Regarding the ordinal metrics, the LAT classifier consistently outperforms Ridge, showcasing its robustness in capturing the ordinal relationships inherent in the data. The superior QWK score of 0.7327 for LAT, compared to 0.7174 for Ridge, highlights its better handling of ordinal misclassifications. Similarly, LAT achieves lower AMAE ( 0.5776 ) and MMAE ( 0.8297 ) values than Ridge ( 0.6586 and 1.0000 , respectively), indicating that LAT provides not only a more equitable performance across all classes but also greater accuracy for the worst-performing class. These findings demonstrate the effectiveness of the LAT classifier in addressing the challenges of ordinal classification, particularly in imbalanced scenarios.
Table 4 and Table 5 present the confusion matrices obtained from both approaches for the LEST and LEVX case studies, respectively. As can be observed, for the LAT classifier, misclassification errors generally occur between adjacent classes on the ordinal scale, and they decrease as the predicted class gets further away from the observed class. In contrast, the Ridge classifier behaves differently, as it does not penalize the distance between the observed and predicted classes. It is important to note that in ordinal classification problems, if a classification error occurs, it is preferable for it to involve an adjacent class rather than one further apart. In this context, minimizing one particular type of error is especially critical: misclassifying a low-visibility event as a clear event, which may have significant repercussions. Notably, the LAT classifier commits only 23 and 77 such errors for the LEST and LEVX case studies, respectively. By comparison, the Ridge classifier produces two and nearly three times that amount of errors, respectively, for the two case studies.
The other type of error that should be minimized is misclassifying a clear event as a low-visibility one. While this type of error does not carry the critical repercussions of the previous type, such as air collisions caused by low-visibility, it can result in substantial economic losses. These may arise from canceled flights or other operational decisions made by staff based on prediction systems indicating low-visibility when, in reality, conditions were entirely clear. In this case, the number of errors made by the Ridge classifier is significantly reduced by the LAT classifier, decreasing from 287 and 473 to 78 (a reduction of 72.8 % ) and 299 (a reduction of 36.8 % ) for the LEST and LEVX case studies, respectively.

4.6. Explainability of LAT Models

Another interesting characteristic of LAT is its ability to generate explainable models, aligning with the XAI paradigm [126], which emphasizes the importance of both performance and interpretability. As the LAT classifier is a linear approach, interpreting the trained models is relatively straightforward. Equations (1) and (2) present the mathematical expressions for the LAT models learned for the two case studies, LEST and LEVX, respectively. Note that while the input variables are measured at t, the prediction y ^ is made at t + 1 .
y ^ = 0.0251 · D + 0.5895 · S + 1 . 2080 · T 0.8659 · De 0.0597 · P + 1 . 1393 · V
y ^ = 0.0105 · D + 0.0830 · S + 2 . 9560 · T 2 . 2868 · De 0.1045 · P + 1.1608 · V
Each input variable (as detailed in Table 2) has a weight assigned, which can be either positive or negative. A positive weight indicates a direct relationship with the predicted variable (visibility at the airport), while a negative weight signifies an inverse relationship. The magnitude of the weights reflects the relative importance of each variable in the final prediction. For the LEST case study (Equation (1)), the most important variables are temperature (T) and the visibility ( V ), with respective weights of 1.2080 and 1.1393 . As mentioned, the observed visibility is incorporated as part of an autoregressive approach, meaning that the visibility measurement at time t is utilized to predict the value at t + 1 . Conversely, in the LEVX case study (Equation (2)), while temperature (T) remains the most critical variable, with a higher weight of 2.9560 , the dew point (De) is now the second most important variable, though with a negative influence, with a weight of 2.2868 . It is also noteworthy that wind-related variables, namely direction (D) and speed (S), exhibit relatively small weights in both models, suggesting they have a limited impact on the predictions.
Figure 4 illustrates the reliability of the LAT classifier by comparing its predictions (blue) with the observed values (orange) for both case studies (LEST and LEVX) over the last month of the testing dataset, December 2023. This particular month was selected due to its high variability in visibility conditions. As shown in Figure 4, the LAT classifier accurately captures the general trends of the visibility time series for both case studies. In general terms, all class changes are successfully identified by the LAT approach. For the LEST case study, six significant transitions to the low-visibility class ( C 0 ) occur, and all are accurately detected by LAT. Similar observations are made for LEVX, where the number of transitions to C 0 is higher. Furthermore, LAT effectively handles abrupt changes in the time series, such as the ones observed around 16 December 2023, and around 24 December 2023 in the LEST and LEVX cases, respectively. It is also important to highlight that LAT also predicts low-visibility events ( C 0 ) in some additional instances, particularly during transitions from C 3 to C 1 , as observed around 9 December 2023 in the LEST case. However, in general terms, when LAT misclassifies, it predicts an adjacent class rather than a distant one, as demonstrated in the LEST case study around 23 and 24 December 2023.
To further illustrate the reliability of the LAT approach, Figure 5 presents the projections of the patterns, again over the last month of the testing dataset (December 2023), made by LAT onto the real line (represented in the x-axis), along with the set of thresholds, which have been learned from the data. The thresholds split the real line into Q intervals, each associated with an ordinal class, such that a projected pattern between thresholds θ q 1 and θ q is classified as class C q . As shown, the thresholds are similar for both case studies, although some differences are evident. Notably, the thresholds for LEST are larger, indicating differences in visibility levels between the two case studies.
Although the LAT classifier accurately predicts the majority of patterns, it produces some misclassifications. For instance, the patterns within rectangle 1 show cases where clear events are misclassified as low-visibility. Such errors may lead to unnecessary costs, such as flight cancellations, caused by a considerable misjudgment. Similarly, rectangle 3 highlights another critical type of error, where low-visibility conditions are misclassified as clear events. These errors are particularly severe, as they could result in dangerous situations, such as improper flight landings or takeoffs under extremely difficult conditions. Notably, during December 2023, LAT made only 5 of these critical errors in the LEVX case study and none in the LEST case study.
However, most misclassifications occur near the thresholds, as can be observed by the patterns included in rectangle 2. This indicates that errors made by the LAT classifier generally are borderline examples close to the thresholds, indicating its ability to consistently follow the ordi1nal structure of t2he problem while ma3intaining high performance.

5. Conclusions

Fog events have extremely important impacts on different human systems, mainly related to road and air transportation. The accurate prediction of atmospheric low-visibility events, in many cases associated with fog, is key to manage potentially dangerous situations in these systems. In this paper, we have discussed a comprehensive review about published literature on AI-based methods and algorithms applied to fog and low-visibility event forecasting. We have also discussed the general main issues related to this kind of problem, open research questions and novel AI-based approaches on the field. We have also reviewed some important new AI-based methodologies which can improve atmospheric visibility forecasting. To illustrate them, we have shown a case study on the application of ordinal classification algorithms for low-visibility event prediction due to fog in two Spanish airports, using METAR data. We have shown that ordinal classification is a novel methodology able to obtain excellent results in classification problems associated with low-visibility event prediction problems.

Author Contributions

Conceptualization, S.S.-S. and J.P.-A.; methodology, S.S.-S., J.P.-A., D.G.-R.; software, D.G.-R., A.M.G.-O.; investigation, S.S.-S., J.P.-A., D.G.-R., C.P.-R., A.M.G.-O., P.A.G.-P.; data curation, J.P.-A., D.G.-R., C.P.-R., A.M.G.-O.; writing—original draft preparation, S.S.-S., J.P.-A., D.G.-R., A.M.G.-O.; writing—review and editing, S.S.-S., J.P.-A., D.G.-R., C.P.-R., A.M.G.-O., P.A.G.-P.; All authors have read and agreed to the published version of the manuscript.

Funding

This study has been partially supported by the “Agencia Estatal de Investigación (España)”, Spanish Ministry of Science, Innovation and Universities (grant refs.: PID2023-150663NB-C21 and PID2023-150663NB-C22/AEI/10.13039/501100011033), by the European Commission, project Test and Experiment Facilities for the Agri-Food Domain, AgriFoodTEF (grant ref.: DIGITAL-2022-CLOUD-AI-02, 101100622), and by the ENIA International Chair in Agriculture, University of Córdoba (grant ref.: TSI-100921-2023-3), funded by the Secretary of State for Digitalisation and Artificial Intelligence and by the European Union-Next Generation EU Recovery, Transformation and Resilience Plan, and by the University of Córdoba through competitive grants for Andalusian society challenges (grant ref.: PP2F_L1_15). A. M. Gómez-Orellana has been supported by “Consejería de Transformación Económica, Industria, Conocimiento y Universidades de la Junta de Andalucía” (grant ref.: PREDOC-00489).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are openly available in https://metar-taf.com/ [airport METAR data] [https://metar-taf.com/] (accessed on 9 September 2025).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gultepe, I.; Tardif, R.; Michaelides, S.C.; Cermak, J.; Bott, A.; Bendix, J.; Müller, M.D.; Pagowski, M.; Hansen, B.; Ellrod, G.; et al. Fog research: A review of past achievements and future perspectives. Pure Appl. Geophys. 2007, 164, 1121–1159. [Google Scholar] [CrossRef]
  2. Koračin, D.; Dorman, C.E.; Lewis, J.M.; Hudson, J.G.; Wilcox, E.M.; Torregrosa, A. Marine fog: A review. Atmos. Res. 2014, 143, 142–175. [Google Scholar] [CrossRef]
  3. Lakra, K.; Avishek, K. A review on factors influencing fog formation, classification, forecasting, detection and impacts. Rend. Lincei. Sci. Fis. Nat. 2022, 33, 319–353. [Google Scholar] [CrossRef]
  4. Klemm, O.; Schemenauer, R.S.; Lummerich, A.; Cereceda, P.; Marzol, V.; Corell, D.; van Heerden, J.; Reinhard, D.; Gherezghiher, T.; Olivier, J.; et al. Fog as a fresh-water resource: Overview and perspectives. AMBIO 2012, 41, 221–234. [Google Scholar] [CrossRef] [PubMed]
  5. Montecinos, S.; Carvajal, D.; Cereceda, P.; Concha, M. Collection efficiency of fog events. Atmos. Res. 2018, 209, 163–169. [Google Scholar] [CrossRef]
  6. Shrestha, S.; Moore, G.A.; Peel, M.C. Trends in winter fog events in the Terai region of Nepal. Agric. For. Meteorol. 2018, 259, 118–130. [Google Scholar] [CrossRef]
  7. Baldocchi, D.; Waller, E. Winter fog is decreasing in the fruit growing region of the Central Valley of California. Geophys. Res. Lett. 2014, 41, 3251–3256. [Google Scholar] [CrossRef]
  8. Anber, U.; Gentine, P.; Wang, S.; Sobel, A.H. Fog and rain in the Amazon. Proc. Natl. Acad. Sci. USA 2015, 112, 11473–11477. [Google Scholar] [CrossRef]
  9. Monga, S.; Taneja, A.; Saluja, N.; Garg, R.; Singh, N. Analyzing the impact of fog on wireless propagation using different attenuation models. Aip Conf. Proc. 2023, 2916, 110003. [Google Scholar]
  10. Wen, C.C.; Yeh, H.H. Comparative influences of airborne pollutants and meteorological parameters on atmospheric visibility and turbidity. Atmos. Res. 2010, 96, 496–509. [Google Scholar] [CrossRef]
  11. Zhu, S.; Yang, H.; Liu, D.; Wang, H.; Zhou, L.; Zhu, C.; Zu, F.; Wu, H.; Lyu, Y.; Xia, Y.; et al. Observations and forecasts of urban transportation meteorology in China: A review. Atmosphere 2022, 13, 1823. [Google Scholar] [CrossRef]
  12. Cho, H.J.; Kim, K.S. Development of hazardous road fog index and its application. J. East. Asia Soc. Transp. Stud. 2005, 6, 3357–3371. [Google Scholar]
  13. Peng, Y.; Abdel-Aty, M.; Lee, J.; Zou, Y. Analysis of the impact of fog-related reduced visibility on traffic parameters. J. Transp. Eng. Part A Syst. 2018, 144, 04017077. [Google Scholar] [CrossRef]
  14. Praveen, M.; Sarika, M.; Anjani, N.; Yamini, M. Improving Pedestrian Detection in Low-Visibility Conditions: Fusing Visual and Infrared Data with Deep Learning. J. Comput. Anal. Appl. 2024, 33, 1465–1473. [Google Scholar]
  15. Bartok, J.; Bott, A.; Gera, M. Fog prediction for road traffic safety in a coastal desert region. Bound.-Layer Meteorol. 2012, 145, 485–506. [Google Scholar] [CrossRef]
  16. Wu, Y.; Abdel-Aty, M.; Park, J.; Zhu, J. Effects of crash warning systems on rear-end crash avoidance behavior under fog conditions. Transp. Res. Part C Emerg. Technol. 2018, 95, 481–492. [Google Scholar]
  17. Fernández-González, S.; Bolgiani, P.; Fernández-Villares, J.; González, P.; García-Gil, A.; Suárez, J.C.; Merino, A. Forecasting of poor visibility episodes in the vicinity of Tenerife Norte Airport. Atmos. Res. 2019, 223, 49–59. [Google Scholar]
  18. Guerreiro, P.M.; Soares, P.M.; Cardoso, R.M.; Ramos, A.M. An Analysis of Fog in the Mainland Portuguese International Airports. Atmosphere 2020, 11, 1239. [Google Scholar] [CrossRef]
  19. Salcedo-Sanz, S.; Pérez-Aracil, J.; Ascenso, G.; Del Ser, J.; Casillas-Pérez, D.; Kadow, C.; Fister, D.; Barriopedro, D.; García-Herrera, R.; Giuliani, M.; et al. Analysis, characterization, prediction, and attribution of extreme atmospheric events with machine learning and deep learning techniques: A review. Theor. Appl. Climatol. 2023, 155, 1–44. [Google Scholar] [CrossRef]
  20. Varotsos, C.A.; Cracknell, A.P. Remote Sensing Letters contribution to the success of the Sustainable Development Goals-UN 2030 agenda. Remote Sens. Lett. 2020, 11, 715–719. [Google Scholar] [CrossRef]
  21. Shi, C.; Wang, L.; Zhang, H.; Zhang, S.; Deng, X.; Li, Y.; Qiu, M. Fog simulations based on multi-model system: A feasibility study. Pure Appl. Geophys. 2012, 169, 941–960. [Google Scholar] [CrossRef]
  22. Steeneveld, G.; Ronda, R.; Holtslag, A. The challenge of forecasting the onset and development of radiation fog using mesoscale atmospheric models. Bound.-Layer Meteorol. 2015, 154, 265–289. [Google Scholar] [CrossRef]
  23. Román-Cascón, C.; Steeneveld, G.; Yagüe, C.; Sastre, M.; Arrillaga, J.; Maqueda, G. Forecasting radiation fog at climatologically contrasting sites: Evaluation of statistical methods and WRF. Q. J. R. Meteorol. Soc. 2016, 142, 1048–1063. [Google Scholar] [CrossRef]
  24. Alaoui, B.; Bari, D.; Bergot, T.; Ghabbar, Y. Analog ensemble forecasting system for low-visibility conditions over the main airports of Morocco. Atmosphere 2022, 13, 1704. [Google Scholar] [CrossRef]
  25. Taylor, G. The Formation of Fog and Mist. Q. J. R. Meteorol. Soc. 2007, 43, 241–268. [Google Scholar] [CrossRef]
  26. Gultepe, I.; Milbrandt, J.A.; Zhou, B. Marine Fog: A Review on Microphysics and Visibility Prediction; Chapter Marine Fog: Challenges and Advancements in Observations, Modeling, and Forecasting; Springer: Berlin/Heidelberg, Germany, 2017; pp. 345–394. [Google Scholar]
  27. Pérez-Díaz, J.L.; Ivanov, O.; Peshev, Z.; Álvarez-Valenzuela, M.A.; Valiente-Blanco, I.; Evgenieva, T.; Dreischuh, T.; Gueorguiev, O.; Todorov, P.V.; Vaseashta, A. Fogs: Physical basis, characteristic properties, and impacts on the environment and human health. Water 2017, 9, 807. [Google Scholar] [CrossRef]
  28. Bari, D.; Bergot, T.; Tardif, R. Fog Decision Support Systems: A Review of the Current Perspectives. Atmosphere 2023, 14, 1314. [Google Scholar] [CrossRef]
  29. Ait Ouadil, K.; Idbraim, S.; Bouhsine, T.; Carla Bouaynaya, N.; Alfergani, H.; Cliff Johnson, C. Atmospheric visibility estimation: A review of deep learning approach. Multimed. Tools Appl. 2024, 83, 36261–36286. [Google Scholar] [CrossRef]
  30. Qu, Y.; Fang, Y.; Ji, S.; Cheng, Y.; Wu, H.; Zhu, S.; Qin, H.; Que, F. Deep Learning-Based Atmospheric Visibility Detection. Atmosphere 2024, 15, 1394. [Google Scholar] [CrossRef]
  31. Koziara, M.C.; Renard, R.J.; Thompson, W.J. Estimating marine fog probability using a model output statistics scheme. Mon. Weather Rev. 1983, 111, 2333–2340. [Google Scholar] [CrossRef]
  32. Tag, P.M.; Peak, J.E. Machine learning of maritime fog forecast rules. J. Appl. Meteorol. Climatol. 1996, 35, 714–724. [Google Scholar] [CrossRef]
  33. Fabbian, D.; Dear, R.; Lellyett, S. Application of Artificial Neural Network Forecasts to Predict Fog at Canberra International Airport. Weather Forecast. 2007, 22, 372–381. [Google Scholar] [CrossRef]
  34. Marzban, C.; Leyton, S.; Colman, B. Ceiling and visibility forecasts via neural networks. Weather Forecast. 2007, 22, 466–479. [Google Scholar] [CrossRef]
  35. Miao, Y.; Potts, R.; Huang, X.; Elliott, G.; Rivett, R. A fuzzy logic fog forecasting model for Perth Airport. Pure Appl. Geophys. 2012, 169, 1107–1119. [Google Scholar] [CrossRef]
  36. Dutta, D.; Chaudhuri, S. Nowcasting visibility during wintertime fog over the airport of a metropolis of India: Decision tree algorithm and artificial neural network approach. Nat. Hazards 2015, 75, 1349–1368. [Google Scholar] [CrossRef]
  37. Colabone, R.d.O.; Ferrari, A.L.; Vecchia, F.A.d.S.; Tech, A.R.B. Application of artificial neural networks for fog forecast. J. Aerosp. Technol. Manag. 2015, 7, 240–246. [Google Scholar] [CrossRef]
  38. Boneh, T.; Weymouth, G.T.; Newham, P.; Potts, R.; Bally, J.; Nicholson, A.E.; Korb, K.B. Fog forecasting for Melbourne Airport using a Bayesian decision network. Weather Forecast. 2015, 30, 1218–1233. [Google Scholar] [CrossRef]
  39. Bartoková, I.; Bott, A.; Bartok, J.; Gera, M. Fog prediction for road traffic safety in a coastal desert region: Improvement of nowcasting skills by the machine-learning approach. Bound.-Layer Meteorol. 2015, 157, 501–516. [Google Scholar] [CrossRef]
  40. Cornejo-Bueno, L.; Casanova-Mateo, C.; Sanz-Justo, J.; Cerro-Prada, E.; Salcedo-Sanz, S. Efficient prediction of low-visibility events at airports using machine-learning regression. Bound.-Layer Meteorol. 2017, 165, 349–370. [Google Scholar] [CrossRef]
  41. Zhu, L.; Zhu, G.; Han, L.; Wang, N. The Application of Deep Learning in Airport Visibility Forecast. Atmos. Clim. Sci. 2017, 7, 314. [Google Scholar] [CrossRef]
  42. Bari, D. Visibility Prediction Based on Kilometric NWP Model Outputs Using Machine-Learning Regression. In Proceedings of the 2018 IEEE 14th International Conference on E-Science (e-Science), Amsterdam, The Netherlands, 29 October–1 November 2018; IEEE: Piscataway, NJ, USA, 2018; p. 278. [Google Scholar]
  43. Durán-Rosal, A.M.; Fernández, J.C.; Casanova-Mateo, C.; Sanz-Justo, J.; Salcedo-Sanz, S.; Hervás-Martínez, C. Efficient Fog Prediction with Multi-Objective Evolutionary Neural Networks. Appl. Soft Comput. 2018, 70, 347–358. [Google Scholar] [CrossRef]
  44. Guijo-Rubio, D.; Gutiérrez, P.; Casanova-Mateo, C.; Sanz-Justo, J.; Salcedo-Sanz, S.; Hervás-Martínez, C. Prediction of low-visibility events due to fog using ordinal classification. Atmos. Res. 2018, 214, 64–73. [Google Scholar] [CrossRef]
  45. Palvanov, A.; Im Cho, Y. DHCNN for visibility estimation in foggy weather conditions. In Proceedings of the 2018 Joint 10th International Conference on Soft Computing and Intelligent Systems (SCIS) and 19th International Symposium on Advanced Intelligent Systems (ISIS), Toyama, Japan, 5–8 December 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 240–243. [Google Scholar]
  46. Dietz, S.J.; Kneringer, P.; Mayr, G.J.; Zeileis, A. Forecasting low-visibility procedure states with tree-based statistical methods. Pure Appl. Geophys. 2019, 176, 2631–2644. [Google Scholar] [CrossRef]
  47. Ortega, L.; Otero, L.D.; Otero, C. Application of Machine Learning Algorithms for Visibility Classification. In Proceedings of the 2019 IEEE International Systems Conference (SysCon), Orlando, FL, USA, 8–11 April 2019; pp. 1–5. [Google Scholar]
  48. Zhang, C.; Wu, M.; Chen, J.; Chen, K.; Zhang, C.; Xie, C.; Huang, B.; He, Z. Weather Visibility Prediction Based on Multimodal Fusion. IEEE Access 2019, 7, 74776–74786. [Google Scholar] [CrossRef]
  49. Bari, D.; Ouagabi, A. Machine-Learning Regression Applied to Diagnose Horizontal Visibility from Mesoscale NWP Model Forecasts. SN Appl. Sci. 2020, 2, 556. [Google Scholar] [CrossRef]
  50. Jonnalagadda, J.; Hashemi, M. Forecasting atmospheric visibility using auto regressive recurrent neural network. In Proceedings of the 2020 IEEE 21st International Conference on Information Reuse and Integration for Data Science (IRI), Las Vegas, NV, USA, 11–13 August 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 209–215. [Google Scholar]
  51. Dewi, R.; Harsa, H. Fog prediction using artificial intelligence: A case study in Wamena Airport. J. Phys. Conf. Ser. 2020, 1528, 012021. [Google Scholar] [CrossRef]
  52. Cornejo-Bueno, S.; Casillas-Pérez, D.; Cornejo-Bueno, L.; Chidean, M.I.; Caamaño, A.J.; Sanz-Justo, J.; Casanova-Mateo, C.; Salcedo-Sanz, S. Persistence analysis and prediction of low-visibility events at Valladolid Airport, Spain. Symmetry 2020, 12, 1045. [Google Scholar] [CrossRef]
  53. Salcedo-Sanz, S.; Piles, M.; Cuadra, L.; Casanova-Mateo, C.; Caamano, A.J.; Cerro-Prada, E.; Camps-Valls, G. Long-Term Persistence, Invariant Time Scales and on-off Intermittency of Fog Events. Atmos. Res. 2021, 252, 105456. [Google Scholar] [CrossRef]
  54. Shankar, A.; Sahana, B.C.; Singh, S.P. Prediction of Low-Visibility Events by Integrating the Potential of Persistence and Machine Learning for Aviation Services. Mausam 2024, 75, 977–992. [Google Scholar]
  55. Miao, K.C.; Han, T.T.; Yao, Y.Q.; Lu, H.; Chen, P.; Wang, B.; Zhang, J. Application of LSTM for Short Term Fog Forecasting Based on Meteorological Elements. Neurocomputing 2020, 408, 285–291. [Google Scholar] [CrossRef]
  56. Cornejo-Bueno, S.; Casillas-Pérez, D.; Cornejo-Bueno, L.; Chidean, M.I.; Caamaño, A.J.; Cerro-Prada, E.; Casanova-Mateo, C.; Salcedo-Sanz, S. Statistical analysis and machine learning prediction of fog-caused low-visibility events at A-8 motor-road in Spain. Atmosphere 2021, 12, 679. [Google Scholar] [CrossRef]
  57. Kim, B.Y.; Cha, J.W.; Chang, K.H.; Lee, C. Visibility Prediction over South Korea Based on Random Forest. Atmosphere 2021, 12, 552. [Google Scholar] [CrossRef]
  58. Lee, H.B.; Heo, J.H.; Sohn, E.H. Korean fog probability retrieval using remote sensing combined with machine-learning. GIScience Remote Sens. 2021, 58, 1434–1457. [Google Scholar] [CrossRef]
  59. Outay, F.; Taha, B.; Chaabani, H.; Kamoun, F.; Werghi, N.; Yasar, A.U.H. Estimating ambient visibility in the presence of fog: A deep convolutional neural network approach. Pers. Ubiquitous Comput. 2021, 25, 51–62. [Google Scholar] [CrossRef]
  60. Uyanık, T.; Karatuğ, Ç.; Arslanoğlu, Y. Machine Learning Based Visibility Estimation to Ensure Safer Navigation in Strait of Istanbul. Appl. Ocean Res. 2021, 112, 102693. [Google Scholar] [CrossRef]
  61. Yu, Z.; Qu, Y.; Wang, Y.; Ma, J.; Cao, Y. Application of machine-learning-based fusion model in visibility forecast: A case study of Shanghai, China. Remote Sens. 2021, 13, 2096. [Google Scholar] [CrossRef]
  62. Guo, X.; Wan, J.; Liu, S.; Xu, M.; Sheng, H.; Yasir, M. A scse-linknet deep learning model for daytime sea fog detection. Remote Sens. 2021, 13, 5163. [Google Scholar] [CrossRef]
  63. Bartok, J.; Šišan, P.; Ivica, L.; Bartoková, I.; Malkin Ondík, I.; Gaál, L. Machine learning-based fog nowcasting for aviation with the aid of camera observations. Atmosphere 2022, 13, 1684. [Google Scholar] [CrossRef]
  64. Castillo-Botón, C.; Casillas-Pérez, D.; Casanova-Mateo, C.; Ghimire, S.; Cerro-Prada, E.; Gutierrez, P.; Deo, R.; Salcedo-Sanz, S. Machine learning regression and classification methods for fog events prediction. Atmos. Res. 2022, 272, 106157. [Google Scholar] [CrossRef]
  65. Zhang, Y.; Wang, Y.; Zhu, Y.; Yang, L.; Ge, L.; Luo, C. Visibility prediction based on machine learning algorithms. Atmosphere 2022, 13, 1125. [Google Scholar] [CrossRef]
  66. Kim, B.Y.; Belorid, M.; Cha, J.W. Short-Term Visibility Prediction Using Tree-Based Machine Learning Algorithms and Numerical Weather Prediction Data. Weather Forecast. 2022, 37, 2263–2274. [Google Scholar] [CrossRef]
  67. Ding, J.; Zhang, G.; Yang, J.; Wang, S.; Xue, B.; Du, X.; Tian, Y.; Wang, K.; Jiang, R.; Gao, J. Temporal and Spatial Characteristics of Meteorological Elements in the Vertical Direction at Airports and Hourly Airport Visibility Prediction by Artificial Intelligence Methods. Sustainability 2022, 14, 12213. [Google Scholar] [CrossRef]
  68. Kim, B.Y.; Cha, J.W.; Chang, K.H.; Lee, C. Estimation of the Visibility in Seoul, South Korea, Based on Particulate Matter and Weather Data, Using Machine-Learning Algorithm. Aerosol Air Qual. Res. 2022, 22, 220125. [Google Scholar] [CrossRef]
  69. Choi, W.; Park, J.; Kim, D.; Park, J.; Kim, S.; Lee, H. Development of two-dimensional visibility estimation model using machine learning: Preliminary results for South Korea. Atmosphere 2022, 13, 1233. [Google Scholar] [CrossRef]
  70. Kim, S.; Rickard, C.; Hernandez-Vazquez, J.; Fernandez, D. Early night fog prediction using liquid water content measurement in the monterey bay area. Atmosphere 2022, 13, 1332. [Google Scholar] [CrossRef]
  71. Kim, J.; Kim, S.H.; Seo, H.W.; Wang, Y.V.; Lee, Y.G. Meteorological characteristics of fog events in Korean smart cities and machine learning based visibility estimation. Atmos. Res. 2022, 275, 106239. [Google Scholar] [CrossRef]
  72. Ding, J.; Zhang, G.; Wang, S.; Xue, B.; Yang, J.; Gao, J.; Wang, K.; Jiang, R.; Zhu, X. Forecast of hourly airport visibility based on artificial intelligence methods. Atmosphere 2022, 13, 75. [Google Scholar] [CrossRef]
  73. Park, J.; Lee, Y.J.; Jo, Y.; Kim, J.; Han, J.H.; Kim, K.J.; Kim, Y.T.; Kim, S.B. Spatio-Temporal Network for Sea Fog Forecasting. Sustainability 2022, 14, 16163. [Google Scholar] [CrossRef]
  74. Liu, Z.; Chen, Y.; Gu, X.; Yeoh, J.K.; Zhang, Q. Visibility classification and influencing-factors analysis of airport: A deep learning approach. Atmos. Environ. 2022, 278, 119085. [Google Scholar] [CrossRef]
  75. Negishi, M.; Kusaka, H. Development of statistical and machine learning models to predict the occurrence of radiation fog in Japan. Meteorol. Appl. 2022, 29, e2048. [Google Scholar] [CrossRef]
  76. Bari, D.; Lasri, N.; Souri, R.; Lguensat, R. Machine Learning for Fog-and-Low-Stratus Nowcasting from Meteosat SEVIRI Satellite Images. Atmosphere 2023, 14, 953. [Google Scholar] [CrossRef]
  77. Wen, W.; Li, L.; Chan, P.W.; Liu, Y.Y.; Wei, M. Research on the Usability of Different Machine Learning Methods in Visibility Forecasting. Atmósfera 2023, 37. [Google Scholar]
  78. Liang, C.W.; Chang, C.C.; Hsiao, C.Y.; Liang, C.J. Prediction and analysis of atmospheric visibility in five terrain types with artificial intelligence. Heliyon 2023, 9, e19281. [Google Scholar] [CrossRef] [PubMed]
  79. Shankar, A.; Sahana, B. Early Warning of Low Visibility Using the Ensembling of Machine Learning Approaches for Aviation Services at Jay Prakash Narayan International (JPNI) Airport Patna. SN Appl. Sci. 2023, 5, 132. [Google Scholar] [CrossRef]
  80. Shankar, A.; Sahana, B. Efficient prediction of runway visual range by using a hybrid CNN-LSTM network architecture for aviation services. Theor. Appl. Climatol. 2023, 155, 2215–2232. [Google Scholar] [CrossRef]
  81. Ortega, L.C.; Otero, L.D.; Solomon, M.; Otero, C.E.; Fabregas, A. Deep Learning Models for Visibility Forecasting Using Climatological Data. Int. J. Forecast. 2023, 39, 992–1004. [Google Scholar] [CrossRef]
  82. Peláez-Rodríguez, C.; Pérez-Aracil, J.; de Lopez-Diz, A.; Casanova-Mateo, C.; Fister, D.; Jiménez-Fernández, S.; Salcedo-Sanz, S. Deep learning ensembles for accurate fog-related low-visibility events forecasting. Neurocomputing 2023, 549, 126435. [Google Scholar] [CrossRef]
  83. Peláez-Rodríguez, C.; Marina, C.M.; Pérez-Aracil, J.; Casanova-Mateo, C.; Salcedo-Sanz, S. Extreme Low-Visibility Events Prediction Based on Inductive and Evolutionary Decision Rules: An Explicability-Based Approach. Atmosphere 2023, 14, 542. [Google Scholar] [CrossRef]
  84. Zang, Z.; Bao, X.; Li, Y.; Qu, Y.; Niu, D.; Liu, N.; Chen, X. A modified RNN-based deep learning method for prediction of atmospheric visibility. Remote Sens. 2023, 15, 553. [Google Scholar] [CrossRef]
  85. Zhai, B.; Wang, Y.; Wu, B. An ensemble learning method for low visibility prediction on freeway using meteorological data. IET Intell. Transp. Syst. 2023, 17, 2237–2250. [Google Scholar] [CrossRef]
  86. Zhen, M.; Yi, M.; Luo, T.; Wang, F.; Yang, K.; Ma, X.; Cui, S.; Li, X. Application of a Fusion Model Based on Machine Learning in Visibility Prediction. Remote Sens. 2023, 15, 1450. [Google Scholar] [CrossRef]
  87. Penov, N.; Guerova, G. Sofia Airport Visibility Estimation with Two Machine-Learning Techniques. Remote Sens. 2023, 15, 4799. [Google Scholar] [CrossRef]
  88. Chen, L.; Zhang, F.; Ren, J.; Li, Z.; Xu, W.; Sun, Y.; Liu, L.; Wang, X. Changes in wintertime visibility across China over 2013–2019 and the drivers: A comprehensive assessment using machine learning method. Sci. Total Environ. 2024, 912, 169516. [Google Scholar] [CrossRef]
  89. Son, D.H.; Chun, M.; Kim, Y.T.; Kang, B.; Kim, K.J.; Han, J.H. FogFusionNet: Coastal Sea Fog Prediction by Using a Multimodal Deep Learning Approach. IEEE Access 2024, 12, 137491–137503. [Google Scholar] [CrossRef]
  90. Gultepe, E.; Wang, S.; Blomquist, B.; Fernando, H.J.; Kreidl, O.P.; Delene, D.J.; Gultepe, I. Machine learning analysis and nowcasting of marine fog visibility using FATIMA Grand Banks campaign measurements. Front. Earth Sci. 2024, 11, 1321422. [Google Scholar] [CrossRef]
  91. Huang, Q.; Zeng, P.; Guo, X.; Lyu, J. Utilizing Machine Learning and Multi-Station Observations to Investigate the Visibility of Sea Fog in the Beibu Gulf. Remote Sens. 2024, 16, 3392. [Google Scholar] [CrossRef]
  92. Sim, S.; Im, J.; Jung, S.; Han, D. Improving Short-Term Prediction of Ocean Fog Using Numerical Weather Forecasts and Geostationary Satellite-Derived Ocean Fog Data Based on AutoML. Remote Sens. 2024, 16, 2348. [Google Scholar] [CrossRef]
  93. Schütz, M.; Schütz, A.; Bendix, J.; Thies, B. Improving classification-based nowcasting of radiation fog with machine learning based on filtered and preprocessed temporal data. Q. J. R. Meteorol. Soc. 2024, 150, 577–596. [Google Scholar] [CrossRef]
  94. Jahani, B.; Karalus, S.; Fuchs, J.; Zech, T.; Zara, M.; Cermak, J. Algorithm for continual monitoring of fog life cycles based on geostationary satellite imagery as a basis for solar energy forecasting. EGUsphere 2024, 2024, 1–22. [Google Scholar] [CrossRef]
  95. Chen, P.J.; Chen, W.T.; Wu, C.M.; Tsou, S.W.; Lo, M.H. Machine learning detection of fog top over eastern Taiwan mountains from Himawari-8 satellite true-color images. Remote Sens. Appl. Soc. Environ. 2024, 34, 101203. [Google Scholar] [CrossRef]
  96. Kim, J.; Cha, J.; Kim, T.; Lee, H.; Yu, H.Y.; Suh, M.S. VisNet: Spatiotemporal self-attention-based U-Net with multitask learning for joint visibility and fog occurrence forecasting. Eng. Appl. Artif. Intell. 2024, 136, 108967. [Google Scholar] [CrossRef]
  97. Yuan, C.; Li, L.; Xia, X.; Xiong, D.; Li, Y.; Hu, J.; Li, H.; Zuo, C. Enhancing Road Safety: Real-Time Classification of Low Visibility Foggy Weather Using ABNet Deep-Learning Model. J. Transp. Eng. Part A Syst. 2024, 150, 04024060. [Google Scholar] [CrossRef]
  98. He, D.; Wang, Y.; Tang, Y.; Kong, D.; Yang, J.; Zhou, W.; Li, H.; Wang, F. Improvement in the Forecasting of Low Visibility over Guizhou, China, Based on a Multi-Variable Deep Learning Model. Atmosphere 2024, 15, 752. [Google Scholar] [CrossRef]
  99. Alhathloul, S.H.; Mishra, A.K.; Khan, A.A. Low visibility event prediction using random forest and K-nearest neighbor methods. Theor. Appl. Climatol. 2024, 155, 1289–1300. [Google Scholar] [CrossRef]
  100. Chen, H.; Xu, Y.; Gao, Z.; Kang, J.; Jiang, Y.; Li, Z.; Shen, H. Visibility forecast in Jiangsu province based on the GCN-GRU model. Sci. Rep. 2024, 14, 12599. [Google Scholar] [CrossRef]
  101. Aman, N.; Panyametheekul, S.; Sudhibrabha, S.; Pawarmart, I.; Xian, D.; Gao, L.; Tian, L.; Manomaiphiboon, K.; Wang, Y. Estimating visibility and understanding factors influencing its variations at Bangkok airport using machine learning and a game theory–based approach. Environ. Sci. Pollut. Res. 2024, 1–18. [Google Scholar] [CrossRef]
  102. Yang, L.; Li, R.; Qiu, X.; Bi, C. BLCM: A BP-LGBM-based atmospheric visibility forecasting model. J. Vis. 2024, 27, 997–1014. [Google Scholar] [CrossRef]
  103. Wang, F.; Liu, R.; Yan, H.; Liu, D.; Han, L.; Yuan, S. Ground visibility prediction using tree-based and random-forest machine learning algorithm: Comparative study based on atmospheric pollution and atmospheric boundary layer data. Atmos. Pollut. Res. 2024, 15, 102270. [Google Scholar] [CrossRef]
  104. Tian, W.; Lin, C.; Wu, Y.; Jin, C.; Li, X. Multi-site collaborative forecasting of regional visibility based on spatiotemporal convolutional network. Meteorol. Appl. 2024, 31, e2206. [Google Scholar] [CrossRef]
  105. Mohammed, R.; Rawashdeh, J.; Abdullah, M. Machine learning with oversampling and undersampling techniques: Overview study and experimental results. In Proceedings of the 2020 11th international conference on information and communication systems (ICICS), Irbid, Jordan, 7–9 April 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 243–248. [Google Scholar]
  106. Peng, C.Y.; Park, Y.J. A new hybrid under-sampling approach to imbalanced classification problems. Appl. Artif. Intell. 2022, 36, 1975393. [Google Scholar] [CrossRef]
  107. Zhang, R.; Zhang, Z.; Wang, D. RFCL: A new under-sampling method of reducing the degree of imbalance and overlap. Pattern Anal. Appl. 2021, 24, 641–654. [Google Scholar] [CrossRef]
  108. Bej, S.; Davtyan, N.; Wolfien, M.; Nassar, M.; Wolkenhauer, O. LoRAS: An oversampling approach for imbalanced datasets. Mach. Learn. 2021, 110, 279–301. [Google Scholar] [CrossRef]
  109. Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic minority over-sampling technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
  110. Rodríguez-Torres, F.; Martínez-Trinidad, J.F.; Carrasco-Ochoa, J.A. An oversampling method for class imbalance problems on large datasets. Appl. Sci. 2022, 12, 3424. [Google Scholar] [CrossRef]
  111. Alamri, M.; Ykhlef, M. Hybrid undersampling and oversampling for handling imbalanced credit card data. IEEE Access 2024, 12, 14050–14060. [Google Scholar] [CrossRef]
  112. Tomek, I. Two modifications of CNN. IEEE Trans. Syst. Man, Cybern. 1976, 6, 769–772. [Google Scholar] [CrossRef]
  113. Han, H.; Wang, W.Y.; Mao, B.H. Borderline-SMOTE: A new over-sampling method in imbalanced data sets learning. In Proceedings of the International Conference on Intelligent Computing, Ningbo, China, 26–29 July 2025; Springe: Berlin/Heidelberg, Germany, 2005; pp. 878–887. [Google Scholar]
  114. Yilmaz Eroglu, D.; Pir, M.S. Hybrid oversampling and undersampling method (houm) via safe-level smote and support vector machine. Appl. Sci. 2024, 14, 10438. [Google Scholar] [CrossRef]
  115. Bunkhumpornpat, C.; Sinapiromsaran, K.; Lursinsap, C. Safe-level-smote: Safe-level-synthetic minority over-sampling technique for handling the class imbalanced problem. In Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Bangkok, Thailand, 27–30 April 2009; Springer: Berlin/Heidelberg, Germany, 2009; pp. 475–482. [Google Scholar]
  116. Koçyiğit, F. The Effect of Meteorological Data on Energy Efficiency and Flight Performance in Sustainable Aviation. J. Aviat. 2025, 9, 295–302. [Google Scholar] [CrossRef]
  117. Teshiba, M.; Hashiguchi, H.; Uematsu, A.; Tanaka, H.; Ohmori, Y.; Fukao, S. Fog observations with a millimeter-wave scanning radar at Miyoshi basin, Japan. Earth Planets Space 2004, 56, 259–268. [Google Scholar] [CrossRef]
  118. Fernando, H.J.; Gultepe, I.; Dorman, C.; Pardyjak, E.; Wang, Q.; Hoch, S.; Richter, D.; Creegan, E.; Gaberšek, S.; Bullock, T.; et al. C-FOG: Life of coastal fog. Bull. Am. Meteorol. Soc. 2021, 102, E244–E272. [Google Scholar] [CrossRef]
  119. Gultepe, I.; Heymsfield, A.J.; Fernando, H.; Pardyjak, E.; Dorman, C.; Wang, Q.; Creegan, E.; Hoch, S.; Flagg, D.; Yamaguchi, R.; et al. A review of coastal fog microphysics during C-FOG. Bound.-Layer Meteorol. 2021, 181, 227–265. [Google Scholar] [CrossRef]
  120. Müller, M.D.; Masbou, M.; Bott, A. Three-dimensional fog forecasting in complex terrain. Q. J. R. Meteorol. Soc. 2010, 136, 2189–2202. [Google Scholar] [CrossRef]
  121. Willett, H.C. Synoptic Studies in Fog; Massachusetts Institute of Technology: Cambridge, MA, USA, 1930. [Google Scholar]
  122. Kim, C.K.; Yum, S.S. Local meteorological and synoptic characteristics of fogs formed over Incheon international airport in the west coast of Korea. Adv. Atmos. Sci. 2010, 27, 761–776. [Google Scholar] [CrossRef]
  123. Andersen, H.; Cermak, J.; Fuchs, J.; Knippertz, P.; Gaetani, M.; Quinting, J.; Sippel, S.; Vogt, R. Synoptic-scale controls of fog and low-cloud variability in the Namib Desert. Atmos. Chem. Phys. 2020, 20, 3415–3438. [Google Scholar] [CrossRef]
  124. Fonseca, R.; Francis, D.; Nelli, N.; Cherif, C. Regional atmospheric circulation patterns driving consecutive fog events in the United Arab Emirates. Atmos. Res. 2023, 282, 106506. [Google Scholar] [CrossRef]
  125. Corell, D.; Estrela, M.J.; Valiente, J.A.; Azorin-Molina, C.; Chen, D. Influences of synoptic situation and teleconnections on fog-water collection in the Mediterranean Iberian Peninsula, 2003–2012. Int. J. Climatol. 2019, 40, 3297–3317. [Google Scholar] [CrossRef]
  126. Arrieta, A.B.; Díaz-Rodríguez, N.; Del Ser, J.; Bennetot, A.; Tabik, S.; Barbado, A.; García, S.; Gil-López, S.; Molina, D.; Benjamins, R.; et al. Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Inf. Fusion 2020, 58, 82–115. [Google Scholar] [CrossRef]
  127. Peláez-Rodríguez, C.; Pérez-Aracil, J.; Casanova-Mateo, C.; Salcedo-Sanz, S. Efficient prediction of fog-related low-visibility events with Machine Learning and evolutionary algorithms. Atmos. Res. 2023, 295, 106991. [Google Scholar] [CrossRef]
  128. Gutiérrez, P.A.; Perez-Ortiz, M.; Sanchez-Monedero, J.; Fernandez-Navarro, F.; Hervas-Martinez, C. Ordinal regression methods: Survey and experimental study. IEEE Trans. Knowl. Data Eng. 2015, 28, 127–146. [Google Scholar] [CrossRef]
  129. Sánchez-Monedero, J.; Gutiérrez, P.A.; Pérez-Ortiz, M. Orca: A matlab/octave toolbox for ordinal regression. J. Mach. Learn. Res. 2019, 20, 1–5. [Google Scholar]
  130. Bérchez-Moreno, F.; Ayllón-Gavilán, R.; Vargas, V.M.; Guijo-Rubio, D.; Hervás-Martínez, C.; Fernández, J.C.; Gutiérrez, P.A. dlordinal: A Python package for deep ordinal classification. Neurocomputing 2024, 622, 129305. [Google Scholar] [CrossRef]
  131. Binotto, G.; Delgado, R. Adapting performance metrics for ordinal classification to interval scale: Length matters. Mach. Learn. 2025, 114, 41. [Google Scholar] [CrossRef]
  132. Rennie, J.D.; Srebro, N. Loss functions for preference levels: Regression with discrete ordered labels. In Proceedings of the IJCAI Multidisciplinary Workshop on Advances in Preference Handling, Edinburgh, UK, 31 July–1 August 2005; AAAI Press: Menlo Park, CA, USA, 2005; Volume 1, pp. 1–6. [Google Scholar]
  133. Pedregosa, F.; Bach, F.; Gramfort, A. On the consistency of ordinal regression methods. J. Mach. Learn. Res. 2017, 18, 1–35. [Google Scholar]
  134. Hoerl, A.E.; Kennard, R.W. Ridge regression: Applications to nonorthogonal problems. Technometrics 1970, 12, 69–82. [Google Scholar] [CrossRef]
  135. Middlehurst, M.; Bagnall, A. The freshprince: A simple transformation based pipeline time series classifier. In Proceedings of the International Conference on Pattern Recognition and Artificial Intelligence, Xiamen China, 23–25 September 2022; Springer: Berlin/Heidelberg, Germany, 2022; pp. 150–161. [Google Scholar]
  136. Peralez-González, C.; Pérez-Rodríguez, J.; Durán-Rosal, A.M. Boosting ridge for the extreme learning machine globally optimised for classification and regression problems. Sci. Rep. 2023, 13, 11809. [Google Scholar] [CrossRef] [PubMed]
  137. Peng, C.; Cheng, Q. Discriminative ridge machine: A classifier for high-dimensional data or imbalanced data. IEEE Trans. Neural Networks Learn. Syst. 2020, 32, 2595–2609. [Google Scholar] [CrossRef] [PubMed]
  138. Vargas, V.M.; Gómez-Orellana, A.M.; Gutiérrez, P.A.; Hervás-Martínez, C.; Guijo-Rubio, D. EBANO: A novel Ensemble BAsed on uNimodal Ordinal classifiers for the prediction of significant wave height. Knowl.-Based Syst. 2024, 300, 112223. [Google Scholar] [CrossRef]
  139. Rosati, R.; Romeo, L.; Vargas, V.M.; Gutiérrez, P.A.; Hervás-Martínez, C.; Frontoni, E. A novel deep ordinal classification approach for aesthetic quality control classification. Neural Comput. Appl. 2022, 34, 11625–11639. [Google Scholar] [CrossRef]
  140. Fernández, J.C.; Martínez, F.J.; Hervás, C.; Gutiérrez, P.A. Sensitivity versus accuracy in multiclass problems using memetic pareto evolutionary neural networks. IEEE Trans. Neural Netw. 2010, 21, 750–770. [Google Scholar] [CrossRef]
  141. Brodersen, K.H.; Ong, C.S.; Stephan, K.E.; Buhmann, J.M. The balanced accuracy and its posterior distribution. In Proceedings of the 2010 20th International Conference on Pattern Recognition, Istanbul, Turkey, 23–26 August 2010; IEEE: Piscataway, NJ, USA, 2010; pp. 3121–3124. [Google Scholar] [CrossRef]
  142. de La Torre, J.; Puig, D.; Valls, A. Weighted kappa loss function for multi-class classification of ordinal data in deep learning. Pattern Recognit. Lett. 2018, 105, 144–154. [Google Scholar] [CrossRef]
  143. Gómez-Orellana, A.M.; Guijo-Rubio, D.; Gutiérrez, P.A.; Hervás-Martínez, C.; Vargas, V.M. ORFEO: Ordinal classifier and Regressor Fusion for Estimating an Ordinal categorical target. Eng. Appl. Artif. Intell. 2024, 133, 108462. [Google Scholar] [CrossRef]
Figure 1. Articles published on AI-based methods in fog and low-visibility events forecasting per year, since 2000 (and the years before). The last year in this graph is 2024, where we have the complete information of papers published.
Figure 1. Articles published on AI-based methods in fog and low-visibility events forecasting per year, since 2000 (and the years before). The last year in this graph is 2024, where we have the complete information of papers published.
Atmosphere 16 01073 g001
Figure 2. Most used algorithms in problems of atmospheric low-visibility and fog forecasting during the analyzed period.
Figure 2. Most used algorithms in problems of atmospheric low-visibility and fog forecasting during the analyzed period.
Atmosphere 16 01073 g002
Figure 3. Geographical locations of both airports (represented by red dots) are first shown over Spain and then over Galicia.
Figure 3. Geographical locations of both airports (represented by red dots) are first shown over Spain and then over Galicia.
Atmosphere 16 01073 g003
Figure 4. Comparison between observations (orange) and predictions (blue) made by LAT for both case studies: (a) LEST and (b) LEVX.
Figure 4. Comparison between observations (orange) and predictions (blue) made by LAT for both case studies: (a) LEST and (b) LEVX.
Atmosphere 16 01073 g004
Figure 5. Test projected patterns during December 2023, obtained by LAT for both case studies: (a) LEST and (b) LEVX. Misclassified patterns are marked with crosses.
Figure 5. Test projected patterns during December 2023, obtained by LAT for both case studies: (a) LEST and (b) LEVX. Misclassified patterns are marked with crosses.
Atmosphere 16 01073 g005aAtmosphere 16 01073 g005b
Table 1. Number of training and testing patterns per class.
Table 1. Number of training and testing patterns per class.
Case StudyClassTraining SetTesting Set
LEST C 0 1407 (1.53 %)386 (1.26 %)
C 1 939 (1.02 %)230 (0.75 %)
C 2 9588 (10.42 %)2957 (9.64 %)
C 3 80,099 (87.03 %)27,105 (88.35 %)
LEVX C 0 4506 (4.89 %)1853 (6.04 %)
C 1 1904 (2.07 %)634 (2.07 %)
C 2 8979 (9.76 %)2128 (6.93 %)
C 3 76,644 (83.28 %)26,063 (84.96 %)
Table 2. Predictive meteorological variables collected at the airports.
Table 2. Predictive meteorological variables collected at the airports.
AcronymDescriptionUnits
DWind directionDegrees
SWind speedm/s
TTemperatureCelsius
DeDew pointCelsius
PPressurehPa
V Visibilitym
Table 3. Results achieved by LAT and Ridge in terms of six different performance metrics.
Table 3. Results achieved by LAT and Ridge in terms of six different performance metrics.
Case StudyClassifierCCR (↑)MS (↑)BA (↑)QWK (↑)AMAE (↓)MMAE (↓)
LESTLAT0.83720.27830.56960.61620.52630.8000
Ridge0.87920.01740.56470.59690.60881.1478
LEVXLAT0.82510.25710.54820.73270.57760.8297
Ridge0.87120.22400.52950.71740.65861.0000
Table 4. Confusion matrices obtained in the testing set by the LAT and Ridge classifiers in the LEST case study.
Table 4. Confusion matrices obtained in the testing set by the LAT and Ridge classifiers in the LEST case study.
LATRidge
C 0 C 1 C 2 C 3 C 0 C 1 C 2 C 3
C 0 247744223308102246
C 1 11064381816042838
C 2 1807281408641622731526736
C 3 782902771 23,966287461637 25,135
Table 5. Confusion matrices obtained in the testing set by the LAT and Ridge classifiers in the LEVX case study.
Table 5. Confusion matrices obtained in the testing set by the LAT and Ridge classifiers in the LEVX case study.
LATB
C 0 C 1 C 2 C 3 C 0 C 1 C 2 C 3
C 0 123729824177126828483218
C 1 2811631355532114264107
C 2 358530813427552318552706
C 3 2993232342 23,099473197629 24,764
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Salcedo-Sanz, S.; Guijo-Rubio, D.; Pérez-Aracil, J.; Peláez-Rodríguez, C.; Gomez-Orellana, A.M.; Gutiérrez-Peña, P.A. Artificial Intelligence-Based Methods and Algorithms in Fog and Atmospheric Low-Visibility Forecasting. Atmosphere 2025, 16, 1073. https://doi.org/10.3390/atmos16091073

AMA Style

Salcedo-Sanz S, Guijo-Rubio D, Pérez-Aracil J, Peláez-Rodríguez C, Gomez-Orellana AM, Gutiérrez-Peña PA. Artificial Intelligence-Based Methods and Algorithms in Fog and Atmospheric Low-Visibility Forecasting. Atmosphere. 2025; 16(9):1073. https://doi.org/10.3390/atmos16091073

Chicago/Turabian Style

Salcedo-Sanz, Sancho, David Guijo-Rubio, Jorge Pérez-Aracil, César Peláez-Rodríguez, Antonio Manuel Gomez-Orellana, and Pedro Antonio Gutiérrez-Peña. 2025. "Artificial Intelligence-Based Methods and Algorithms in Fog and Atmospheric Low-Visibility Forecasting" Atmosphere 16, no. 9: 1073. https://doi.org/10.3390/atmos16091073

APA Style

Salcedo-Sanz, S., Guijo-Rubio, D., Pérez-Aracil, J., Peláez-Rodríguez, C., Gomez-Orellana, A. M., & Gutiérrez-Peña, P. A. (2025). Artificial Intelligence-Based Methods and Algorithms in Fog and Atmospheric Low-Visibility Forecasting. Atmosphere, 16(9), 1073. https://doi.org/10.3390/atmos16091073

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop