Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification
Convolutional neural networks (CNNs) have been increasingly used in remote sensing scene classification/recognition. The conventional CNNs are sensitive to the rotation of the image scene, which will inevitably result in the misclassification of remote sensing scene images that belong to the same ca...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-06-01
|
Series: | Remote Sensing |
Subjects: | |
Online Access: | http://www.mdpi.com/2072-4292/10/6/934 |
id |
doaj-50b6ed9f40b74817be43d4cada4b4a3c |
---|---|
record_format |
Article |
spelling |
doaj-50b6ed9f40b74817be43d4cada4b4a3c2020-11-24T22:06:44ZengMDPI AGRemote Sensing2072-42922018-06-0110693410.3390/rs10060934rs10060934Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene ClassificationKunlun Qi0Qingfeng Guan1Chao Yang2Feifei Peng3Shengyu Shen4Huayi Wu5Faculty of Information Engineering, China University of Geosciences (Wuhan), Wuhan 430074, ChinaFaculty of Information Engineering, China University of Geosciences (Wuhan), Wuhan 430074, ChinaFaculty of Information Engineering, China University of Geosciences (Wuhan), Wuhan 430074, ChinaCollege of Urban and Environmental Sciences, Central China Normal University, Wuhan 430079, ChinaSoil and Water Conservation Department, Changjiang River Scientific Research Institute, Wuhan 430010, ChinaState Key Laboratory for Information Engineering in Surveying, Mapping and Remote Sensing (LIESMARS), Wuhan University, Wuhan 430079, ChinaConvolutional neural networks (CNNs) have been increasingly used in remote sensing scene classification/recognition. The conventional CNNs are sensitive to the rotation of the image scene, which will inevitably result in the misclassification of remote sensing scene images that belong to the same category. In this work, we equip the networks with a new pooling strategy, “concentric circle pooling”, to alleviate the above problem. The new network structure, called CCP-net can generate a concentric circle-based spatial-rotation-invariant representation of an image, hence improving the classification accuracy. The square kernel is adopted to approximate the circle kernels in concentric circle pooling, which is much more efficient and suitable for CNNs to propagate gradients. We implement the training of the proposed network structure with standard back-propagation, thus CCP-net is an end-to-end trainable CNNs. With these advantages, CCP-net should in general improve CNN-based remote sensing scene classification methods. Experiments using two publicly available remote sensing scene datasets demonstrate that using CCP-net can achieve competitive classification results compared with the state-of-art methods.http://www.mdpi.com/2072-4292/10/6/934convolutional neural networkconcentric circle poolingrotation invariant |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Kunlun Qi Qingfeng Guan Chao Yang Feifei Peng Shengyu Shen Huayi Wu |
spellingShingle |
Kunlun Qi Qingfeng Guan Chao Yang Feifei Peng Shengyu Shen Huayi Wu Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification Remote Sensing convolutional neural network concentric circle pooling rotation invariant |
author_facet |
Kunlun Qi Qingfeng Guan Chao Yang Feifei Peng Shengyu Shen Huayi Wu |
author_sort |
Kunlun Qi |
title |
Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification |
title_short |
Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification |
title_full |
Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification |
title_fullStr |
Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification |
title_full_unstemmed |
Concentric Circle Pooling in Deep Convolutional Networks for Remote Sensing Scene Classification |
title_sort |
concentric circle pooling in deep convolutional networks for remote sensing scene classification |
publisher |
MDPI AG |
series |
Remote Sensing |
issn |
2072-4292 |
publishDate |
2018-06-01 |
description |
Convolutional neural networks (CNNs) have been increasingly used in remote sensing scene classification/recognition. The conventional CNNs are sensitive to the rotation of the image scene, which will inevitably result in the misclassification of remote sensing scene images that belong to the same category. In this work, we equip the networks with a new pooling strategy, “concentric circle pooling”, to alleviate the above problem. The new network structure, called CCP-net can generate a concentric circle-based spatial-rotation-invariant representation of an image, hence improving the classification accuracy. The square kernel is adopted to approximate the circle kernels in concentric circle pooling, which is much more efficient and suitable for CNNs to propagate gradients. We implement the training of the proposed network structure with standard back-propagation, thus CCP-net is an end-to-end trainable CNNs. With these advantages, CCP-net should in general improve CNN-based remote sensing scene classification methods. Experiments using two publicly available remote sensing scene datasets demonstrate that using CCP-net can achieve competitive classification results compared with the state-of-art methods. |
topic |
convolutional neural network concentric circle pooling rotation invariant |
url |
http://www.mdpi.com/2072-4292/10/6/934 |
work_keys_str_mv |
AT kunlunqi concentriccirclepoolingindeepconvolutionalnetworksforremotesensingsceneclassification AT qingfengguan concentriccirclepoolingindeepconvolutionalnetworksforremotesensingsceneclassification AT chaoyang concentriccirclepoolingindeepconvolutionalnetworksforremotesensingsceneclassification AT feifeipeng concentriccirclepoolingindeepconvolutionalnetworksforremotesensingsceneclassification AT shengyushen concentriccirclepoolingindeepconvolutionalnetworksforremotesensingsceneclassification AT huayiwu concentriccirclepoolingindeepconvolutionalnetworksforremotesensingsceneclassification |
_version_ |
1725822146191556608 |