图像处理方法和装置制造方法及图纸

技术编号:17781020 阅读:37 留言:0更新日期:2018-04-22 10:16
本发明专利技术实施例提供一种图像处理方法和装置。该图像处理方法包括:获取二维平面图像的第一区域和与所述第一区域相邻的相邻区域的编码数据,所述二维平面图像由球形全景图像映射得到的图像,其中,所述第一区域和所述相邻区域之间存在重叠区域;根据所述第一区域的图像的编码数据确定所述第一区域的图像的像素点的像素值;根据所述相邻区域的图像的编码数据确定所述相邻区域的图像的像素点的像素值;根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值。本发明专利技术实施例能提高图像显示效果。

【技术实现步骤摘要】
图像处理方法和装置
本专利技术涉及图像处理领域,并且更具体地,涉及一种图像处理装置。
技术介绍
由于球形全景图像无法方便的存储和表示,通常需要将球形全景图像转化为二维平面图像再进行编码等处理。现有技术在对二维平面图像进行编码时是将二维平面图像划分为多个相互独立的区域,然后分别对这些区域的图像进行编码得到编码数据,最后将编码数据存储起来或者传输到解码端。当解码端接收到编码数据后,通过解码可以得到二维平面图像的多个区域的像素点的像素值,并通过终端将二维平面图像显示出来。如果二维平面图像中的相邻的第一区域和第二区域的图像的质量不同,那么当终端显示的图像从第一区域的图像切换到第二区域的图像时,用户会明显的感觉到第一区域图像和第二区域图像的差异,图像显示效果较差,影响用户体验。
技术实现思路
本申请提供了一种图像处理方法和装置,以提高图像显示效果。第一方面,提供了一种图像处理方法,该方法包括:获取二维平面图像的第一区域和与所述第一区域相邻的相邻区域的编码数据,所述二维平面图像由球形全景图像映射得到的图像,其中,所述第一区域和所述相邻区域之间存在重叠区域;根据所述第一区域的图像的编码数据确定所述第一区域的图像的像素点的像素值;根据所述相邻区域的图像的编码数据确定所述相邻区域的图像的像素点的像素值;根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值根据不同区域在重叠区域的像素点的像素值来确定重叠区域的最终像素值,能够使得相邻区域之间过渡时像素值的变化比较平缓,从而提高了相邻区域对应的图像在切换时的显示效果,提高了用户体验。结合第一方面,在第一方面第一种实现方式中,在获取所述二维平面图像的多个区域的编码数据之前,所述方法还包括:向编码端发送第一指示信息,所述第一指示信息用于指示所述编码端在对所述二维平面图像划分区域时,划分得到的所述第一区域和所述相邻区域之间存在所述重叠区域。当上述方法是由解码端设备执行时,解码端可以确定如何将二维平面图像划分为多个区域,并将划分区域的信息通知编码端,也就是说在解码端也可以确定划分区域的方式,这样对图像的处理更加灵活。结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,述第一指示信息还用于指示所述重叠区域的大小或所述重叠区域相对于所述第一区域的位置。使得编码端不仅能够根据第一指示信息确定如何将二维平面图像划分为多个区域,而且还可以确定重叠区域的大小和位置,便于编码端对图像进行图像处理。结合第一方面,在第一方面的第三种实现方式中,所述方法还包括:接收来自编码端的第二指示信息,所述第二指示信息用于指示所述第一区域和所述相邻区域之间存在所述重叠区域。结合第一方面,以及第一方面的第一种至第三种实现方式中的任意一种,在第一方面的第四种实现方式中,根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值,包括:对所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值进行加权处理,得到所述重叠区域的像素点的目标像素值。通过相邻区域在重叠区域的像素点的像素值来确定重叠区域的像素点的最终像素值,使得重叠区域的像素点的像素值能够在相邻区域之间实现平滑的过渡,提高了图像的显示效果。结合第一方面,以及第一方面的第一种至第三种实现方式中的任意一种,在第一方面的第五种实现方式中,所述方法还包括:所述根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值,包括:当第一差值小于第一预设阈值时,将所述第一区域或者相邻区域在所述重叠区域的像素点的像素值确定为所述目标像素值,所述第一差值为第一区域的图像的分辨率与所述相邻区域的图像的分辨率之间的差值,或者所述第一区域的编码数据的码率与所述相邻区域的编码数据的码率之间的差值。当相邻区域图像的分辨率比较接近时,可以直接确定重叠区域的像素点的像素值,提高了对图像的处理效率。结合第一方面,以及第一方面的第一种至第五种实现方式中的任意一种,在第一方面的第六种实现方式中,所述重叠区域位于所述第一区域和所述相邻区域之间,所述第一区域位于所述相邻区域的水平方向上,或者所述第一区域位于所述相邻区域的竖直方向上。结合第一方面,以及第一方面的第一种至第六种实现方式中的任意一种,在第一方面的第七种实现方式中,所述重叠区域的大小是根据所述二维平面图像的大小确定的。结合第一方面,以及第一方面的第一种至第六种实现方式中的任意一种,在第一方面的第八种实现方式中,所述重叠区域的大小是根据所述第一区域或者相邻区域的大小确定的。结合第一方面,以及第一方面的第一种至第五种实现方式中的任意一种,在第一方面的第九种实现方式中,所述二维平面图像还包括第二区域,所述第一区域在所述第二区域内部,所述重叠区域是所述第二区域中除所述第一区域之外的区域,第二区域是球形全景图像中的第三区域的图像映射到所述二维平面图像的区域,所述第三区域是所述球形全景图像中第一视角范围内对应的图像所在的区域。结合第一方面的第九种实现方式,在第一方面的第十种实现方式中,所述第一视角范围为角度值,所述角度值为360度的约数。第二方面,提供了一种图像处理方法,该方法包括:将二维平面图像划分为多个区域,所述多个区域包含第一区域和与所述第一区域相邻的相邻区域,所述第一区域和所述相邻区域之间存在重叠区域,所述二维平面图像是球形全景图像映射得到的图像;对所述第一区域的图像进行编码,得到所述第一区域的编码数据;对所述相邻区域的图像进行编码,得到所述相邻区域的编码数据。在划分区域时,将二维平面图像划分成相邻区域之间存在重叠区域的图像,与现有技术中划分的区域没有重叠区域相比,能够使得解码端根据相邻区域在重叠区域的像素点的像素值来确定重叠区域的最终像素值,使得相邻区域之间过渡时像素值的变化比较平缓,从而提高了相邻区域对应的图像在切换时的显示效果,提高了用户体验。结合第二方面,在第二方面的第一种实现方式中,在所述将二维平面图像划分为多个区域之前,所述方法还包括:接收来自解码端的第一指示信息,所述第一指示信息用于指示在对所述二维平面图像划分区域时,划分得到的所述第一区域和所述相邻区域之间存在所述重叠区域。结合第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述第一指示信息还用于指示所述重叠区域的大小或所述重叠区域相对于所述第一区域的位置。结合第二方面,在第二方面的第三种实现方式中,所述方法还包括:向所述解码端发送第二指示信息,所述第二指示信息用于指示所述第一区域和所述相邻区域之间存在所述重叠区域。结合第二方面,以及第二方面的第一种至第三种实现方式中的任意一种,在第二方面的第四种实现方式中,所述重叠区域位于所述第一区域和所述相邻区域之间,所述第一区域位于所述相邻区域的水平方向上,或者所述第一区域位于所述相邻区域的竖直方向上。结合第二方面,以及第二方面的第一种至第四种实现方式中的任意一种,在第二方面的第五种实现方式中,所述重叠区域的大小是根据所述二维平面图像的大小确定的。结合第二方面,以及第二方面本文档来自技高网...
图像处理方法和装置

