TL;DR
This paper introduces a learnable single-stream CNN framework using dynamic grouping convolution for multi-source remote sensing data classification, outperforming traditional multi-stream architectures and reducing hyperparameter tuning efforts.
Contribution
The proposed method makes CNN architecture hyperparameters learnable during training, enabling automatic adaptation to diverse remote sensing datasets and improving classification accuracy.
Findings
ResNet18-DGConv improves overall accuracy from 62.23% to 68.21% on Berlin dataset.
DGConv reduces test accuracy variance across experiments.
Multi-stream architecture can harm early-layer performance but benefits deeper layers.
Abstract
In this paper, we propose an efficient and generalizable framework based on deep convolutional neural network (CNN) for multi-source remote sensing data joint classification. While recent methods are mostly based on multi-stream architectures, we use group convolution to construct equivalent network architectures efficiently within a single-stream network. We further adopt and improve dynamic grouping convolution (DGConv) to make group convolution hyperparameters, and thus the overall network architecture, learnable during network training. The proposed method therefore can theoretically adjust any modern CNN models to any multi-source remote sensing data set, and can potentially avoid sub-optimal solutions caused by manually decided architecture hyperparameters. In the experiments, the proposed method is applied to ResNet and UNet, and the adjusted networks are verified on three very…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Residual Connection · Average Pooling · Kaiming Initialization · Global Average Pooling · Batch Normalization · 1x1 Convolution · Max Pooling · Residual Block · Bottleneck Residual Block
