基于调和映射生成网格模型的图像处理方法和装置制造方法及图纸

技术编号:37502262 阅读:7 留言:0更新日期:2023-05-07 09:38
本申请提出了一种基于调和映射生成网格模型的图像处理方法和装置,涉及图像处理技术领域,其中,该方法包括:获取图像的三角形网格模型,并获取三角形网格模型的三维信息,其中,三角形网格模型为带有边界的单连通曲面;根据三维信息利用调和映射将三角形网格模型映射至平面参数域,其中,三角形网格模型的网格点在平面参数域内均有对应点;在平面参数域内进行规则采样,获得多个采样点,并计算采样点的空间坐标;根据采样点的空间坐标,生成图像的目标多边形网格模型。本申请基于调和映射生成均匀且高质量的多边形网格,不仅能够最大程度减小角度损失,还能够减小映射过程中的变形造成的几何误差,提高计算效率。提高计算效率。提高计算效率。

【技术实现步骤摘要】
基于调和映射生成网格模型的图像处理方法和装置


[0001]本申请涉及图像处理
,尤其涉及一种基于调和映射生成网格模型的图像处理方法和装置。

技术介绍

[0002]数字图像处理在移动支付、游戏建模和物体识别等场景具有广泛的应用。映射方法可以用于生成交互式可视化和虚拟现实中的多细节层次模型,纹理贴片和复杂表面的非均匀有理B样条曲面片拟合等。在图像处理和几何特征提取过程中,通常会根据三维数据生成由顶点连接的三角形网格曲面,很难直接得到图像的除三角形网格之外的多边形网格。另外,基于图像得到的网格质量具有进一步优化的空间,生成各类高质量的多边形网格模型是图像处理和特征提取过程中的重要步骤,直接在复杂表面进行网格划分具有较高的难度,网格效果与适用性不佳。

技术实现思路

[0003]本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本申请的第一个目的在于提出一种基于调和映射生成网格模型的图像处理方法,解决了现有方法直接在复杂表面进行网格划分具有较高的难度且适用性不佳的技术问题,通过基于调和映射生成均匀且高质量的多边形网格,不仅能够最大程度减小角度损失,还能够减小映射过程中的变形造成的几何误差,提高计算效率。
[0005]本申请的第二个目的在于提出一种基于调和映射生成网格模型的图像处理装置。
[0006]本申请的第三个目的在于提出一种计算机设备。
[0007]本申请的第四个目的在于提出一种非临时性计算机可读存储介质。
[0008]为达上述目的,本申请第一方面实施例提出了一种基于调和映射生成网格模型的图像处理方法,包括:获取图像的三角形网格模型,并获取三角形网格模型的三维信息,其中,三角形网格模型为带有边界的单连通曲面;根据三维信息利用调和映射将三角形网格模型映射至平面参数域,其中,三角形网格模型的网格点在平面参数域内均有对应点;在平面参数域内进行规则采样,获得多个采样点,并计算采样点的空间坐标;根据采样点的空间坐标,生成图像的目标多边形网格模型。
[0009]可选地,在本申请的一个实施例中,三维信息包括三角形网格模型的网格点坐标、网格点之间的拓扑关系、边界点和角点,获取三角形网格模型的三维信息,包括:获取三角形网格模型的网格点坐标,并获取三角形网格模型的网格点之间的拓扑关系,其中,网格点包括角点、边界点和内部点;获取三角形网格模型的边界点,并在边界点中选取预设数量的边界点作为角点,其中,预设数量与目标多边形网格模型的边数相同。
[0010]可选地,在本申请的一个实施例中,根据三维信息利用调和映射将三角形网格模型映射至平面参数域,包括:
根据边界点坐标和边界点之间的拓扑关系将三角形网格模型的角点和边界点映射至平面参数域;初始化三角形网格模型的内部点在平面参数域中的参数坐标,迭代调整内部点的参数坐标使得调和能量最小,并将调和能量最小时的参数坐标作为内部点的平面参数域映射结果,得到三角形网格模型的平面参数映射结果。
[0011]可选地,在本申请的一个实施例中,根据边界点坐标和边界点之间的拓扑关系将三角形网格模型的角点和边界点映射至平面参数域,包括:通过预设角点的参数坐标将角点映射至平面参数域;根据角点划分边界,得到预设数量的边界,计算各个边界的长度,并根据长度和边界点坐标,计算各个边界的线性缩放系数;根据各个边界的线性缩放系数和边界点之间的拓扑关系将边界点映射至平面参数域。
[0012]可选地,在本申请的一个实施例中,初始化三角形网格模型的内部点在平面参数域中的参数坐标,迭代调整内部点的参数坐标使得调和能量最小,并将调和能量最小时的参数坐标作为内部点的平面参数域映射结果,得到三角形网格模型的平面参数映射结果,包括:初始化三角形网格模型的内部点在平面参数域中的参数坐标为(0.0,0.0);计算三角形网格模型的映射边的长度与权重,并根据映射边的长度与权重,计算三角形网格模型的第一调和能量;根据内部点的所有相邻的点的参数坐标,计算内部点的新参数坐标,并根据新参数坐标计算三角形网格模型的第二调和能量;当第二调和能量和第一调和能量的差大于预设阈值时,将第二调和能量的值赋予第一调和能量,调整内部点的参数坐标,并根据调整后的参数坐标重新计算网格的第二调和能量,直至第二调和能量和第一调和能量的差小于等于预设阈值;当第二调和能量和第一调和能量的差小于等于预设阈值时,将内部点的参数坐标作为内部点的平面参数域映射结果,得到三角形网格模型的平面参数映射结果。
[0013]可选地,在本申请的一个实施例中,在平面参数域内进行规则采样,获得多个采样点,并计算采样点的空间坐标,包括:根据预设采样率在三角形网格模型的平面参数映射结果内进行均匀采样,得到多个采样点;根据网格点之间的拓扑关系得到包围采样点的三个网格点,并根据采样点和三个网格点的参数坐标使用第一公式计算得到采样点的空间坐标;其中,第一公式表示为:其中,表示采样点M的坐标向量,表示网格点A的坐标向量,表示采样点M、网格点B和网格点C的组成的三角形的面积,表示网格点B的坐标向量,表示采样点M、网格点A和网格点C的组成的三角形的面积,表示网格点C的坐标向量,
表示采样点M、网格点A和网格点B的组成的三角形的面积,表示网格点A、网格点B和网格点C的组成的三角形的面积。
[0014]可选地,在本申请的一个实施例中,根据采样点的空间坐标,生成图像的目标多边形网格模型,包括:获取采样点之间的拓扑关系;根据采样点的空间坐标,并基于采样点之间的拓扑关系生成图像的目标多边形网格模型。
[0015]为达上述目的,本申请第二方面实施例提出了一种基于调和映射生成网格模型的图像处理装置,包括:获取模块,用于获取图像的三角形网格模型,并获取三角形网格模型的三维信息,其中,三角形网格模型为带有边界的单连通曲面;映射模块,用于根据三维信息利用调和映射将三角形网格模型映射至平面参数域,其中,三角形网格模型的网格点在平面参数域内均有对应点;计算模块,用于在平面参数域内进行规则采样,获得多个采样点,并计算采样点的空间坐标;生成模块,用于根据采样点的空间坐标,生成图像的目标多边形网格模型。
[0016]为达上述目的,本申请第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述施例所述的基于调和映射生成网格模型的图像处理方法。
[0017]为了实现上述目的,本申请第四方面实施例提出了一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器被执行时,能够执行一种基于调和映射生成网格模型的图像处理方法。
[0018]本申请实施例的基于调和映射生成网格模型的图像处理方法、装置、计算机设备和非临时性计算机可读存储介质,解决了现有方法直接在复杂表面进行网格划分具有较高的难度且适用性不佳的技术问题,通过基于调和映射生成均匀且高质量的多边形网格,不仅能够最大程度减小角度损失,还能够减小映射过程中的变形造成的几何误差,提高计算效率。...

