{"title":"Fusion of CREStereo and MobileViT-Pose for rapid measurement of cattle body size","authors":"Hongxing Deng, Guangyuan Yang, Xingshi Xu, Zhixin Hua, Jiahui Liu, Huaibo Song","doi":"10.1016/j.compag.2025.110103","DOIUrl":null,"url":null,"abstract":"<div><div>Accurate measurement of cattle body size is crucial for assessing growth status and making breeding decisions. Existing automated methods either lack precision or suffer from long processing times. In this study, a rapid and non-contact cattle body size measurement method based on stereo vision was carried out. Lateral images of cattle were initially captured using a stereo camera, and depth information was derived from these images using the CREStereo algorithm. The MobileViT-Pose algorithm was then applied to predict body size keypoints, including head, body, front limbs, and hind limbs. The final body size measurements were obtained by integrating depth data with these keypoints. To minimize measurement errors, the Isolation Forest algorithm was used to detect and remove outliers, with the final measurement computed as the average of multiple results. Compared to traditional stereo matching algorithms, CREStereo provided more detailed disparity information and demonstrated greater robustness across varying resolutions. Pose estimation accuracy of the MobileViT-Pose algorithm reached 92.4 %, while improving efficiency and reducing both the number of parameters and FLOPs. Additionally, a lightweight version, LiteMobileViT-Pose, was introduced, featuring only 1.735 M parameters and 0.272 G FLOPs. In practical evaluations, the maximum measurement deviations for body length, body height, hip height, and rump length were 4.55 %, 4.87 %, 4.99 %, and 6.76 %, respectively, when compared to manual measurements. Additionally, the MobileViT-Pose model was deployed, achieving an average body size measurement error of only 2.85 % and a measurement speed of 18.8 fps. The proposed method provides a practical solution for the rapid and accurate measurement of body size.</div></div>","PeriodicalId":50627,"journal":{"name":"Computers and Electronics in Agriculture","volume":"232 ","pages":"Article 110103"},"PeriodicalIF":8.9000,"publicationDate":"2025-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers and Electronics in Agriculture","FirstCategoryId":"97","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0168169925002091","RegionNum":1,"RegionCategory":"农林科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/2/12 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"AGRICULTURE, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
Accurate measurement of cattle body size is crucial for assessing growth status and making breeding decisions. Existing automated methods either lack precision or suffer from long processing times. In this study, a rapid and non-contact cattle body size measurement method based on stereo vision was carried out. Lateral images of cattle were initially captured using a stereo camera, and depth information was derived from these images using the CREStereo algorithm. The MobileViT-Pose algorithm was then applied to predict body size keypoints, including head, body, front limbs, and hind limbs. The final body size measurements were obtained by integrating depth data with these keypoints. To minimize measurement errors, the Isolation Forest algorithm was used to detect and remove outliers, with the final measurement computed as the average of multiple results. Compared to traditional stereo matching algorithms, CREStereo provided more detailed disparity information and demonstrated greater robustness across varying resolutions. Pose estimation accuracy of the MobileViT-Pose algorithm reached 92.4 %, while improving efficiency and reducing both the number of parameters and FLOPs. Additionally, a lightweight version, LiteMobileViT-Pose, was introduced, featuring only 1.735 M parameters and 0.272 G FLOPs. In practical evaluations, the maximum measurement deviations for body length, body height, hip height, and rump length were 4.55 %, 4.87 %, 4.99 %, and 6.76 %, respectively, when compared to manual measurements. Additionally, the MobileViT-Pose model was deployed, achieving an average body size measurement error of only 2.85 % and a measurement speed of 18.8 fps. The proposed method provides a practical solution for the rapid and accurate measurement of body size.
准确测量牛的体型对于评估生长状况和作出饲养决定至关重要。现有的自动化方法要么不够精确,要么处理时间长。本文研究了一种基于立体视觉的快速非接触式牛体尺寸测量方法。最初使用立体摄像机捕获牛的侧面图像,并使用CREStereo算法从这些图像中获得深度信息。然后应用MobileViT-Pose算法预测身体尺寸关键点,包括头部、身体、前肢和后肢。将深度数据与这些关键点相结合,得到最终的体尺寸测量值。为了最大限度地减少测量误差,使用隔离森林算法检测和去除异常值,并将最终测量结果计算为多个结果的平均值。与传统的立体匹配算法相比,CREStereo提供了更详细的视差信息,并在不同分辨率下表现出更强的鲁棒性。MobileViT-Pose算法的姿态估计精度达到92.4%,同时提高了效率,减少了参数个数和FLOPs。此外,还推出了轻量级版本LiteMobileViT-Pose,仅具有1.735 M参数和0.272 G FLOPs。在实际评估中,与人工测量相比,体长、身高、臀高和臀长的最大测量偏差分别为4.55%、4.87%、4.99%和6.76%。此外,部署MobileViT-Pose模型,实现平均身体尺寸测量误差仅为2.85%,测量速度为18.8 fps。该方法为快速、准确地测量体型提供了一种实用的解决方案。
期刊介绍:
Computers and Electronics in Agriculture provides international coverage of advancements in computer hardware, software, electronic instrumentation, and control systems applied to agricultural challenges. Encompassing agronomy, horticulture, forestry, aquaculture, and animal farming, the journal publishes original papers, reviews, and applications notes. It explores the use of computers and electronics in plant or animal agricultural production, covering topics like agricultural soils, water, pests, controlled environments, and waste. The scope extends to on-farm post-harvest operations and relevant technologies, including artificial intelligence, sensors, machine vision, robotics, networking, and simulation modeling. Its companion journal, Smart Agricultural Technology, continues the focus on smart applications in production agriculture.