高级检索+

基于三维点云的牛体尺测量研究

Research on cattle body size measurement based on three-dimensional point cloud

  • 摘要: 为了克服人工牛体尺测量方法费时、费力、易引起动物应激和误差大等问题,试验采用一种基于三维点云的方法对牛体尺进行测量研究。首先使用Kinect深度相机采集牛体的三维点云,预处理后利用统计离群值方法去除点云的离散点,然后通过RANSAC平面分割方法去除地面点云,阈值切割法去除背景点云。利用对牛点云进行切片获取最小z值点列,将点列拟合成光滑曲线,结合牛体特征区域获取牛体尺关键点,最后对每个体尺参数所关联的体尺关键点进行欧式距离计算测量出体尺参数,并与人工测量的体尺参数对比获取误差值。结果表明:通过对点云进行预处理能够去除大量噪声点云,只保留试验主体牛点云。利用对牛点云进行切片的方法能够提取到更精确的最小z值点列,拟合成的最小z值点列曲线能够很好地表现牛只轮廓变化的情况。将最小z值点列曲线的曲率变化情况与牛只轮廓变化情况结合,能够提取到该曲线上的体尺关键点。体斜长、体高、体直长、体深、肩宽、腹宽测量的误差分别为1.10%、 3.09%、0.99%、5.97%、9.36%、6.18%。说明基于三维点云的测量方法为牛只体尺测量提供了切实可行的新途径。

     

    Abstract: In order to overcome the problems such as time-consuming, laborious, easy to cause animal stress and large error of artificial bull body measurement method, a method based on three-dimensional point cloud was used to measure the bull body size. Firstly, the 3D point cloud of the cattle body was collected by Kinect depth camera. After pretreatment, the discrete points of the point cloud were removed by statistical outlier method. Then the ground point cloud was removed by RANSAC method, and the background point cloud was removed by threshold cutting method. The minimum Z-value point column was obtained by slicing the bull point cloud, and the point column was fitted into a smooth curve. The key points of the bull body were obtained by combining with the characteristic region of the bull body. Finally, the key points of the body size associated with each body size parameter were calculated by Euclidean-style distance, and the error values were obtained by comparing with the body size parameters measured manually. The results showed that a large number of noise point clouds could be removed by preprocessing the point cloud, and only the cow point cloud is retained. By slicing the bovine point cloud, a more accurate minimum Z-value point column can be extracted, and the pseudo-synthesized curve can well represent the change of bovine profile. By combining the curvature changes of the curve with the changes of the bovine profile, the key points of the body size on the contour curve can be extracted. The errors of body oblique length, body height, body straight length, body depth, shoulder width and abdomen width were 1.10%, 3.09%, 0.99%, 5.97%, 9.36% and 6.18%, respectively. The results indicated that the measurement method based on 3D point cloud provided a feasible new way for the measurement of cattle body size.

     

/

返回文章
返回