当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于增加图像的位深的系统和方法技术方案

技术编号:15343304 阅读:62 留言:0更新日期:2017-05-17 00:24
处理具有第一位深的图像包括:执行位深增强操作的两次或者更多次迭代,所述位深增强操作将所述图像的所述位深增加到高于所述第一位深的第二位深。所述位深增强操作包括:将所述图像划分为多个区域,执行边缘检测操作以识别所述多个区域中不包含边缘特征的一个或者多个区域,并且将模糊应用到所述多个区域中不包含边缘特征的所述一个或者多个区域。在所述位深增强操作的第一次迭代中,所述多个区域包括第一数量的区域,并且包括在所述多个区域中的区域的数量随所述位深增强操作的每次后续迭代而减少。

【技术实现步骤摘要】
【国外来华专利技术】用于增加图像的位深的系统和方法
技术介绍
数字图像和视频用像素表示,每个像素都具有颜色值。可以用来表示单独的像素的颜色的数量是用来描述颜色的位的数量的函数。增加用来表示颜色的位的数量则增加了可以表示的颜色的数量。这称为位深。经常按照每种颜色每个像素有八位的色位深来存储和/传输图像。在具有高分辨率和高对比度的显示器上观看时,令人反感的视觉伪影由于色位深而变得明显。将常见的和非常明显的视觉伪影称为“条带(banding)”或者“假轮廓(falsecontouring)”,其出现在本应该是平滑的逐渐的颜色转变(即,梯度)的图像区域反而却由其间具有明显边界的色带来表示时。可以通过按照更高位深存储图像和视频来消除这些伪影,在更高位深时,每个像素的颜色值用更多的位来表示。然而,许多先前记录的图像都已经按照低位深(诸如每种颜色每个像素有八位)存储。另外,增加图像的位深导致在存储图像所需的空间和必须传输以便通过网络发送图像的数据量方面的对应增加。
技术实现思路
本公开大体上涉及增加图像和视频的位深。本公开的实施例的一方面是一种用于处理具有第一位深的图像的方法。该方法包括执行位深增强操作的两次或者更多次迭代,该位深增强操作将图像的位深增加到高于第一位深的第二位深。位深增强操作包括将图像划分为多个区域,执行边缘检测操作以识别多个区域中不包含边缘特征的一个或者多个区域,并且将模糊应用到多个区域中不包含边缘特征的一个或者多个区域。在位深增强操作的第一次迭代中,该多个区域包括第一数量的区域,并且包括在多个区域中的区域的数量随位深增强操作的每次后续迭代而减少。本公开的实施例的另一方面是一种用于处理具有第一位深的图像的设备。该设备包括:存储器;以及处理器,该处理器被配置为执行存储在存储器中的指令以执行位深增强操作的两次或者更多次迭代,该位深增强操作将图像的位深增加到高于第一位深的第二位深。位深增强操作包括将图像划分为多个区域,执行边缘检测操作以识别多个区域中不包含边缘特征的一个或者多个区域,并且将模糊应用到多个区域中不包含边缘特征的一个或者多个区域。在位深增强操作的第一次迭代中,多个区域包括第一数量的区域,并且包括在多个区域中的区域的数量随位深增强操作的每次后续迭代而减少。本公开的实施例的另一方面是一种包括可由一个或者多个处理器执行的程序指令的非暂时性计算机可读存储装置,该程序指令在被执行时使一个或者多个处理器执行用于处理具有第一位深的图像的操作。该操作包括执行位深增强操作的两次或者更多次迭代,该位深增强操作将图像的位深增加到高于第一位深的第二位深。位深增强操作包括将图像划分为多个区域,执行边缘检测操作以识别多个区域中不包含边缘特征的一个或者多个区域,并且将模糊应用到多个区域中不包含边缘特征的一个或者多个区域。在位深增强操作的第一次迭代中,多个区域包括第一数量的区域,并且包括在多个区域中的区域的数量随位深增强操作的每次后续迭代而减少。在这些公开的实施例的一些实施方式中,包括在该多个区域中的区域的数量随位深增强操作的每次后续迭代减少大约百分之七十五。在这些公开的实施例的一些实施方式中,通过针对第一次迭代和每次后续迭代使用恒定区域大小来执行将图像划分为多个区域。在其它实施方式中,通过针对第一次迭代使用第一区域大小并且针对每次后续迭代增加区域大小来执行将图像划分为多个区域。在这些公开的实施例的一些实施方式中,该多个区域中的每个区域包括各自具有像素值的多个像素,并且边缘检测操作包括将每个区域中的最大像素值与每个区域中的最小像素值进行比较。在这些实施方式的变化中,在该多个区域中的相应区域中的最大像素值与最小像素值之差超过阈值时,识别边缘特征。在这些公开的实施例的一些实施方式中,该多个区域中的每个区域包括各自具有像素值的多个像素,并且应用模糊包括对在不包含边缘特征的一个或者多个区域中的每个区域中的像素值进行平均。鉴于这些方面的变化,下文以另外的细节描述了实施方式和实施例。附图说明本文的描述参考了附图,其中,贯穿多个视图,类似的附图标记表示类似的部分,并且其中:图1是示出了可以实施用于增加图像的色位深的系统的环境的示例的框图;图2是示出了接收站的硬件配置的示例的框图;图3是示出了输入图像的示例的图示;图4是示出了用于增加图像的色位深的系统的操作的框图;图5是示出了用于增加图像的色位深的示例过程的流程图;图6是示出了将图像划分为区域并且检测这些区域中的边缘特征的第一示例的图示;图7是示出了将图像划分为区域并且检测这些区域中的边缘特征的第二示例的图示;以及图8是示出了用于增加图像的色位深的图像增强功能的示例的框图。具体实施方式本文描述的系统和方法涉及通过按照多个尺度应用基于阈值的模糊来增加数字图像的位深。通过按照多尺度应用模糊,来自动确定模糊的大小。通过应用每个尺度的阈值,避免了基于图像的内容来明确分割图像的需要。可以将每个模糊操作和阈值操作单独应用到图像的离散区域(诸如像素组),以局部化模糊的影响并且维持边缘特征。可选地,可以通过使用图像的偏移副本来应用滤波操作以确保平滑插值。图1是示出了可以实施用于增加图像的位深的系统的环境100的示例的框图。环境100包括通过网络130连接的传输站110和接收站120。可以按照许多方式(诸如,按照具有存储器和处理器的一个或者多个计算装置的形式)来实施传输站110和接收站120。网络130可以是或者包括互联网、局域网(LAN)、广域网(WAN)、虚拟专用网(VPN)、蜂窝电话网、或者将信息从传输站110传送到接收站120的任何其它装置中的任何一种或者所有。可操作接收站120以通过根据本文所教导的方法对图像进行处理来增加图像的位深。然后,可以输出图像以在接收站120处向用户显示。如本文使用的,图像可以是单独的静态图像,诸如数码照片、或者来自视频的帧。在一种实施方式中,将接收站120处理的图像经由网络130从传输站110传输到接收站120,并且在接收到这些图像之后,通过接收站120对这些图像进行处理。例如,图像可以是来自视频流的帧。响应于来自接收站120的请求,传输站110可以将视频流传输到接收站120。在一些实施方式中,在传输视频流之前,通过传输站110对视频流进行编码。在其它实施方式中,先前已经对视频流进行了编码并且将其存储在传输站110处。按照第一色位深对视频流进行编码。在接收到视频流并且对视频流进行编码之后,接收站120根据本文所教导的方法处理来自视频流的图像(即,帧)以便增加图像的位深。图2是图1的接收站120的硬件配置的示例的框图。可以使用相同硬件配置或者相似硬件配置来实施传输站110。接收站120可以包括CPU210。CPU210可以是传统的中央处理单元。可替代地,CPU210可以是现在存在的或者以后会开发出来的能够操纵或者处理信息的任何其它类型的装置、或者多个装置。尽管可以用如图所示的单个处理器(例如,CPU210)来实践所公开的示例,但是可以通过使用一个以上的处理器来实现在速度和效率方面的优势。接收站120可以包括存储器220,诸如随机存取存储器装置(RAM)。也可以将任何其它适合的类型的存储装置用作存储器220。存储器220可以包括可以通过使用总线230由CPU210访问的代码和数据222。本文档来自技高网...
用于增加图像的位深的系统和方法

