【技术实现步骤摘要】
全景图像的色调映射方法和装置
[0001]本申请涉及图像处理领域,特别涉及一种全景图像的色调映射方法和装置。
技术介绍
[0002]动态范围(dynamic range)在很多领域用来表示某个变量的最大值和最小值的比率。 在数字图像中,动态范围用于表示在图像可显示的范围内最大灰度值和最小灰度值之间的 比率。真实世界的同一场景下,其动态范围通常在10
‑
3坎德拉/平方米(cd/m2)到 106cd/m2之间,称作高动态范围(high dynamic range,HDR)。目前大部分的彩色数字 图像中,0~255就是图像的动态范围,称作低动态范围(low dynamic range,LDR)。
[0003]由于显示设备的照度范围和真实世界的动态范围存在差异,因此需要将真实世界的动 态范围映射至显示设备的照度范围,称作动态范围的映射。动态范围的映射可以应用在前 端HDR信号和显示端HDR的显示设备的适配上,例如,前端采集到4000cd/m2的光照 信号,而显示端HDR的显示设备的HDR显示能力为500cd/m2,把4000cd/m2的光照信 号映射到500cd/m2的显示设备上,是一种从高到低的色调映射(tone mapping,TM)过 程。动态范围的映射也可以应用在前端SDR信号和显示端HDR的显示设备的适配上,例 如,前端采集到100cd/m2的光照信号,而显示端HDR的显示设备的HDR显示能力为 2000cd/m2,把100cd/m2的光照信号映射到2000cd/m2的显示设备上,是一种从 ...
【技术保护点】
【技术特征摘要】
1.一种全景图像的色调映射方法,其特征在于,包括:从多个元数据信息单元中确定第一像素点的一个或多个目标元数据信息单元,所述多个元数据信息单元是解析码流得到的,所述第一像素点是待处理的全景视频二维平面投影图中的任意一个像素点,所述多个元数据信息单元和全景视频三维球面表达全景图包括的多个分割区域对应,所述全景视频二维平面投影图和所述全景视频三维球面表达全景图具有映射关系;根据所述一个或多个目标元数据信息单元对所述第一像素点的像素值进行色调映射,以得到所述第一像素点的目标色调映射值。2.根据权利要求1所述的方法,其特征在于,所述从多个元数据信息单元中确定第一像素点的一个或多个目标元数据信息单元之前,所述方法还包括:获取所述多个分割区域。3.根据权利要求2所述的方法,其特征在于,所述获取所述多个分割区域,包括:根据预设的划分方式对所述全景视频三维球面表达全景图进行划分,以得到所述多个分割区域。4.根据权利要求2所述的方法,其特征在于,所述获取所述多个分割区域,包括:根据解析所述码流得到的划分方式对所述全景视频三维球面表达全景图进行划分,以得到所述多个分割区域。5.根据权利要求3或4所述的方法,其特征在于,所述多个分割区域是通过对所述全景视频三维球面表达全景图以预设视角间隔规则进行划分得到的;或者,所述多个分割区域是通过对所述全景视频三维球面表达全景图从纬度方向上进行划分得到的;和/或,所述多个分割区域是通过对所述全景视频三维球面表达全景图从经度方向上进行划分得到的。6.根据权利要求3或4所述的方法,其特征在于,所述对所述全景视频三维球面表达全景图进行划分,以得到所述多个分割区域,包括:对所述全景视频二维平面投影图包括的多个像素点进行聚类以得到多个像素点集合;将所述多个像素点分别映射至所述全景视频三维球面表达全景图;将第一像素点集合包括的像素点在所述全景视频三维球面表达全景图上对应的映射点形成的区域作为第一分割区域,所述第一像素点集合是所述多个像素点集合中的一个,所述第一分割区域是所述多个分割区域中的一个。7.根据权利要求3或4所述的方法,其特征在于,所述对所述全景视频三维球面表达全景图进行划分,以得到所述多个分割区域,包括:将所述全景视频二维平面投影图包括的多个像素点分别映射至所述全景视频三维球面表达全景图以得到多个映射点;对所述多个映射点进行聚类以得到多个映射点集合;将第一映射点集合包括的映射点形成的区域作为第二分割区域,所述第一映射点集合是所述多个映射点集合中的一个,所述第二分割区域是所述多个分割区域中的一个。8.根据权利要求2所述的方法,其特征在于,所述获取所述多个分割区域,包括:根据解析所述码流得到的所述多个分割区域的指示信息获取所述多个分割区域。
9.根据权利要求1
‑
8中任一项所述的方法,其特征在于,所述从多个元数据信息单元中确定第一像素点的一个或多个目标元数据信息单元,包括:确定所述多个元数据信息单元和多个分割区域之间的对应关系,一个所述元数据信息单元对应一个或多个所述分割区域;根据设定映射点确定一个或多个目标分割区域;当只有一个目标分割区域时,将所述一个目标分割区域对应的元数据信息单元确定为所述一个目标元数据信息单元;或者,当有多个目标分割区域时,将所述多个目标分割区域分别对应的元数据信息单元确定为所述多个目标元数据信息单元。10.根据权利要求9所述的方法,其特征在于,所述确定所述多个元数据信息单元和多个分割区域之间的对应关系,包括:按照第一预设顺序从所述多个元数据信息单元中提取当前元数据信息单元;按照第二预设顺序从所述多个分割区域中提取当前分割区域;将所述当前分割区域和所述当前元数据信息单元建立对应关系。11.根据权利要求9所述的方法,其特征在于,所述确定所述多个元数据信息单元和多个分割区域之间的对应关系,包括:按照第一预设顺序从所述多个元数据信息单元中提取当前元数据信息单元;按照解析所述码流得到的遍历顺序从所述多个分割区域中提取当前分割区域;将所述当前分割区域和所述当前元数据信息单元建立对应关系。12.根据权利要求9所述的方法,其特征在于,所述确定所述多个元数据信息单元和多个分割区域之间的对应关系,包括:按照第一预设顺序从所述多个元数据信息单元中提取当前元数据信息单元;获取所述当前元数据信息单元包括的一个或多个坐标;根据所述一个或多个坐标在所述全景视频三维球面表达全景图上确定一个或多个映射点;当只有一个映射点时,将所述一个映射点所属的分割区域和所述当前元数据信息单元建立对应关系;当有多个映射点时,将所述多个映射点所属的至少一个分割区域和所述当前元数据信息单元建立对应关系。13.根据权利要求9
‑
12中任一项所述的方法,其特征在于,所述设定映射点为所述第一像素点在所述全景视频三维球面表达全景图上的第一映射点;所述根据设定映射点确定一个或多个目标分割区域,包括:以所述第一映射点为中心在所述全景视频三维球面表达全景图上确定第一覆盖范围;当所述第一覆盖范围包括一个分割区域时,将所述一个分割区域确定为所述一个目标分割区域;或者,当所述第一覆盖范围包括多个分割区域时,将所述多个分割区域确定为所述多个目标分割区域。14.根据权利要求9
‑
12中任一项所述的方法,其特征在于,所述设定映射点为所述全景视频三维球面表达全景图上的视点中心;所述根据设定映射点确定一个或多个目标分割区
域,包括:确定所述视点中心所属的第二分割区域,所述多个分割区域包括所述第二分割区域;将所述第二分割区域确定为所述一个目标分割区域。15.根据权利要求9
‑
12中任一项所述的方法,其特征在于,所述设定映射点为所述全景视频三维球面表达全景图上的视点中心;所述根据设定映射点确定一个或多个目标分割区域,包括:以所述视觉中心为中心在所述全景视频三维球面表达全景图上确定第二覆盖范围;当所述第二覆盖范围包括一个分割区域时,将所述一个分割区域确定为所述一个目标分割区域;或者,当所述第二覆盖范围包括多个分割区域时,将所述多个分割区域确定为所述多个目标分割区域。16.根据权利要求1
‑
15中任一项所述的方法,其特征在于,所述根据所述一个或多个目标元数据信息单元对所述第一像素点的像素值进行色调映射以得到所述第一像素点的目标色调映射值,包括:根据所述一个或多个目标元数据信息单元获取一条或多条色调映射曲线;当只有一条色条映射曲线时,根据所述一条色调映射曲线对所述第一像素点的像素值进行色调映射以得到所述目标色调映射值;或者,当有多条色条映射曲线时,根据所述多条色调映射曲线分别对所述第一像素点的像素值进行色调映射以得到所述第一像素点的多个色调中间值;根据所述多个色调中间值获取所述目标色调映射值。17.根据权利要求16所述的方法,其特征在于,所述根据所述多个色调中间值获取所述目标色调映射值,包括:将所述多个色调中间值中的中间值确定为所述目标色调映射值;或者,对所述多个色调中间值进行加权平均以得到所述目标色调映射值,所述多个色调中间值的加权系数是预先设定的,或者所述多个色调中间值的加权系数与所述第一像素点与各个分割区域的中心点的距离相关,或者,所述多个色调中间值的加权系数与所述多个目标元数据信息单元分别对应的分割区域的面积比重相关。18.一种全景图像的色调映射方法,其特征在于,包括:获取第一分割区域包括的至少一个映射点,所述第一分割区域是全景视频三维球面表达全景图包括的多个分割区域中的一个,所述全景视频三维球面表达全景图和待处理的全景视频二维平面投影图具有映射关系,所述至少一个映射点和所述全景视频二维平面投影图上的至少一个像素点对应;根据所述至少一个像素点生成所述第一分割区域的元数据信息单元;将所述第一分割区域的元数据信息单元写入码流。19.根据权利要求18所述的方法,其特征在于,所述根据所述至少一个像素点生成所述第一分割区域的元数据信息单元之后,所述方法还包括:当所述第一分割区域和第二分割区域的直方图和/或亮度满足设定条件时,对所述第一分割区域的元数据信息单元和所述第二分割区域的第二元数据信息单元进行融合以得到所述第一分割区域和所述第二分割区域的元数据信息单元,所述第二分割区域是所述多
个分割区域中的一个。20.根据权利要求18或19所述的方法,其特征在于,所述获取第一分割区域包括的至少一个映射点之前,所述方法还包括:将所述全景视频二维平面投影图映射至所述全景视频三维球面表达全景图;对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域。21.根据权利要求20所述的方法,其特征在于,所述对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域,包括:根据预设的划分方式对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域。22.根据权利要求20所述的方法,其特征在于,所述对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域,包括:根据基于预设规则确定的划分方式对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域。23.根据权利要求21或22所述的方法,其特征在于,所述多个分割区域是通过对所述全景视频三维球面表达全景图以预设视角间隔规则进行划分得到的;或者,所述多个分割区域是通过对所述全景视频三维球面表达全景图从纬度方向上进行划分得到的;和/或,所述多个分割区域是通过对所述全景视频三维球面表达全景图从经度方向上进行划分得到的。24.根据权利要求21或22所述的方法,其特征在于,所述对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域,包括:对所述全景视频二维平面投影图包括的多个像素点进行聚类以得到多个像素点集合;将所述多个像素点分别映射至所述全景视频三维球面表达全景图;将第一像素点集合包括的像素点在所述全景视频三维球面表达全景图上对应的映射点形成的区域作为第一分割区域,所述第一像素点集合是所述多个像素点集合中的一个,所述第一分割区域是所述多个分割区域中的一个。25.根据权利要求21或22所述的方法,其特征在于,所述对所述全景视频三维球面表达全景图进行划分以得到所述多个分割区域,包括:将所述全景视频二维平面投影图包括的多个像素点分别映射至所述全景视频三维球面表达全...
【专利技术属性】
技术研发人员:徐巍炜,余全合,陈虎,王弋川,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。