Abstract. Granularity analysis is one of the most essential issues in authenticate under microscope. To improve the efficiency and accuracy of traditional manual work, an convolutional neural network based method is proposed for granularity analysis from thin section image, which chooses and extracts features from image samples while build classifier to recognize granularity of input image samples. 4800 samples from Ordos basin are used for experiments under colour spaces of HSV, YCbCr and RGB respectively. On the test dataset, the correct rate in RGB colour space is 98.5%, and it is believable in HSV and YCbCr colour space. The results show that the convolution neural network can classify the rock images with high reliability.
IntroductionFor the effective development of reservoirs, it is necessary to provide a comprehensive reservoir description and characterization to determine the underground gas content. Granularity analysis is an important work of it [1]. The traditional method for rock classification is a manual work with many problems such as time-consuming and low accuracy. With the development of science and technology, Artificial intelligence is successfully applied in all walks of life. Many domestic and foreign scholars have done researches in the automatic classification of rock images, such as, Cheng Guojian and Liu Ye [2-3] used shallow neural network and SVM to classify rock images. Mariusz Młynarczuk et al. [4] performed the Classification of thin rock images respectively in RGB, CIELab, YIQ and HSV colour spaces using the nearest neighbour algorithm, K-nearest neighbour, the nearest pattern algorithm, and the optimized spherical neighbourhood; Hossein Izadi et al.[5] established a neural network to identify the rock mineral, whose accuracy was 93.81%. The above methods show that the application of machine learning in rock classification can improve its efficiency and accuracy.However, using machine learning to classify rock images still has the following shortcomings. Firstly, to classify rock images by machine learning is based on the premise of artificial extraction of image features. Secondly, if the images are large, training a shallow neural network is almost impossible.Convolution neural network (CNN) is an important deep learning architecture. It can extract the image features automatically and has a high classify accuracy. CNN has achieved a wide range of applications such as plant classification, face recognition, handwritten Chinese character recognition and so on [6][7][8]. In this paper, we construct a new convolution neural network for rock classification, rock images respectively in RGB, HSV, YCbCr colour spaces are used to train it, then contrasted the results and choose the best one.
The Rock ImagesIt is usually determined by professional geological researchers for types and structural parameters of rocks after identifying rock thin section under polarized light microscopy. The rock images used in