首页 / 专利库 / 电脑图像 / 局部集束调整 / 一种基于边缘特征自约束的表面网格模型构建方法

一种基于边缘特征自约束的表面网格模型构建方法

阅读:923发布:2020-05-21

专利汇可以提供一种基于边缘特征自约束的表面网格模型构建方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于边缘特征自约束的表面 网格模型 构建方法,可以更精确的得到地形 地貌 的三维信息,其思路是将二维边缘拓扑信息作为三维表面模型构建的约束条件,进行基于局部 降维 的带约束网格模型构建。该 算法 首先以目标区域的边缘特征作为拓扑约束条件,获取带约束的三维点 云 ;然后采用基于局部降维的带约束三 角 剖分算法,构建基于边缘特征自约束的表面网格模型。本发明利用摄影测量技术进行土地调查,可以大大的减少外业测量的工作,为土地调查提供一条新的快捷的途径,能够广泛应用于三维山体测量、滑坡监测、 沙坑 容积测量等多种场合。,下面是一种基于边缘特征自约束的表面网格模型构建方法专利的具体信息内容。

1.一种基于边缘特征自约束的表面网格模型构建方法,其特征在于,包括如下步骤:
(1)用canny边缘检测算法从序列图像中获取可靠的二维边缘特征,并将该信息用作点构建表面模型的约束条件;
(2)从序列图像中生成三维点云,将三维点云映射到二维图像上,生成一个二维投影点集合;
(3)根据边缘特征建立二维边缘点之间的拓扑关系,确立部分二维投影点之间的拓扑连接关系,将具有拓扑约束信息的二维投影点反投影到三维空间,得到带约束的三维点云;
(4)构建基于局部降维的带约束表面网格,是将带约束的三维点云在局部区域进行降维,投影到最小二乘拟合平面上进行带约束的平面三剖分,然后再反投影回三维空间。
2.根据权利要求1所述的一种基于边缘特征自约束的表面网格模型构建方法,其特征在于,所述步骤(1)中,用canny边缘检测算法从序列图像中获取可靠的二维边缘特征,具体步骤为:
(1.1)用高斯滤波器平滑图像,去除噪声;
(1.2)用一阶偏导有限差分计算梯度幅值和方向;
(1.3)对梯度幅值进行非极大值抑制,精确确定边缘的位置
(1.4)用双阈值算法检测和连接边缘。
3.根据权利要求1所述的一种基于边缘特征自约束的表面网格模型构建方法,其特征在于,所述步骤(2)中,从序列图像中生成三维点云,具体步骤为:
(2.1)用传统摄像机定标方法得到摄像机内参;
(2.2)提取任意两幅图像特征点,进行特征点匹配;
(2.3)根据特征点匹配结果,利用随机抽样一致性算法求取基础矩阵及本质矩阵;
(2.4)根据本质矩阵正确估计摄像机外参数;
(2.5)由摄像机的内外参数组合生成图像变换的投影矩阵;
(2.6)三角化所有图像匹配好的特征点;
(2.7)对重建结果进行集束调整,减少误差。
4.根据权利要求1所述的一种基于边缘特征自约束的表面网格模型构建方法,其特征在于,所述步骤(3)中,根据边缘特征建立二维边缘点之间的拓扑关系,具体步骤为:将在步骤(2)中由三维点云投影生成的二维投影点集合拟合到步骤(1)中canny边缘检测算法检测到的轮廓中,将具有拓扑约束信息的二维投影点反投影到三维空间,得到带约束的三维点云。
5.根据权利要求1所述的一种基于边缘特征自约束的表面网格模型构建方法,其特征在于,所述步骤(4)中,构建基于局部降维的带约束表面网格,将带约束的三维点云在局部区域进行降维,投影到最小二乘拟合平面上进行带约束的平面三角剖分,然后再反投影回三维空间,具体步骤为:
(4.1)首先要在采样点集中找到每一个点附近的点,使用k个近邻点计算出在该点处的待重建表面的法向量;
(4.2)此时得到的法向量有正负两个方向,经过法向量一致化的处理后,使得法向量指向曲面的一侧,得到每一点处的切平面;
(4.3)将查询点和其近邻点投影到局部的微小切平面上,使用Delaunay算法对切平面上的点进行三角剖分;
(4.4)最后将平面上点的拓扑关系反投影到三维空间中,得到重建后的不规则体的三维表面三角网格。

说明书全文

一种基于边缘特征自约束的表面网格模型构建方法

技术领域

