生成全景图像的方法、装置、设备和程序产品制造方法及图纸

技术编号:33963015 阅读:38 留言:0更新日期:2022-06-30 00:54
本公开实施例公开了一种生成全景图像的方法、装置、设备和计算机程序产品,其中,方法包括:获取待拼接的局部图像以及局部图像对应的位置映射信息,位置映射信息表征全景像素点的位置与局部像素点的位置的映射关系,全景像素点为待生成的全景图像中的像素点,局部像素点为局部图像中的像素点;基于位置映射信息,将全景像素点映射至局部图像,得到全景像素点在局部图像中的映射位置;确定映射位置在局部图像中的目标像素值;将目标像素值确定为全景像素点在全景图像中的像素值,得到全景图像。实现了全景图像生成过程中像素位置的映射变换与像素值的插值处理的解耦,可以降低对像素值进行插值导致的清晰度损失,从而提高了全景图像的清晰度。图像的清晰度。图像的清晰度。

【技术实现步骤摘要】
生成全景图像的方法、装置、设备和程序产品


[0001]本公开涉及图像处理领域,具体涉及一种生成全景图像的方法、装置、电子设备和计算机程序产品。

技术介绍

[0002]在图像处理领域,全景图像通常是由多个局部图像拼接而成的。例如,VR(Virtual Reality,虚拟现实)设备中的全景图像,可以采用鱼眼相机在一个机位拍摄多个不同视角的鱼眼图像,然后再将多个鱼眼图像拼接成全景图像。
[0003]在局部图像拼接为全景图像的过程中,需要对局部图像进行全景映射变换处理,以将多个局部图像拼接为全景图像。全景映射变换处理表示将局部图像拼接为全景图像的过程中所采用的多个类型的映射变换处理的集合,以鱼眼图像为例,可以依次对鱼眼图像进行去畸变、球体投影、矢量传播、三角变换、拼接等多种映射变换处理。

技术实现思路

