Applicability of Artificial Neural Network for Automatic Crop Type Classification on UAV-Based Images

O. G. Ajayi, Y. Opaluwa, J. Ashi, W. M. Zikirullahi
{"title":"Applicability of Artificial Neural Network for Automatic Crop Type Classification on UAV-Based Images","authors":"O. G. Ajayi, Y. Opaluwa, J. Ashi, W. M. Zikirullahi","doi":"10.4314/etsj.v13i1.5","DOIUrl":null,"url":null,"abstract":"Recent advances in optical remote sensing, especially with the development of machine learning models have made it possible to automatically classify different crop types based on their unique spectral characteristics. In this article, a simple feed-forward artificial neural network (ANN) was implemented for the automatic classification of various crop types. A DJI Mavic air drone was used to simultaneously collect about 549 images of a mixed-crop farmland belonging to Federal University of Technology Minna, Nigeria. The images were annotated and the ANN algorithm was implemented using custom-designed Python programming scripts with libraries such as NumPy, Label box, and Segmentation Mask, for the classification. The algorithm was designed to automatically classify maize, rice, soya beans, groundnut, yam and a non-crop feature into different land spectral classes. The model training performance, using 70% of the dataset, shows that the loss curve flattened down with minimal over-fitting, showing that the model was improving as it trained. Finally, the accuracy of the automatic crop-type classification was evaluated with the aid of the recorded loss function and confusion matrix, and the result shows that the implemented ANN gave an overall training classification accuracy of 87.7% from the model and an overall accuracy of 0.9393 as computed from the confusion matrix, which attests to the robustness of ANN when implemented on high-resolution image data for automatic classification of crop types in a mixed farmland. The overall accuracy, including the user accuracy, proved that only a few images were incorrectly classified, which demonstrated that the errors of omission and commission were minimal.","PeriodicalId":442092,"journal":{"name":"Environmental Technology and Science Journal","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Environmental Technology and Science Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4314/etsj.v13i1.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Recent advances in optical remote sensing, especially with the development of machine learning models have made it possible to automatically classify different crop types based on their unique spectral characteristics. In this article, a simple feed-forward artificial neural network (ANN) was implemented for the automatic classification of various crop types. A DJI Mavic air drone was used to simultaneously collect about 549 images of a mixed-crop farmland belonging to Federal University of Technology Minna, Nigeria. The images were annotated and the ANN algorithm was implemented using custom-designed Python programming scripts with libraries such as NumPy, Label box, and Segmentation Mask, for the classification. The algorithm was designed to automatically classify maize, rice, soya beans, groundnut, yam and a non-crop feature into different land spectral classes. The model training performance, using 70% of the dataset, shows that the loss curve flattened down with minimal over-fitting, showing that the model was improving as it trained. Finally, the accuracy of the automatic crop-type classification was evaluated with the aid of the recorded loss function and confusion matrix, and the result shows that the implemented ANN gave an overall training classification accuracy of 87.7% from the model and an overall accuracy of 0.9393 as computed from the confusion matrix, which attests to the robustness of ANN when implemented on high-resolution image data for automatic classification of crop types in a mixed farmland. The overall accuracy, including the user accuracy, proved that only a few images were incorrectly classified, which demonstrated that the errors of omission and commission were minimal.
人工神经网络在无人机图像作物类型自动分类中的适用性
光学遥感的最新进展,特别是随着机器学习模型的发展,使得根据不同作物的独特光谱特征自动分类成为可能。本文实现了一种简单的前馈人工神经网络(ANN),用于各种作物类型的自动分类。一架大疆Mavic无人机被用来同时收集大约549张属于尼日利亚米纳联邦科技大学的混合作物农田的图像。对图像进行注释,并使用定制的Python编程脚本和NumPy、Label box和Segmentation Mask等库实现ANN算法进行分类。该算法旨在将玉米、水稻、大豆、花生、山药和非作物特征自动分类到不同的土地光谱类别中。使用70%数据集的模型训练性能显示,损失曲线变平,过度拟合最小,表明模型在训练过程中不断改进。最后,利用记录损失函数和混淆矩阵对人工神经网络的作物类型自动分类精度进行了评价,结果表明,基于模型的人工神经网络总体训练分类精度为87.7%,基于混淆矩阵计算的人工神经网络总体分类精度为0.9393,证明了人工神经网络在高分辨率图像数据上用于混合农田作物类型自动分类的鲁棒性。整体精度,包括用户精度,证明只有少数图像被错误分类,这表明遗漏和委托的错误是最小的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信