Towards Natural Scene Rock Image Classification with Convolutional Neural Networks

A. Pascual, Lei Shu, Justin Szoke-Sieswerda, K. McIsaac, G. Osinski
{"title":"Towards Natural Scene Rock Image Classification with Convolutional Neural Networks","authors":"A. Pascual, Lei Shu, Justin Szoke-Sieswerda, K. McIsaac, G. Osinski","doi":"10.1109/CCECE.2019.8861885","DOIUrl":null,"url":null,"abstract":"Autonomous image recognition has numerous potential applications in the field of planetary science and geology. During exploration, geologists could encounter an unknown rock and instead of having to bring back the sample to the laboratory for analysis, a better approach would be to have a mobile device classify the image of a rock. As well, instead of waiting a long time for a planetary rover to send back an image to Earth for classification, its on-board computer could have a software that could automatically classify images of outcrops. In 2017, Shu et. al. used a Support Vector Machine (SVM) classification algorithm to classify uniform rock images into 9 different classes with the image features extracted autonomously. Through this method, they achieved a classification accuracy of 96.71%. Recent publications have shown that Convolutional Neural Networks (CNNs) perform better than other algorithms in classifying images of everyday objects, more specifically for the ImageNet dataset. In light of this development, this paper demonstrates the use of CNNs to classify the same set of rock images. With the addition of dataset augmentation, a 3-layer CNN is shown to have a significant improvement over Shu et. al.’s results, achieving an average accuracy of 99.60% across 10 trials on the test set. Having proven that CNNs can classify uniform and clean images of rocks, this research then tackles a more interesting and practical problem in classifying natural scene images of rocks where the images are taken during field exploration without a standardized method and specialized equipment. The task has been simplified into a binary classification problem where the images are classified into breccia and non-breccia. This research shows that a 5-layer CNN achieves 89.43% classification accuracy for this task.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"444 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCECE.2019.8861885","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Autonomous image recognition has numerous potential applications in the field of planetary science and geology. During exploration, geologists could encounter an unknown rock and instead of having to bring back the sample to the laboratory for analysis, a better approach would be to have a mobile device classify the image of a rock. As well, instead of waiting a long time for a planetary rover to send back an image to Earth for classification, its on-board computer could have a software that could automatically classify images of outcrops. In 2017, Shu et. al. used a Support Vector Machine (SVM) classification algorithm to classify uniform rock images into 9 different classes with the image features extracted autonomously. Through this method, they achieved a classification accuracy of 96.71%. Recent publications have shown that Convolutional Neural Networks (CNNs) perform better than other algorithms in classifying images of everyday objects, more specifically for the ImageNet dataset. In light of this development, this paper demonstrates the use of CNNs to classify the same set of rock images. With the addition of dataset augmentation, a 3-layer CNN is shown to have a significant improvement over Shu et. al.’s results, achieving an average accuracy of 99.60% across 10 trials on the test set. Having proven that CNNs can classify uniform and clean images of rocks, this research then tackles a more interesting and practical problem in classifying natural scene images of rocks where the images are taken during field exploration without a standardized method and specialized equipment. The task has been simplified into a binary classification problem where the images are classified into breccia and non-breccia. This research shows that a 5-layer CNN achieves 89.43% classification accuracy for this task.
基于卷积神经网络的自然场景岩石图像分类研究
自主图像识别在行星科学和地质领域有许多潜在的应用。在勘探过程中,地质学家可能会遇到未知的岩石,而不是将样本带回实验室进行分析,更好的方法是使用移动设备对岩石图像进行分类。此外,与其等待行星探测器将图像发回地球进行分类,其机载计算机可以安装一个软件,自动对露头图像进行分类。2017年,Shu等人使用支持向量机(Support Vector Machine, SVM)分类算法将均匀岩石图像分为9个不同的类别,并自动提取图像特征。通过该方法,他们的分类准确率达到96.71%。最近的出版物表明,卷积神经网络(cnn)在日常物体图像分类方面比其他算法表现更好,更具体地说,对于ImageNet数据集。鉴于这一发展,本文演示了使用cnn对同一组岩石图像进行分类。随着数据集增强的加入,3层CNN的结果比Shu等人的结果有了显著的改进,在测试集上进行10次试验,平均准确率达到99.60%。在证明了cnn可以对均匀干净的岩石图像进行分类之后,本研究解决了一个更有趣和更实际的问题,即在没有标准化方法和专用设备的情况下,对野外勘探过程中拍摄的岩石自然场景图像进行分类。将该任务简化为将图像分为角砾岩和非角砾岩的二值分类问题。本研究表明,5层CNN对该任务的分类准确率达到89.43%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信