一种基于剖切面几何特征的圆柱面点云拟合方法技术

技术编号:27604981 阅读:34 留言:0更新日期:2021-03-10 10:28
精确、简单的圆柱拟合算法在逆向工程领域中有着重要的意义。针对现有的点云圆柱拟合算法常在求解难度、算法精度的不足,本发明专利技术基于离散化的思想将圆柱面进行剖切,分析了圆柱的剖切面轮廓线的几何特征,构建了剖切面椭圆的几何中心、短半轴与圆柱面几何参数的关系,提出了基于最小二乘法的圆柱面拟合算法,步骤包括:变电站圆柱体设备点云数据处理;计算圆柱体截面椭圆方程;计算圆柱体半径与轴线方向向量;计算圆柱体轴线长度,拟合圆柱。可为圆柱面拟合提供一种简单、可靠的新解法。可靠的新解法。可靠的新解法。

【技术实现步骤摘要】
一种基于剖切面几何特征的圆柱面点云拟合方法


[0001]本专利技术涉及变电站逆向工程
,特别是涉及一种基于剖切面几何特征的圆柱面点云拟合方法。

技术介绍

[0002]随着变电站信息化、数字化、智能化程度越来越高,变电站实景三维可视化已成为重要的工作。设备三维重构模型质量直接影响着变电站三维可视化的效果,快速、精确地拟合出设备的几何形状是逆向建模工程重要问题之一。圆柱面作为典型的曲面,在变电站设备设施中大量存在,快速、精确地拟合圆柱面对变电站设施逆向实景建模工程具有很重要的意义。
[0003]目前,国内外针对圆柱面拟合算法主要有基于遗传算法的圆柱面拟合算法、投影圆度判别法、基于坐标转换法、基于点到直线的位置关系的拟合算法等。这类算法因原理复杂、推导过程繁琐、迭代初值选取困难等问题,导致实现难度或算法精度上存在一定的不足。

技术实现思路

