Mineral texture classification using deep convolutional neural networks: An application to zircons from porphyry copper deposits
The texture and morphology of igneous zircon indicates magmatic conditions during zircon crystallization and can be used to constrain provenance. Zircons from porphyry copper deposits are typically prismatic, euhedral, and strongly oscillatory zoned which may differentiate them from zircons associated with unmineralized igneous systems. Here, cathodoluminescence images of zircons from the Quellaveco porphyry copper district, Southern Peru, were collected to compare zircon textures between the premineralization Yarabamba Batholith and the Quellaveco porphyry copper deposit. Quellaveco porphyry zircons are prismatic, euhedral, and strongly oscillatory zoned, whereas the batholith zircons are subhedral-anhedral with weaker zoning. We adopt a deep convolutional neural network (CNN) approach to demonstrate that a CNN can classify Quellaveco porphyry zircons with high success. We trial several CNN architectures to classify zircon images: LeNet-5, AlexNet and VGG, including a transfer learning approach where we used the weights of a VGG model pretrained on the ImageNet data set. The VGG model with transfer learning is the most effective approach, with accuracy and receiver operating characteristic-area under curve (ROC-AUC) scores of 0.86 and 0.93, indicating that a Quellaveco porphyry zircon CL image can be ranked higher than a batholith zircon with 93% probability. Visualizing model layer outputs demonstrates that the CNN models can recognize crystal edges, zoning, and mineral inclusions. We trial implementing trained CNN models as unsupervised feature extractors, which can empirically quantify crystal textures and morphology. Therefore, deep learning provides a tool for the extraction of information from large, imaged-based petrographic data sets which can facilitate petrologic and provenance studies.