Journal of Rock Mechanics and Geotechnical Engineering (Aug 2022)
Deep learning of rock microscopic images for intelligent lithology identification: Neural network comparison and selection
Abstract
An intelligent lithology identification method is proposed based on deep learning of the rock microscopic images. Based on the characteristics of rock images in the dataset, we used Xception, MobileNet_v2, Inception_ResNet_v2, Inception_v3, Densenet121, ResNet101_v2, and ResNet-101 to develop microscopic image classification models, and then the network structures of seven different convolutional neural networks (CNNs) were compared. It shows that the multi-layer representation of rock features can be represented through convolution structures, thus better feature robustness can be achieved. For the loss function, cross-entropy is used to back propagate the weight parameters layer by layer, and the accuracy of the network is improved by frequent iterative training. We expanded a self-built dataset by using transfer learning and data augmentation. Next, accuracy (acc) and frames per second (fps) were used as the evaluation indexes to assess the accuracy and speed of model identification. The results show that the Xception-based model has the optimum performance, with an accuracy of 97.66% in the training dataset and 98.65% in the testing dataset. Furthermore, the fps of the model is 50.76, and the model is feasible to deploy under different hardware conditions and meets the requirements of rapid lithology identification. This proposed method is proved to be robust and versatile in generalization performance, and it is suitable for both geologists and engineers to identify lithology quickly.