【技术保护点】
一种用于处理具有第一位深的图像的设备,所述设备包括:存储器;以及处理器,所述处理器被配置为执行存储在所述存储器中的指令以:执行位深增强操作的两次或者更多次迭代,所述位深增强操作将所述图像的所述位深增加到高于所述第一位深的第二位深,所述位深增强操作包括:将所述图像划分为多个区域,执行边缘检测操作以识别所述多个区域中不包含边缘特征的一个或者多个区域,并且将模糊应用到所述多个区域中不包含边缘特征的所述一个或者多个区域,其中,在所述位深增强操作的第一次迭代中,所述多个区域包括第一数量的区域,并且包括在所述多个区域中的区域的数量随所述位深增强操作的每次后续迭代而减少。

【技术特征摘要】
【国外来华专利技术】2014.08.06 US 14/452,7901.一种用于处理具有第一位深的图像的设备,所述设备包括:存储器;以及处理器,所述处理器被配置为执行存储在所述存储器中的指令以:执行位深增强操作的两次或者更多次迭代,所述位深增强操作将所述图像的所述位深增加到高于所述第一位深的第二位深,所述位深增强操作包括:将所述图像划分为多个区域,执行边缘检测操作以识别所述多个区域中不包含边缘特征的一个或者多个区域,并且将模糊应用到所述多个区域中不包含边缘特征的所述一个或者多个区域,其中,在所述位深增强操作的第一次迭代中,所述多个区域包括第一数量的区域,并且包括在所述多个区域中的区域的数量随所述位深增强操作的每次后续迭代而减少。2.根据权利要求1所述的设备,其中,包括在所述多个区域中的区域的数量随所述位深增强操作的每次后续迭代减少大约百分之七十五。3.根据权利要求1或者权利要求2所述的设备,其中,将所述图像划分为多个区域是通过针对所述第一次迭代和每次后续迭代使用恒定区域大小来执行的。4.根据权利要求1或者权利要求2所述的设备,其中,将所述图像划分为多个区域是通过针对所述第一次迭代使用第一区域大小并且针对每次后续迭代增加所述区域大小来执行的。5.根据权利要求1-4中的任何一项所述的设备,其中,所述多个区域中的每个区域包括各自具有像素值的多个像素,并且所述边缘检测操作包括将每个区域中的最大像素值与每个区域中的最小像素值进行比较。6.根据权利要求5所述的设备,其中,在所述多个区域中的相应区域中的所述最大像素值与所述最小像素值之差超过阈值时,识别边缘特征。7.根据权利要求1-6中的任何一项所述的设备,其中,所述多个区域中的每个区域包括各自具有像素值的多个像素,并且应用所述模糊包括对在不包含边缘特征的所述一个或者多个区域中的每个区域中的所述像素值进行平均。8.一种包括可由一个或者多个处理器执行的程序指令的...

【专利技术属性】
技术研发人员:安德鲁·伊安·拉塞尔
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

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

1