Next Article in Journal
Cross-Image Feature Interaction Network for Change Detection in Remote Sensing Images
Next Article in Special Issue
Morphological and Entropy Analysis of Urban Change in Six European Metropolitan Areas Based on Copernicus Land Monitoring Service Products
Previous Article in Journal
Simulation of Extreme Flood Events Based on Precipitation Fusion: A Multi-Method Fusion Framework Combining RF and BMA
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatiotemporal Prediction of Wind Fields in Coastal Urban Environments Using Multi-Source Satellite Data: A GeoAI Approach

1
College of Computer and Cyber Security, Fujian Normal University, Fuzhou 350007, China
2
Guangdong Key Laboratory of Intelligent Information Processing, Shenzhen University, Shenzhen 518060, China
3
Shenzhen Key Laboratory of Media Security, Shenzhen University, Shenzhen 518060, China
4
College of Computer and Data Science, Fuzhou University, Fuzhou 350108, China
5
Student Affairs Department, Fujian University of Traditional Chinese Medicine, Fuzhou 350122, China
6
Fujian Key Laboratory of Agricultural IOT Applications, Sanming University, Sanming 365004, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(5), 716; https://doi.org/10.3390/rs18050716
Submission received: 6 February 2026 / Revised: 22 February 2026 / Accepted: 25 February 2026 / Published: 27 February 2026
(This article belongs to the Special Issue Remote Sensing Applied in Urban Environment Monitoring)

Highlights

What are the main findings?
  • A novel lightweight GeoAI framework (DA-DSC-UNet) is proposed to fuse multi-source satellite data (ASCAT, FY-3E, QuickSCAT) for high-resolution coastal wind field prediction.
  • The model significantly outperforms existing methods by reducing the Mean Absolute Error (MAE) by 14–25.8% and demonstrates exceptional robustness against observational noise.
What are the implications of the main findings?
  • The accurate wind field reconstruction provides critical decision support for urban disaster mitigation, pollutant dispersion monitoring, and infrastructure resilience in complex coastal zones.
  • Due to its low computational cost, the framework enables real-time deployment on edge devices, directly contributing to the monitoring of Sustainable Development Goal 11 (Sustainable Cities).

Abstract

Rapid urbanization in coastal regions presents complex challenges for environmental management and public safety. Accurate, high-resolution wind field monitoring is critical for urban disaster mitigation, infrastructure resilience, and pollutant dispersion analysis in these densely populated areas. However, utilizing massive multi-source satellite remote sensing data for precise prediction remains difficult due to the spatiotemporal heterogeneity caused by the land–sea interface. To address this, this study proposes a novel lightweight Geospatial Artificial Intelligence (GeoAI) framework (DA-DSC-UNet) designed to predict wind fields in coastal urban environments (e.g., Fujian, China). We constructed a dataset by integrating multi-source satellite scatterometer products (including Advanced Scatterometer (ASCAT), Fengyun-3E (FY-3E), and Quick Scatterometer (QuickSCAT)) and buoy observations. The framework employs a UNet architecture enhanced with dual attention mechanisms (Efficient Channel Attention (ECA) and Convolutional Block Attention Module (CBAM)) to adaptively extract features from remote sensing signals, focusing on critical spatial regions like urban coastlines. Additionally, depthwise separable convolutions (DSCs) are introduced to ensure the model is lightweight and efficient for potential deployment in urban monitoring systems. Results demonstrate that our approach significantly outperforms existing deep learning models (reducing Mean Absolute Error (MAE) by 14–25.8%) and exhibits exceptional robustness against observational noise. This work demonstrates the potential of deep learning in enhancing the value of remote sensing data for urban resilience, sustainable development (SDG 11), and environmental monitoring in complex coastal zones.

1. Introduction

The rapid acceleration of global urbanization has concentrated population and infrastructure in coastal regions, creating complex “land-ocean-city” systems [1]. In these densely populated areas, wind field dynamics play a critical role in urban environmental management and public safety [2,3]. Accurate, high-resolution monitoring of coastal wind fields is not only essential for assessing wind energy resources [4] but is also vital for analyzing the dispersion of urban air pollutants [5], ensuring the safety of high-rise infrastructure against wind loads [6], and mitigating risks from extreme weather events such as typhoons and storm surges [7]. However, the complex thermodynamic interactions at the land–sea interface, coupled with the roughness of urban terrain, introduce significant spatiotemporal heterogeneity to wind fields, posing a severe challenge for precise environmental monitoring [8].
Traditionally, wind field data rely on ground observation stations and buoys. While accurate, these point-based observations are sparsely distributed and expensive to maintain, leaving vast observational blind spots and limiting their spatial representativeness in coastal waters and complex urban fringes [9]. Satellite remote sensing technology offers a compelling solution by providing synoptic, repetitive, and objective observations over large scales [10]. Microwave scatterometers, such as the Advanced Scatterometer (ASCAT) [11] and the preceding Quick Scatterometer (QuickSCAT) [12], and meteorological satellites (e.g., Fengyun-3E (FY-3E)) have become indispensable tools for acquiring sea surface wind vectors. Nevertheless, raw satellite products often suffer from limitations such as low temporal resolution (due to revisit cycles) and data gaps caused by orbital tracks or cloud contamination, which hinders their direct application in real-time urban monitoring [13].
To bridge these gaps, Numerical Weather Prediction (NWP) models have been widely used to simulate atmospheric states. Based on atmospheric dynamical equations, NWP effectively captures the physical evolution of large-scale wind fields [14]. Previous studies have made significant progress in this area: Li et al. [15] enhanced wind power simulation accuracy in the Baltic Sea region by optimizing Weather Research and Forecasting (WRF) model configurations; Santos-Alamillos et al. [16] improved regional wind speed simulations using high-resolution land-use data, demonstrating the significant impact of surface resolution on wind speed biases; and Pan et al. [17] integrated multi-source observations using real-time four-dimensional data assimilation (RTFDDA), effectively enhancing model timeliness and adaptability. Despite possessing relatively complete physical mechanisms, NWP models suffer from high computational costs and poor terrain adaptability. Recent evaluations indicate that NWP products often exhibit systematic biases in coastal transition zones due to the misrepresentation of sub-grid scale surface roughness [18], limiting their application in intelligent urban systems.
As a complementary approach, Geospatial Artificial Intelligence (GeoAI) has emerged as a paradigm shift, utilizing data-driven methods to learn spatiotemporal patterns from historical observations by bypassing complex physical equations [19]. Shallow machine learning models demonstrate strong nonlinear modeling capabilities: Ho et al. [20] enhanced short-term wind speed forecasting by integrating multi-source features using a random forest model; Renani et al. [21] combined feature selection with neural fuzzy inference systems; and Demetriou et al. [22] achieved real-time prediction of coastal wave height by integrating meteorological data. However, such models predominantly focus on single-point forecasting.
In recent years, deep spatiotemporal neural networks have demonstrated significant advantages. ConvLSTM [23] effectively integrates spatial and temporal features; Chen et al. [24] enhanced typhoon prediction using a hybrid 3D CNN-LSTM architecture; and Vallileka et al. [25] achieved high-precision weather field forecasting. More recently, attention has shifted towards advanced architectures to capture longer-range dependencies: Qiao et al. [26] applied Transformer-based models for global sea surface wind speed retrieval, while Daenens et al. [27] utilized Graph Neural Networks (GNNs) to handle the irregular spatial correlations for offshore wind power prediction. Furthermore, recent studies have explored deep learning frameworks for fusing multi-source satellite data to reconstruct high-resolution wind fields [28]. Compared to physical models, these GeoAI models demonstrate superior capabilities in extracting high-dimensional features from remote sensing imagery.
To further enhance the model’s ability to capture spatiotemporal characteristics, various advanced techniques have been introduced. For instance, channel attention mechanisms (e.g., Squeeze-and-Excitation (SE) [29], Efficient Channel Attention (ECA) [30]) and spatial attention mechanisms (e.g., Convolutional Block Attention Module (CBAM) [31]) are employed to amplify key features, while multi-scale architectures (e.g., Atrous Spatial Pyramid Pooling (ASPP) [32], Feature Pyramid Network (FPN) [33]) are utilized to expand the receptive field. Additionally, methods such as terrain-adaptive parameterization [34], multi-scale fusion CNNs [35], and physically informed neural networks (PINNs) [36] have improved prediction accuracy. However, existing architectures still face limitations when applied to coastal urban environments. They often treat spatial and channel features equally, failing to adaptively focus on critical geographical regions, such as land–sea boundaries and urban agglomerations. Furthermore, advanced fusion schemes generally suffer from complex model structures and high parameter costs, restricting their deployment in resource-constrained marine observation or edge computing environments.
To address these challenges, this study proposes a novel lightweight GeoAI framework (DA-DSC-UNet) for spatiotemporal wind field prediction in coastal urban areas. Leveraging multi-source satellite remote sensing data (including ASCAT, FY-3E, and QuickSCAT) and buoy observations from Fujian, China, we construct a high-resolution dataset. The proposed framework integrates a UNet backbone with dual attention mechanisms (ECA and CBAM) to enhance feature extraction from sparse remote sensing signals, and employs an Atrous Spatial Pyramid Pooling (ASPP) module to capture multi-scale atmospheric processes. This study aims to demonstrate how advanced deep learning techniques can unlock the potential of satellite data for urban environmental monitoring, providing reliable decision support for coastal city resilience.

