Fusion and Grouping Strategies in Deep Learning for Local Climate Zone Classification of Multimodal Remote Sensing Data
Organizations: Graphics-Visualization-Computing Lab, International Institute of Information Technology Bangalore, Karnataka 560100, India.
Abstract
Local Climate Zones (LCZs) give a zoning map to study urban structures and land use and analyze the impact of urbanization on local climate. Multimodal remote sensing enables LCZ classification, for which data fusion is significant for improving accuracy owing to the data complexity. However, there is a gap in a comprehensive analysis of the fusion mechanisms used in their deep learning (DL) classifier architectures. This study analyzes different fusion strategies in the multi-class LCZ classification models for multimodal data and grouping strategies based on inherent data characteristics. The different models involving Convolutional Neural Networks (CNNs) include: (i) baseline hybrid fusion (FM1), (ii) with self- and cross-attention mechanisms (FM2), (iii) with the multi-scale Gaussian filtered images (FM3), and (iv) weighted decision-level fusion (FM4). Ablation experiments are conducted to study the pixel-, feature-, and decision-level fusion effects in the model performance. Grouping strategies include band grouping (BG) within the data modalities and label merging (LM) in the ground truth. Our analysis is exclusively done on the So2Sat LCZ42 dataset, which consists of Synthetic Aperture Radar (SAR) and Multispectral Imaging (MSI) image pairs. Our results show that FM1 consistently outperforms simple fusion methods. FM1 with BG and LM is found to be the most effective approach among all fusion strategies, giving an overall accuracy of 76.6%. Importantly, our study highlights the effect of these strategies in improving prediction accuracy for the underrepresented classes. Our code and processed datasets are available at https://github.com/GVCL/LCZC-MultiModalHybridFusion
Figures & tables
| Specification | Description |
|---|---|
| Satellite Sensors | Sentinel-1 (S1): SAR sensor with 10m spatial, C-band (5.4GHz) spectral resolution, 6-12 days revisit time. |
| Sentinel-2 (S2): MSI sensor with 10-60m spatial resolution, 13 spectral bands, 5 days revisit time. | |
| Dataset Specifications | 400,673 SAR-MSI image (patch) pairs. |
| 32 32 pixels per image ( i.e., 320m 320m on the ground). | |
| 8 real-valued bands from VH and VV polarizations of S1 data. |
| Original Bands | Grouped Bands | ||
|---|---|---|---|
| Band Index | Description | Group Name | Description |
| SAR Band-1 | Real part of unfiltered VH channel | SAR Band-1 | |
| SAR Band-2 | Imaginary part of unfiltered VH channel | SAR VH | SAR Band-2 |
| SAR Band-3 | Real part of unfiltered VV channel | SAR Band-5 | |
| SAR Band-4 | Imaginary part of unfiltered VV channel | ||
| SAR Band-5 | Intensity of refined Lee-filtered VH channel | SAR Band-3 | |
| Merged Label | Original Labels | Surface Albedo |
|---|---|---|
| Compact built types | LCZ 1-3 (compact high/mid/low-rise) | 0.10-0.20 |
| Open built types | LCZ 4–6 (open high/mid/low-rise) | 0.12-0.25 |
| Low-rise built types | LCZ 7–9 (lightweight/large low-rise, sparsely built) | 0.15-0.25 |
| Heavy industry | LCZ 10 | 0.12-0.20 |
| Dense vegetation | LCZ A-B (dense, scattered trees) | 0.15-0.20 |
| Low vegetation | LCZ C–D (bush/grass, low plants) | 0.15-0.25 |
| Hyperparameters | Optimizer | Learning | # Epochs | Spatial | Loss |
|---|---|---|---|---|---|
| Rate | Dropout Rate | Function | |||
| Values | Adam | 0.0001 | 100 | 0.2 | Categorical |
| Cross Entropy |
| FM1 | FM1a | FM1b | FM2 | FM2b | FM3 | FM3a | FM3b | FM4 |
| 3.489 | 1.289 | 3.031 | 27.406 | 27.081 | 4.141 | 2.033 | 3.513 | 4.302 |
| Label | FM1 BL | FM3 BL | M1 * | M2 * | FM1 BL | FM3 BL | M1 * | M2 * |
|---|---|---|---|---|---|---|---|---|
| F1 Score | Kappa Coefficient | |||||||
| {1,2,3} | 0.742 | 0.744 | 0.676 | 0.768 | 0.693 | 0.692 | 0.617 | 0.723 |
| {4,5,6} | 0.667 | 0.661 | 0.653 | 0.700 | 0.605 | 0.598 | 0.597 | 0.642 |
| {7,8,9} | 0.730 | 0.718 | 0.735 | 0.743 | 0.645 | 0.637 | 0.643 | 0.669 |
| {10} | 0.481 | 0.463 | 0.501 | 0.469 | 0.462 | 0.445 | 0.483 | 0.446 |
| {A,B} | 0.874 | 0.853 | 0.889 | 0.919 | 0.857 | 0.834 | 0.874 | 0.908 |
| Class | FM1 | FM1 B | FM3 | FM3 B | M1 * | M2 * |
| 1 | 0.411 | 0.422 | 0.431 | 0.473 | 0.426 | 0.291 |
| 2 | 0.582 | 0.615 | 0.601 | 0.618 | 0.614 | 0.584 |
| 3 | 0.595 | 0.631 | 0.601 | 0.649 | 0.563 | 0.688 |
| 4 | 0.694 | 0.644 | 0.718 | 0.695 | 0.763 | 0.744 |
| 5 | 0.448 | 0.468 | 0.461 | 0.437 | 0.489 | 0.495 |
| 6 | 0.543 | 0.502 | 0.391 | 0.437 | 0.441 | 0.584 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Overall Accuracy | ||||||||
| FM1 | FM1a | FM1b | FM2 | FM2b | FM3 | FM3a | FM3b | FM4 |
| 0.662 | 0.608 | 0.642 | 0.660 | 0.623 | 0.655 | 0.579 | 0.637 | 0.581 |
| FM1 B | FM1a B | FM1b B | FM2 B | FM2b B | FM3 B | FM3a B | FM3b B | FM4 B |
| 0.591 | 0.672 | 0.681 | 0.637 | 0.647 | 0.665 | 0.666 | 0.656 | 0.624 |
| FM1 L | FM1a L | FM1b L | FM2 L | FM2b L | FM3 L | FM3a L | FM3b L | FM4 L |
| 0.737 | 0.699 | 0.726 | 0.731 | 0.702 | 0.731 | 0.653 | 0.722 | 0.664 |
| Label | FM1 L | FM1b BL | FM2b BL | FM1 L | FM1b BL | FM2b BL |
|---|---|---|---|---|---|---|
| F1 Score | Kappa Coefficient | |||||
| {1,2,3} | 0.663 | 0.732 | 0.632 | 0.609 | 0.680 | 0.564 |
| {4,5,6} | 0.655 | 0.683 | 0.642 | 0.598 | 0.627 | 0.584 |
| {7,8,9} | 0.734 | 0.720 | 0.718 | 0.650 | 0.636 | 0.625 |
| {10} | 0.400 | 0.449 | 0.500 | 0.370 | 0.430 | 0.480 |
| {A,B} | 0.846 | 0.871 | 0.821 | 0.827 | 0.854 | 0.834 |
Multimodal Fusion
Multimodal fusion combines information from different data types to improve prediction, perception, and decision-making.
See all 771 papers