利用ACF检测器和Sobel边缘算子对水面图像中未被吃掉的浮动饲料颗粒进行计数

Maria Gemel B. Palconit, Ronnie S. Conception, Jonnel D. Alejandrino, Ivan Roy S. Evangelista, E. Sybingco, R. R. Vicerra, A. Bandala, E. Dadios
{"title":"利用ACF检测器和Sobel边缘算子对水面图像中未被吃掉的浮动饲料颗粒进行计数","authors":"Maria Gemel B. Palconit, Ronnie S. Conception, Jonnel D. Alejandrino, Ivan Roy S. Evangelista, E. Sybingco, R. R. Vicerra, A. Bandala, E. Dadios","doi":"10.1109/R10-HTC53172.2021.9641579","DOIUrl":null,"url":null,"abstract":"Determination of excess feed pellet count is an essential indication of fish feeding behavior responses. To date, computer vision (CV) is considered the most practical technique to detect and count the leftover pellets. It is primarily economically viable, has broad application to other fields, and has rapid advances in computing algorithms such as deep learning (DL). This study introduces a hybrid of aggregated channel feature (ACF) detector, a non-DL object detector, and Sobel edge operator, a basic CV algorithm, to detect and count the excess floating feed pellets in water surface images with varying background noises. The ACF was used to detect the region proposal (RP) candidates of leftover pellets and discriminate the RP with low confidence scores. The selected RPs for a group of pellets, i.e., greater than 400 pixels, were further processed using the Sobel edge operator to count each pellet in the RPs. In contrast, the RPs with a pixel size of 400 are considered as a single pellet. Then, all the counted pellets in each RPs were added. This approach resulted in a considerable pellet counting estimator with r2 of 0.8 and NRMSE of 11.55% with a selected confidence score greater than 60. The main advantage of the proposed technique is that it only requires a substantially lower computational cost than a DL-based object detector.","PeriodicalId":117626,"journal":{"name":"2021 IEEE 9th Region 10 Humanitarian Technology Conference (R10-HTC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Counting of Uneaten Floating Feed Pellets in Water Surface Images using ACF Detector and Sobel Edge Operator\",\"authors\":\"Maria Gemel B. Palconit, Ronnie S. Conception, Jonnel D. Alejandrino, Ivan Roy S. Evangelista, E. Sybingco, R. R. Vicerra, A. Bandala, E. Dadios\",\"doi\":\"10.1109/R10-HTC53172.2021.9641579\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Determination of excess feed pellet count is an essential indication of fish feeding behavior responses. To date, computer vision (CV) is considered the most practical technique to detect and count the leftover pellets. It is primarily economically viable, has broad application to other fields, and has rapid advances in computing algorithms such as deep learning (DL). This study introduces a hybrid of aggregated channel feature (ACF) detector, a non-DL object detector, and Sobel edge operator, a basic CV algorithm, to detect and count the excess floating feed pellets in water surface images with varying background noises. The ACF was used to detect the region proposal (RP) candidates of leftover pellets and discriminate the RP with low confidence scores. The selected RPs for a group of pellets, i.e., greater than 400 pixels, were further processed using the Sobel edge operator to count each pellet in the RPs. In contrast, the RPs with a pixel size of 400 are considered as a single pellet. Then, all the counted pellets in each RPs were added. This approach resulted in a considerable pellet counting estimator with r2 of 0.8 and NRMSE of 11.55% with a selected confidence score greater than 60. The main advantage of the proposed technique is that it only requires a substantially lower computational cost than a DL-based object detector.\",\"PeriodicalId\":117626,\"journal\":{\"name\":\"2021 IEEE 9th Region 10 Humanitarian Technology Conference (R10-HTC)\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 9th Region 10 Humanitarian Technology Conference (R10-HTC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/R10-HTC53172.2021.9641579\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 9th Region 10 Humanitarian Technology Conference (R10-HTC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/R10-HTC53172.2021.9641579","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

过量饲料颗粒数的测定是鱼类摄食行为反应的重要指标。迄今为止,计算机视觉(CV)被认为是检测和计数剩余颗粒最实用的技术。它主要在经济上可行,在其他领域有广泛的应用,并且在深度学习(DL)等计算算法方面取得了快速进展。本研究引入了一种混合的聚合通道特征(ACF)检测器、非深度学习对象检测器和Sobel边缘算子(一种基本的CV算法)来检测和计数具有不同背景噪声的水面图像中多余的浮动饲料颗粒。ACF用于检测剩余颗粒的区域建议候选RP,并区分置信度较低的RP。对于一组颗粒(即大于400像素)所选择的rp,使用Sobel边缘算子进一步处理,以计数rp中的每个颗粒。相比之下,像素大小为400的rp被视为单个颗粒。然后,加入每个rp中所有计数的颗粒。这种方法产生了相当大的颗粒计数估计值,r2为0.8,NRMSE为11.55%,选择的置信度评分大于60。所提出的技术的主要优点是,它只需要比基于dl的对象检测器低得多的计算成本。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Counting of Uneaten Floating Feed Pellets in Water Surface Images using ACF Detector and Sobel Edge Operator
Determination of excess feed pellet count is an essential indication of fish feeding behavior responses. To date, computer vision (CV) is considered the most practical technique to detect and count the leftover pellets. It is primarily economically viable, has broad application to other fields, and has rapid advances in computing algorithms such as deep learning (DL). This study introduces a hybrid of aggregated channel feature (ACF) detector, a non-DL object detector, and Sobel edge operator, a basic CV algorithm, to detect and count the excess floating feed pellets in water surface images with varying background noises. The ACF was used to detect the region proposal (RP) candidates of leftover pellets and discriminate the RP with low confidence scores. The selected RPs for a group of pellets, i.e., greater than 400 pixels, were further processed using the Sobel edge operator to count each pellet in the RPs. In contrast, the RPs with a pixel size of 400 are considered as a single pellet. Then, all the counted pellets in each RPs were added. This approach resulted in a considerable pellet counting estimator with r2 of 0.8 and NRMSE of 11.55% with a selected confidence score greater than 60. The main advantage of the proposed technique is that it only requires a substantially lower computational cost than a DL-based object detector.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信