用于使用导入的深度信息的图像选择和掩蔽的系统与方法技术方案

技术编号:10193949 阅读:178 留言:0更新日期:2014-07-10 00:48
一种用于使用导入的深度信息自动选择和掩蔽图像或视频剪辑的区域的方法、处理和相关联的系统。图像编辑或视频编辑应用接收每个与静止图像或视频帧的区域相关联的深度值的集合。每个深度值识别距与深度值相关联区域描绘的对象的相机位置的距离。当用户将应用指向自动选择或掩蔽图像或帧的区域时,该应用使用深度值自动选择哪些像素包括在选择或掩蔽中,以便选择或掩蔽最好地近似表示三维对象的图像或帧的区域。

【技术实现步骤摘要】

本专利技术涉及使用导入的深度信息(imported depth information)来使图像编辑和视频编辑应用的选择和掩蔽功能自动化。
技术介绍
精确掩蔽或选择图像或视频帧的不规则形状区域的能力是图像编辑和视频编辑应用的基本要求。
技术实现思路
本专利技术的第一实施例提供一种使用导入的深度信息来掩蔽或选择第一数字图像的区域的方法,该方法包括:计算机系统的处理器,其接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联;处理器接受选择像素的第一集合的第一子集的命令;响应于该命令,处理器选择第一像素作为第一深度值的函数。本专利技术的第二实施例提供一种计算机程序产品,其包括计算机可读硬件存储设备,该计算机可读硬件存储设备具有存储在其中的计算机可读程序代码,该程序代码配置为由计算机系统的处理器执行,以实施使用导入的深度信息来掩蔽或选择第一数字图像的区域的方法,该方法包括:处理器接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联;处理器接受选择像素的第一集合的第一子集的命令;响应于该命令,处理器选择第一像素作为第一深度值的函数。本专利技术的第三实施例提供包括处理器、耦接到该处理器的存储器以及耦接到该处理器的计算机可读硬件存储设备的计算机系统,该存储设备包含配置为经由该存储器通过该处理器运行的计算机代码,以执行使用导入的深度信息的图像选择和掩蔽的方法,该方法包括:处理器接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联;处理器接受选择像素的第一集合的第一子集的命令;响应于该命令,处理器选择第一像素作为第一深度值的函数。本专利技术的第四实施例提供一种用于支持计算机基础结构的处理,该处理包括为在计算机系统中创建、集成、托管、维护和部署计算机可读程序代码中的至少一个提供至少一个支持服务,其中与该计算机系统结合的程序代码配置为执行使用导入的深度信息的图像选择和掩蔽的方法,该方法包括:计算机系统的处理器接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联;处理器接受选择像素的第一集合的第一子集的命令;响应于该命令,处理器选择第一像素作为第一深度值的函数。【附图说明】图1示出根据本专利技术的实施例可以用于执行使用导入的深度信息的图像选择和掩蔽的计算机系统和计算机程序代码的结构。图2是根据在此呈现的本专利技术的实施例概述用于使用导入的深度信息的图像选择和掩蔽的方法的流程图。【具体实施方式】本专利技术提供一种用于使用导入的深度信息来选择或掩蔽编辑的图像和视频帧的区域的方法、计算机系统、计算机程序产品和服务。在本文中,动词“掩蔽”(mask)和“选择”可互换地用于描述勾画显示图像的区域的步骤,并且名词“掩蔽”和“选择”可互换地用于描述这样的勾画区域。如本领域技术人员已知的,图像编辑器的或视频编辑器的掩蔽特性和选择特性之间的功能差异与本专利技术的方法不相关。在此对数字“图像”引用应当解释为包括对数字视频剪辑的帧引用,并且对“图像编辑”应用的引用应当解释为包括对数字视频编辑应用的引用。对“数字相机”的引用应当类似地被解释为包括对数字照相机和数字摄像机二者的引用。使用图像编辑或视频编辑软件应用来掩蔽或选择图像或视频帧的区域可以是耗时的,但是掩蔽和选择是经常必须以辛苦而得的精确度来执行的重要和常用编辑功能。掩蔽或选择图像的面积是必要的,以将该区域识别为许多类型的编辑功能的目标或者在特定的编辑层或者α通道内区分图像区域。图像编辑应用可以包括手动掩蔽或选择工具,其让用户选择二维数字图像包括的像素的子集。这种手动工具可以要求用户通过在屏幕上的区域周围手画边界来选择子集。图像编辑应用可以进一步包括自动掩蔽或者选择工具,其基于位于区域内或附近的像素的特征自动地在该区域周围画出边界。这样的自动选择工具的示例包括,但不限于,配置为选择与落入规定的值的绝对或相对范围的亮度、光度或色调值相关联的连续或非连续区域内的像素的工具。在一些情况下,用户可以通过手动地点击屏幕上的参考像素或者参考像素集合指定参考值,当选择像素时其它像素的该相关联的值与其相比较。本专利技术通过将深度值的集合嵌入图像中,有助于图像编辑应用更准确地选择像素以包括在这样的选择中。这些深度值可以类似于由数字相机的多点对焦特性生成的“焦点”深度数据,并且在一些实施例中,可以与数字图像一起从这样的相机中导入。深度值也可以通过多种其它机制标识。数字静态照相机,数字视频照相机或者其它类型的数字成像设备可以,例如,通过使用诸如雷达、声纳、检测放置在被摄体的传感器、3D数字模型或者运动检测来标识主体的深度距离。每个深度值可以标识沿垂直于二维图像的表面平面(“相机位置”)的轴在该平面之后的距离。这样的深度距离可以与图像包括的像素的子集相关联,并且可以表示沿着由相关联的像素的子集表示的对象的该垂直“深度”轴的位置。换句话说,“深度值”描述由二维图像的区域表示的三维对象处于距相机位置多远。深度值可以组织为称为“深度图”的数据结构,编辑应用可以将其作为元数据构造和嵌入到正在被编辑的图像中。这样的深度图可以包括允许图像编辑程序选择像素是否应当被包括在选择内的深度信息,其中该选择作为该像素全部或者部分代表的对象的被摄体到图像平面距离的函数。深度图数据结构的具体格式依赖于实现,并且可以包括可以允许存储和访问深度图包括的深度值的任何数据结构。在一些实施例中,这样的嵌入深度图可以允许图像编辑应用仅仅估计初始选择边界,要求手动调整以更精确地勾画期望的选择。在其他实施例中,图像编辑应用可以包括有助于用户精心调整选择边界的附加的隔离特性,或者可以组合深度值与其他次要值,以更智能地或者更准确地选择像素。这些次要值可以包括,但不限于:与像素的亮度、色调、饱和度或光泽度相关联的值;像素的位置处的α通道的不透明度、亮度的值或者其它特性;以及在该像素位置的先前定义的掩蔽的不透明度、亮度的值或者其它特性。一些实施例中,应用可以尝试检测深度值的图案(pattern)和其他类型的值的图案,以便更智能地或者更准确地将图像的区域与它们表示的三维对象相关联。图1示出根据本专利技术实施例可以用于实现使用导入的深度信息的图像选择和掩蔽的计算机系统和计算机程序代码的结构。图1引用对象101到115。本专利技术的各方面可以采取完全硬件实施例的形式、完全软件实施例(包括固件、驻留软件、微代码等)的形式,或者组合软件和硬件方面的实施例的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一个实施例中,本专利技术可以采取包含具有存储在其中的计算机可读程序代码的一个或多个物理有形(例如,硬件)计算机可读介质或设备,该计算机程序代码配置为由计算机系统的处理器执行,以实现本专利技术的方法。在一个实施例中,存储该程序代码的物理有形计算机可读介质和/或设备(例如,硬件介质和/或设备)一般不包括信号,特别地不包括暂时信号本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201410001513.html" title="用于使用导入的深度信息的图像选择和掩蔽的系统与方法原文来自X技术">用于使用导入的深度信息的图像选择和掩蔽的系统与方法</a>