2. Materials and Methods

To accurately monitor and predict the complex wind field dynamics impacting coastal urban environments, this study proposes a novel GeoAI framework, termed DA-DSC-UNet. Unlike traditional numerical models that often struggle with the high-resolution spatiotemporal heterogeneity inherent in urban–ocean transition zones, our data-driven approach leverages deep learning to capture intricate atmospheric processes.
As illustrated in Figure 1, the research workflow integrates multi-source remote sensing data with advanced deep learning techniques to establish a robust urban environmental monitoring system. The framework consists of four streamlined phases:
  • Multi-source Data Fusion: Integrating large-scale satellite-derived wind field inversions with precise in situ buoy observations to construct a comprehensive spatiotemporal dataset covering the coastal urban agglomeration.
  • GeoAI-driven Spatiotemporal Modeling: Deploying the DA-DSC-UNet, which incorporates dual-attention mechanisms and depthwise separable convolutions (DSC), to efficiently learn the nonlinear evolution of wind fields over complex terrain.
  • Accuracy Assessment: Rigorous validation using independent in situ data to quantify the model’s performance in capturing local climate dynamics.
  • Robustness Analysis: Evaluating the model’s stability under observational noise to ensure its reliability for practical urban environmental monitoring and disaster early warning.
Figure 1. Overall research framework of the proposed DA-DSC-UNet model. The workflow consists of four major modules: data preprocessing, model training and inference, validation and evaluation, and robustness evaluation. The process forms a closed-loop system from multi-source data integration to model optimization and stability verification.
Figure 1. Overall research framework of the proposed DA-DSC-UNet model. The workflow consists of four major modules: data preprocessing, model training and inference, validation and evaluation, and robustness evaluation. The process forms a closed-loop system from multi-source data integration to model optimization and stability verification.
Remotesensing 18 00716 g001

2.1. Study Area and Data

The research area focuses on the coastal zone of Fujian Province, China, covering the geographic coordinates from 116°E to 121°E and 23°N to 28°N. This region is characterized by complex topography, including a jagged coastline and numerous islands, making it a challenging environment for wind field modeling. Geographic data were sourced from the Global Self-consistent, Hierarchical, High-resolution Geography Database (GSHHS). We selected the L1-level resolution data, which provides sufficient detail for visualizing the land–sea interface in this regional study. The primary dataset consists of sea surface wind inversion products provided by the Fujian Provincial Meteorological Bureau. To ensure comprehensive spatiotemporal coverage, this dataset integrates observations from multiple satellite platforms, including the Advanced Scatterometer (ASCAT) on MetOp-A/B/C, QuickSCAT, the China-France Oceanography Satellite (CFOSAT), and the FY-3E meteorological satellite. Detailed statistics of the satellite sources are presented in Table 1. In addition, real-time wind speed data from offshore buoys were used as ground truth for validation, as shown in Table 2.
To construct a high-quality dataset for deep learning, we performed the following preprocessing steps:
  • Spatiotemporal Alignment: The raw observational data were spatially cropped to the study area and re-gridded with a step size of 0.125°, mapping all multi-source observations onto a regular grid. Although this spatial resolution (approximately 14 km) is relatively coarse for resolving micro-scale urban features such as street canyons, it is highly appropriate for monitoring the mesoscale background wind field covering the entire coastal urban agglomeration. This scale effectively captures regional atmospheric transport patterns and synoptic weather systems (e.g., typhoons) that drive local urban ventilation, serving as a critical boundary condition for finer-scale urban climate models.
  • Quality Control: We applied threshold-based filtering to remove physical outliers. Wind speed values outside the range of 0.2 m/s to 30 m/s were discarded. Furthermore, to ensure data integrity, any local sample patch ( 5 × 5 grid) containing more than 12% missing values (i.e., more than 3 invalid points) was excluded.
  • Sequence Construction: The valid data were organized into spatiotemporal sequences. We used a sliding window approach to construct input samples, where each sample consists of a sequence of 12 historical frames to predict the wind speed values for the next 12 time steps. To strictly prevent data leakage, the sliding window operates with a temporal stride of 1 time step exclusively within the respective training or validation periods. The dataset partitioning is based on a strict temporal split (Training: 2021; Validation: 2022), ensuring that there is no temporal overlap between the samples used for optimization and those used for evaluation. This design forces the model to learn the transferable spatiotemporal evolution rules rather than memorizing static spatial patterns. The final dataset covers the period from 1 January 2021 to February 2022.

2.2. GeoAI Model Architecture: DA-DSC-UNet

To effectively model the nonlinear spatiotemporal dynamics of wind fields over complex coastal urban terrain, we constructed a deep learning framework named DA-DSC-UNet. Based on the classic Encoder–Decoder architecture, this model is specifically optimized for meteorological remote sensing data through three strategic improvements designed to handle spatial heterogeneity and multi-scale dependency:
  • Dual-Attention Mechanism: Embedded within the convolutional blocks to adaptively highlight geographically salient regions (e.g., coastlines, islands) and critical feature channels.
  • Depthwise Separable Convolution: Replaces standard convolutions to minimize computational redundancy, facilitating efficient deployment in resource-constrained monitoring systems.
  • Atrous Spatial Pyramid Pooling: Integrated at the bottleneck layer to capture multi-scale atmospheric contextual information, ranging from local urban roughness to regional circulation patterns.
The detailed design of each component is described below.

2.2.1. Dual-Attention Module for Spatiotemporal Feature Refinement

