Enhancing Satellite Object Localization with Dilated Convolutions and Attention-aided Spatial Pooling
Authors: Seraj Al Mahmud Mostafa, Chenxi Wang, Jia Yue, Yuta Hozumi, and Jianwu Wang
Paper id: S3542
Presenter: Jianwu Wang
Department of Information Systems, University of Maryland, Baltimore County, MD, USA
July 20th, 2025
2025
2
Outline
3
Gravity Wave Data
Gravity waves are buoyancy acts as the restoring force, typically caused by disturbances such as airflow over mountains or convection.
Data Source and format
Preprocessing
Augmentation & Labels
Fig: Gravity Waves
4
Bore Data
Mesospheric bores are sharp airglow fronts, marked by sudden brightness changes, caused by steepened gravity waves moving through temperature or wind ducts.
Data Source and format
Preprocessing
Augmentation & Labels
Fig: Mesospheric bores
5
Ocean Eddy Data
Ocean eddy is a swirling, circulating current of water that breaks off from larger currents and moves through the ocean like a slow-moving whirlpool.
Data Source and format
Preprocessing
Augmentation & Labels
Fig: Ocean Eddy
6
Datasets
Aspect | Gravity Wave | Mesospheric Bore | Ocean Eddy |
Definition | Buoyancy-driven wave from airflow or convection | Sharp airglow front from steepened gravity waves in ducts | Swirling current breaking off from larger currents |
Sensor / Source | VIIRS DNB (night band), HDF format | VISI sensor (ISS), airglow at ~95 km | SAR satellite imagery, GeoTIFF |
Data Size | 50 HDF files → 15,000 patches (200×200) | 306 bore events (night only) | 100 eddy + 400 non-eddy images |
Preprocessing | Negative clipped to 1e-9, >1 clipped to 1, B/W for out-of-range | Manual inspection of sharp fronts, brightness labeled by duct position | GeoTIFF → PNG using GDAL |
Augmentation | Rotation (90°, 180°, 270°) | ||
Labels / Classes | ‘gw’ vs. ‘ngw’ (gravity wave / non-GW) | ‘bore’ (ony bore class) | ‘eddy’ vs. ‘non-eddy’ |
Split | 70:20:10 (train/val/test) | ||
7
Research Challenges
Fig: Gravity Waves
Fig: Ocean Eddy
Fig: Mesospheric bores
8
Proposed Solution
We proposed a hybrid localization approach that addresses scale variability while capturing the global structure of target objects.
9
Related Works
Multi Dilation related works:
Attention related works:
Limitations from the related works: Most existing methods focus on small object detection and overlook challenges like diverse object patterns, occlusion, and overlap, issues particularly in remote sensing data that remain largely unexplored.
10
Methodology
YOLO-DCAP Backbone
Ref: Multi dilations [11-14]
Fig: YOLOv5 architecture
Fig: YOLOv5 Backbone
Fig: YOLO-DCAP Backbone
11
Methodology … cont.
Feature pyramyd Network (FPN)
+
Path Aggregation Network (PANet)
YOLOv5 Backbone Neck Head
YOLO-DCAP Backbone
Feature pyramyd Network (FPN)
+
Path Aggregation Network (PANet)
YOLO-DCAP Backbone Neck Head
12
Methodology … MDRC
Fig: Proposed Multi Dilated Residual Convolution (MDRC) for YOLO-DCAP.
MDRC addresses scale variation by employing parallel dilated convolutions with dilation rates, typically set to [2, 3], to capture multi-scale features. The MDRC in fact addresses the scale variability challenge.
Ref: Multi dilations [11-14]
Input
Conv
BatchNorm
SiLU Activation
Output
Fig: The CONV layer in YOLOv5.
SiLU= Sigmoid weighted Linear Unit.
Fig: Regular convolution vs dilated convolution (increased receptive fields).
13
Methodology … AaSP
Fig: Proposed Attention-aided Spatial Pooling (AaSP) with sequential MaxPool layers and Attention mechanism to captures local and global features at scale.
Ref: SPP [18], Squeeze and Excitation network [19]
Fig: SPPF (spatial pyramid pooling fast) working principle, with 3 Maxpool layers to captures features [ref].
Input
MaxPool
(5x5)
MaxPool
(5x5)
MaxPool
(5x5)
concat
Output
multi-scale-feature
14
Methodology … AaSP
Fig: Proposed Attention-aided Spatial Pooling (AaSP) with sequential MaxPool layers and Attention mechanism to captures local and global features at scale.
Ref: SPP [18], Squeeze and Excitation network [19]
Fig: SPP working principle, with 3 parallel Maxpool layers to captures features at scale.
Input
MaxPool
(5x5)
MaxPool
(9x9)
MaxPool
(13x13)
concat
Output
multi-scale-feature
15
Comparisons with state-of-the-arts approaches
Table: Compares the state-of-the-art baseline methods with proposed MDRC, AaSP and enhanced models across GW, Bore, and OE datasets.
YOLO-DCAP = MDRC + AaSP
16
Mean and Std. Dev. Comparisons
Table: Mean and Standard Deviation comparison between baselines and the proposed YOLO-DCAP approaches.
The mean and standard deviation are calculated based on 5 runs.
17
Fig 1: Localization comparison across baseline models and proposed YOLO-DCAP on GW, Bore, and OE datasets.
Comparisons with state-of-the-arts
18
Ablation studies
YOLO-DCAP Backbone
Fig: YOLOv5 Backbone
Fig: YOLO-DCAP Backbone
Fig: YOLO modified Backbone (MDRC+CCSA)
19
Ablation studies
Table 3: Performance comparison of SSCA and AaSP, both combining MDRC with state of the arts.
20
Ablation studies
Table: Effects of multi-scale dilation impact on different layers of YOLO-DCAP backbone across all datasets.
21
Key Contribution and Conclusion
22
References
23
Thank You
Contact: jianwu@umbc.edu
24
25