[0001] 本发明属于图像图形技术领域,涉及一种三维重建技术,具体涉及一种基于边缘特征自约束的表面网格模型构建方法。

背景技术

[0002] 我国幅员辽阔但人均占有的土地资源却相当有限,尤其在工业化与城镇化的进程中,各项生产、生活区域建设需要占用更多土地,所以土地资源的合理规划和可持续利用是实现国家可持续发展的前提。土地资源管理的首要任务是要全面、及时、准确地掌握土地信息,这样才能有效的进行宏观调控。
[0003] 在现有的不规则体测量技术中,测量方式主要是以卫星、无人机遥感为主,其在大范围测量上有不可替代的作用。其中,卫星遥感测量,周期长,时效性差,精度不能达到很高的标准。“地上查”主要以GPS和PDA测量为主,适用于小区域的测量,对于不规则体测量、人类不能到达或较危险区域适用性较差。还有使用三维激光扫描仪进行测量,但是仪器昂贵,数据量大,处理复杂。传统意义上对地形地貌的测量,主要是借助二维的工具和手段,随着技术的发展进步,这种方式越来越不能满足现代科技的需求。进行土地测绘,读懂测绘数据要有相当程度的测绘素养,所以将二维图片转化成三维模型,就是更加形象生动的展示地理信息,令即使没有地理信息相关理论素养的人也能理解测绘信息,也能了解地形地貌特征。

发明内容

[0004] 为解决上述问题,本发明公开了一种基于边缘特征自约束的表面网格模型构建方法来获取地形地貌的表面网格模型,以便后续进行体积测量等操作,可以更精确的得到地形地貌的三维信息。
[0005] 为达到上述目的,本发明的技术方案如下:
[0006] 一种基于边缘特征自约束的表面网格模型构建方法,其特征在于,包括如下步骤:
[0007] (1)用canny边缘检测算法从序列图像中获取可靠的二维边缘特征,并将该信息用作点构建表面模型的约束条件;
[0008] (2)从序列图像中生成三维点云,将三维点云映射到二维图像上,生成一个二维投影点集合;
[0009] (3)根据边缘特征建立二维边缘点之间的拓扑关系,确立部分二维投影点之间的拓扑连接关系,将具有拓扑约束信息的二维投影点反投影到三维空间,得到带约束的三维点云;
[0010] (4)构建基于局部降维的带约束表面网格,是将带约束的三维点云在局部区域进行降维,投影到最小二乘拟合平面上进行带约束的平面三剖分,然后再反投影回三维空间。
[0011] 其中步骤(1)中,用canny边缘检测算法从序列图像中获取可靠的二维边缘特征,具体步骤为:
[0012] (1.1)用高斯滤波器平滑图像,去除噪声;
[0013] (1.2)用一阶偏导有限差分计算梯度幅值和方向;
[0014] (1.3)对梯度幅值进行非极大值抑制,精确确定边缘的位置
[0015] (1.4)用双阈值算法检测和连接边缘。
[0016] 步骤(2)中,从序列图像中生成三维点云,具体步骤为:
[0017] (2.1)用传统摄像机定标方法得到摄像机内参;
[0018] (2.2)提取任意两幅图像特征点,进行特征点匹配;
[0019] (2.3)根据特征点匹配结果,利用RANSAC(随机抽样一致性)算法求取基础矩阵及本质矩阵;
[0020] (2.4)根据本质矩阵正确估计摄像机外参数;
[0021] (2.5)由摄像机的内外参数组合生成图像变换的投影矩阵;
[0022] (2.6)三角化所有图像匹配好的特征点;
[0023] (2.7)对重建结果进行集束调整,减少误差。
[0024] 步骤(3)中,根据边缘特征建立二维边缘点之间的拓扑关系,具体步骤为:将在步骤(2)中由三维点云投影生成的二维投影点集合拟合到步骤(1)中canny边缘检测算法检测到的轮廓中,将具有拓扑约束信息的二维投影点反投影到三维空间,得到带约束的三维点云;
[0025] 步骤(4)中,构建基于局部降维的带约束表面网格,将带约束的三维点云在局部区域进行降维,投影到最小二乘拟合平面上进行带约束的平面三角剖分,然后再反投影回三维空间,具体步骤为:
[0026] (4.1)首先要在采样点集中找到每一个点附近的点,使用k个近邻点计算出在该点处的待重建表面的法向量;
[0027] (4.2)此时得到的法向量有正负两个方向,经过法向量一致化的处理后,使得法向量指向曲面的一侧,得到每一点处的切平面;
[0028] (4.3)将查询点和其近邻点投影到局部的微小切平面上,使用Delaunay算法对切平面上的点进行三角剖分;
[0029] (4.4)最后将平面上点的拓扑关系反投影到三维空间中,得到重建后的不规则体的三维表面三角网格。
[0030] 本发明的有益效果是:
[0031] 针对经典表面网格模型构建算法,在构网过程中缺乏拓扑约束条件而导致表面模型失真,本发明提出一种基于边缘特征自约束的表面网格模型构建方法。可以更精确的得到地形地貌的三维信息,该算法首先以目标区域的边缘特征作为拓扑约束条件,获取带约束的三维点云;然后采用基于局部降维的带约束三角剖分算法,构建基于边缘特征自约束的表面网格模型。
[0032] 本发明利用摄影测量技术进行土地调查,可以大大的减少外业测量的工作,为土地调查提供一条新的快捷的途径,能够广泛应用于三维山体测量、滑坡监测、沙坑容积测量等多种场合。附图说明
[0033] 图1为一种基于边缘特征自约束的表面网格模型构建方法流程图
[0034] 图2为canny边缘检测算子检测出的二维边缘特征;
[0035] 图3为局部降维的三角网格构建算法流程。

