| 注册
首页|期刊导航|智慧农业(中英文)|猪三维点云体尺自动计算模型Pig Back Transformer

猪三维点云体尺自动计算模型Pig Back Transformer

王宇啸 石源源 陈招达 吴珍芳 蔡更元 张素敏 尹令

智慧农业(中英文)2024,Vol.6Issue(4):76-90,15.
智慧农业(中英文)2024,Vol.6Issue(4):76-90,15.DOI:10.12133/j.smartag.SA202401023

猪三维点云体尺自动计算模型Pig Back Transformer

Pig Back Transformer:Automatic 3D Pig Body Measurement Model

王宇啸 1石源源 2陈招达 2吴珍芳 3蔡更元 3张素敏 2尹令4

作者信息

  • 1. 国家生猪种业工程技术研究中心,广东广州 510642,中国
  • 2. 华南农业大学 数学与信息学院,广东广州 510642,中国
  • 3. 国家生猪种业工程技术研究中心,广东广州 510642,中国||华南农业大学 动物科学学院,广东广州 510642,中国||猪禽种业全国重点实验室,广东广州 510640,中国
  • 4. 华南农业大学 数学与信息学院,广东广州 510642,中国||国家生猪种业工程技术研究中心,广东广州 510642,中国||猪禽种业全国重点实验室,广东广州 510640,中国
  • 折叠

摘要

Abstract

[Objective]Nowadays most no contact body size measurement studies are based on point cloud segmentation method,they use a trained point cloud segmentation neural network to segment point cloud of pigs,then locate measurement points based on them.But point cloud segmentation neural network always need a larger graphics processing unit(GPU)memory,moreover,the result of the measurement key point still has room of improvement.This study aims to design a key point generating neural network to extract mea-surement key points from pig's point cloud.Reducing the GPU memory usage and improve the result of measurement points at the same time,improve both the efficiency and accuracy of the body size measurement. [Methods]A neural network model was proposed using improved Transformer attention mechanic called Pig Back Transformer for generating key points and back orientation points which were related to pig body dimensions.In the first part of the network,it was in-troduced an embedding structure for initial feature extraction and a Transformer encoder structure with edge attention which was a self-attention mechanic improved from Transformer's encoder.The embedding structure using two shared multilayer perceptron(MLP)and a distance embedding algorithm,it takes a set of points from the edge of pig back's point cloud as input and then extract in-formation from the edge points set.In the encoder part,information about the offset distances between edge points and mass point which were their feature that extracted by the embedding structure mentioned before incorporated.Additionally,an extraction algo-rithm for back edge point was designed for extracting edge points to generate the input of the neural network model.In the second part of the network,it was proposed a Transformer encoder with improved self-attention called back attention.In the design of back atten-tion,it also had an embedding structure before the encoder structure,this embedding structure extracted features from offset values,these offset values were calculated by the points which are none-edge and down sampled by farthest point sampling(FPS)to both the relative centroid point and model generated global key point from the first part that introduced before.Then these offset values were processed with max pooling with attention generated by the extracted features of the points'axis to extract more information that the original Transformer encoder couldn't extract with the same number of parameters.The output part of the model was designed to gen-erate a set of offsets of the key points and points for back direction fitting,than add the set offset to the global key point to get points for pig body measurements.At last,it was introduced the methods for calculating body dimensions which were length,height,shoulder width,abdomen width,hip width,chest circumference and abdomen circumference using key points and back direction fitting points. [Results and Discussions]In the task of generating key points and points for back direction fitting,the improved Pig Back Transformer performed the best in the accuracy wise in the models tested with the same size of parameters,and the back orientation points generat-ed by the model were evenly distributed which was a good preparation for a better body length calculation.A melting test for edge de-tection part with two attention mechanic and edge trim method both introduced above had being done,when the edge detection and the attention mechanic got cut off,the result had been highly impact,it made the model couldn't perform as well as before,when the edge trim method of preprocessing part had been cut off,there's a moderate impact on the trained model,but it made the loss of the model more inconsistence while training than before.When comparing the body measurement algorithm with human handy results,the relative error in length was 0.63%,which was an improvement compared to other models.On the other hand,the relative error of shoulder width,abdomen width and hip width had edged other models a little but there was no significant improvement so the perfor-mance of these measurement accuracy could be considered negligible,the relative error of chest circumference and abdomen circum-ference were a little bit behind by the other methods existed,it's because the calculate method of circumferences were not complicated enough to cover the edge case in the dataset which were those point cloud that have big holes in the bottom of abdomen and chest,it impacted the result a lot. [Conclusions]The improved Pig Back Transformer demonstrates higher accuracy in generating key points and is more resource-effi-cient,enabling the calculation of more accurate pig body measurements.And provides a new perspective for non-contact livestock body size measurements.

关键词

Pig Back Transformer/三维点云/体尺自动测量/测量关键点定位/深度相机/自注意力机制

Key words

Pig Back Transformer/3D point cloud/body size automic measurement/key point positioning/depth camera/self-atten-tion mechanism

分类

农业科技

引用本文复制引用

王宇啸,石源源,陈招达,吴珍芳,蔡更元,张素敏,尹令..猪三维点云体尺自动计算模型Pig Back Transformer[J].智慧农业(中英文),2024,6(4):76-90,15.

基金项目

国家自然科学基金面上基金(32172780) (32172780)

国家重点研发计划子课题(2023YFD1300202) General Program of the National Natural Science Foundation of China(32172780),Sub-Project of the National Key R&D Program(2023YFD1300202) (2023YFD1300202)

智慧农业(中英文)

OACSTPCD

2096-8094

访问量0
|
下载量0
段落导航相关论文