【技术保护点】

【技术特征摘要】
1.一种基于调和映射生成网格模型的图像处理方法,其特征在于,包括以下步骤:获取图像的三角形网格模型,并获取所述三角形网格模型的三维信息,其中,所述三角形网格模型为带有边界的单连通曲面;根据所述三维信息利用调和映射将所述三角形网格模型映射至平面参数域,其中,所述三角形网格模型的网格点在所述平面参数域内均有对应点;在所述平面参数域内进行规则采样,获得多个采样点,并计算所述采样点的空间坐标;根据所述采样点的空间坐标,生成所述图像的目标多边形网格模型。2.如权利要求1所述的方法,其特征在于,所述三维信息包括三角形网格模型的网格点坐标、网格点之间的拓扑关系、边界点和角点,所述获取所述三角形网格模型的三维信息,包括:获取所述三角形网格模型的网格点坐标,并获取所述三角形网格模型的网格点之间的拓扑关系,其中,所述网格点包括角点、边界点和内部点;获取所述三角形网格模型的边界点,并在所述边界点中选取预设数量的边界点作为角点,其中,所述预设数量与目标多边形网格模型的边数相同。3.如权利要求2所述的方法,其特征在于,所述根据所述三维信息利用调和映射将所述三角形网格模型映射至平面参数域,包括:根据边界点坐标和边界点之间的拓扑关系将所述三角形网格模型的角点和边界点映射至平面参数域;初始化所述三角形网格模型的内部点在平面参数域中的参数坐标,迭代调整所述内部点的参数坐标使得调和能量最小,并将调和能量最小时的参数坐标作为所述内部点的平面参数域映射结果,得到所述三角形网格模型的平面参数映射结果。4.如权利要求3所述的方法,其特征在于,所述根据边界点坐标和边界点之间的拓扑关系将所述三角形网格模型的角点和边界点映射至平面参数域,包括:通过预设角点的参数坐标将所述角点映射至平面参数域;根据所述角点划分边界,得到所述预设数量的边界,计算各个边界的长度,并根据所述长度和边界点坐标,计算各个边界的线性缩放系数;根据所述各个边界的线性缩放系数和边界点之间的拓扑关系将边界点映射至平面参数域。5.如权利要求3所述的方法,其特征在于,所述初始化所述三角形网格模型的内部点在平面参数域中的参数坐标,迭代调整所述内部点的参数坐标使得调和能量最小,并将调和能量最小时的参数坐标作为所述内部点的平面参数域映射结果,得到所述三角形网格模型的平面参数映射结果,包括:初始化所述三角形网格模型的内部点在平面参数域中的参数坐标为(0.0,0.0);计算所述三角形网格模型的映射边的长度与权重,并根据所述映射边的长度与权重,计算所述三角形网格模型的第一调和能量;根据所述内部点的所有相邻的点的参数坐标,计算所述内部点的新参数坐标,并根据所述新参数坐标计算所述三角...

【专利技术属性】
技术研发人员:任宏塬杜建镔张海西周平章
申请(专利权)人:北京优解未来科技有限公司
类型:发明
国别省市:

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

1