具体实施方式

[0036] 下面结合附图和具体实施方式,进一步阐明本发明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。
[0037] 如图1所示为本发明的方法流程示意图。
[0038] 步骤S1:用canny边缘检测算法从序列图像中获取可靠的二维边缘特征,如图2所示,并将该信息用作点云构建表面模型的约束条件。具体包括:
[0039] S1.1、用高斯滤波器平滑图像,去除噪声,size=5高斯内核为:
[0040]
[0041] S1.2、用一阶偏导有限差分计算梯度幅值和方向,其中卷积阵列(分别作用于x和y方向):
[0042]
[0043] 使用下列公式计算梯度幅值和方向:
[0044]
[0045]
[0046] S1.3、对梯度幅值进行非极大值抑制,精确确定边缘的位置;
[0047] S1.4、用双阈值算法检测和连接边缘,高阈值和低阈值的判断方法为:
[0048] ①若某一像素位置的幅值超过高阈值,该像素被保留为边缘像素;
[0049] ②若某一像素位置的幅值小于低阈值,该像素被排除;
[0050] ③若某一像素位置的幅值在两个阈值之间,该像素仅仅在连接到一个高于高阈值的像素时被保留。
[0051] 步骤S2:从序列图像中生成三维点云,将三维点云映射到二维图像上,生成一个二维投影点集合,具体包括:
[0052] S2.1、先用传统摄像机标定方法得到摄像机内参,从所有序列图像中提取任意两幅图像特征点,进行特征点匹配;根据特征点匹配结果,利用RANSAC(随机抽样一致性)算法求取基础矩阵及本质矩阵;根据本质矩阵正确估计摄像机外参数;由摄像机的内外参数组合生成图像变换的投影矩阵;三角化所有图像匹配好的特征点;对重建结果进行集束调整,减少误差。
[0053] S2.2、将步骤S2.1中生成的稀疏点云作为种子点,用PMVS算法进行稀疏点云的密集化,得到密集点云;
[0054] S2.3、直接将步骤S2.2中生成的密集点云投影到二维平面上,得到一个二维投影点集合;
[0055] 步骤S3:根据边缘特征建立二维边缘点之间的拓扑关系,确立部分二维投影点之间的拓扑连接关系,将具有拓扑约束信息的二维投影点反投影到三维空间,得到带约束的三维点云;
[0056] 步骤S4:构建基于局部降维的带约束表面网格,是将带约束的三维点云在局部区域进行降维,投影到最小二乘拟合平面上进行带约束的平面三角剖分,然后再反投影回三维空间,算法流程图如图3所示,构建局部降维表面网格的具体步骤包括:
[0057] S4.1、首先要在采样点集中找到每一个点附近的点,使用k个近邻点计算出在该点处的待重建表面的法向量;
[0058] S4.2、此时得到的法向量有正负两个方向,经过法向量一致化的处理后,使得法向量指向曲面的一侧,得到每一点处的切平面;
[0059] S4.3、将查询点和其近邻点投影到局部的微小切平面上,使用Delaunay算法对切平面上的点进行三角剖分;
[0060] S4.4、最后将平面上点的拓扑关系反投影到三维空间中,得到重建后的不规则体的三维表面三角网格。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