[0004]为此,本专利技术一种新的圆柱面拟合方法,该方法从圆柱面的几何特征出发,基于离散化的思想,将圆柱面进行切片,利用最小二乘法拟合剖切面椭圆轮廓线,计算其几何参数,获取圆柱面的轴向与半径信息,与传统的圆柱面拟合算法相比,具有计算难度小,实现简单,不存在初值问题等优点,能快速实现圆柱面精确拟合,加快变电站设备、设施逆向建模工程的进程
[0005]一种基于剖切面几何特征的圆柱面点云拟合方法,包括:
[0006]步骤1,变电站圆柱体设备点云数据处理;
[0007]步骤2,计算圆柱体截面椭圆方程;
[0008]步骤3,计算圆柱体半径与轴线方向向量;
[0009]步骤4,计算圆柱体轴线长度,拟合圆柱。
[0010]此外,根据本专利技术提供的基于剖切面几何特征的圆柱面点云拟合方法,还具有以下技术特征:
[0011]进一步的,步骤1具体包括:
[0012]步骤1.1,排序数据点,以数据点的三维坐标任意一维坐标为对象进行排序,使得坐标点能以升序或降序的方式有序排列,避免在后续切割步骤中,切割平面过于集中,影响拟合精度,降低了拟合结果的可信性,同时便于后续计算圆柱轴线的长度;
[0013]步骤1.2,点云切割整合,将排序好的点云数据进行切割整合,选择的切割面需参考排序的坐标,如排序时选择按x轴的坐标进行排序,根据设备的工作精度、与到目标对象之间的距离设定切割平面、整合距离等参数,确立点云切割整合的规则,此过程可一定程度弥补平面上的点不足带来的拟合精度差问题。
[0014]进一步的,步骤2具体包括:
[0015]步骤2.1,点云分组,基于步骤1中的切割平面将整合后的点云依次分组,每组点云数据对应一个需要拟合的椭圆对象,避免点云之间互相杂糅,影响拟合精度;
[0016]步骤2.2,拟合椭圆,根据步骤2.1中分组的点云数据依次使用最小二乘法拟合椭圆,得到每个椭圆方程的系数参数。
[0017]进一步的,步骤3具体包括:
[0018]步骤3.1,计算圆柱半径长度,根据拟合的椭圆方程系数,计算每组椭圆的短半轴长度,求平均值,最后根据圆柱半径等于椭圆短半轴这一特征计算出圆柱体的半径长度;
[0019]步骤3.2,计算圆柱轴线上的点,根据拟合的椭圆方程系数,计算出每组椭圆的几何中心点坐标,根据椭圆几何中心点位于圆柱轴线上的点这一特征,并结合切割平面的方程,确定轴线上的点坐标值;
[0020]步骤3.3,计算圆柱轴线方向向量,将步骤3.2中确定的轴线上的点坐标均分为两组,分别求各组点坐标的平均值,减小误差,得到两个点的坐标值,依据这两个点坐标唯一确定轴线方向向量,。
[0021]进一步的,步骤4具体包括:
[0022]步骤4.1,确定圆柱体高度,以步骤1.1中得到的排序后的数据点为对象,分别取排序坐标分量的最大值点与最小值点,以圆柱轴线为法向量,根据点法式方程计算两个底面之间的距离;
[0023]步骤4.2,拟合圆柱,根据计算出的轴线方向、圆柱体半径、圆柱体长度唯一确定所需要拟合的圆柱体;
[0024]根据本专利技术提供的基于剖切面几何特征的圆柱面点云拟合方法,以离散化的思想,实现了圆柱体关键参数的计算,能成为变电站逆向工程中的圆柱面拟合问题提供了一种更简单、可靠的新解法,该方法具有以下有益效果:
[0025]1)基于圆柱体的几何特征,分析了剖切面的特征与圆柱体参数之间的数学关系,算法原理与计算难度大大简化;
[0026]2)拟合过程中省去了传统圆柱面算法中的寻优、迭代等环节,计算量大大减小,且整个计算过程不涉及到近似计算,结果将更加可靠,精确;
附图说明
[0027]本专利技术实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0028]图1是圆柱剖切示意图;
[0029]图2是分组后的椭圆拟合效果示意图;
[0030]图3是点云切割整合效果的示意图
具体实施方式
[0031]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员
在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]在对本专利技术的基于剖切面几何特征的圆柱面点云拟合方法进行说明之前,首先介绍其技术原理。
[0033]圆柱面为动点到定线段的距离等于定长的动点集合,空间中任一圆柱面的方程如式1所示。
[0034][0035]式中,点(x0,y0,z0)为圆柱轴线上任一点,轴线方向向量为向量R为圆柱半径。对于一组点集M
i
(x
i
,y
i
,z
i
)(i=1,2,3...),传统的圆柱面拟合方式为基于空间中任一圆柱面的方程利用最小二乘法直接去拟合圆柱面,如式2、3所示。
[0036][0037][0038]为使拟合圆柱最优,则使式3中D值最小。通过观察可知,由式3经求偏导得到的方程组为7元高次方程组,求解难度大。
[0039]本专利技术根据圆柱的几何特征,以底面圆心为三维直角坐标系原点,将圆柱进行分割剖切,如图1所示。
[0040]由于圆柱面关于圆柱轴对称,不妨以垂直于XOZ面,与XOY面逆时针呈α角度的平面过点(0,0,h)切割圆柱,联立圆柱面与切割面方程,进而计算出切割面轮廓线方程如式4所示。
[0041][0042]从式4可以看到,在切割面轮廓线方程为椭圆方程。通过观察该方程可知:该椭圆的短轴大小为R即为圆柱的半径;椭圆两焦点的中点即椭圆的几何中点位于坐标轴Z轴上。根据该性质,以若干平面切割空间中任一参数未知的圆柱面,得到的圆柱截面轮廓均为椭圆,圆柱面的半径则等于这一系列椭圆的短半轴长度,圆柱轴线则与椭圆的几何中心点连接而成的线段共线。
[0043]对于空间中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于剖切面几何特征的圆柱面点云拟合方法,包括:步骤1,变电站圆柱体设备点云数据处理;步骤2,计算圆柱体截面椭圆方程;步骤3,计算圆柱体半径与轴线方向向量;步骤4,计算圆柱体轴线长度,拟合圆柱。2.根据权利要求1所述的基于剖切面几何特征的圆柱面点云拟合方法,其特征在于:步骤1中以某一维度坐标分量对点云进行排序与切割整合,具体方式为:步骤1.1,排序数据点,以数据点的三维坐标任意一维坐标为对象进行排序,使得坐标点能以升序或降序的方式有序排列,避免在后续切割步骤中,切割平面过于集中,影响拟合精度,降低了拟合结果的可信性,同时便于后续计算圆柱轴线的长度;步骤1.2,点云切割整合,将排序好的点云数据进行切割整合,选择的切割面需参考排序的坐标,如排序时选择按x轴的坐标进行排序,根据设备的工作精度、与到目标对象之间的距离设定切割平面、整合距离等参数,确立点云切割整合的规则,此过程可一定程度弥补平面上的点不足带来的拟合精度差问题。3.根据权利要求1所述的基于剖切面几何特征的圆柱面点云拟合方法,其特征在于:步骤2以最小二乘法对圆柱点云进行分组拟合,具体方式为:步骤2.1,点云分组,基于步骤1中的切割平面将整合后的点云依次分组,每组点云数据对应一个需要拟合的椭圆对象,避免点云之间互相杂糅,影响拟合精度;步骤2.2,拟合椭圆,根据步骤2.1中...

【专利技术属性】
技术研发人员:孟辉王远东沈小军王东升张海龙吴小东赵振东范胜国陈佳武一夫
申请(专利权)人:上海慕荣电气有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1