首页|结合三维边缘特征约束的网格模型优化方法

结合三维边缘特征约束的网格模型优化方法

扫码查看
对于具有复杂几何结构特征的建筑物,三维网格模型重建结果易存在表面扭曲、边缘特征平滑的问题,无法较好地反映重建目标的真实信息.针对上述问题,本文提出一种结合三维边缘约束的网格模型优化方法.该方法以OpenMVS算法得到的初始网格为基础数据,利用变分原理构建能量函数,将网格模型优化问题转换为能量函数最小化问题.首先,从多视图像中提取三维边缘点,以三维边缘点构成的边缘轮廓来定位网格模型边缘区域;接着,利用灰度一致性测度构建数据项,利用顶点自身曲率构建平滑项,利用三维边缘轮廓约束构建附加约束项,将3个约束项构建为一个总体能量函数;最后,采用梯度下降法迭代求解总体能量函数最小值,将梯度变化量分配到网格模型的顶点上来驱动网格形变,以此优化模型.选取Strecha数据集中两个真实室外场景和ETH3D数据集中一个真实室内场景进行优化实验,使用ETH3D评估框架对实验结果进行评估.结果表明,经本文算法优化后的网格模型完整度和精度最高为89.76%、94.45%,本文算法在解决复杂几何结构建筑物模型边缘优化问题的基础上,提高了建筑物模型的准确程度.
Optimization of Mesh Model with 3D Edge Feature Constraints
The dense point cloud of the urban scene reconstructed by Multi-View Stereo reconstruction technology(MVS)often contains noise,resulting in surface distortion of the generated model and loss of some edge features,which cannot well reflect the real information of the reconstructed target.To solve these problems,a variational method combining 3D edge constraints is proposed to optimize the mesh model.Based on the initial grid data obtained by MVS algorithm,the energy function is constructed by the variational principle,and the grid model optimization problem is transformed into an energy function minimization problem.Firstly,the initial grid model is reconstructed from the dense point cloud.Then,the energy function is constructed by using the luminosity consistency measure,using the vertex curvature as the smooth term,and using the three-dimensional edge point constraint as the additional constraint term.Finally,the gradient descent method is used to solve the minimum energy function iteratively,and the grid deformation is driven by discretizing the gradient change to the vertex of the triangle to optimize the model.In order to construct 3D edge constraints,3D edges must be extracted first.In this paper,2D edges are extracted from multi-view images first,and the 2D edges are represented as multi-segment lines according to the polar constraints.Then,the 2D multi-segment line nodes are restored as 3D edge points according to the polar constraints,and the 3D edge points of the recovery points are a series of 3D multi-segment lines representing the edge outline.Finally,the edge region of the mesh model is located by taking the vertex of the mesh model closest to the 3D edge point as the neighborhood point.In this way,3D edge features are constructed.In order to verify the effectiveness of the proposed algorithm,two real outdoor scenes from the Strecha dataset and one real indoor scene from the ETH3D dataset are selected to evaluate the reconstruction results of the proposed algorithm.In addition,the efficiency of this algorithm is analyzed by comparisons with other algorithms.Experimental results show that the proposed algorithm can effectively improve the accuracy and integrity of the grid model and retain the edge features of the target better on the grid model.

mesh refinementphotometric consistencyregularizationedge constraintsvariational methodenergy functiongradient descent3D edge points

张昊、王竞雪、谢潇

展开 >

辽宁工程技术大学测绘与地理科学学院,阜新 123000

中国科学院沈阳应用生态研究所辽宁省环境计算与可持续发展重点实验室,沈阳 110116

网格模型优化 灰度一致性 正则化 边缘约束 能量函数 变分法 梯度下降法 迭代求解

国家自然科学基金面上项目辽宁省兴辽英才计划辽宁省应用基础研究计划辽宁省应用基础研究计划

41871379XLYC20070262022JH2/1013002732022JH2/101300257

2024

地球信息科学学报
中国科学院地理科学与资源研究所

地球信息科学学报

CSTPCD北大核心
影响因子:1.004
ISSN:1560-8999
年,卷(期):2024.26(5)
  • 29