【技术保护点】
一种图像处理方法,其特征在于,包括:获取二维平面图像的第一区域和与所述第一区域相邻的相邻区域的编码数据,所述二维平面图像由球形全景图像映射得到的图像,其中,所述第一区域和所述相邻区域之间存在重叠区域;根据所述第一区域的图像的编码数据确定所述第一区域的图像的像素点的像素值;根据所述相邻区域的图像的编码数据确定所述相邻区域的图像的像素点的像素值;根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取二维平面图像的第一区域和与所述第一区域相邻的相邻区域的编码数据,所述二维平面图像由球形全景图像映射得到的图像,其中,所述第一区域和所述相邻区域之间存在重叠区域;根据所述第一区域的图像的编码数据确定所述第一区域的图像的像素点的像素值;根据所述相邻区域的图像的编码数据确定所述相邻区域的图像的像素点的像素值;根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值。2.如权利要求1所述的方法,其特征在于,在获取所述二维平面图像的多个区域的编码数据之前,所述方法还包括:向编码端发送第一指示信息,所述第一指示信息用于指示所述编码端在对所述二维平面图像划分区域时,划分得到的所述第一区域和所述相邻区域之间存在所述重叠区域。3.如权利要求2所述的方法,其特征在于,所述第一指示信息还用于指示所述重叠区域的大小或所述重叠区域相对于所述第一区域的位置。4.如权利要求1所述的方法,其特征在于,所述方法还包括:接收来自编码端的第二指示信息,所述第二指示信息用于指示所述第一区域和所述相邻区域之间存在所述重叠区域。5.如权利要求1-4中任一项所述的方法,其特征在于,根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值,包括:对所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值进行加权处理,得到所述重叠区域的像素点的目标像素值。6.如权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:所述根据所述第一区域在所述重叠区域的像素点的像素值以及所述相邻区域在所述重叠区域的像素点的像素值,确定所述重叠区域的像素点的目标像素值,包括:当第一差值小于第一预设阈值时,将所述第一区域或者相邻区域在所述重叠区域的像素点的像素值确定为所述目标像素值,所述第一差值为第一区域的图像的分辨率与所述相邻区域的图像的分辨率之间的差值,或者所述第一区域的编码数据的码率与所述相邻区域的编码数据的码率之间的差值。7.如权利要求1-6中任一项所述的方法,其特征在于,所述重叠区域位于所述第一区域和所述相邻区域之间,所述第一区域位于所述相邻区域的水平方向上,或者所述第一区域位于所述相邻区域的竖直方向上。8.如权利要求1-7中任一项所述的方法,其特征在于,所述重叠区域的大小是根据所述二维平面图像的大小确定的。9.如权利要求1-7中任一项所述的方法,其特征在于,所述重叠区域的大小是根据所述第一区域或者相邻区域的大小确定的。10.如权利要求1-6中任一项所述的方法,其特征在于,所述二维平面图像还包括第二区域,所述第一区域在所述第二区域内部,所述重叠区域是所述第二区域中除所述第一区域之外的区域,第二区域是球形全景图像中的第三区域的图像映射到所述二维平面图像的区域,所述第三区域是所述球形全景图像中第一视角范围内对应的图像所在的区域。11.如权利要求10所述的方法,其特征在于,所述第一视角范围为角度值,所述角度值为360度的约数。12.一种图像处理方法,其特征在于,包括:将二维平面图像划分为多个区域,所述多个区域包含第一区域和与所述第一区域相邻的相邻区域,所述第一区域和所述相邻区域之间存在重叠区域,所述二维平面图像是球形全景图像映射得到的图像;对所述第一区域的图像进行编码,得到所述第一区域的编码数据;对所述相邻区域的图像进行编码,得到所述相邻区域的编码数据。13.如权利要求12所述的方法,其特征在于,在所述将二维平面图像划分为多个区域之前,所述方法还包括:接收来自解码端的第一指示信息,所述第一指示信息用于指示在对所述二维平面图像划分区域时,划分得到的所述第一区域和所述相邻区域之间存在所述重叠区域。14.如权利要求13所述的方法,其特征在于,所述第一指示信息还用于指示所述重叠区域的大小或所述重叠区域相对于所述第一区域的位置。15.如权利要求12所述的方法,其特征在于,所述方法还包括:向所述解码端发送第二指示信息,所述第二指示信息用于指示所述第一区域和所述相邻区域之间存在所述重叠区域。16.如权利要求12-15中任一项所述的方法,其特征在于,所述重叠区域位于所述第一区域和所述相邻区域之间,所述第一区域位于所述相邻区域的水平方向上,或者所述第一区域位于所述相邻区域的竖直方向上。17.如权利要求12-16中任一项所述的方法,其特征在于,所述重叠区域的大小是根据所述二维平面图像的大小确定的。18.如权利要求12-16中任一项所述的方法,其特征在于,所述重叠区域的大小是根据所述第一区域或者相邻区域的大小确定的。19.如权利要求12-15中任一项所述的方法,其特征在于,所述二维平面图像还包括第二区域,所述第一区域在所述第二区域内部,所述重叠区域是所述第二区域中除所述第一区域之外的区域,第二区域是球形全景图像中的第三区域的图像映射到所述二维平面图像的区域,所述第三区域是所述球形全景图像中第一视角范围内的图像所在的区域。20.如权利要求19所述的方法,其特征在于,所述第一视角范围为角度值,所述角度值为360度的约数。21.一种图像处理装置,其特征在于,包括:获取模块,...

【专利技术属性】
技术研发人员:傅佳莉谢清鹏宋翼
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1