Attention mechanisms have garnered significant attention in the field of deep learning in recent years. Their core principle lies in enhancing the network’s ability to express critical information by adaptively adjusting the weights of features across different channels. To balance channel dependency and spatial saliency while maintaining lightweight architecture, this paper introduces a dual-branch attention module within the backbone blocks of UNet. This module consists of parallel ECA and Spatial CBAM, with coordinated re-weighting achieved through gated fusion at the branch terminals. Given input features X R B × C × H × W , where B is the batch size, C is the number of channels, and H and W are the spatial height and width, this module first generates weights in the orthogonal dimensions of channels and space. It then performs element-wise re-calibration on the original features, ultimately outputting the fused and residual-reconstructed features Y. In the channel branch, we employ ECA to capture local channel dependencies, as illustrated in Figure 2.
Specifically, global average pooling is performed along the spatial dimension of the input features to obtain the channel descriptor vector.
z = GAP ( X ) R B × C , z b , c = 1 H W h = 1 H w = 1 W X b , c , u , v
The subscript b denotes the sample index, c denotes the channel index, and ( u , v ) represents the spatial coordinates. Subsequently, a one-dimensional convolution is applied for local interaction along the channel axis:
a ( c ) = σ ( Conv 1 D ( z , k ) ) R B × C
where σ ( · ) is a Sigmoid function, and the kernel size k is adaptively set based on the number of channels (typically an odd number) to model dependencies between adjacent channels. a ( c ) is broadcasted back to a 4D tensor and element-wise multiplied with the original features to obtain the channel-recalibrated features:
X ¯ = X Broadcast ( a ( c ) ) R B × C × H × W
where ⊙ denotes the Hadamard matrix multiplication. In the spatial branch, we adopt the spatial attention concept from CBAM, with the workflow illustrated in Figure 3.
Encode complementary spatial responses using both average and max pooling methods. First perform average and max pooling along the channel dimension on X:
M avg = AvgPool c ( X ) R B × 1 × H × W , M max = MaxPool c ( X ) R B × 1 × H × W
Then, [ M avg , M max ] R B × 2 × H × W is obtained by concatenating the channel dimensions. Subsequently, a spatial weight map is generated through a single-layer 2D convolution:
a ( s ) = σ ( Conv k s × k s ( [ M avg , M max ] ) ) R B × 1 × H × W
Here, k s represents the size of the spatial convolution kernel, which is used to cover a broader spatial context. Multiplying a ( s ) element-wise with the original features yields the spatially re-calibrated features X ¯ = X a ( s ) . To achieve synergistic effects between channel-wise and spatial-wise attention, this paper employs parallel branching followed by gated linear fusion. Let λ [ 0 , 1 ] denote the learnable fusion coefficient (which can be set as a scalar parameter shared across layers). The final output is then expressed as:
Y = X λ · Broadcast ( a ( c ) ) + ( 1 λ ) · a ( s ) + X
The first term represents the reweighted additive residual after fusion, while the second term is the identity residual, which helps stabilize deep training and prevent excessive attention suppression. For finer-grained adaptation, λ can also be dynamically generated via a lightweight 1 × 1 convolution on the concatenation of Broadcast ( a ( c ) ) and a ( s ) :
λ = σ ( Conv 1 × 1 ( [ Broadcast ( a ( c ) ) , a ( s ) ] ) )
At this point, the shape of λ is consistent with a ( s ) , thereby achieving position-by-position gated fusion.
In summary, the dual-branch attention module establishes channel dependencies through ECA while highlighting key spatial regions via Spatial CBAM. Both components learn independently in parallel paths and collaborate during the fusion stage. This design achieves coordinated channel–spatial reweighting within a unified residual framework, providing more discriminative spatiotemporal feature representations for subsequent decoding and reconstruction.

2.2.2. DSC for Efficient Computation

To significantly enhance computational efficiency while preserving modeling capabilities, this paper introduces DSC [37] into the main convolutional block. DSC decomposes the traditional two-dimensional convolution operation (involving spatial feature extraction and channel fusion) into two steps: first performing spatial convolution independently on each input channel (Depthwise), then implementing a linear combination of the channel dimension using 1 × 1 pointwise convolution (Pointwise). The computational process is as follows:
Y b , c o , i , j = c i = 1 C in u = 1 K v = 1 K W c o , c i , u , v X b , c i , i + u ξ , j + v ξ
where X and Y represent input and output features, respectively, W denotes the convolution kernel, and ( i , j ) , ( u , v ) denote spatial coordinates. DSC first performs depthwise convolution:
Z b , c , i , j = u = 1 K v = 1 K W c , u , v ( d ) X b , c , i + u ξ , j + v ξ
Each channel uses its own K × K kernel independently, with no inter-channel fusion. Pointwise convolution is then performed:
Y b , c o , i , j = c = 1 C in W c o , c ( p ) Z b , c , i , j
Implement linear mixing of all channels using 1 × 1 convolutions. Compared to the parameters of standard convolution C in C out K 2 , DSC has parameters C in K 2 + C in C out , significantly reducing model complexity. This makes it particularly suitable for lightweight design and small-sample inference scenarios.
This paper replaces all traditional 3 × 3 convolutions in UNet with “Depthwise 3 × 3 + Pointwise 1 × 1 ” operations. The convolution block structure is “DSC + Batch Normalization (BN) + LeakyReLU,” followed by a tandem dual-branch attention mechanism. This design reduces parameter size and computational complexity while preserving the model’s ability to capture and distinguish the spatial structure of wind fields.

2.2.3. ASPP for Multi-Scale Context Aggregation

To enhance the model’s ability to perceive wind speed structures across different spatial scales, this paper introduces ASPP module into the bottleneck layer. Its workflow is illustrated in Figure 4.
ASPP achieves effective fusion of local and global context through multi-branch dilated convolutions (with varying dilation rates) and parallel feature aggregation via global average pooling. Each dilated convolution branch employs distinct dilation factors r, effectively expanding receptive fields without introducing additional parameter growth. The overall output undergoes fusion via 1 × 1 convolutions:
F ASPP = σ ( Conv 1 × 1 ( Concat ( F 1 , , F m , GAP ) ) )
Here, F r 1 = ϕ r 1 ( X ) denotes the cavity convolutional branch with varying expansion rates, F GAP represents the global pooling branch, Concat indicates channel concatenation, and σ is the activation function. ASPP effectively enhances the model’s ability to extract complex multi-scale structures, providing rich contextual information for subsequent wind speed prediction.

2.2.4. Overall Architecture of DA-DSC-UNet

As illustrated in Figure 5, the DA-DSC-UNet framework is constructed upon the classic Encoder–Decoder architecture of UNet [38], specifically tailored to address the spatiotemporal heterogeneity inherent in coastal urban wind fields. The processing pipeline begins with an input tensor X, comprising a sequence of 12 historical wind velocity matrices stacked along the channel dimension.
In the encoding phase, the model employs a hierarchical structure with two levels of downsampling to progressively expand the receptive field while extracting high-level semantic abstractions. Within each feature extraction block, the proposed “DSC + Dual-Attention” mechanism is embedded. Specifically, the DSC layers efficiently extract local spatial patterns with minimal computational cost, while the subsequent Dual-Attention module adaptively recalibrates feature responses. This design enables the model to prioritize geographically significant structures—such as coastline inflections and high-density urban roughness elements—while suppressing irrelevant background noise.
At the bottleneck layer, where semantic information is most abstract, an ASPP module is deployed. By utilizing hybrid dilation rates ( r 1 , r 2 , r 3 ) alongside a global average pooling branch, this module captures atmospheric processes across varying scales, ranging from local turbulence induced by urban morphology to regional sea-breeze circulations. The aggregated multi-scale features are then fused via a 1 × 1 convolution to provide a comprehensive contextual representation.
Subsequently, the decoder reconstructs the high-resolution wind field through progressive upsampling. Crucially, skip connections are utilized to concatenate deep semantic features with the corresponding high-frequency details from the encoder, thereby preserving sharp gradients at the land–sea interface that might otherwise be lost during downsampling. These concatenated features undergo refinement through identical lightweight blocks to minimize artifacts. Finally, a projection layer maps the deep features to the output space, generating the predicted wind speed matrices for the next 12 time steps. Collectively, this architecture synergizes parameter efficiency with feature selectivity, offering a robust solution for real-time environmental monitoring in complex coastal zones.

