The invention discloses a
remote sensing image classification method of a
convolutional neural network (CNN) based on regional relationship modeling of a graph neural network (GNN). According to the method, a region graph structure is constructed after CNN
feature extraction: a feature graph is divided into a plurality of region blocks (nodes), edges (adjacent matrixes) between the nodes are constructed based on spatial position proximity and feature similarity, initial features of the nodes are input into a graph neural network,
semantic association between the regions is captured through multiple rounds of
message passing, and graph enhanced region representation is obtained. And fusing the region-level representation output by the GNN with the global / local features of the CNN, and outputting a final category through a classifier. In order to adapt to the multi-scale and complex background characteristics of the
remote sensing image, the invention provides (1) a self-adaptive region division strategy; (2) a space-semantic mixed composition rule is established; (3) a graph message transmission unit with a learnable attention weight; and (4) carrying out multilevel
feature fusion and loss discrimination. Experiments prove that the method is obviously superior to a comparison baseline method on standard
remote sensing data sets such as NWPU-RESISC45, UC Merceed, GID,
DOTA and the like, and the scene classification precision, the inter-
class separability, the robustness to shielding and
noise and the like are obviously improved. The method has high
engineering realizability and is suitable for preprocessing modules for remote sensing scene classification, ground
feature recognition, downstream semantic segmentation and target detection.