Knowledge and Geo-Object Based Graph Convolutional Network for Remote Sensing Semantic Segmentation

Pixel-based semantic segmentation models fail to effectively express geographic objects and their topological relationships. Therefore, in semantic segmentation of remote sensing images, these models fail to avoid salt-and-pepper effects and cannot achieve high accuracy either. To solve these problems, object-based models such as graph neural networks (GNNs) are considered. However, traditional GNNs directly use similarity or spatial correlations between nodes to aggregate nodes’ information, which rely too much on the contextual information of the sample. The contextual information of the sample is often distorted, which results in a reduction in the node classification accuracy. To solve this problem, a knowledge and geo-object-based graph convolutional network (KGGCN) is proposed. The KGGCN uses superpixel blocks as nodes of the graph network and combines prior knowledge with spatial correlations during information aggregation. By incorporating the prior knowledge obtained from all samples of the study area, the receptive field of the node is extended from its sample context to the study area. Thus, the distortion of the sample context is overcome effectively. Experiments demonstrate that our model is improved by 3.7% compared with the baseline model named Cluster GCN and 4.1% compared with U-Net.

[1]  L. Durieux,et al.  Advances in Geographic Object-Based Image Analysis with ontologies: A review of main contributions and limitations from a remote sensing perspective , 2013 .

[2]  Alfred Stein,et al.  Mapping Land Use from High Resolution Satellite Images by Exploiting the Spatial Arrangement of Land Cover Objects , 2020, Remote. Sens..

[3]  Phil Blunsom,et al.  A Convolutional Neural Network for Modelling Sentences , 2014, ACL.

[4]  Wei Liu,et al.  ParseNet: Looking Wider to See Better , 2015, ArXiv.

[5]  Prashanth Reddy Marpu,et al.  Segmentation based traversing-agent approach for road width extraction from satellite images using volunteered geographic information , 2020 .

[6]  Chen Gong,et al.  Multiscale Dynamic Graph Convolutional Network for Hyperspectral Image Classification , 2020, IEEE Transactions on Geoscience and Remote Sensing.

[7]  Tingyang Xu,et al.  DropEdge: Towards Deep Graph Convolutional Networks on Node Classification , 2020, ICLR.

[8]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[9]  Abhinav Gupta,et al.  Non-local Neural Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[10]  Bin Luo,et al.  Semi-Supervised Learning With Graph Learning-Convolutional Networks , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  ChenGang,et al.  A multiscale geographic object-based image analysis to estimate lidar-measured forest canopy height using Quickbird imagery , 2011 .

[12]  Samy Bengio,et al.  Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks , 2019, KDD.

[13]  Xinlei Chen,et al.  PixelNet: Towards a General Pixel-level Architecture , 2016, ArXiv.

[14]  Gavin McArdle,et al.  Improved Graph Neural Networks for Spatial Networks Using Structure-Aware Sampling , 2020, ISPRS Int. J. Geo Inf..

[15]  Xiaohua Tong,et al.  A Multi-Scale Superpixel-Guided Filter Feature Extraction and Selection Approach for Classification of Very-High-Resolution Remotely Sensed Imagery , 2020, Remote. Sens..

[16]  Yuan Yan Tang,et al.  Spectral–Spatial Graph Convolutional Networks for Semisupervised Hyperspectral Image Classification , 2019, IEEE Geoscience and Remote Sensing Letters.

[17]  Pedro Walfir M. Souza Filho,et al.  A GEOBIA Approach for Multitemporal Land-Cover and Land-Use Change Analysis in a Tropical Watershed in the Southeastern Amazon , 2018, Remote. Sens..

[18]  Omid Ghorbanzadeh,et al.  Landslide Detection Using Multi-Scale Image Segmentation and Different Machine Learning Models in the Higher Himalayas , 2019, Remote. Sens..

[19]  Weiwei Cai,et al.  Remote Sensing Image Classification Based on a Cross-Attention Mechanism and Graph Convolution , 2020, IEEE Geoscience and Remote Sensing Letters.