【技术保护点】
一种使用导入的深度信息来掩蔽或选择第一数字图像的区域的方法,该方法包括:计算机系统的处理器接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联;处理器接受选择像素的第一集合的第一子集的命令;响应于该命令,处理器选择第一像素作为第一深度值的函数。

【技术特征摘要】
2013.01.02 US 13/732,5621.一种使用导入的深度信息来掩蔽或选择第一数字图像的区域的方法,该方法包括: 计算机系统的处理器接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联; 处理器接受选择像素的第一集合的第一子集的命令; 响应于该命令,处理器选择第一像素作为第一深度值的函数。2.如权利要求1的方法,其中该处理器将深度值的第一集合格式化为深度图。3.如权利要求1的方法,其中该方法还包括: 处理器接收与第二数字图像相关联的深度值的第二集合,其中第二数字图像包括像素的第二集合,并且其中深度值的第二集合的第二深度值与像素的第二集合的第二像素相关联; 处理器接受选择像素的第二集合的第二子集的命令; 响应于该命令,处理器选择第二像素作为第二深度值的函数; 处理器将第一数字图像和第二数字图像缝合为全景图像,其中该缝合是第一像素的选择的函数,并且其中该缝合是第二像素的选择的进一步的函数。4.如权利要求1的方法,其中第一数字图像是一序列数字视频帧的数字视频帧,并且其中对于该序列的每个帧重复接收、接受和选择。5.如权利要求1的方法,其中第一像素与次要参数的第一值相关联,其中该选择是第一值的进一步的函数,并且其中从包括以下的组中选择次要参数: 像素亮度、像素色调、像素饱和度、像素光泽; 像素的位置处的α通道的不透明度、亮度或者其它特性;以及 在像素位置的先前定义的掩蔽的不透明度、亮度或者其它特性。6.如权利要求5的方法,其中该选择是次要参数的值的集合形成的图案的进一步的函数,其中该值的集合的值与像素的第一集合的对应像素相关联。7.如权利要求4的方法,其中处理器彩色化第一数字图像,其中彩色化包括调整第一像素的颜色、饱和度、或者色调,并且其中调整是第一深度值的函数。8.一种包括计算机可读硬件存储设备的计算机系统,该计算机可读硬件存储设备具有配置为经由存储器通过处理器运行的计算机可读程序代码,以实现使用多点导入深度信息来掩蔽或者选择第一数字图像的区域的方法,该方法包括: 处理器接收与第一数字图像相关联的深度值的第一集合,其中第一数字图像包括像素的第一集合,并且其中深度值的第一集合的第一深度值与像素的第一集合的第一像素相关联; 处理器接受选择像素的第一集合的第一子集的命令; 响应于该命令,处理器选择第一像素 作为第一深度值的函数。9.如权利要求8的系统,其中处理器将深度值的第一集合格式化为深度图,并且将深度图作为元数据嵌入第一数字图像。10.如权利要求8的系统,其中该方法还包括: 处理器接收与第二数字图像相关联的深度值的第二集合,其中第二数字图像包括像素的第二集合,并且其中深度值的第二集合的第二深度值与像素的第二集合的第二像素相关联; 处理器接受选择像素的第二集合的第二子集的命令; 响应于该命令,处理器选择第二像素作为第二深度值的函数; 处理器将第一数字图像和第二数字图像缝合为全景图像,其中该缝合是第一像素的选择的函数,并且其中该缝合是第二像素的选择的进一步的函数。11.如权利要求8的系统,其中第一数字图像是一序列数字视频帧的数字视频帧,并且其中对于该序列的每个帧重复接收、接受和选择。12.如权利要求8的系统,其中第一像素与次要参数的第一值相关联,其中该选择是第一值的进一步的函数,并且其中从包括以下的组中该次要参数: 像素亮度、像素色调、像素饱和度、像素光泽; 像素的位置处的α通道的不透明度、亮度或者其它特性;以及 在像素位置的先前定义的掩蔽的不透明度、亮度或者其它特性。13.如权利要求12的系统,其中该选择是次要参数的值的集合形成的图案的进一步的函数,其中该值的集合的值与像素的第一集合的对应像素相关联。14.一种...

【专利技术属性】
技术研发人员:JF凯利T西格
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1