DeepSat V2: Feature Augmented Convolutional Neural Nets for Satellite Image Classification
Satellite image classification is a challenging problem that lies at the crossroads of remote sensing, computer vision, and machine learning. Due to the high variability inherent in satellite data, most of the current object classification approaches are not suitable for handling satellite datasets. The progress of satellite image analytics has also been inhibited by the lack of a single labeled high-resolution dataset with multiple class labels. In a preliminary version of this work, we introduced two new high resolution satellite imagery datasets (SAT-4 and SAT-6) and proposed DeepSat framework for classification based on "handcrafted" features and a deep belief network (DBN). The present paper is an extended version, we present an end-to-end framework leveraging an improved architecture that augments a convolutional neural network (CNN) with handcrafted features (instead of using DBN-based architecture) for classification. Our framework, having access to fused spatial information obtained from handcrafted features as well as CNN feature maps, have achieved accuracies of 99.90% and 99.84% respectively, on SAT-4 and SAT-6, surpassing all the other state-of-the-art results. A statistical analysis based on Distribution Separability Criterion substantiates the robustness of our approach in learning better representations for satellite imagery.
Code (1)
Tasks
ClassificationGeneral Classificationimage-classificationImage ClassificationSatellite Image ClassificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
DeepSatData: Building large scale datasets of satellite images for training machine learning models
This report presents design considerations for automatically generating satellite imagery datasets for training machine learning models with emphasis placed on dense classification tasks, e.g. semantic segmentation. The …
BIG-bench Machine LearningSemantic SegmentationDeepSat - A Learning framework for Satellite Imagery
Satellite image classification is a challenging problem that lies at the crossroads of remote sensing, computer vision, and machine learning. Due to the high variability inherent in satellite data, most of the current ob…
ClassificationDenoisingGeneral Classificationimage-classification+3Learning Multi-Scale Deep Features for High-Resolution Satellite Image Classification
In this paper, we propose a multi-scale deep feature learning method for high-resolution satellite image classification. Specifically, we firstly warp the original satellite image into multiple different scales. The imag…
General Classificationimage-classificationImage ClassificationSatellite Image Classification+1Convolutional Neural Networks Applied to House Numbers Digit Classification
We classify digits of real-world house numbers using convolutional neural networks (ConvNets). ConvNets are hierarchical feature learning neural networks whose structure is biologically inspired. Unlike many popular visi…
ClassificationGeneral ClassificationEmbedding Earth: Self-supervised contrastive pre-training for dense land cover classification
In training machine learning models for land cover semantic segmentation there is a stark contrast between the availability of satellite imagery to be used as inputs and ground truth data to enable supervised learning. W…
Earth ObservationLand Cover ClassificationSemantic Segmentation