[发明专利]一种基于点云数据的树干三维干轴曲线构建的树干参数提取方法有效
申请号: | 201610875659.0 | 申请日: | 2016-09-30 |
公开(公告)号: | CN106447767B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 尤磊;唐守正;宋新宇;冯岩;郭旭展 | 申请(专利权)人: | 信阳师范学院;中国林业科学研究院资源信息研究所 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/60 |
代理公司: | 郑州知己知识产权代理有限公司 41132 | 代理人: | 王瑞丽 |
地址: | 464000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了提供一种基于点云数据的树干三维干轴曲线构建的树干参数提取方法,包括如下步骤:步骤1,计算树干在特定位置处的横断面;步骤2,获取树干的几何中心点集合;步骤3,平滑树干的几何中心点;步骤4,构建树干的三维干轴曲线;步骤5,基于树干的三维干轴曲线提取树干的参数。本发明基于树干的三维干轴曲线提取树干的参数,为准确描述树干干形特征提供了一种手段,为提取树干在任意位置处的树干参数提供了技术支撑。 | ||
搜索关键词: | 一种 基于 数据 树干 三维 曲线 构建 参数 提取 方法 | ||
【主权项】:
1.一种基于点云数据的树干三维干轴曲线构建的树干参数提取方法,其特征在于:包括如下步骤:步骤1,计算树干在特定位置处的横断面;步骤2,获取树干的几何中心点集合;步骤3,平滑树干的几何中心点;步骤4,构建树干的三维干轴曲线;步骤5,基于树干的三维干轴曲线提取树干的参数;所述步骤1,计算树干在特定位置处的横断面,包括:计算树干点云中的最低点,并以所述最低点为基础计算树干的高度;以最低点为基准,以向量
为平面的法向量,在最低点的上方h处与(h+预设距离)处分别构建两个平面;位于两个平面中间的树干点云构成了一个树干点云块,将树干点云块点云投影到树干高度h处的平面上得到一个平面点云集,计算平面点云集构成的凸包多边形的质心点,所述质心点为平面点云集的几何中心点与树干在高度h处树干横断面的定位点;通过定位点构建树干在高度h处的树干横断面,包括:采用迭代方法计算树干在高度h处的生长方向;第k次迭代计算为:构建过定位点且法向量为
的一个平面,所述平面为基准平面;树干在高度h处的生长方向即是树干在高度h处的树干横断面的法向量;以基准平面为基础,分别构建5个与此平行的平面,其中3个平面位于基准平面上方,2个平面位于基准平面下方;由此得到5个树干点云块与5个几何中心点;对5个几何中心点采用主成分分析方法计算树干在高度h处的生长方向
其中,协方差矩阵的最大特征值对应的特征向量为树干在高度h处的生长方向
平面法向量赋值为
进行第k+1次迭代;初次迭代时法向量为
迭代结束条件为:相邻两次迭代得到的两个树干生长方向
与
的夹角θk小于0.5度或者θk与θk+1的角度差小于0.5度;迭代结束时的树干生长方向
即为树干在高度h处的生长方向;以树干在高度h处的生长方向为平面的法向量,通过定位点构建树干在高度h处的树干横断面;所述步骤2,获取树干的几何中心点集合,包括:以高度h为分割,分别向上逐区域至树梢位置和向下逐区域至树干基部位置获取树干的几何中心点;向上获取树干的几何中心点:从高度h处开始采用逐区域计算树干在所述区域的几何中心点,以高度h处的树干生长方向为基础,逐步向上获取下一个区域的几何中心点,直至树梢部分;向下获取树干的几何中心点:从高度h处开始采用逐区域计算树干在所述区域的几何中心点,以高度h处的树干生长方向为基础,逐步向下获取下一个区域的几何中心点,直至树干基部;逐区域的计算树干几何中心点:根据前一个区域的树干生长方向在前一个区域结束的位置构建树干的横断面,然后向上或者向下分别构建多个与树干横断面平行且相邻平面间距离为0.5cm的平面,根据所述横断面与多个平面得到树干点云横断块,所述树干点云横断块的几何中心点即为树干在此区域的几何中心点;所述步骤3,平滑树干的几何中心点,包括:将获取的树干几何中心点采取每3个树干几何中心点平滑为1个树干几何中心点的操作,取这3个树干几何中心点的几何坐标的平均值作为平滑后的树干几何中心点的坐标值;所述步骤4,构建树干的三维干轴曲线,包括:采用非有理三次B样条曲线构建一条过树干几何中心点的闭合曲线,树干几何中心点构成曲线的插值点Q={Qk},k=0,1,...,n,使用弦长参数法计算插值点Q的节点参数值
令d为总弦长,
其中,节点参数值
定义为:
然后根据节点参数值使用平均值法计算节点向量{uj};在得到节点参数值
与节点向量{uj}的基础上,采用全局曲线插值的方法求解非有理三次B样条曲线的控制点{Pi},得到系数矩阵为(n+1)×(n+1)的线性方程组:
其中,Ni,p(x)的迭代计算方法为:
其中,p表示样条曲线的次数,且p=3;求解方程组得到n+1个控制点{Pi},根据非有理三次B样条曲线的表达式:
得到一条连续曲线,该曲线即为树干的三维干轴曲线。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信阳师范学院;中国林业科学研究院资源信息研究所,未经信阳师范学院;中国林业科学研究院资源信息研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610875659.0/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置