2.3. Experimental Setup

This study employs 2021 observational data as the training set and data from January to February 2022 as the validation set. The selection of this timeframe was driven by two primary factors:
  • Data Consistency: The multi-source satellite products (particularly FY-3E) provided the most stable and continuous high-quality observations during this period.
  • Seasonal Representation: The training set covers a full annual cycle, enabling the model to learn seasonal wind patterns, while the validation set (Jan–Feb) represents the winter monsoon season, which is characterized by high wind speeds and volatility, serving as a rigorous test for model robustness.
The model input X R T × C × H × W is constructed by concatenating the normalized wind speed and wind direction matrices along the channel dimension, spanning 12 consecutive historical time steps. Although the primary forecasting target is the scalar wind speed (outputting a spatial wind speed matrix for the next 12 steps) due to its direct relevance to wind energy potential and disaster intensity, the inclusion of wind direction serves as an auxiliary kinematic feature. This allows the network to implicitly capture the vector evolution of air masses, thereby enhancing the accuracy of scalar speed prediction.
All models utilize Mean Squared Error (MSE) as the loss function, with the Adam optimizer selected and all parameters set to default values. The training epoch was set to 100, batch size to 512, and random seed fixed at 42 to ensure reproducibility. All experiments were conducted on Nvidia Tesla V100S GPUs. To comprehensively evaluate the proposed model’s performance, three experimental categories were established: First, comparative experiments pitted DA-DSC-UNet against several representative spatiotemporal prediction baselines: CNN-LSTM [39], ConvLSTM [23], Predictive Spatiotemporal Network (PSTN) [40], Dual Spatiotemporal Network (DSTN) [41], and Temporal Attention [42]. All comparison methods were trained and tested under identical data partitioning and hyperparameter tuning strategies to ensure fair comparison. To facilitate reproducibility and interpretability, the specific architectural configurations and hyperparameter settings for each model are detailed in Table 3. We ensured that the complexity of baseline models was adjusted to be commensurate with the input resolution and dataset scale. Second, ablation experiments were conducted by sequentially removing or replacing modules to quantify the contribution of each component. Third, robustness evaluation: Perturbed datasets were constructed to simulate real-world observational uncertainties and assess the model’s sensitivity to noise. This approach comprehensively demonstrates the model’s accuracy, stability, and generalization capabilities.

2.4. Evaluation Metrics

To comprehensively evaluate the multi-step wind speed prediction performance of the model, this paper selects Mean Absolute Error (MAE) and Root Mean Square Error (RMSE) as the main evaluation indicators. For each wind turbine location ( i , j ) and the kth step prediction, the following definitions are used:
e M ( i , j ) k = 1 Q q Q x q ( i , j ) k x ^ q ( i , j ) k
e R ( i , j ) k = 1 Q q Q x q ( i , j ) k x ^ q ( i , j ) k 2
In this context, x q ( i , j ) k and x ^ q ( i , j ) k represent the true value and predicted value of sample q at wind turbine location ( i , j ) at step k, respectively, and Q denotes the total number of samples. To assess overall prediction performance, the average MAE (A-MAE) and average RMSE (A-RMSE) are further calculated for all wind turbines at each step:
A - MAE k = 1 m × n i = 1 m j = 1 n e M ( i , j ) k
A - RMSE k = 1 m × n i = 1 m j = 1 n e R ( i , j ) k
In addition, to evaluate the overall performance of the model in the multi-step prediction process, the average MAE and RMSE of all prediction steps are calculated, as shown in Equations (16) and (17). Here, h is the total number of prediction steps (12 in this study).
e M ¯ = 1 h k = 1 h A - MAE k
e R ¯ = 1 h k = 1 h A - RMSE k

3. Results

3.1. Overall Performance Comparison

To validate the model’s effectiveness in grid-based spatiotemporal wind field monitoring, we compared the proposed DA-DSC-UNet against five mainstream baseline models: CNN-LSTM, ConvLSTM, PSTN, DSTN, and Temporal Attention networks. The evaluation was conducted on a 12-step forecasting task, which is critical for short-term urban environmental monitoring. The quantitative results, measured by Average MAE (A-MAE) and Average RMSE (A-RMSE) for each prediction step k, are presented in Table 4 and Table 5, with visual comparisons illustrated in Figure 6.
As evidenced by the statistical metrics, DA-DSC-UNet demonstrates superior performance in reconstructing high-resolution wind fields. Specifically, the proposed model achieves the lowest error rates consistently across the first nine prediction steps, exhibiting exceptional capability in short-term forecasting. This advantage is particularly vital for coastal cities, where rapid weather changes require precise early warnings. Although the Temporal Attention model shows slightly lower errors in the extended forecast horizon (steps 10–12), due to its specialized temporal global attention mechanism, DA-DSC-UNet maintains the best overall performance. Aggregating across the entire forecast window, our model achieves an average MAE of 1.1735 m/s and an RMSE of 1.6708 m/s. This represents a substantial improvement over traditional spatiotemporal models; for instance, compared to DSTN and ConvLSTM, the MAE is reduced by 25.8% and 23.9%, respectively. Furthermore, the error curve of DA-DSC-UNet exhibits remarkable smoothness with minimal fluctuations, indicating effective suppression of error propagation during multi-step inference. This stability is attributed to the synergistic design of the DSC for efficient local feature extraction and the Dual-Attention mechanism for adaptive spatiotemporal recalibration. Consequently, the proposed framework offers a robust solution for real-time wind resource assessment and safety monitoring in complex urban–coastal environments.

3.2. Result Error Analysis

To further evaluate the operational reliability and generalization capability of the models under real-world conditions, we visualized the daily average error dynamics (absolute difference between ground truth and predicted values) using the validation dataset from January to February 2022. As illustrated in Figure 7, the DA-DSC-UNet model exhibits superior temporal consistency compared to the baseline models. While the proposed model may not strictly achieve the absolute minimum error at every single timestamp, its error curve consistently maintains a low-level trajectory with minimal variance throughout the observation period. In sharp contrast, comparison models such as CNN-LSTM, ConvLSTM, and PSTN display significant volatility. This instability is particularly pronounced during periods of intense wind speed fluctuations or extreme weather events, specifically on 5–6 January, 27–28 January, 13–14 February, and 25–27 February. During these intervals, the baseline models exhibit distinct error spikes, revealing their limitations in modeling complex, non-stationary spatiotemporal dynamics. Such susceptibility to abrupt atmospheric changes compromises their utility for reliable urban safety monitoring.

3.3. Spatiotemporal Error Distribution

To evaluate the potential of the proposed GeoAI model for urban environmental monitoring, Figure 8 visualizes the spatial distribution of MAE across the Fujian coastal zone. This region represents a typical complex environment where high-density urban agglomerations interact with the marine ecosystem, creating drastic changes in surface roughness and thermodynamic properties at the urban–ocean interface. As illustrated, DA-DSC-UNet exhibits superior spatial homogeneity, particularly in critical transitional zones where urban settlements and port infrastructure are concentrated. The model effectively suppresses error propagation in nearshore areas and estuarine cities (e.g., around the Min River Delta), maintaining a smooth error gradient despite the abrupt transition from open water to the built environment. This capability is crucial for assessing environmental risks, such as typhoon impacts on coastal urban infrastructure.
In contrast, baseline models like CNN-LSTM and ConvLSTM display widespread high-error bands along the coastline. These models struggle to model the nonlinear dynamics caused by the friction contrast between the sea surface and urban canopy, resulting in “blurring artifacts” in densely populated coastal strips. DSTN and PSTN, while improving locally, still retain fragmented error patterns in island–city transition zones. Consequently, DA-DSC-UNet demonstrates the most robust generalization capability, validating its utility as a precision tool for monitoring urban environmental dynamics and supporting sustainable coastal development.

