Snake Identification System Using Convolutional Neural Networks

S. Dube, Admire Bhuru
{"title":"Snake Identification System Using Convolutional Neural Networks","authors":"S. Dube, Admire Bhuru","doi":"10.1109/ZCICT55726.2022.10046005","DOIUrl":null,"url":null,"abstract":"Computer vision has recently been dominated by Convolutional Neural Networks (CNNs), these are a kind of Artificial Neural Networks (ANNs) mostly employed for image classification and object detection. Identifying a snake species is important when interacting with the species as well as when treating injuries due to envenoming. This task however proves to be a hurdle for the general public. This paper, therefore, sought to solve the problem of misidentification of snake species which often leads to envenoming, and mishandling of snake species by harnessing the power of CNNs together with the portability of mobile devices in developing a mobile application that identifies snake species from images almost in real-time. In implementing this system, the CNN model was trained in Google Collab on a custom-tailored dataset. The images in the dataset were sourced from the internet, and were divided into eight classes which represented eight different snake species. The images were annotated using MakeSense.ai, an online data annotation tool. After annotation the images were piped into the YOLOv5 CNN model on Google Collab for model training. The training process yielded an accuracy of 71% for all the eight classes. After training, the model was converted to a Tensorflow Lite model and exported to Android Studio IDE wherein the rest of the application was developed using Java programming language.","PeriodicalId":125540,"journal":{"name":"2022 1st Zimbabwe Conference of Information and Communication Technologies (ZCICT)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 1st Zimbabwe Conference of Information and Communication Technologies (ZCICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ZCICT55726.2022.10046005","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Computer vision has recently been dominated by Convolutional Neural Networks (CNNs), these are a kind of Artificial Neural Networks (ANNs) mostly employed for image classification and object detection. Identifying a snake species is important when interacting with the species as well as when treating injuries due to envenoming. This task however proves to be a hurdle for the general public. This paper, therefore, sought to solve the problem of misidentification of snake species which often leads to envenoming, and mishandling of snake species by harnessing the power of CNNs together with the portability of mobile devices in developing a mobile application that identifies snake species from images almost in real-time. In implementing this system, the CNN model was trained in Google Collab on a custom-tailored dataset. The images in the dataset were sourced from the internet, and were divided into eight classes which represented eight different snake species. The images were annotated using MakeSense.ai, an online data annotation tool. After annotation the images were piped into the YOLOv5 CNN model on Google Collab for model training. The training process yielded an accuracy of 71% for all the eight classes. After training, the model was converted to a Tensorflow Lite model and exported to Android Studio IDE wherein the rest of the application was developed using Java programming language.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于卷积神经网络的蛇识别系统
卷积神经网络(Convolutional Neural Networks, cnn)是近年来计算机视觉领域的主流,它是一种主要用于图像分类和目标检测的人工神经网络。识别蛇的种类是很重要的,当与该物种互动时,以及在治疗因中毒而受伤时。然而,事实证明,这项任务对公众来说是一个障碍。因此,本文试图通过利用cnn的力量和移动设备的可移植性,开发一种几乎实时地从图像中识别蛇种的移动应用程序,来解决蛇种的错误识别问题,这种问题经常导致蛇种的出现和处理不当。在实现该系统的过程中,CNN模型在谷歌Collab中进行了定制数据集的训练。数据集中的图像来自互联网,并被分为8类,代表8种不同的蛇种。使用MakeSense对图像进行注释。一个在线数据注释工具。注释后,将图像导入谷歌Collab上的YOLOv5 CNN模型中进行模型训练。训练过程对所有8个类别产生了71%的准确率。训练结束后,将模型转换为Tensorflow Lite模型并导出到Android Studio IDE,其中应用程序的其余部分使用Java编程语言开发。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Automatic detection of Covid-19 based on lung CT images using Deep Convolutional Neural Networks (CNN) A Mobile-Based Control System For Smart Homes Shrinking the digital divide in online learning beyond the COVID-19 pandemic: A Systematic Literature Review Queue Modelling and Jitter Control in Mobile Ad Hoc Networks Virtual Technologies for Tourism Promotion in Zimbabwe
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1