Classifying remote sensing images is vital for interpreting image content. Presently, remote sensing image scene classification methods using convolutional neural networks have drawbacks, including excessive parameters and heavy calculation costs. More efficient and lightweight CNNs have fewer parameters and calculations, but their classification performance is generally weaker. We propose a more efficient and lightweight convolutional neural network method to improve classification accuracy with a small training dataset. Inspired by fine-grained visual recognition, this study introduces a bilinear convolutional neural network model for scene classification. First, the lightweight convolutional neural network, MobileNetv2, is used to extract deep and abstract image features. Each feature is then transformed into two features with two different convolutional layers. The transformed features are subjected to Hadamard product operation to obtain an enhanced bilinear feature. Finally, the bilinear feature after pooling and normalization is used for classification. Experiments are performed on three widely used datasets: UC Merced, AID, and NWPU-RESISC45. Compared with other state-of-art methods, the proposed method has fewer parameters and calculations, while achieving higher accuracy. By including feature fusion with bilinear pooling, performance and accuracy for remote scene classification can greatly improve. This could be applied to any remote sensing image classification task.
30 October 2019 in IEEE Geoscience and Remote Sensing Letters
Point cloud classification of airborne light detection and ranging (LiDAR) data is essential to extract geoinformation. Although deep learning provides a new approach for classification, the time-consuming training process and data dependence prevent its widespread application to point clouds. To solve these problems and leverage the potential of high-performing neural networks, we propose an airborne LiDAR point cloud classification method based on transfer learning. A strategy to generate feature images considering the point cloud spatial distribution is first introduced for applying traditional convolutional neural networks to point clouds. Then, transfer learning is used to extract multiscale and multiview deep features. A simple neural network classifier is designed to reduce dimensionality, fuse and learn high-level features, and postprocessing considering contextual information further improves the classification accuracy. We verified the performance of the proposed method through experiments on two airborne LiDAR data sets with different characteristics and containing eight classes. The results demonstrate that the proposed method can achieve a satisfactory classification accuracy with relatively short training time and less training samples than if using conventional methods.