3.4. Noise Robustness Evaluation

In operational urban environment monitoring, remote sensing data and ground observations are inevitably subject to signal degradation caused by complex electromagnetic interference, atmospheric scattering, or sensor calibration errors. To validate the reliability of the proposed GeoAI model under such non-ideal conditions, this study simulates varying degrees of observational uncertainty by introducing Gaussian noise to the input data. Specifically, zero-mean Gaussian noise ϵ N ( 0 , σ 2 ) was injected into the normalized input tensor X n o r m during the inference phase, as shown in Equation (18):
X n o i s y = X n o r m + ϵ , ϵ R T × C × H × W
where the noise is applied to all feature channels C (affecting both wind speed and wind direction components) to simulate comprehensive sensor signal degradation. The noise standard deviation σ ranges from 0 to 5.0, simulating scenarios extending from minor instrument noise to severe signal distortion during extreme weather events. Figure 9 illustrates the degradation trends of MAE and RMSE for all comparison models.
The results indicate that while predictive performance naturally declines with increasing noise intensity, the resilience of the models varies significantly. The proposed DA-DSC-UNet exhibits the most robust tolerance to data perturbations. Quantitatively, as σ escalates from 0 to 5.0, the MAE of our model increases by approximately 1.25 m/s (RMSE by about 1.50 m/s). This suggests that the model’s internal attention mechanisms effectively filter out high-frequency noise, preserving the underlying physical features of the wind field.
In contrast, baseline models show higher sensitivity to input quality. For instance, the CNN-LSTM model exhibits a sharper deterioration, with its MAE increasing by approximately 1.70 m/s and its RMSE surging by over 2.25 m/s under extreme noise conditions. Notably, in scenarios with high interference ( σ = 5.0 ), the MAE of CNN-LSTM exceeds 3.1 m/s, whereas DA-DSC-UNet maintains it below 2.4 m/s. This instability in baseline models poses a risk for urban management, potentially leading to false alarms. The superior stability of DA-DSC-UNet ensures consistent and trustworthy monitoring support for urban infrastructure safety, even when input data quality is compromised by the complex urban environment.

3.5. Ablation Experiment

To quantitatively verify the contribution of each module to the spatiotemporal prediction task, systematic ablation experiments were conducted based on the UNet backbone. We investigated the specific impacts of ECA, CBAM, ASPP, and DSC on both predictive accuracy and computational efficiency. Table 6 details the performance metrics, including MAE, RMSE, parameter quantity, and floating-point operations (FLOPs).
The results in Table 6 reveal the distinct role of each component in balancing accuracy and efficiency. To comprehensively assess deployment suitability, we additionally evaluated the Inference Time (latency per sample) and GPU Memory Usage during the inference phase:
  • Impact of Attention Mechanisms: Both ECA and CBAM modules yield clear performance gains over the baseline. The ECA module reduces MAE by approximately 3.4%, while the dual-attention combination (ECA+CBAM-UNet) further suppresses the MAE to 1.2835 m/s. While attention mechanisms introduce a slight overhead in inference time (increasing from 14.24 ms to 15.42 ms), the cost is negligible compared to the accuracy gains.
  • Efficiency of DSC: The DSC-UNet demonstrates a dramatic reduction in computational cost. By replacing standard convolutions, the parameter count drops by ∼64% (from 656 k to 233 k), and FLOPs decrease by ∼77% (from 57.97 M to 13.26 M), while maintaining accuracy comparable to the baseline. Crucially, the inference speed accelerates by nearly 2.5 times (5.82 ms vs. 14.24 ms), and memory usage drops to just 320 MB. This highlights the potential of DSC for lightweight deployment in resource-constrained urban monitoring devices.
  • Importance of Multi-scale Context: The ASPP module (ASPP-UNet) significantly improves prediction accuracy (MAE drops to 1.2433 m/s) by capturing long-range dependencies. However, this comes at the cost of nearly doubling the parameter size and increasing computational load, with inference time rising to 22.56 ms.
  • Synergy in the Proposed Model: The final DA-DSC-UNet achieves the optimal balance. By integrating the lightweight characteristics of DSC with the powerful feature extraction of dual attention and ASPP, our model achieves the lowest error rates (MAE = 1.1735 m/s, RMSE = 1.6708 m/s). Notably, compared to the standard UNet, our model improves MAE by 13.1% while consuming only 28.9% of the FLOPs (16.77 M vs. 57.97 M). Most importantly, despite the inclusion of the ASPP module, the efficient DSC backbone ensures that the inference time is maintained at only 9.42 ms, and memory usage is controlled at approximately 512 MB. This implies that the model can process over 100 frames per second on a standard GPU and fits comfortably within the memory limits of typical edge computing platforms (e.g., NVIDIA Jetson Nano), validating its suitability for practical real-time urban monitoring systems.

4. Discussion

4.1. Efficacy of Multi-Source Satellite Data Fusion

The core challenge in urban wind field monitoring lies in the mismatch between the spatial continuity required for analysis and the discrete nature of ground observations. Our results demonstrate that the proposed fusion strategy effectively bridges this gap. By integrating remote sensing data—which offers broad spatial coverage—with high-frequency ground station observations, the model overcomes the limitations of single-source methods.
Specifically, while ground stations provide high temporal resolution, they are often sparsely distributed and prone to “blind spots” in complex urban terrains. Satellite data complements this by providing a macroscopic view of regional wind patterns. The superior performance of DA-DSC-UNet, particularly in the ablation studies (Section 3.5), suggests that the model’s dual-attention mechanism successfully learns to weigh these heterogeneous inputs dynamically. ECA likely helps in selecting the most informative sensor features (e.g., prioritizing ground data when satellite signals are noisy), while CBAM focuses on localized wind anomalies caused by urban structures. This synergy ensures that the reconstructed wind field is not only accurate at observation points but also physically consistent across unmonitored areas.

4.2. Implications for Coastal Urban Management and SDG 11

The proposed GeoAI model holds significant practical value for the management of coastal cities, which are frequently exposed to complex wind environments and extreme weather events. Accurate wind field prediction is intrinsically linked to Sustainable Development Goal 11 (Sustainable Cities and Communities), particularly Target 11.5 (Disaster Risk Reduction) and Target 11.6 (Environmental Impact). By providing high-resolution spatiotemporal wind data, our framework directly supports these goals in three key aspects:
  • Disaster Resilience and Safety: As demonstrated in the noise robustness evaluation (Section 3.4), our model maintains high stability even under significant signal interference. This reliability is critical for early warning systems during typhoons or convective storms, where sensor data is often degraded by heavy rainfall or transmission errors. Accurate wind field mapping can assist emergency responders in identifying high-risk zones for wind damage or falling debris.
  • Real-time Environmental Monitoring: The lightweight nature of the DA-DSC-UNet (with only 16.77 M FLOPs and 0.71 M parameters) allows for direct deployment on resource-constrained edge computing devices. Unlike heavy numerical models that require supercomputing clusters, our framework can be integrated into portable meteorological drones or embedded edge chips (e.g., NVIDIA Jetson series). This enables on-board, real-time inference of satellite and sensor data with millisecond-level latency. This capability significantly reduces data transmission delays and supports real-time monitoring of pollutant dispersion, enabling rapid decision-making for urban traffic control or health advisories.
  • Urban Planning and Energy: The high-resolution wind maps generated can inform the layout of high-rise buildings to mitigate the “urban canyon effect,” improving pedestrian comfort. Furthermore, the data can support the site selection for distributed small-scale wind energy harvesting systems in smart cities.

4.3. Limitations and Future Work

