Deep Learning Models to Predict Finishing Pig Weight Using Point Clouds

被引:8
|
作者
Paudel, Shiva [1 ]
de Sousa, Rafael Vieira [2 ]
Sharma, Sudhendu Raj [1 ]
Brown-Brandl, Tami [1 ]
机构
[1] Univ Nebraska Lincoln, Dept Biol Syst Engn, Lincoln, NE 68583 USA
[2] Univ Sao Paulo, Dept Biosyst Engn, BR-13635900 Pirassununga, SP, Brazil
来源
ANIMALS | 2024年 / 14卷 / 01期
关键词
3D deep learning; PointNet; weight estimation;
D O I
10.3390/ani14010031
中图分类号
S8 [畜牧、 动物医学、狩猎、蚕、蜂];
学科分类号
0905 ;
摘要
Simple Summary Monitoring the weight of farm pigs is crucial for their well-being. Implementing Cameras and Machine Vision Systems shows promise for automating this process. Traditionally, studies have focused on RGB and depth images for weight prediction, using measurements like volume and body area. However, these methods prove less robust in fluctuating environmental conditions, especially lighting. This study reveals that PointNet, a 3D deep learning architecture trained on point cloud data (3D points), outperforms the conventional approach, and demonstrates stability in varying light conditions due to its ability to learn on spatial information. This finding underscores the potential for PointNet to significantly improve the accuracy and reliability of weight monitoring in farm settings.Abstract The selection of animals to be marketed is largely completed by their visual assessment, solely relying on the skill level of the animal caretaker. Real-time monitoring of the weight of farm animals would provide important information for not only marketing, but also for the assessment of health and well-being issues. The objective of this study was to develop and evaluate a method based on 3D Convolutional Neural Network to predict weight from point clouds. Intel Real Sense D435 stereo depth camera placed at 2.7 m height was used to capture the 3D videos of a single finishing pig freely walking in a holding pen ranging in weight between 20-120 kg. The animal weight and 3D videos were collected from 249 Landrace x Large White pigs in farm facilities of the FZEA-USP (Faculty of Animal Science and Food Engineering, University of Sao Paulo) between 5 August and 9 November 2021. Point clouds were manually extracted from the recorded 3D video and applied for modeling. A total of 1186 point clouds were used for model training and validating using PointNet framework in Python with a 9:1 split and 112 randomly selected point clouds were reserved for testing. The volume between the body surface points and a constant plane resembling the ground was calculated and correlated with weight to make a comparison with results from the PointNet method. The coefficient of determination (R2 = 0.94) was achieved with PointNet regression model on test point clouds compared to the coefficient of determination (R2 = 0.76) achieved from the volume of the same animal. The validation RMSE of the model was 6.79 kg with a test RMSE of 6.88 kg. Further, to analyze model performance based on weight range the pigs were divided into three different weight ranges: below 55 kg, between 55 and 90 kg, and above 90 kg. For different weight groups, pigs weighing below 55 kg were best predicted with the model. The results clearly showed that 3D deep learning on point sets has a good potential for accurate weight prediction even with a limited training dataset. Therefore, this study confirms the usability of 3D deep learning on point sets for farm animals' weight prediction, while a larger data set needs to be used to ensure the most accurate predictions.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Sharpness fields in point clouds using deep learning
    Raina, Prashant
    Mudur, Sudhir
    Popa, Tiberiu
    COMPUTERS & GRAPHICS-UK, 2019, 78 : 37 - 53
  • [2] EXPLAINING AI: UNDERSTANDING DEEP LEARNING MODELS FOR HERITAGE POINT CLOUDS
    Matrone, F.
    Felicetti, A.
    Paolanti, M.
    Pierdicca, R.
    29TH CIPA SYMPOSIUM DOCUMENTING, UNDERSTANDING, PRESERVING CULTURAL HERITAGE. HUMANITIES AND DIGITAL TECHNOLOGIES FOR SHAPING THE FUTURE, VOL. 10-M-1, 2023, : 207 - 214
  • [3] Using deep learning to predict human decisions and using cognitive models to explain deep learning models
    Fintz, Matan
    Osadchy, Margarita
    Hertz, Uri
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [4] Using deep learning to predict human decisions and using cognitive models to explain deep learning models
    Matan Fintz
    Margarita Osadchy
    Uri Hertz
    Scientific Reports, 12
  • [5] Hydrant Segmentation and Extraction Using Deep Learning Models for Large-Scale Urban Point Clouds
    Xiao, Jinwu
    Oh, Dahyun
    Kang, Kyubyung
    CONSTRUCTION RESEARCH CONGRESS 2024: ADVANCED TECHNOLOGIES, AUTOMATION, AND COMPUTER APPLICATIONS IN CONSTRUCTION, 2024, : 289 - 298
  • [6] Automated production of synthetic point clouds of truss bridges for semantic and instance segmentation using deep learning models
    Lamas, Daniel
    Justo, Andres
    Soilan, Mario
    Riveiro, Belen
    AUTOMATION IN CONSTRUCTION, 2024, 158
  • [7] Predicting body weight of finishing pigs using machine and deep learning algorithms
    He, Yuqing
    Tiezzi, Francesco
    Maltecca, Christian
    JOURNAL OF ANIMAL SCIENCE, 2020, 98 : 176 - 176
  • [8] Estimating Pig Weight with Digital Image Processing using Deep Learning
    Suwannakhun, Sirimonpak
    Daungmala, Patasu
    2018 14TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY & INTERNET BASED SYSTEMS (SITIS), 2018, : 320 - 326
  • [9] Using Deep Learning Models to Predict Prosthetic Ankle Torque
    Prasanna, Christopher
    Realmuto, Jonathan
    Anderson, Anthony
    Rombokas, Eric
    Klute, Glenn
    SENSORS, 2023, 23 (18)
  • [10] Classification of ALS Point Clouds Using End-to-End Deep Learning
    Winiwarter, Lukas
    Mandiburger, Gottfried
    Schmohl, Stefan
    Pfeifer, Norbert
    PFG-JOURNAL OF PHOTOGRAMMETRY REMOTE SENSING AND GEOINFORMATION SCIENCE, 2019, 87 (03): : 75 - 90