[0004]本公开实施例提供一种生成全景图像的方法、装置、电子设备和计算机程序产品。
[0005]本公开实施例的一个方面,提供一种生成全景图像的方法,包括:获取待拼接的局部图像以及局部图像对应的位置映射信息,位置映射信息表征全景像素点的位置与局部像素点的位置的映射关系,全景像素点为待生成的全景图像中的像素点,局部像素点为局部图像中的像素点;基于位置映射信息,将全景像素点映射至局部图像,得到全景像素点在局部图像中的映射位置;确定映射位置在局部图像中的目标像素值;将目标像素值确定为全景像素点在全景图像中的像素值,得到全景图像。
[0006]在一些实施例中,位置映射信息通过如下方式生成:基于预设的全景图像拼接策略,对局部图像进行全景映射变换,全景映射变换表征与全景图像拼接相关的映射变换的集合;提取全景映射变换中的各映射变换处理分别对应的位置变换信息;对各位置变换信息进行合并插值处理,得到位置映射信息。
[0007]在一些实施例中,位置映射信息为三通道的位置映射图像;位置映射图像中的像素点的位置与全景像素点在全景图像中的位置一一对应,且位置映射图像中的像素点的像素值包括全景像素点对应的映射位置所在的局部图像的编号以及该映射位置的坐标。
[0008]在一些实施例中,方法还包括:确定位置映射图像中的映射位置的坐标与预设系数的乘积,并将该乘积确定为编码坐标,预设系数的取值为10
n
,n为正整数;将位置映射图像中的映射位置的坐标替换为编码坐标,得到编码后的位置映射图像;将编码后的位置映射图像与局部图像的对应关系以及编码后的位置映射图像存储至预设的存储地址。
[0009]在一些实施例中,获取局部图像对应的位置映射信息,包括:基于局部图像,从存储地址获取编码后的位置映射图像;确定编码坐标与预设系数的倒数的乘积,并将编码坐标替换为该乘积,得到解码后的位置映射图像;将解码后的位置映射图像确定为局部图像对应的位置映射信息。
[0010]在一些实施例中,将解码后的位置映射图像确定为局部图像对应的位置映射信息之前,方法还包括:当预先确定的全景图像的分辨率与解码后的位置映射图像的分辨率不同时,对解码后的位置映射图像进行采样处理,将解码后的位置映射图像的分辨率调整至全景图像的分辨率。
[0011]在一些实施例中,确定映射位置在局部图像中的目标像素值,包括:当映射位置的坐标为浮点数时,基于映射位置的邻域内的像素值对映射位置进行插值处理,得到映射位置的目标像素值。
[0012]本公开实施例的又一个方面,提供一种生成全景图像的装置,包括:获取单元,被配置成获取待拼接的局部图像以及局部图像对应的位置映射信息,位置映射信息表征全景像素点的位置与局部像素点的位置的映射关系,全景像素点为待生成的全景图像中的像素点,局部像素点为局部图像中的像素点;映射单元,被配置成基于位置映射信息,将全景像素点映射至局部图像,得到全景像素点在局部图像中的映射位置;确定单元,被配置成确定映射位置在局部图像中的目标像素值;生成单元,被配置成将目标像素值确定为全景像素点在全景图像中的像素值,得到全景图像。
[0013]本公开实施例的又一个方面,提供一种电子设备,包括:存储器,用于存储计算机程序产品;处理器,用于执行存储器中存储的计算机程序产品,且计算机程序产品被执行时,实现上述任一实施例中生成全景图像的方法。
[0014]本公开实施例的又一个方面,提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令被处理器执行时实现上述任一实施例中生成全景图像的方法。
[0015]本公开的实施例提供的生成全景图像的方法,可以根据位置映射关系,确定全景图像中的全景像素点在局部图像中对应的映射位置,然后将映射位置在局部图像中的目标像素值作为全景像素点在全景图像中的像素值。实现了全景图像生成过程中像素位置的映射变换与像素值的插值处理的解耦,可以降低对像素值进行插值导致的清晰度损失,从而提高了全景图像的清晰度。
[0016]下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
附图说明
[0017]构成说明书的一部分的附图描述了本公开的实施例,并且连同描述一起用于解释本公开的原理。
[0018]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0019]图1为本公开的生成全景图像的方法的一个实施例的场景示意图;
[0020]图2为本公开的生成全景图像的方法的一个实施例的流程示意图;
[0021]图3为本公开的生成全景图像的方法的一个实施例中生成位置映射信息的流程示意图;
[0022]图4为本公开的生成全景图像的一个实施例中的位置映射图像与全景图像中的示意图;
[0023]图5为本公开的生成全景图像的方法的一个实施例中存储位置映射图像的流程示意图;
[0024]图6为本公开的生成全景图像的方法的一个实施例中编码后的位置映射图像的示
意图;
[0025]图7为本公开的生成全景图像的方法的一个实施例中获取位置映射信息的流程示意图;
[0026]图8为本公开的生成全景图像的装置的一个实施例的结构示意图;
[0027]图9为本公开电子设备一个应用实施例的结构示意图。
具体实施方式
[0028]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0029]本领域技术人员可以理解,本公开实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0030]还应理解,在本公开实施例中,“多个”可以指两个或两个以上,“至少一个”可以指一个、两个或两个以上。
[0031]还应理解,对于本公开实施例中提及的任一部件、数据或结构,在没有明确限定或者在前后文给出相反启示的情况下,一般可以理解为一个或多个。
[0032]另外,本公开中术语“和/或”,仅仅是一种描述关联对象的关联关系,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成全景图像的方法,其特征在于,包括:获取待拼接的局部图像以及所述局部图像对应的位置映射信息,所述位置映射信息表征全景像素点的位置与局部像素点的位置的映射关系,所述全景像素点为待生成的全景图像中的像素点,所述局部像素点为所述局部图像中的像素点;基于所述位置映射信息,将所述全景像素点映射至所述局部图像,得到所述全景像素点在所述局部图像中的映射位置;确定所述映射位置在所述局部图像中的目标像素值;将所述目标像素值确定为所述全景像素点在所述全景图像中的像素值,得到所述全景图像。2.根据权利要求1所述的方法,其特征在于,所述位置映射信息通过如下方式生成:基于预设的全景图像拼接策略,对所述局部图像进行全景映射变换,所述全景映射变换表征与全景图像拼接相关的映射变换的集合;提取所述全景映射变换中的各所述映射变换处理分别对应的位置变换信息;对各所述位置变换信息进行合并插值处理,得到所述位置映射信息。3.根据权利要求1或2所述的方法,其特征在于,所述位置映射信息为三通道的位置映射图像;所述位置映射图像中的像素点的位置与所述全景像素点在所述全景图像中的位置一一对应,且所述位置映射图像中的像素点的像素值包括所述全景像素点对应的映射位置所在的局部图像的编号以及该映射位置的坐标。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定所述位置映射图像中的映射位置的坐标与预设系数的乘积,并将该乘积确定为编码坐标,所述预设系数的取值为10
n
,n为正整数;将所述位置映射图像中的映射位置的坐标替换为所述编码坐标,得到编码后的位置映射图像;将所述编码后的位置映射图像与所述局部图像的对应关系以及所述编码后的位置映射图像存储至预设的存储地址。5.根据权利要求4所述的方法,其特征在于,获取所述局部图像对应的位置映射信息,包括:基于所述局部图像,从所述存储地址获取所述编码后的位置映射图像;确定所述编码坐...

【专利技术属性】
技术研发人员:刘威潘慈辉
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:

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

1