Despite the promising results, this study has certain limitations that outline directions for future research. First, the current model primarily focuses on 2D horizontal wind fields. However, the urban wind environment is inherently three-dimensional, with significant vertical wind shear influenced by building heights. The lack of vertical profile data limits the model’s ability to fully capture complex aerodynamic flows around skyscrapers. Future work will explore integrating LiDAR data or Computational Fluid Dynamics (CFD) simulations to extend the prediction to 3D space.
Second, while the model is robust to Gaussian noise, real-world sensor anomalies can be non-systematic and unpredictable (e.g., data gaps due to satellite revisit times). We plan to investigate Graph Neural Networks (GNNs) to better model the irregular topological relationships of sensor networks and handle missing data more effectively.
Finally, the current approach is purely data-driven, prioritizing computational efficiency and rapid inference for real-time urban monitoring. While this design significantly reduces the computational burden compared to traditional numerical models, it may occasionally generate predictions that lack strict adherence to physical laws (e.g., mass conservation). Future research will aim to bridge this gap by exploring hybrid paradigms. Specifically, we plan to incorporate lightweight physical constraints—inspired by PINNs—directly into the loss function rather than the network architecture. This strategy seeks to enhance the physical consistency of wind field reconstructions, particularly in sparse data scenarios, without sacrificing the model’s lightweight and deployment-friendly characteristics.

5. Conclusions

In the context of rapid global urbanization, accurate monitoring of environmental dynamics in coastal cities is pivotal for sustainable development and public safety. Addressing the challenge of resolving complex wind fields at the land–sea interface, this study proposed a novel GeoAI framework—DA-DSC-UNet—designed for high-resolution urban environment monitoring. By synergizing multi-source satellite data (ASCAT, FY-3E, QuickSCAT) with ground observations through dual attention mechanisms and multi-scale context modeling, the proposed model effectively captures the intricate spatiotemporal processes of urban wind fields that traditional methods often overlook. Comprehensive evaluations demonstrate that DA-DSC-UNet not only achieves state-of-the-art accuracy (MAE: 1.1735 m/s, RMSE: 1.6708 m/s) but also addresses the critical need for efficient processing in urban sensing networks. The integration of DSC reduces FLOPs by approximately 71% compared to standard architectures, making the model highly suitable for deployment on edge devices for real-time monitoring. Furthermore, its exceptional robustness under simulated noise confirms its reliability in processing data from diverse urban sensors, ensuring consistent performance even under non-ideal observational conditions. In summary, this research bridges the gap between massive multi-source remote sensing data and actionable urban environmental insights. By delivering precise, low-latency wind field information, this study contributes significantly to the realization of Sustainable Development Goal (SDG) 11, offering valuable scientific support for data-driven urban management and disaster mitigation strategies in complex coastal zones.

Author Contributions