[20]  Hefeng Wu,et al.  Learning Semantic-Specific Graph Representation for Multi-Label Image Recognition , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[21]  Stephan Günnemann,et al.  Predict then Propagate: Graph Neural Networks meet Personalized PageRank , 2018, ICLR.

[22]  Zhen Li,et al.  Examining the sensitivity of spatial scale in cellular automata Markov chain simulation of land use change , 2019, Int. J. Geogr. Inf. Sci..

[23]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Yao-Yi Chiang,et al.  SRC: a fully automatic geographic feature recognition system , 2018, SIGSPACIAL.

[25]  Fei Gao,et al.  Attention Graph Convolution Network for Image Segmentation in Big SAR Imagery Data , 2019, Remote. Sens..

[26]  Ah Chung Tsoi,et al.  The Graph Neural Network Model , 2009, IEEE Transactions on Neural Networks.

[27]  Pietro Liò,et al.  Graph Attention Networks , 2017, ICLR.

[28]  Bidyut Baran Chaudhuri,et al.  HybridSN: Exploring 3-D–2-D CNN Feature Hierarchy for Hyperspectral Image Classification , 2019, IEEE Geoscience and Remote Sensing Letters.

[29]  Gui-Song Xia,et al.  Land-Cover Classification with High-Resolution Remote Sensing Images Using Transferable Deep Models , 2018 .

[30]  Leman Akoglu,et al.  PairNorm: Tackling Oversmoothing in GNNs , 2020, ICLR.

[31]  Jing Yuan,et al.  Self-adaptive segmentation of satellite images based on a weighted aggregation approach , 2018, GIScience & Remote Sensing.

[32]  Chen Gong,et al.  Hyperspectral Image Classification With Context-Aware Dynamic Graph Convolutional Network , 2019, IEEE Trans. Geosci. Remote. Sens..

[33]  Ken-ichi Kawarabayashi,et al.  Representation Learning on Graphs with Jumping Knowledge Networks , 2018, ICML.

[34]  Liang Lin,et al.  Knowledge-Embedded Routing Network for Scene Graph Generation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[35]  Chen Gong,et al.  Multi-Level Graph Convolutional Network with Automatic Graph Learning for Hyperspectral Image Classification , 2020, ArXiv.

[36]  Raquel Urtasun,et al.  Understanding the Effective Receptive Field in Deep Convolutional Neural Networks , 2016, NIPS.

[37]  Geoffrey J. Hay,et al.  A multiscale geographic object-based image analysis to estimate lidar-measured forest canopy height using Quickbird imagery , 2011, Int. J. Geogr. Inf. Sci..

[38]  Muhammad Ahmad,et al.  A Fast and Compact 3-D CNN for Hyperspectral Image Classification , 2020, IEEE Geoscience and Remote Sensing Letters.

[39]  P. Thakuriah,et al.  Big Data and Urban Informatics: Innovations and Challenges to Urban Planning and Knowledge Discovery , 2017 .

[40]  Liming Zhang,et al.  Airport Target Detection in Remote Sensing Images: A New Method Based on Two-Way Saliency , 2015, IEEE Geoscience and Remote Sensing Letters.

[41]  Jingjing Li,et al.  MR-NET: Exploiting Mutual Relation for Visual Relationship Detection , 2019, AAAI.

[42]  T. Warner,et al.  Multi-scale GEOBIA with very high spatial resolution digital aerial imagery: scale, texture and image objects , 2011 .

[43]  Pierre Gançarski,et al.  Remote sensing image analysis by aggregation of segmentation-classification collaborative agents , 2018, Pattern Recognit..

[44]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  Sébastien Lefèvre,et al.  A Generic Framework for Combining Multiple Segmentations in Geographic Object-Based Image Analysis , 2019, ISPRS Int. J. Geo Inf..

[46]  Michael Kampffmeyer,et al.  Self-Constructing Graph Convolutional Networks for Semantic Labeling , 2020, ArXiv.

[47]  Qingjie Liu,et al.  Semi-supervised Hyperspectral Image Classification with Graph Clustering Convolutional Networks , 2020, ArXiv.

[48]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[49]  G. J. Hay,et al.  A multiscale framework for landscape analysis: Object-specific analysis and upscaling , 2001, Landscape Ecology.