【技术实现步骤摘要】
一种物体体积测量方法、装置、设备及存储介质
[0001]本公开涉及雷达探测
,尤其涉及一种物体体积测量方法、装置、设备及存储介质。
技术介绍
[0002]激光雷达是以发射激光束探测物体位置和速度等特征的雷达系统,目前被广泛应用于探测距离和测量物体体积等领域。
[0003]现有的基于激光雷达测量物体体积的方法,主要是利用激光雷达扫描被测物体生成点云数据,然后采用栅格四边形切割算法将点云数据分割为多个四边形栅格,然后计算各个四边形栅格和栅格底面投影所组成的四棱柱的体积,进而得到被测物体的体积。
[0004]然而,在被测物体表面起伏程度较大时,采用栅格四边形切割算法得到的四边形栅格无法精确的反映被测物体的实际特征,这导致计算得到的被测物体体积的误差较大。
技术实现思路
[0005]本公开提供了一种物体体积测量方法、装置、设备及存储介质,以至少解决现有技术中存在的以上技术问题。
[0006]根据本公开的第一方面,提供了一种物体体积测量方法,所述方法包括:
[0007]获取被测物体表面的点云数据,其中,所述点云数据是由预设雷达对所述被测物体的表面进行扫描得到的数据所生成的,所述点云数据包括被测物体表面的多个点的空间坐标;
[0008]按照预设分割规则将所述点云数据划分为多个三角形网格,其中,每个所述三角形网格的任意两个顶点由所述点云数据中相邻的两个点构成;
[0009]基于每个所述三角形网格的面积和所述三角形网格的各个顶点在所述被测物体底面的投影高度,确定被 ...
【技术保护点】
【技术特征摘要】
1.一种物体体积测量方法,其特征在于,所述方法包括:获取被测物体表面的点云数据,其中,所述点云数据是由预设雷达对所述被测物体的表面进行扫描得到的数据所生成的,所述点云数据包括被测物体表面的多个点的空间坐标;按照预设分割规则将所述点云数据划分为多个三角形网格,其中,每个所述三角形网格的任意两个顶点由所述点云数据中相邻的两个点构成;基于每个所述三角形网格的面积和所述三角形网格的各个顶点在所述被测物体底面的投影高度,确定被测物体的目标体积。2.根据权利要求1所述的方法,其特征在于,所述按照预设分割规则将所述点云数据划分为多个三角形网格,包括:针对所述点云数据中的每个点,将与该点相邻且互为相邻点的两个点,与该点构成的三角形确定为一个三角形网格,得到基于所述点云数据划分出的多个三角形网格。3.根据权利要求1所述的方法,其特征在于,所述基于每个所述三角形网格的面积和所述三角形网格的各个顶点在所述被测物体底面的投影高度,确定被测物体的目标体积,包括:针对每个三角形网格,将该三角形网格投影至所述被测物体底面,得到该三角形网格对应的投影三角形;计算每个三角形网格的面积,以及,计算每个三角形网格的各个顶点在所述被测物体底面的投影高度;针对每个三角形网格和对应的投影三角形构成的三棱柱,计算该三角形网格的各个顶点的投影高度的平均值与该三角形网格的面积之间的乘积,作为该三棱柱的体积;计算各个三角形网格对应的三棱柱的体积之和,作为所述被测物体的目标体积。4.根据权利要求3所述的方法,其特征在于,所述针对每个三角形网格和对应的投影三角形构成的三棱柱,计算该三角形网格的各个顶点的投影高度的平均值与该三角形网格的面积之间的乘积,作为该三棱柱的体积,包括:针对每个三角形网格和对应的投影三角形构成的三棱柱,采用如下公式,计算该三角形网格的各个顶点的投影高度的平均值与该三角形网格的面积之间的乘积,作为该三棱柱的体积:其中,ΔV表示该三棱柱的体积,T
i,k
、T
i,k+1
和T
i+1,k
表示该三角形网格三个顶点,表示该三角形网格的面积,T
’
i,k
、T
’
i,k+1
和T
’
i+1,k
表示该三角形网格三个顶点在所述被测物体底面的投影点,i表示所述点云数据中的第i行,k表示所述点云数据中的第k列。5.一种物体体积测量装置,其特征在于,所述装置包括:点云数据获取模块,用于获取被测物体表面的点云数据,其中,所述点云数据是由预设雷达对...
【专利技术属性】
技术研发人员:王婷,王国良,朱雄伟,
申请(专利权)人:北京北醒智能设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。