Conceptualization, Y.S. and T.H.; methodology, Y.S. and L.H.; validation, Y.S. and L.H.; formal analysis, T.H. and S.L.; resources, T.H., S.L. and R.C.; data curation, Y.S. and W.H.; writing—original draft preparation, Y.S. and L.H.; writing—review and editing, T.H., L.H. and W.H.; project administration, T.H., W.H., S.L. and R.C.; funding acquisition, T.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 62072106), the Young Scientists Fund of the National Natural Science Foundation of China (Grant No. 42301500), the Fujian Provincial Science and Technology Plan Project (Grant No. 2025Y0064), the Science and Technology Innovation Platform Project of Fujian Province, China (Grant No. 2023-P-003), and the Industry-University Cooperative Project for Colleges and Universities of Fujian Province, China (Grant No. 2024H6027).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We sincerely thank the Fujian Provincial Meteorological Bureau for providing the dataset and some verification codes for this research.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Neumann, B.; Vafeidis, A.T.; Zimmermann, J.; Nicholls, R.J. Future coastal population growth and exposure to sea-level rise and coastal flooding-a global assessment. PLoS ONE 2015, 10, e0118571. [Google Scholar] [CrossRef] [PubMed]
  2. McCoy, A.; Musial, W.; Hammond, R.; Mulas Hernando, D.; Duffy, P.; Beiter, P.; Spitsen, P. Offshore Wind Market Report: 2024 Edition; Technical Report NREL/TP-5000-90525; National Renewable Energy Laboratory (NREL): Golden, CO, USA, 2024. [Google Scholar]
  3. Ruda Sarria, F.; Guerrero Delgado, M.; Monge Palma, R.; Palomo Amores, T.; Sánchez Ramos, J.; Álvarez Domínguez, S. Modelling pollutant dispersion in urban canyons to enhance air quality and urban planning. Appl. Sci. 2025, 15, 1752. [Google Scholar] [CrossRef]
  4. Esteban, M.D.; Diez, J.J.; López, J.S.; Negro, V. Why offshore wind energy? Renew. Energy 2011, 36, 444–450. [Google Scholar]
  5. Rotach, M.W.; Vogt, R.; Bernhofer, C.; Batchvarova, E.; Christen, A.; Clappier, A.; Feddersen, B.; Gryning, S.-E.; Martucci, G.; Mayer, H.; et al. BUBBLE—An urban boundary layer meteorology project. Theor. Appl. Climatol. 2005, 81, 231–261. [Google Scholar] [CrossRef]
  6. Abu-Zidan, Y.; Mendis, P.; Gunawardena, T.; Mohotti, D.; Fernando, S. Wind design of tall buildings: The state of the art. Electron. J. Struct. Eng. 2022, 22, 53–71. [Google Scholar] [CrossRef]
  7. Lee, T.C.; Knutson, T.R.; Kamahori, H.; Ying, M. Impacts of climate change on tropical cyclones in the western North Pacific basin. Part I: Past observations. Trop. Cyclone Res. Rev. 2012, 1, 213–235. [Google Scholar]
  8. Grachev, A.A.; Leo, L.S.; Fernando, H.J.; Fairall, C.W.; Creegan, E.; Blomquist, B.W.; Christman, A.J.; Hocut, C.M. Air–sea/land interaction in the coastal zone. Bound.-Layer Meteorol. 2018, 167, 181–210. [Google Scholar] [CrossRef]
  9. Oke, T.R.; Mills, G.; Christen, A.; Voogt, J.A. Urban Climates; Cambridge University Press: Cambridge, UK, 2017. [Google Scholar]
  10. Kidder, S.Q.; Vonder Haar, T.H. Satellite Meteorology: An Introduction; Elsevier: Amsterdam, The Netherlands, 1995. [Google Scholar]
  11. Lin, W.; Portabella, M.; Stoffelen, A.; Verhoef, A.; Turiel, A. ASCAT wind quality control near rain. IEEE Trans. Geosci. Remote Sens. 2015, 53, 4165–4177. [Google Scholar] [CrossRef]
  12. Fu, L.L.; Chelton, D.B.; Le Traon, P.Y.; Morrow, R. Eddy dynamics from satellite altimetry. Oceanography 2010, 23, 14–25. [Google Scholar] [CrossRef]
  13. Bentamy, A.; Katsaros, K.B.; Mestas-Nuñez, A.M.; Drennan, W.M.; Forde, E.B.; Roquet, H. Satellite estimates of wind speed and latent heat flux over the global oceans. J. Clim. 2003, 16, 637–656. [Google Scholar] [CrossRef]
  14. Lorenc, A.C. Analysis methods for numerical weather prediction. Q. J. R. Meteorol. Soc. 1986, 112, 1177–1194. [Google Scholar] [CrossRef]
  15. Li, H.; Claremar, B.; Wu, L.; Hallgren, C.; Körnich, H.; Ivanell, S.; Sahlée, E. A sensitivity study of the WRF model in offshore wind modeling over the Baltic Sea. Geosci. Front. 2021, 12, 101229. [Google Scholar] [CrossRef]
  16. Santos-Alamillos, F.J.; Pozo-Vázquez, D.; Ruiz-Arias, J.A.; Tovar-Pescador, J. Influence of land-use misrepresentation on the accuracy of WRF wind estimates: Evaluation of GLCC and CORINE land-use maps in southern Spain. Atmos. Res. 2015, 157, 17–28. [Google Scholar] [CrossRef]
  17. Pan, L.; Liu, Y.; Roux, G.; Cheng, W.; Liu, Y.; Hu, J.; Jin, S.; Feng, S.; Du, J.; Peng, L. Seasonal variation of the surface wind forecast performance of the high-resolution WRF-RTFDDA system over China. Atmos. Res. 2021, 259, 105673. [Google Scholar] [CrossRef]
  18. Zhang, W.; Tian, M.; Hai, S.; Wang, F.; An, X.; Li, W.; Sheng, L. Improving the forecasts of coastal wind speeds in Tianjin, China based on the WRF model with machine learning algorithms. J. Meteorol. Res. 2024, 38, 570–585. [Google Scholar] [CrossRef]
  19. Kusiak, A.; Li, W. Estimation of wind speed: A data-driven approach. J. Wind Eng. Ind. Aerodyn. 2010, 98, 559–567. [Google Scholar] [CrossRef]
  20. Ho, C.Y.; Cheng, K.S.; Ang, C.H. Utilizing the random forest method for short-term wind speed forecasting in the coastal area of central taiwan. Energies 2023, 16, 1374. [Google Scholar] [CrossRef]
  21. Renani, E.T.; Elias, M.F.M.; Rahim, N.A. Using data-driven approach for wind power prediction: A comparative study. Energy Convers. Manag. 2016, 118, 193–203. [Google Scholar] [CrossRef]
  22. Demetriou, D.; Michailides, C.; Papanastasiou, G.; Onoufriou, T. Coastal zone significant wave height prediction by supervised machine learning classification algorithms. Ocean Eng. 2021, 221, 108592. [Google Scholar] [CrossRef]
  23. Zheng, L.; Lu, W.; Zhou, Q. Weather image-based short-term dense wind speed forecast with a ConvLSTM-LSTM deep learning model. Build. Environ. 2023, 239, 110446. [Google Scholar] [CrossRef]
  24. Chen, R.; Wang, X.; Zhang, W.; Zhu, X.; Li, A.; Yang, C. A hybrid CNN-LSTM model for typhoon formation forecasting. GeoInformatica 2019, 23, 375–396. [Google Scholar] [CrossRef]
  25. Vallileka, N.; Rajkumar, G.V.; Krishnan, R.S.; Shankar, S.V.; Raj, J.R.F.; Karthikeyan, M.S. Hybrid CNN-LSTM Model for Enhanced Weather Forecasting: Leveraging Spatial and Temporal Dependencies. In Proceedings of the 2025 4th International Conference on Sentiment Analysis and Deep Learning (ICSADL), Kathmandu, Nepal, 14–15 February 2025; IEEE: New York, NY, USA, 2025; pp. 1188–1195. [Google Scholar]
  26. Qiao, X.; Yan, Q.; Huang, W. Hybrid CNN-Transformer network with a weighted MSE loss for global sea surface wind speed retrieval from GNSS-R data. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4207013. [Google Scholar] [CrossRef]
  27. Daenens, S.; Verstraeten, T.; Daems, P.J.; Nowé, A.; Helsen, J. Spatio-temporal graph neural networks for power prediction in offshore wind farms using SCADA data. Wind Energy Sci. 2025, 10, 1137–1152. [Google Scholar] [CrossRef]
  28. Li, Y. Multi-source meteorological data fusion modeling based on spatiotemporal Transformer. In Proceedings of the 2025 IEEE 3rd International Conference on Sensors, Electronics and Computer Engineering (ICSECE), Jinzhou, China, 29–31 August 2025; IEEE: New York, NY, USA; pp. 1352–1358.
  29. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; IEEE: New York, NY, USA, 2018; pp. 7132–7141. [Google Scholar]
  30. Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. ECA-Net: Efficient channel attention for deep convolutional neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 11534–11542. [Google Scholar]
  31. Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. Cbam: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 3–19. [Google Scholar]
  32. Chen, L.C.; Papandreou, G.; Kokkinos, I.; Murphy, K.; Yuille, A.L. Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 40, 834–848. [Google Scholar] [CrossRef]
  33. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; IEEE: New York, NY, USA, 2017; pp. 2117–2125. [Google Scholar]
  34. Di, Z.; Duan, Q.; Shen, C.; Xie, Z. Improving WRF typhoon precipitation and intensity simulation using a surrogate-based automatic parameter optimization method. Atmosphere 2020, 11, 89. [Google Scholar] [CrossRef]
  35. Zhang, W.; Wu, Y.; Fan, K.; Song, X.; Pang, R.; Guoan, B. A Multi-Scale Fusion Deep Learning Approach for Wind Field Retrieval Based on Geostationary Satellite Imagery. Remote Sens. 2025, 17, 610. [Google Scholar] [CrossRef]
  36. Cobelli, P.; Shukla, K.; Nesmachnow, S.; Draper, M. Physics informed neural networks for wind field modeling in wind farms. J. Phys. Conf. Ser. 2023, 2505, 012051. [Google Scholar] [CrossRef]
  37. Chollet, F. Xception: Deep learning with depthwise separable convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; IEEE: New York, NY, USA, 2017; pp. 1251–1258. [Google Scholar]
  38. Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015, Munich, Germany, 5–9 October 2015; Springer: Cham, Switzerland, 2015; pp. 234–241. [Google Scholar]
  39. Chen, Y.; Wang, Y.; Dong, Z.; Su, J.; Han, Z.; Zhou, D.; Zhao, Y.; Bao, Y. 2-D regional short-term wind speed forecast based on CNN-LSTM deep learning model. Energy Convers. Manag. 2021, 244, 114451. [Google Scholar] [CrossRef]
  40. Zhu, Q.; Chen, J.; Shi, D.; Zhu, L.; Bai, X.; Duan, X.; Liu, Y. Learning temporal and spatial correlations jointly: A unified framework for wind speed prediction. IEEE Trans. Sustain. Energy 2019, 11, 509–523. [Google Scholar] [CrossRef]
  41. Lai, Z.; Ling, Q. A dual spatio-temporal network for short-term wind power forecasting. Sustain. Energy Technol. Assess. 2023, 60, 103486. [Google Scholar] [CrossRef]
  42. Cai, P.; Yang, L.; Sun, Y. Spatio-Temporal Attention Model with Prior Knowledge for Solar Wind Speed Prediction. In Proceedings of the International Conference on Artificial Neural Networks, Crete, Greece, 26–29 September 2023; Springer: Cham, Switzerland, 2023; pp. 344–355. [Google Scholar]
