阴影遮罩生成方法、阴影去除方法及装置制造方法及图纸

技术编号:38214183 阅读:17 留言:0更新日期:2023-07-25 11:22
本申请提供了一种阴影遮罩生成方法、阴影去除方法及装置,该阴影遮罩生成方法包括:获取三维重建模型处于模拟光照环境中,表示初始光照方向的初始光照方向数据,其中,模拟光照环境对应有表示模拟光照环境的模拟光照方向的模拟光照方向数据;生成模拟光照方向数据与初始光照方向数据之间的变换数据,其中,变换数据用于将初始光照方向与模拟光照方向对齐;基于变换数据确定三维重建模型在模拟光照环境中的位姿参数;根据位姿参数对处于模拟光照环境中的三维重建模型进行阴影渲染,得到阴影遮罩,其中,阴影遮罩用于表征三维重建模型表面上的阴影区域。本申请的技术方案能够在一定程度上提高阴影检测结果的准确度。程度上提高阴影检测结果的准确度。程度上提高阴影检测结果的准确度。

【技术实现步骤摘要】
阴影遮罩生成方法、阴影去除方法及装置


[0001]本申请涉及计算机
,具体涉及一种阴影遮罩生成方法、阴影去除方法及装置。

技术介绍

[0002]通过三维重建方法得到的模型的漫反射贴图中可能存在阴影区域,利用存在阴影区域的漫反射贴图得到的重建模型会出现明显的阴影瑕疵。目前,针对漫反射贴图中的阴影区域一般是通过人工标注的方式标注出漫反射贴图中的阴影区域,这种人工标注的方式存在准确度低的问题。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种阴影遮罩生成方法、阴影去除方法及装置,能够在一定程度上提高阴影检测结果的准确度。
[0004]第一方面,本申请的实施例提供了一种阴影遮罩生成方法,阴影遮罩生成方法用于针对处于指定光照环境的物体的三维重建模型生成阴影遮罩,指定光照环境对应有初始光照方向,该阴影遮罩生成方法包括:获取三维重建模型处于模拟光照环境中,表示初始光照方向的初始光照方向数据,其中,模拟光照环境对应有表示模拟光照环境的模拟光照方向的模拟光照方向数据;生成模拟光照方向数据与初始光照方向数据之间的变换数据,其中,变换数据用于将初始光照方向与模拟光照方向对齐;基于变换数据确定三维重建模型在模拟光照环境中的位姿参数;根据位姿参数对处于模拟光照环境中的三维重建模型进行阴影渲染,得到阴影遮罩,其中,阴影遮罩用于表征三维重建模型表面上的阴影区域。
[0005]第二方面,本申请的实施例提供了一种阴影去除方法,包括:根据第一方面所述的阴影遮罩生成方法生成阴影遮罩;利用阴影去除模型基于阴影遮罩对三维重建模型的漫反射贴图进行去阴影处理,得到去除阴影的漫反射贴图。
[0006]第三方面,本申请的实施例提供了一种阴影遮罩生成装置,阴影遮罩生成装置用于针对处于指定光照环境的物体的三维重建模型生成阴影遮罩,指定光照环境对应有初始光照方向。阴影遮罩生成装置包括:获取模块,用于获取三维重建模型处于模拟光照环境中,表示初始光照方向的初始光照方向数据,其中,模拟光照环境对应有表示模拟光照环境的模拟光照方向的模拟光照方向数据;生成模块,用于生成模拟光照方向数据与初始光照方向数据之间的变换数据,其中,变换数据用于将初始光照方向与模拟光照方向对齐;确定模块,用于基于变换数据确定三维重建模型在模拟光照环境中的位姿参数;渲染模块,用于根据位姿参数对处于模拟光照环境中的三维重建模型进行阴影渲染,得到阴影遮罩,其中,阴影遮罩用于表征三维重建模型表面上的阴影区域。
[0007]第四方面,本申请的实施例提供了一种阴影去除装置,包括:生成模块,用于根据第一方面所述的阴影遮罩生成方法生成阴影遮罩;去阴影模块,用于利用阴影去除模型基于阴影遮罩对三维重建模型的漫反射贴图进行去阴影处理,得到去除阴影的漫反射贴图。
[0008]第五方面,本申请的实施例提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器,其中,处理器用于执行上述第一方面所述的阴影遮罩生成方法,或第二方面所述的阴影去除方法。
[0009]第六方面,本申请的实施例提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序用于执行上述第一方面所述的阴影遮罩生成方法,或第二方面所述的阴影去除方法。
[0010]第七方面,本申请的实施例提供了一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被计算机设备的处理器执行时,使得所述计算机设备能够执行上述第一方面所述的阴影遮罩生成方法,或第二方面所述的阴影去除方法。
[0011]第八方面,本申请的实施例提供了一种芯片,包括:处理器;用于存储处理器可执行指令的存储器,其中,处理器用于执行上述第一方面所述的阴影遮罩生成方法,或第二方面所述的阴影去除方法。
[0012]本申请实施例提供了一种阴影遮罩生成方法、阴影去除方法及装置,通过获取指定光照环境对应的光照方向在模拟光照环境中的数据表示得到初始光照方向数据,并生成初始光照方向数据与模拟光照环境对应的模拟光照方向数据之间的变换数据,如此可根据变换数据确定三维重建模型在模拟光照环境中的位姿参数。根据位姿参数可以在模拟光照环境中模拟三维重建模型对应的物体在指定光照环境中的位姿,从而可以在模拟光照环境中尽可能还原出物体表面的阴影。通过对模拟光照环境中按照位姿参数进行摆放的三维重建模型进行阴影渲染,可以得到反映三维重建模型表面上的阴影区域的阴影遮罩,如此可以实现对三维重建模型阴影区域的检测,提高检测结果的准确度。
附图说明
[0013]图1所示为本申请一示例性实施例提供的阴影遮罩生成系统的系统架构示意图。
[0014]图2所示为本申请一示例性实施例提供的阴影遮罩生成方法的流程示意图。
[0015]图3(a)所示为本申请一示例性实施例提供的漫反射贴图的示意图。
[0016]图3(b)所示为本申请一示例性实施例提供的阴影遮罩的示意图。
[0017]图4所示为本申请一示例性实施例提供的阴影去除方法的流程示意图。
[0018]图5所示为本申请一示例性实施例提供的去除阴影的漫反射贴图的示意图。
[0019]图6所示为本申请一示例性实施例提供的训练样本构建方法的流程示意图。
[0020]图7(a)所示为本申请一示例性实施例提供的二维基础图像的示意图。
[0021]图7(b)所示为本申请一示例性实施例提供的模糊处理后的二维基础图像的示意图。
[0022]图7(c)所示为本申请一示例性实施例提供的等高线的示意图。
[0023]图7(d)所示为本申请一示例性实施例提供的被划分出封闭区域的图像的示意图。
[0024]图8所示为本申请一示例性实施例提供的阴影遮罩生成装置的结构示意图。
[0025]图9所示为本申请一示例性实施例提供的阴影去除装置的结构示意图。
[0026]图10所示为本申请一示例性实施例提供的训练样本构建装置的结构示意图。
[0027]图11所示为本申请一示例性实施例提供的用于执行阴影遮罩生成方法、阴影去除方法或训练样本构建方法的电子设备的框图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]申请概述
[0030]三维重建技术可以重建出现实世界中的物体,例如通过拍摄重建物体的多张高清图像后,利用摄影测量学基于多张高清图像进行重建得到重建物体对应的三维模型,或利用扫描仪对重建物体进行扫描,基于扫描结果得到重建物体对应的三维模型,该三维模型也可以称为数字模型。
[0031]三维重建技术可广泛应用于视觉效果行业,例如,通过三维重建技术得到的三维模型可以应用于影视虚拟场景制作、游戏虚拟场景制作以及元宇宙相关领域中现实或超现实虚拟场景制作等。因此,三维本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种阴影遮罩生成方法,其特征在于,所述阴影遮罩生成方法用于针对处于指定光照环境的物体的三维重建模型生成阴影遮罩,所述指定光照环境对应有初始光照方向,所述阴影遮罩生成方法包括:获取所述三维重建模型处于模拟光照环境中,表示所述初始光照方向的初始光照方向数据,其中,所述模拟光照环境对应有表示所述模拟光照环境的模拟光照方向的模拟光照方向数据;生成所述模拟光照方向数据与所述初始光照方向数据之间的变换数据,其中,所述变换数据用于将所述初始光照方向与所述模拟光照方向对齐;基于所述变换数据确定所述三维重建模型在所述模拟光照环境中的位姿参数;根据所述位姿参数对处于所述模拟光照环境中的所述三维重建模型进行阴影渲染,得到所述阴影遮罩,其中,所述阴影遮罩用于表征所述三维重建模型表面上的阴影区域。2.根据权利要求1所述的阴影遮罩生成方法,其特征在于,还包括:根据反映所述指定光照环境的数据构建所述模拟光照环境,其中,所述反映所述指定光照环境的数据包括高动态范围成像图像,所述高动态范围成像图像对应的成像范围包括所述物体在所述指定光照环境中所在的区域。3.根据权利要求2所述的阴影遮罩生成方法,其特征在于,还包括:将所述高动态范围成像图像中最亮点的像素坐标确定为主光源位置数据;基于所述主光源位置数据确定所述模拟光照环境中的所述模拟光照方向数据。4.根据权利要求1所述的阴影遮罩生成方法,其特征在于,所述根据所述位姿参数对处于所述模拟光照环境中的所述三维重建模型进行阴影渲染,得到所述阴影遮罩,包括:在所述三维重建模型表面覆盖白色衬底;根据所述位姿参数对所述模拟光照环境中覆盖有所述白色衬底的三维重建模型进行阴影渲染,得到所述阴影遮罩。5.根据权利要求1至4中任一项所述的阴影遮罩生成方法,其特征在于,还包括:根据预设阈值对所述阴影遮罩进行二值化处理,得到二值化阴影遮罩。6.一种阴影去除方法,其特征在于,包括:根据权利要求1至5中任一项所述的阴影遮罩生成方法生成阴影遮罩;利用阴影去除模型基于所述阴影遮罩对所述三维重建模型的漫反射贴图进行去阴影处理,得到去除阴影的漫反射贴图。7.根据权利要求6所述的阴影去除方法,其特征在于,还包括:获取内容中具有阴影区域的二维图像,以及与所述二维图像对应的二维去阴影图像,和表示所述阴影区域的阴影图;确定针对所述二维图像的区域划分模板,其中,所述区域划分模板用于在图...

【专利技术属性】
技术研发人员:王崇晓丁飞梁军武延豪
申请(专利权)人:北京优酷科技有限公司
类型:发明
国别省市:

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

1