Automatic classification of volcanic rocks from thin section images using transfer learning networks

In this study, efficient deep transfer learning models are proposed to classify six types of volcanic rocks, and this paper has a novelty in classifying volcanic rock types for the first time using thin section images. Convolutional neural network-based DenseNet121 and ResNet50 networks, which are transfer learning methods, are used to extract the features from thin section images of rocks, and the classification process is carried out with a single-layer fully connected neural network. The proposed models are trained and tested on 1200 thin section images using four different optimizers (Adadelta, ADAM, RMSprop, SGD). AUC, accuracy, precision, recall and f1-score are used as performance metrics. Proposed models are run 10 times for each optimizer. DenseNet121 classifies volcanic rock types using RMSprop with an average accuracy of 99.50% and a maximum of 100.00%, and ResNet50 classifies using ADAM with an average accuracy of 98.80% and a maximum of 99.72%. Thus, the applied deep transfer learning is promising in geosciences and can be used to identify rock types quickly and accurately.

[1]  Javier Ruiz del Solar,et al.  Visualization of Volcanic Rock Geochemical Data and Classification with Artificial Neural Networks , 2006 .

[2]  Snehamoy Chatterjee,et al.  Computer vision-based limestone rock-type classification using probabilistic neural network , 2016 .

[3]  Roberto Tagliaferri,et al.  Textural identification of carbonate rocks by image processing and neural network: Methodology proposal and examples , 2005, Comput. Geosci..

[4]  Hamimah Ujir,et al.  Unsupervised classification of Intrusive igneous rock thin section images using edge detection and colour analysis , 2017, 2017 IEEE International Conference on Signal and Image Processing Applications (ICSIPA).

[5]  Alaa Tharwat,et al.  Classification assessment methods , 2020, Applied Computing and Informatics.

[6]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Guy Lapalme,et al.  A systematic analysis of performance measures for classification tasks , 2009, Inf. Process. Manag..

[8]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[9]  Snehamoy Chatterjee Vision-based rock-type classification of limestone using multi-class support vector machine , 2012, Applied Intelligence.

[10]  Classification of Volcanic Rocks based on Rough Set Theory , 2020 .

[11]  U. Raff,et al.  Automated estimation of rock fragment distributions using computer vision and its application in mining , 2005 .

[12]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Naresh Singh,et al.  Textural identification of basaltic rock mass using image processing and neural network , 2010 .

[14]  Tom Fawcett,et al.  An introduction to ROC analysis , 2006, Pattern Recognit. Lett..

[15]  T. Matsuoka,et al.  Mineral classification from quantitative X‐ray maps using neural network: Application to volcanic rocks , 2010 .

[16]  C. Metz Basic principles of ROC analysis. , 1978, Seminars in nuclear medicine.

[17]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[18]  Chao Guo,et al.  Multi-color Space Rock Shin-section Image Classification with SVM , 2019, 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC).

[19]  Nurdan Akhan Baykan,et al.  Mineral identification using color spaces and artificial neural networks , 2010, Comput. Geosci..

[20]  Zeyu Liu,et al.  Rock Classification from Field Image Patches Analyzed Using a Deep Convolutional Neural Network , 2019, Mathematics.

[21]  Guojian Cheng,et al.  Rock images classification by using deep convolution neural network , 2017 .

[22]  A. Streckeisen Classification and nomenclature of volcanic rocks, lamprophyres, carbonatites and melilitic rocks IUGS Subcommission on the Systematics of Igneous Rocks , 1980 .

[23]  Mariusz Mlynarczuk,et al.  The application of pattern recognition in the automatic classification of microscopic rock images , 2013, Comput. Geosci..

[24]  R. Marschallinger,et al.  Automatic mineral classification in the macroscopic scale , 1997 .

[25]  Qian Liu,et al.  FMI image based rock structure classification using classifier combination , 2011, Neural Computing and Applications.

[26]  Michael S. Lew,et al.  Deep learning for visual understanding: A review , 2016, Neurocomputing.

[27]  David M. W. Powers,et al.  Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation , 2011, ArXiv.

[28]  V. Abhaikumar,et al.  Classification of Rock Textures , 2012 .

[29]  Giorgio Visani,et al.  Metrics for Multi-Class Classification: an Overview , 2020, ArXiv.

[30]  Matthew D. Zeiler ADADELTA: An Adaptive Learning Rate Method , 2012, ArXiv.

[31]  Ari Visa,et al.  Rock image classification using color features in Gabor space , 2005, J. Electronic Imaging.