Figure 2. ECA Attention Mechanism Process.
Figure 2. ECA Attention Mechanism Process.
Remotesensing 18 00716 g002
Figure 3. CBAM Attention Mechanism Process.
Figure 3. CBAM Attention Mechanism Process.
Remotesensing 18 00716 g003
Figure 4. Detailed architecture of the ASPP module. The module employs multiple parallel atrous convolutional branches with varying dilation rates (e.g., r 1 , r 2 , r 3 ) to capture multi-scale atmospheric contextual information. A global average pooling branch is also incorporated to aggregate global features. These multi-scale features are subsequently concatenated and fused via a 1 × 1 convolution.
Figure 4. Detailed architecture of the ASPP module. The module employs multiple parallel atrous convolutional branches with varying dilation rates (e.g., r 1 , r 2 , r 3 ) to capture multi-scale atmospheric contextual information. A global average pooling branch is also incorporated to aggregate global features. These multi-scale features are subsequently concatenated and fused via a 1 × 1 convolution.
Remotesensing 18 00716 g004
Figure 5. DA-DSC-UNet model structure.
Figure 5. DA-DSC-UNet model structure.
Remotesensing 18 00716 g005
Figure 6. Comparison of different prediction models.
Figure 6. Comparison of different prediction models.
Remotesensing 18 00716 g006
Figure 7. Daily average errors of each model during the validation period.
Figure 7. Daily average errors of each model during the validation period.
Remotesensing 18 00716 g007
Figure 8. Spatial distribution of errors across models.
Figure 8. Spatial distribution of errors across models.
Remotesensing 18 00716 g008
Figure 9. Error noise intensity diagrams of each model.
Figure 9. Error noise intensity diagrams of each model.
Remotesensing 18 00716 g009
Table 1. Partial inversion data of sea surface wind in Fujian Province.
Table 1. Partial inversion data of sea surface wind in Fujian Province.
IndexLatLonWsFreqASCAT-AASCAT-BASCAT-CCFOQuick SCATFY-3EMean
024.500118.12512.81100100012.81
124.500118.25012.62100100012.62
224.500118.37512.29100100012.29
324.500118.50012.39110100012.39
424.500118.62512.43110100012.43
Lat: Latitude; Lon: Longitude; Ws: Wind Speed; Freq: Frequency; ASCAT: Advanced Scatterometer (A/B/C refer to instruments on MetOp-A/B/C satellites); CFO: China-France Oceanography Satellite; Quick SCAT: Quick Scatterometer; FY-3E: Fengyun-3E.
Table 2. Partial buoy data for surface winds in Fujian Province.
Table 2. Partial buoy data for surface winds in Fujian Province.
DateLat (°)Lon (°)10 min Avg. Wind Speed (m/s)Altitude (m)
1 January 202124.48118.205.910.0
2 January 202124.48118.205.510.0
3 January 202124.48118.205.410.0
4 January 202124.48118.202.110.0
5 January 202124.48118.204.910.0
Table 3. Detailed hyperparameter configurations for the proposed model and baseline methods.
Table 3. Detailed hyperparameter configurations for the proposed model and baseline methods.
ModelLayers/StructureHidden ChannelsKernel SizeLearning Rate
CNN-LSTM2 (CNN) + 2 (LSTM)64, 128 (CNN); 128 (LSTM) 3 × 3 1 × 10 4
ConvLSTM4 (Stacked Layers)64, 64, 32, 32 3 × 3 1 × 10 3
PSTN4 (ResNet Blocks)32, 64, 128, 256 3 × 3 5 × 10 4
DSTN3 (Encoder–Decoder)64, 128, 64 3 × 3 1 × 10 3
Temporal Attention2 (Self-Attention)128 (Model Dim)- 1 × 10 4
DA-DSC-UNet (Ours)4 (Encoder) + Bridge32, 64, 128, 256, 512 3 × 3 (DSC) 1 × 10 4
Note: All models were trained with a batch size of 512 and the Adam optimizer for 100 epochs.
Table 4. Comparison of A-MAE (m/s) across different prediction models for 12 forecasting steps.
Table 4. Comparison of A-MAE (m/s) across different prediction models for 12 forecasting steps.
Step kCNN-LSTMConvLSTMPSTN 1DSTN 2Temporal AttentionDA-DSC-UNet
11.33501.37391.38041.41461.75121.1829
21.48231.55341.53491.58401.63171.2113
31.46541.55221.54731.58931.56661.1821
41.44811.52371.52981.58781.47791.1575
51.43871.55221.52131.60861.42921.1539
61.43021.55811.53071.59041.36631.1673
71.41951.54011.53161.58341.30741.1659
81.42881.55641.51381.59391.25631.1612
91.45181.57121.54321.62291.19721.1761
101.44321.58571.53631.62471.16231.1830
111.44371.54561.52991.59121.13291.1741
121.51611.59481.57421.60431.10321.1667
Average1.44191.54231.52281.58291.36521.1735
1 PSTN: Predictive Spatiotemporal Network. 2 DSTN: Dual Spatiotemporal Network. Bold values indicate the best performance.
Table 5. Comparison of A-RMSE (m/s) across different prediction models for 12 forecasting steps.
Table 5. Comparison of A-RMSE (m/s) across different prediction models for 12 forecasting steps.
Step kCNN-LSTMConvLSTMPSTNDSTNTemporal AttentionDA-DSC-UNet
11.86791.90281.91861.96552.43181.6908
22.03552.12302.08882.16522.25131.7254
32.00582.11112.09822.17152.13401.6646
41.97472.09882.08852.18672.02661.6396
51.95732.13212.08762.21431.93721.6600
61.95152.11852.09972.18931.86921.6599
71.92192.09882.09012.16991.77681.6535
81.94272.13842.06342.18421.72021.6491
91.98472.16072.11452.22481.68361.6730
101.95252.15572.07592.20541.66381.6966
111.95082.10262.08792.17951.64511.6671
122.05082.16562.15322.20221.63921.6703
Average1.96632.10902.08052.17151.89821.6708
Bold values indicate the best performance.
Table 6. Quantitative comparison results of ablation experiments. Inference time and memory usage were tested on a single NVIDIA Tesla V100S with a batch size of 1 to simulate real-time inference scenarios. The best results are highlighted in bold.
Table 6. Quantitative comparison results of ablation experiments. Inference time and memory usage were tested on a single NVIDIA Tesla V100S with a batch size of 1 to simulate real-time inference scenarios. The best results are highlighted in bold.
ModelMAERMSEParamsFLOPsInfer. TimeMemory
(m/s)(m/s) (M)(ms)(MB)
UNet (Baseline)1.35121.7497656,14157.9714.241024
ECA-UNet1.30531.6966656,15358.0414.851035
CBAM-UNet1.31261.7022656,53358.0415.101042
ECA+CBAM-UNet1.28351.6901656,54558.1115.421056
DSC-UNet1.35011.7432233,62213.265.82320
ASPP-UNet1.24331.71621,132,04561.3522.561850
ECA+CBAM+ASPP-UNet1.18571.68321,132,44961.4924.181920
ECA+CBAM+DSC-UNet1.27761.6879234,02613.407.15355
DA-DSC-UNet (Ours)1.17351.6708710,57016.779.42512
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

Shi, Y.; Huang, T.; Huang, L.; Huang, W.; Liu, S.; Chen, R. Spatiotemporal Prediction of Wind Fields in Coastal Urban Environments Using Multi-Source Satellite Data: A GeoAI Approach. Remote Sens. 2026, 18, 716. https://doi.org/10.3390/rs18050716

AMA Style

Shi Y, Huang T, Huang L, Huang W, Liu S, Chen R. Spatiotemporal Prediction of Wind Fields in Coastal Urban Environments Using Multi-Source Satellite Data: A GeoAI Approach. Remote Sensing. 2026; 18(5):716. https://doi.org/10.3390/rs18050716

Chicago/Turabian Style

Shi, Yifan, Tianqiang Huang, Liqing Huang, Wei Huang, Shaoyu Liu, and Riqing Chen. 2026. "Spatiotemporal Prediction of Wind Fields in Coastal Urban Environments Using Multi-Source Satellite Data: A GeoAI Approach" Remote Sensing 18, no. 5: 716. https://doi.org/10.3390/rs18050716

APA Style

Shi, Y., Huang, T., Huang, L., Huang, W., Liu, S., & Chen, R. (2026). Spatiotemporal Prediction of Wind Fields in Coastal Urban Environments Using Multi-Source Satellite Data: A GeoAI Approach. Remote Sensing, 18(5), 716. https://doi.org/10.3390/rs18050716

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