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...

Full description

Bibliographic Details
Main Authors: Kunlun Qi, Qingfeng Guan, Chao Yang, Feifei Peng, Shengyu Shen, Huayi Wu
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