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

用于调整图像大小的系统和方法技术方案

技术编号:12229741 阅读:100 留言:0更新日期:2015-10-22 10:25
在一些实例中,图像可具有不与显示该图像的空档相对应的尺寸。例如,图像内容项可具有不与内容项空档相对应的尺寸。可使用缝切割来添加或移除图像的像素,以调整图像的大小。可使用图像的显著性图,该显著性图具有图像的每个像素的显著性分数。可以在缝切割之前、期间和之后使用评价指标,以确定显著内容是否受缝切割的影响。在一些实例中,缝成本阈值可用于缝切割期间的自适应步长。接着可输出调整了大小的图像,例如用于将与资源一起提供的图像内容项。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
在诸如互联网或其他网络的网络化环境中,第一方内容提供者可提供用于在资源 上公开显示的信息,该资源例如是web页面、文档、应用和/或其他资源。第一方内容可包 括由第一方提供者经由例如内容服务器提供的用于在互联网上显示的文本、视频和/或音 频信息。还可以由第三方内容提供者提供用于与由第一方提供者提供的第一方内容一起在 资源上显示的附加的第三方内容。因此,查看资源的人可访问作为资源主题的信息,以及可 能与该资源的主题相关或不相关的第三方内容。
技术实现思路
用于调整图像大小的方法可包括接收关于图像的数据、缝(seam)成本阈值和步 长。可基于所述关于图像的数据做出所述图像的显著性图。可基于显著性图为所述图像确 定第一缝集合,所述第一缝集合中的每个缝具有低于所述缝成本阈值的显著性成本。可使 用第一调整大小的缝的集合调整所述图像的大小以生成第二图像。其所述第一调整大小的 缝的集合包括与所述第一缝集合的缝的数量和所述步长之中的最小值相等的缝的数量。可 为所述第二图像确定第二缝集合,所述第二缝集合中的每个缝具有低于所述缝成本阈值的 显著性成本。可使用第二调整大小的缝的集合调整所述第二图像的大小,以生成调整了大 小的图像。所述第二调整大小的缝的集合包括与所述第二缝集合的缝的数量和所述步长之 中的最小值相等的缝的数量。可输出用于完成所述调整了大小的图像的显示的显示数据。 计算机可读存储装置可存储指令,当由数据处理器执行该指令时可使得所述数据 处理器执行一些操作。所述操作可包括从请求装置接收对于将与资源一起显示的内容项的 请求。可选择包括具有数个像素的图像的内容项。可基于梯度显著性值、颜色空间分布显 著性值以及标志检测值为每个像素确定显著性分数。可基于显著性分数为所述图像确定平 均显著性值。如果所述平均显著性值低于平均阈值,则可基于所述显著性分数为所述图像 确定第一缝集合。可基于所述第一缝集合调整所述图像的大小。可为所述第一缝集合确定 总的成本值,并且如果所述总的成本值低于最小成本阈值,则输出显示数据以完成将调整 了大小的图像显示为内容项。 用于调整第三方内容提供者的图像内容项的大小的系统可包括数据处理器和存 储一些指令的计算机可读存储装置,当由所述数据处理器执行该指令时使得所述数据处理 器执行多种操作。所述操作可包括接收关于具有数个像素的图像的数据、缝成本阈值和步 长。可为所述图像确定显著性图,并且所述显著性图可包括所述图像的每个像素的显著性 分数。可基于显著性分数为所述图像确定平均显著性值。如果所述平均显著性值低于平均 阈值,则基于所述显著性分数为所述图像确定第一缝集合。所述第一缝集合中的每个缝可 具有低于所述缝成本阈值的显著性成本。可基于第一调整大小的缝的集合调整所述图像的 大小,以生成第二图像。所述第一调整大小的缝的集合可包括与所确定的第一缝集合的缝 的数量和所述步长之中的最小值相等的缝的数量。可为所述第二图像确定第二缝集合。可 基于所述第二缝集合调整所述第二图像的大小,以生成调整了大小的图像。可输出用于完 成所述调整了大小的图像的显示的显示数据。【附图说明】 在附图中,以示例而不是限制的方式示出了本文教导的各个实施方式,其中:图1是描述经由计算机网络提供信息的示例系统的概览; 图2是用于调整图像内容项的大小的示例过程的流程图; 图3A是示出了示例缝的示例的图像的显著性图的概览; 图3B是移除了示例缝的图3A的示例显著性图的概览; 图4A是平均显著性值可能超过平均阈值的示例图像内容项; 图4B是示出了具有添加的补缺(filler)的图4A的图像内容项的图像的示例; 图4C是示出了具有添加的补缺的图4A的图像内容项的图像的另一个示例; 图5A是可对其应用自适应缝切割(seamcarving)的示例的图像内容项; 图5B是示出了对于图5A的图像内容项的图像检测到的文字区域和标志区域的示 例; 图5C是示出了可能低于缝成本阈值的关于图5A的图像内容项的图像的数个缝的 示例; 图是示出了通过复制缝来调整大小之后的关于图5A的图像内容项的第二调整 了大小的图像的示例; 图5E是关于图5A的图像内容项的不例的调整了大小的图像; 图5F是示出了可能低于缝成本阈值的关于图5A的图像内容项的图像的数个缝的 示例; 图5G是示出了通过复制图5F的缝来调整大小之后的关于图5A的图像内容项的 第二调整了大小的图像的示例; 图5H是示出了通过复制图5G的附加缝来调整大小之后的关于图5A的图像内容 项的第三调整了大小的图像的示例; 图6A是可对其应用自适应缝切割的另一个示例图像内容项; 图6B是示出了在调整图像的大小时使用的数个确定的缝的关于图6A的图像内容 项的示例的调整了大小的图像; 图6C是省略了确定的缝的关于图6A的图像内容项的示例的调整了大小的图像; 图7A是可对其应用自适应缝切割的另一个示例的图像内容项;图7B是示出了在调整图像的大小时使用的数个确定的缝的关于图7A的图像内容 项的示例的调整了大小的图像; 图7C是省略了确定的缝的关于图7A的图像内容项的示例的调整了大小的图像; 图8A是可对其应用自适应缝切割的另一个示例的图像内容项;图8B是示出了在调整图像的大小时使用的数个确定的缝的关于图8A的图像内容 项的示例的调整了大小的图像; 图8C是省略了确定的缝的关于图8A的图像内容项的示例的调整了大小的图像; 图9是示出了可用来实现本文描述和示出的系统和方法的各个元素的计算机系 统的总体架构的框图。 部分或全部的所述图示应被视为是用于说明目的的示意图表示。出于示出一个或 多个实施方式的目的提供所述图示,应明确理解它们将不被用于限制权利要求的范围或含 义。【具体实施方式】 下文是对用于在计算机网络上提供信息的方法、设备和系统的与其相关的各个概 念及其实施方式的更详细的描述。由于所描述的方面不限于实施方式的任何特定方式,因 此可采用众多方式中的任何一种来实现下文中更详细讨论的各个方面。主要出于说明的目 的来提供【具体实施方式】和应用的示例。 在一些实例中,调整内容项(诸如图像和/或视频)的大小可能是有用的。例如, 计算装置(如用户装置或请求装置)可经由互联网通过与对应于资源的服务器(如web页 面服务器)通信来查看该资源(诸如web页面)。该资源可包括来自第一方提供者的作为 资源的主题的内容,以及附加的第三方提供的内容,如广告。在一个实施方式中,响应于接 收到访问web页面的请求,web页面服务器可与诸如内容布置系统的数据处理系统通信,以 请求用于插入到在计算装置处显示的web页面的植染(rendering)中的内容项。内容布置 系统可选择合适的内容项并且将其提供给web页面服务器,以与web页面一起显示。 在一些实例中,资源的空档(slot)可能具有与所选择的内容项不同的一组尺寸。 在这类实例中,调整内容项的大小以符合该空档可能是有用的,例如移除内容项的部分和/ 或向内容项添加附加的像素。可通过利用诸如缝切割(seamcarving)的技术来完成这种 大小调整。缝切割基于期望的大小调整来选择内容项的一系列连接的像素,以进行复制和/ 或移除。对于内容项来说,选择不扭曲内容项的主要或显著内容的缝可本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104995657.html" title="用于调整图像大小的系统和方法原文来自X技术">用于调整图像大小的系统和方法</a>

【技术保护点】
一种用于调整图像大小的方法,包括:在数据处理器处接收关于图像的数据、缝成本阈值和步长;使用所述数据处理器基于所述关于图像的数据为所述图像确定显著性图;使用所述数据处理器基于所确定的显著性图为所述图像确定第一缝集合,其中,所述第一缝集合中的每个缝具有低于所述缝成本阈值的显著性成本;基于第一调整大小的缝的集合调整所述图像的大小以生成第二图像,其中,所述第一调整大小的缝的集合包括与所述第一缝集合的缝的数量和所述步长中的最小值相等的缝的数量;使用所述数据处理器为所述第二图像确定第二缝集合,其中,所述第二缝集合中的每个缝具有低于所述缝成本阈值的显著性成本;基于第二调整大小的缝的集合调整所述第二图像的大小以生成调整了大小的图像,其中,所述第二调整大小的缝的集合包括与所述第二缝集合的缝的数量和所述步长中的最小值相等的缝的数量;以及输出显示数据以完成所述调整了大小的图像的显示。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M·达塔尔HH·C·廖V·卡瓦特拉A·黄
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1