Remote sensing image classification using deep learning methods faces challenges such as high complexity, significant computational demands, and inefficiency on resource-constrained devices, while also being affected by issues like class similarity and spatial distribution. Current convolutional neural networks rely on stacking small convolutional kernels for feature learning, which results in relatively low classification accuracy, while their dependence on centralized learning architectures with high-performance GPUs/CPUs incurs substantial training costs. Therefore, this paper proposes a distributed rapid classification method for high-similarity natural scene remote sensing images using an improved VGG19 model (RS-VGG19) that combines residual connections and attention mechanisms. By introducing residual connections, the method improves training convergence speed and high-level feature learning ability, effectively preventing gradient vanishing during training. Embedding the SENet visual attention module in the tenth convolution layer allows the model to more specifically extract similar and significant features in remote sensing images. By employing a combination of cross-entropy and center loss functions, the model is able to learn features with reduced intra-class variance and increased inter-class variance, further enhancing classification accuracy. The distributed inference framework Spark is employed for decentralized model training, storing large-scale remote sensing images in the distributed file system HDFS, and accessing the pre-trained RS-VGG19 model in Docker containers on cluster nodes for distributed inference and classification using PySpark. Experimental results show that on two commonly used high-similarity remote sensing image datasets, NWPU-RESISC45 and UCMerced Land-Use, the RS-VGG19 model improves classification accuracy by 6.57% and 8.76% respectively compared to the original VGG19 model, and significantly enhances accuracy compared to other related classification models. This demonstrates the superior performance of the proposed structure and loss function fusion strategy in remote sensing image classification tasks. On the large-scale remote sensing image inference dataset NWPU-RESISC45, while maintaining classification accuracy, the distributed inference framework achieved a speedup of 11.9 when using six nodes, an improvement of 98.33% over theoretical linear speedup (6.00), reducing dependency on high-end hardware resources and significantly improving the classification speed of high-similarity natural scene remote sensing images.
[1] NIU X X, SUN A M, WANG Q F, et al. Study on remote sensing image classification based on deep learning [J]. Laser Journal, 2021, 42(5): 10-14 (in Chinese).
[2] TAO C, LU W P, QI J, et al. Spatial information considered network for scene classification [J]. IEEE Geoscience and Remote Sensing Letters, 2021, 18(6): 984-988.
[3] LAN J H, WANG D, SHEN X P. Research progress on visual image detection based on convolutional neural network [J]. Chinese Journal of Scientific Instrument, 2020, 41(4): 167-182 (in Chinese).
[4] LI B Z, LIU K, GU J J, et al. Review of the researches on convolutional neural networks [J]. Computer Era, 2021(4): 8-12 (in Chinese).
[5] ZHANG D N, ZHAO H J, LU Y Y, et al. Few-shot scene classification with attention mechanism in remote sensing [J]. Computer Engineering and Applications, 2024, 60(4): 173-182 (in Chinese).
[6] OUYANG L, HE X, QU S J. Fully convolutional neural network with attention module for semantic segmentation [J]. Journal of Frontiers of Computer Science and Technology, 2022, 16(5): 1136-1145 (in Chinese).
[7] YAN J N, LIU J W, WANG L Z, et al. Land-cover classification with time-series remote sensing images by complete extraction of multiscale timing dependence [J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2022, 15: 1953-1967.
[8] SHI C P, ZHANG X L, SUN J W, et al. Remote sensing scene image classification based on self-compensating convolution neural network [J]. Remote Sensing, 2022, 14(3): 545.
[9] LU X Q, SUN H, ZHENG X T. A feature aggregation convolutional neural network for remote sensing scene classification [J]. IEEE Transactions on Geoscience and Remote Sensing, 2019, 57(10): 7894-7906.
[10] XU K J, HUANG H, DENG P F, et al. Two-stream feature aggregation deep neural network for scene classification of remote sensing images [J]. Information Sciences, 2020, 539: 250-268.
[11] ZHOU Z, LI S Y, WU W, et al. NaSC-TG2: Natural scene classification with Tiangong-2 remotely sensed imagery [J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2021, 14: 3228-3242.
[12] TIAN Y L, ZHANG W T, ZHANG Q S, et al. Review on image scene classification technology [J]. Acta Electronica Sinica, 2019, 47(4): 915-926 (in Chinese).
[13] QIU L. Object classification of remote sensing images based on convolutional neural networks [J]. Information Recording Materials, 2024, 25(1): 87-90 (in Chinese).
[14] CHENG G, YANG C Y, YAO X W, et al. When deep learning meets metric learning: Remote sensing image scene classification via learning discriminative CNNs [J]. IEEE Transactions on Geoscience and Remote Sensing, 2018, 56(5): 2811-2821.
[15] CHAIB S, LIU H, GU Y F, et al. Deep feature fusion for VHR remote sensing scene classification [J]. IEEE Transactions on Geoscience and Remote Sensing, 2017, 55(8): 4775-4784.
[16] HE N J, FANG L Y, LI S T, et al. Remote sensing scene classification using multilayer stacked covariance pooling [J]. IEEE Transactions on Geoscience and Remote Sensing, 2018, 56(12): 6899-6910.
[17] RUDRA B B, MURTUGUDDE G. Remote sensing scene classification using visual geometry group 19 model and multi objective grasshopper optimization algorithm [J]. International Journal of System Assurance Engineering and Management, 2022, 13(6): 3017-3030.
[18] CAO R, FANG L Y, LU T, et al. Self-attention-based deep feature fusion for remote sensing scene classification [J]. IEEE Geoscience and Remote Sensing Letters, 2021, 18(1): 43-47.
[19] MA L, LIU Y, ZHANG X L, et al. Deep learning in remote sensing applications: A meta-analysis and review [J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2019, 152: 166-177.
[20] THAPA A, HORANONT T, NEUPANE B, et al. Deep learning for remote sensing image scene classification: A review and meta-analysis [J]. Remote Sensing, 2023, 15(19): 4804.
[21] LONG A, HAN W, HUANG X H, et al. Distributed deep learning for Big remote sensing data processing on Apache spark: Geological remote sensing interpretation as a Case study [M]// Web and Big Data. Singapore: Springer, 2024: 96-110.
[22] ENAYATI R, RAVANMEHR R, AGHAZARIAN V. A service-oriented framework for remote sensing big data processing [J]. Earth Science Informatics, 2023, 16(1): 591-616.
[23] GARRALDA-BARRIO M, EIRAS-FRANCO C, BOLÓN-CANEDO V. A novel framework for generic Spark workload characterization and similar pattern recognition using machine learning [J]. Journal of Parallel and Distributed Computing, 2024, 189: 104881.
[24] ZHANG X C, KHANAL U, ZHAO X H, et al. Making sense of performance in in-memory computing frameworks for scientific data analysis: A case study of the spark system [J]. Journal of Parallel and Distributed Computing, 2018, 120: 369-382.
[25] WANG X, FENG R. Design of a massive image retrieval system based on Spark [J]. Microcomputer Applications, 2015, 31(11): 11-13 (in Chinese).
[26] TAN X C, DI L P, ZHONG Y F, et al. Spark-based adaptive Mapreduce data processing method for remote sensing imagery [J]. International Journal of Remote Sensing, 2021, 42(1): 191-207.
[27] CHEBBI I, MELLOULI N, FARAH I R, et al. Big remote sensing image classification based on deep learning extraction features and distributed spark frameworks [J]. Big Data and Cognitive Computing, 2021, 5(2): 21.
[28] BOULILA W, SELLAMI M, DRISS M, et al. RS-DCNN: A novel distributed convolutional-neural-networks based-approach for big remote-sensing image classification [J]. Computers and Electronics in Agriculture, 2021, 182: 106014.
[29] JING W P, TIAN D X. An improved distributed storage and query for remote sensing data [J]. Procedia Computer Science, 2018, 129: 238-247.
[30] HU J, SHEN L, SUN G. Squeeze-and-excitation networks [C]//2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition. Salt Lake City: IEEE, 2018: 7132-7141.
[31] HE K M, ZHANG X Y, REN S Q, et al. Deep residual learning for image recognition [C]//2016 IEEE Conference on Computer Vision and Pattern Recognition. Las Vegas: IEEE, 2016: 770-778.
[32] HOU X N, LIU H C, HOU W Z. Flower classification based on improved VGG16 network model [J]. Computer Systems & Applications, 2022, 31(7): 172-178 (in Chinese).
[33] CHENG G, HAN J W, LU X Q. Remote sensing image scene classification: Benchmark and state of the art [J]. Proceedings of the IEEE, 2017, 105(10): 1865-1883.
[34] YANG Y, NEWSAM S. Bag-of-visual-words and spatial extensions for land-use classification [C]// 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems. San Jose: ACM, 2010: 270-279.
[35] WAN X L, GUAN X J, WANG T J, et al. Application deployment using microservice and docker containers: Framework and optimization [J]. Journal of Network and Computer Applications, 2018, 119: 97-109.