首页> 中国专利> 一种用于对目标页面中的图像元素进行处理的方法和设备

一种用于对目标页面中的图像元素进行处理的方法和设备

摘要

本发明的目的是提供一种用于对目标页面中的图像元素进行处理的方法与设备。处理设备通过根据待处理的目标页面中的图像元素,确定与所述图像元素相匹配的一个或多个候选图像元素,并确定与所述图像元素相对应的优选图像元素,根据所述优选图像元素,对所述图像元素进行处理,以获得更新后的目标页面。与现有技术相比,本发明实现了对图像元素的自动处理,提高了对图像元素识别的准确度,以及对图像元素进行优化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应的产品的价值信息。

著录项

  • 公开/公告号CN103324672A

    专利类型发明专利

  • 公开/公告日2013-09-25

    原文格式PDF

  • 申请/专利权人 百度在线网络技术(北京)有限公司;

    申请/专利号CN201310193972.2

  • 发明设计人 郑迅;陶哲;李浩;

    申请日2013-05-23

  • 分类号G06F17/30(20060101);

  • 代理机构北京汉昊知识产权代理事务所(普通合伙);

  • 代理人罗朋;周建华

  • 地址 100085 北京市海淀区上地十街10号百度大厦

  • 入库时间 2024-02-19 20:39:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-06

    授权

    授权

  • 2013-10-30

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130523

    实质审查的生效

  • 2013-09-25

    公开

    公开

说明书

技术领域

本发明涉及互联网技术领域,尤其涉及一种用于对目标页面中的 图像元素进行处理的技术。

背景技术

随着互联网技术的不断发展,用户生成内容(User Generated  Content,UGC)模式被越来越多的网站所采用,例如社交网站、视频 分享网站、照片分享网站、知识分享网站、社区、论坛等。对于采用 UGC模式的网站,如在用户共同编辑的知识共享网站中,用户上传 的图片质量参差不齐。大部分用户为知识共享网站(如百度百科、维 基百科等)贡献的图片,都来自于互联网上的公共版权或原作者放弃 版权的图片,这部分图片在网络、社区和用户之间经过多次转载、复 制,图像质量可能大幅下降(如尺寸缩小、清晰度降低)。而质量较 低的图片上传到知识共享网站后,影响了浏览用户直观获取图形知识 的水平,降低了产品的价值信息。

而用户若希望找到原始的优质图片,需要耗费较高的成本;且需 要用户主动操作,如自行利用图片搜索引擎或其他图像处理技术,以 提高图片质量;同时由于在全网范围搜索图片效率较低,用户很难精 确找到自己所需的图片,存在图像识别不准确的情况。

发明内容

本发明的目的是提供一种用于对目标页面中的图像元素进行处理 的方法与设备。

根据本发明的一个方面,提供了一种用于对目标页面中的图像元 素进行处理的方法,其中,该方法包括以下步骤:

a获取待处理的目标页面,其中,所述目标页面中包括一个或多 个图像元素;

b根据所述图像元素,确定与所述图像元素相匹配的一个或多个 候选图像元素;

c根据所述候选图像元素,确定与所述图像元素相对应的优选图 像元素;

d根据所述优选图像元素,对所述图像元素进行处理,以获得更 新后的目标页面。

根据本发明的另一方面,还提供了一种用于对目标页面中的图像 元素进行处理的处理设备,其中,该设备包括:

获取装置,用于获取待处理的目标页面,其中,所述目标页面中包 括一个或多个图像元素;

候选确定装置,用于根据所述图像元素,确定与所述图像元素相匹 配的一个或多个候选图像元素;

优选确定装置,用于根据所述候选图像元素,确定与所述图像元素 相对应的优选图像元素;

处理装置,用于根据所述优选图像元素,对所述图像元素进行处理, 以获得更新后的目标页面。

与现有技术相比,本发明通过根据待处理的目标页面中的图像元 素,确定与所述图像元素相匹配的一个或多个候选图像元素,并确定与 所述图像元素相对应的优选图像元素,根据所述优选图像元素,对所述 图像元素进行处理,以获得更新后的目标页面,从而实现了对图像元素 的自动处理,提高了对图像元素识别的准确度,以及对图像元素进行优 化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率, 提高了与目标页面相对应的产品的价值信息。

而且,本发明还可以根据所述图像元素所对应的图像相关信息,确 定与所述图像元素相匹配的一个或多个候选图像元素,其中,所述候选 图像元素与所述图像元素具有相同或相近的图像相关信息,从而提高了 对图像元素识别的准确度,进而改善了用户的使用体验,提高了用户获 取信息的效率,提高了与目标页面相对应的产品的价值信息。

而且,本发明还可以根据所述图像元素,在近似图像数据库中进行 匹配查询,以获得与所述图像元素相匹配的匹配图像簇,根据所述匹配 图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素;进一 步地,还可以根据多个候选图像,获取一个或多个近似图像簇,根据所 述一个或多个近似图像簇,建立或更新所述近似图像数据库;从而提高 了图像元素识别的准确度,以及对图像元素进行优化的处理效率,进而 改善了用户的使用体验,提高了用户获取信息的效率,提高了与目标页 面相对应的产品的价值信息。

而且,本发明还可以检测是否满足对所述图像元素进行处理的处理 触发条件,当满足所述处理触发条件时,根据所述图像元素,确定与所 述图像元素相匹配的一个或多个候选图像元素,从而提高了对图像元素 进行优化的处理效率,降低了系统消耗。

而且,本发明还可以基于预定的优选策略,在所述一个或多个候选 图像元素中确定与所述图像元素相对应的优选图像元素,从而实现对候 选图像元素的精确筛选,提高了对图像元素识别的准确度,以及对图像 元素进行优化的处理效率,改善了用户的使用体验,提高了用户获取信 息的效率,提高了与目标页面相对应的产品的价值信息。

而且,本发明还可以根据所述优选图像元素,对所述图像元素进行 替换处理,以获得更新后的目标页面;进一步地,基于所述图像元素, 对所述优选图像元素进行处理,获取处理后的优选图像元素,根据所述 处理后的优选图像元素,对所述图像元素进行替换,以获得更新后的目 标页面;从而实现了对目标页面的自动更新,提高了对图像元素进行优 化的处理效率,改善了用户的使用体验,提高了用户获取信息的效率, 提高了与目标页面相对应的产品的价值信息。

而且,本发明还可以获取用户的页面编辑请求或页面访问请求,根 据所述用户的页面编辑请求或页面访问请求,获取所述页面编辑请求或 页面访问请求所对应页面,以作为待处理的目标页面,从而实现了对图 像元素的自动处理,提高了对图像元素进行优化的处理效率,改善了用 户的使用体验,提高了用户获取信息的效率,提高了与目标页面相对应 的产品的价值信息。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述, 本发明的其它特征、目的和优点将会变得更明显:

图1示出根据本发明一个方面的一种用于对目标页面中的图像元 素进行处理的处理设备示意图;

图2示出根据本发明一个优选实施例的一种用于对目标页面中的 图像元素进行处理的处理设备示意图;

图3示出根据本发明另一个方面的一种用于对目标页面中的图像 元素进行处理的方法流程图;

图4示出根据本发明一个优选实施例的一种用于对目标页面中的 图像元素进行处理的方法流程图。

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

下面结合附图对本发明作进一步详细描述。

图1示出根据本发明一个方面的一种用于对目标页面中的图像元 素进行处理的处理设备示意图;其中,所述处理设备包括获取装置 11、候选确定装置12、优选确定装置13、处理装置14。具体地,获 取装置11获取待处理的目标页面,其中,所述目标页面中包括一个 或多个图像元素;候选确定装置12根据所述图像元素,确定与所述 图像元素相匹配的一个或多个候选图像元素;优选确定装置13根据 所述候选图像元素,确定与所述图像元素相对应的优选图像元素;处 理装置14根据所述优选图像元素,对所述图像元素进行处理,以获 得更新后的目标页面。

在此,所述处理设备括但不限于网络设备、用户设备、或网络设 备与用户设备通过网络相集成所构成的设备。其中,所述网络设备 包括一种能够按照事先设定或存储的指令,自动进行数值计算和信 息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路 (ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备 等。所述网络设备其包括但不限于计算机、网络主机、单个网络服 务器、多个网络服务器集或多个服务器构成的云;在此,云由基于 云计算(Cloud Computing)的大量计算机或网络服务器构成,其中, 云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一 个虚拟超级计算机。所述用户设备其包括但不限于任何一种可与用 户通过键盘、遥控器、触摸板、或声控设备进行人机交互的电子产 品,例如计算机、智能手机、PDA、游戏机、或IPTV等。所述网络包 括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组 织网络(Ad Hoc网络)等。本领域技术人员应能理解,其他的处理设 备同样适用于本发明,也应包含在本发明保护范围以内,并在此以 引用方式包含于此。

上述各装置之间是持续不断工作的,在此,本领域技术人员应 理解“持续”是指上述各装置分别实时地或者按照设定的或实时调整 的工作模式要求,进行待处理的目标页面的获取、候选图像元素的确 定、优选图像元素的确定、图像元素的处理等,直至处理设备停止获 取待处理的目标页面。

获取装置11获取待处理的目标页面,其中,所述目标页面中包 括一个或多个图像元素。

具体地,获取装置11通过根据各种通信协议(Communications  Protocol),通过各类数据传输接口,与存储或提供所述待处理的目 标页面的数据库或其他第三方设备相交互,获取所述待处理的目标页 面。其中,所述目标页面中包括一个或多个图像元素。

在此,所述图像元素包括但不限于各种格式的图片,如gif格式 的动态图片或bmp、jpeg等格式的静态图片等。

在此,所述图像元素包括由用户新上传的图像或是该目标页面内 原有的图像,或者从其他应用中复制或引入到当前目标页面中的图 像;或是所述待处理的目标页面通过任何其他方式所获取的图像等。

需要说明的是,上述举例仅为更好地说明本发明的技术方案,而 非对本发明的限制,本领域技术人员应该理解,任何获取待处理的目 标页面的实现方式、以及任何格式或类型的图像元素,均应包含在本 发明的范围内。

优选地,所述获取装置11可以获取用户的页面编辑请求;根据所 述用户的页面编辑请求,获取所述页面编辑请求所对应页面,以作为 待处理的目标页面,其中,所述目标页面中包括一个或多个图像元 素。

具体地,所述获取装置11根据各种通信协议(Communications  Protocol),通过各种数据传输接口,与用户设备进行交互,获取用 户如通过键盘、鼠标、写字板输入等方式所输入的对页面的页面编辑 请求;或者,所述获取装置11根据各种通信协议(Communications  Protocol),通过各种数据传输接口,与其他存储有用户的页面编辑 请求的第三方设备相交互,获取用户的页面编辑请求。其中,所述页面 编辑请求包括但不限于用户对所述页面添加一种或多种页面元素(如 上传图片、添加文字内容等)、删除一种或多种页面元素(如删除图 片、删除文字内容等)、移动所述页面上一种或多种页面元素的位置。 其中,所述用户设备包括但不限于,计算机、智能手机、PDA(Personal  Digital Assistant,即掌上电脑)等任何具有上网浏览及输入功能 的设备。

获取装置11根据所述用户的页面编辑请求,与所述页面编辑请求 所对应的服务器或数据库相交互,将根据用户的页面编辑请求所编辑后 的页面作为待处理的目标页面;其中,所述目标页面中包括一个或多 个图像元素。

例如,用户的页面编辑请求为在某百科词条的页面上,上传了一 张新的图片元素,则所述获取装置11获取了用户的该上传图片的页 面编辑请求,将所述页面编辑请求所对应的上传了新的图片元素的某 百科词条的页面作为待处理的目标页面。

在此,所述图像元素包括但不限于各种格式的图片,如gif格式 的动态图片或bmp、jpeg等格式的静态图片等。

需要说明的是,上述举例仅为更好地说明本发明的技术方案, 而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页 面编辑请求,并根据所述用户的页面编辑请求,获取所述页面编辑请求 所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发 明的范围内。

优选地,所述获取装置11可以获取用户的页面访问请求;根据所 述用户的页面访问请求,获取所述页面访问请求所对应页面,以作为 待处理的目标页面,其中,所述目标页面中包括一个或多个图像元 素。

具体地,所述获取装置11根据各种通信协议(Communications  Protocol),通过各种数据传输接口,与用户设备进行交互,获取用 户如通过键盘、鼠标、写字板输入等方式所输入的对页面的页面访问 请求;或者,所述获取装置11根据各种通信协议(Communications  Protocol),通过各种数据传输接口,与其他存储有用户的页面访问 请求的第三方设备相交互,获取用户的页面访问请求。其中,所述页面 访问请求包括但不限于用户通过点击、滑动、触摸等方式,对页面的 浏览等。其中,所述用户设备包括但不限于,计算机、智能手机、PDA (Personal Digital Assistant,即掌上电脑)等任何具有上网浏览 及输入功能的设备。

获取装置11根据所述用户的页面访问请求,与所述页面访问请求 所对应的服务器或数据库相交互,将根据用户的页面访问请求所对应的 页面作为待处理的目标页面;其中,所述目标页面中包括一个或多个 图像元素。

例如,用户的页面访问请求为在手机上浏览了某百科词条的页 面,则所述获取装置11获取了用户通过手机浏览页面的页面访问请 求,将所述页面访问请求所对应的对应于手机浏览页面的某百科词条 的页面作为待处理的目标页面。

在此,所述图像元素包括但不限于各种格式的图片,如gif格式 的动态图片或bmp、jpeg等格式的静态图片等。

需要说明的是,上述举例仅为更好地说明本发明的技术方案, 而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页 面访问请求,并根据所述用户的页面访问请求,获取所述页面访问请求 所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发 明的范围内。

候选确定装置12根据所述图像元素,确定与所述图像元素相匹 配的一个或多个候选图像元素。

具体地,候选确定装置12根据所述待处理的目标页面中所包含 的一个或多个图像元素,例如根据所述图像元素所对应的如纹理信息 或文本信息等,在近似图像数据库中进行匹配,确定与所述图像元素 相匹配的一个或多个候选图像元素;或者例如确定与所述图像元素相 匹配的匹配图像簇,进而确定与所述图像元素相匹配的一个或多个候 选图像元素。

在此,所述匹配包括但不限于与所述图像元素的完全匹配或部分 匹配等;所述完全匹配包括但不限于所述图像元素与候选图像元素的纹 理信息、文本信息完全相同,所述部分匹配包括但不限于所述候选图像 元素的一部分与所述图像元素的一部分所对应的纹理信息和/或文本信 息完全相同,或者所述候选图像元素与所述图像元素所对应的纹理信息 和/或文本信息部分相同。

在此,所述近似图像数据库可以根据用户上传的图像生成;也可以 通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图 像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素 的地址信息等。

优选地,所述候选确定装置12可以根据所述图像元素所对应的图 像相关信息,确定与所述图像元素相匹配的一个或多个候选图像元 素,其中,所述候选图像元素与所述图像元素具有相同或相近的图像 相关信息。

具体地,所述候选确定装置12可以对所述图像元素进行分析与提 取,以获取所述图像元素所对应的图像相关信息;或者所述候选确定装 置12与存储所述图像元素相对应的图像相关信息的数据库相交互,以 获取所述图像元素所对应的图像相关信息。

其中,所述图像相关信息包括以下至少任一项:

-所述图像元素所对应的纹理信息,例如,所述图像的线条信息、 所述图像的明暗变化信息等;

-所述图像元素所对应的文本信息,例如,所述图像的主题信息、 描述信息、标签信息等。

所述候选确定装置12根据所述图像元素所对应的图像相关信息, 通过将所述图像元素所对应的图像相关信息与其他如存储在近似图像 数据库中的图像进行匹配,将具有相同或相近的图像相关信息的图像 确定为与所述图像元素相匹配的一个或多个候选图像元素。

优选地,所述处理设备还包括检测装置(未示出),其中,所述 检测装置检测是否满足对所述图像元素进行处理的处理触发条件;当满 足所述处理触发条件时,所述候选确定装置12根据所述图像元素,确 定与所述图像元素相匹配的一个或多个候选图像元素。

具体地,所述检测装置对所述图像元素或所述图像元素所对应的目 标页面进行检测,检测是否满足对所述图像元素进行处理的处理触发条 件。在此,所述处理触发条件包括但不限于对所述图像元素的质量、大 小、主题等进行判断,或者对所述图像元素所对应的目标页面的类型、 内容等进行判断,或者根据预定的时间等进行检测等。

例如,所述检测装置检测所述图像元素的像素值是否大于预定的阈 值,如像素值达不到该预定的阈值,则认为该图像元素质量不佳,需要 进行处理,因此确定满足对所述图像元素进行处理的处理触发条件;反 之则不满足对所述图像元素进行处理的处理触发条件。从而提高了对图 像元素进行优化的处理效率,降低了系统消耗。

当满足所述处理触发条件时,所述候选确定装置12根据所述图像 元素,确定与所述图像元素相匹配的一个或多个候选图像元素。在此, 所述确定方式与图1中所述候选确定装置12的确定方式相同或相似, 故在此不再赘述,并通过引用的方式包含于此。

需要说明的是,上述举例仅为更好地说明本发明的技术方案, 而非对本发明的限制,本领域技术人员应该理解,任何可用于检测 是否满足对所述图像元素进行处理的处理触发条件的检测方式,均应 包含在本发明的范围内。

优选确定装置13根据所述候选图像元素,确定与所述图像元素 相对应的优选图像元素。

具体地,所述优选确定装置13通过获取所述候选确定装置12所 确定的一个或多个候选图像元素,例如根据预定的优选规则,对所述 一个或多个候选图像元素进行筛选等方式,确定所述图像元素相对应 的优选图像元素。例如将所述候选图像元素中像素最高的,或者将所 述候选图像元素中访问速度最快的作为优选图像元素。

优选地,所述优选确定装置13可以基于预定的优选策略,在所述 一个或多个候选图像元素中确定与所述图像元素相对应的优选图像元 素。

具体地,所述优选确定装置13可以基于预定的优选策略,对所述 一个或多个候选图像元素进行筛选,从而确定与所述图像元素相对应的 优选图像元素。其中,所述预定的优选策略可以由系统预设、或者根据 用户的设定而设置、或者基于机器学习的方式进行获取等。

更优选地,所述预定的优选策略包括以下至少任一项:

-根据所述候选图像元素与所述图像元素的相关度信息,在所述 一个或多个候选图像元素中确定与所述图像元素相对应的优选图像 元素;在此,所述相关度信息包括但不限于所述候选图像元素与所述 图像元素的通过进行局部特征匹配所获得的相关度信息,或者所述候 选图像元素与所述图像元素通过缩放对比后所获得相关度信息。

例如,对所述图像元素与所述候选图像元素进行图片减淡、加深 等操作,并根据所述操作,不断地抽取两张图片的纹理特征,将所述 纹理特征信息作为相关度信息进行对比,从而根据预定义的优选策 略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的 优选图像元素。

例如,将所述图像元素与所述候选图像元素进行缩放,如将较大 的图像元素缩小成与较小的图像元素同样大小的图像,然后再对比两 张图像的纹理信息;在此,根据不同应用场景,设定不同的用于判定 所述候选图像元素是否可作为优选图像元素的阈值,而当纹理信息的 不一致程度超过阈值时,表明两张图片之间存在过度裁剪或扩充,则 该候选图像元素不能作为所述优选图像元素。

本领域技术人员应能理解,所述优选图像元素的确定方法中所采 用的匹配维度,可以独立于所述候选确定装置12中所采用的匹配维度, 如在所述候选确定装置12中采用文本信息,而在优选图像元素的确定 中采用纹理信息,从而提高处理效率;也可以采用相同的维度,如两者 都采用纹理信息,而所述候选确定装置12中采用图像元素的原始纹理 信息,在优选图像元素的确定中则采用对图像元素进行处理(如缩放等) 后的纹理信息。

需要说明的是,上述举例仅为更好地说明本发明的技术方案,而 非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述 候选图像元素与所述图像元素的相关度信息,在所述一个或多个候选 图像元素中确定与所述图像元素相对应的优选图像元素的实现方式, 均应包含在本发明的范围内。

-根据所述候选图像元素所对应的可用性信息,在所述一个或多 个候选图像元素中确定与所述图像元素相对应的优选图像元素;在 此,所述可用性包括但不限于:所述图像元素对应的链接是否可用、 所述图像元素被访问的频率信息(如被访问的频率过高可能导致连接 失败等)、所述图像元素所在服务器对访问请求的来源是否有限制等; 所述可用性信息可通过对所述图像元素进行访问测试等方式获取。

-根据所述目标页面所对应的页面相关信息,在所述一个或多个 候选图像元素中确定与所述图像元素相对应的优选图像元素;在此, 所述页面相关信息包括但不限于所述目标页面所对应的页面的类型 信息、主题信息、所述页面所对应的应用的应用信息等。例如,对于 手机网页类型的页面,则选择适合浏览的像素大小的图像,而不必选 择像素最大的作为优选图像元素。

-根据所述候选图像元素所对应的水印信息,在所述一个或多个 候选图像元素中确定与所述图像元素相对应的优选图像元素;例如, 若所述候选图像元素中存在水印信息,则通过透视变换关系,识别所 述候选图像元素中存在的水印大小,判断水印大小与所述候选图像元 素大小的比例关系,若所述比例关系小于设定的阈值,则认为所述候 选图像元素可作为优选图像元素;反之,则认为该图像元素的水印信 息过大,不可作为所述优选图像元素。在此,所设定的阈值可根据所 述图像元素所对应的页面相关信息等参数进行调整。

处理装置14根据所述优选图像元素,对所述图像元素进行处理, 以获得更新后的目标页面。

具体地,所述处理装置14通过直接利用所述优选图像元素对所 述图像元素进行替换;或者利用所述多个优选图像元素,分别进行剪 切后,合成与所述图像元素相对应的新的优选图像元素,然后对所述 图像元素进行替换;或者利用所述优选图像元素,对所述图像元素进 行如插值处理等处理;从而对所述图像元素进行处理,并获取更新后 的目标页面。

在此,所述处理包括但不限于提高或降低图像元素的图像质量。

优选地,所述处理装置14可以根据所述优选图像元素,对所述图 像元素进行替换处理,以获得更新后的目标页面。

具体地,所述处理装置14可以利用所述优选图像元素,替换掉所 述图像元素,从而根据需求提高或降低所述图像元素的图像质量,获得 更新后的目标页面。

更优选地,所述处理装置14可以基于所述图像元素,对所述优选 图像元素进行处理,获取处理后的优选图像元素;根据所述处理后的优 选图像元素,对所述图像元素进行替换,以获得更新后的目标页面。

具体地,所述处理装置14可以对所述优选图像元素进行如剪切、 合并等操作,从而将一个或多个优选图像元素合并成一个与所述图像元 素相对应的图像,从而利用处理后的优选图像元素,对所述图像元素进 行替换,以获得更新后的目标页面。

需要说明的是,上述举例仅为更好地说明本发明的技术方案,而 非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述 优选图像元素,对所述图像元素进行处理的实现方式,均应包含在本 发明的范围内。

图2示出根据本发明一个优选实施例的一种用于对目标页面中的图 像元素进行处理的处理设备示意图;其中,所述处理设备包括获取装置 11’、候选确定装置12’、优选确定装置13’、处理装置14’。具体地,获 取装置11’获取待处理的目标页面,其中,所述目标页面中包括一个或 多个图像元素;候选确定装置12’根据所述图像元素,在近似图像数据 库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇,根据 所述匹配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元 素;优选确定装置13’根据所述候选图像元素,确定与所述图像元素相 对应的优选图像元素;处理装置14’根据所述优选图像元素,对所述图 像元素进行处理,以获得更新后的目标页面。其中,所述获取装置11’、 优选确定装置13’、处理装置14’与图1所示对应装置相同或基本相同, 故此处不再赘述,并通过引用的方式包含于此。

上述各装置之间是持续不断工作的,在此,本领域技术人员应理解 “持续”是指上述各装置分别实时地或者按照设定的或实时调整的工作模 式要求,进行待处理的目标页面的获取、匹配图像簇的获取、候选图像 元素的确定、优选图像元素的确定、图像元素的处理等,直至处理设备 停止获取待处理的目标页面。

候选确定装置12’根据所述图像元素,在近似图像数据库中进行匹 配查询,以获得与所述图像元素相匹配的匹配图像簇;根据所述匹配图 像簇,确定与所述图像元素相匹配的一个或多个候选图像元素。

具体地,所述候选确定装置12’根据所述图像元素,例如通过利用 所述图像元素的纹理信息或文本信息等,将所述图像元素在近似图像数 据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇;其 中,所述近似图像数据库包括但不限于通过存储着不同纹理信息特征 或不同文本信息特征而建立起来的、包含一个或多个图像簇的数据 库;所述图像簇中包含一个或多个具有同样图像相关信息的图像元 素。当所述图像元素的图像相关信息与所述图像簇的图像相关信息相 匹配时,将所述图像簇作为与所述图像元素相匹配的匹配图像簇。

在此,所述近似图像数据库可以根据用户上传的图像生成;也可以 通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图 像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素 的地址信息等。

所述候选确定装置12’根据所述匹配图像簇,将所述匹配图像簇中 所对应的全部或部分图像作为与所述图像元素相匹配的一个或多个候 选图像元素。例如,根据预定义的候选图像元素的数目,选定所述匹配 图像簇中一定数量的图像作为与所述图像元素相匹配的一个或多个候 选图像元素。

优选地,所述处理设备还包括图像簇获取装置15’、数据库更新装 置16’;其中,图像簇获取装置15’根据多个候选图像,获取一个或多个 近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候选图像; 数据库更新装置16’根据所述一个或多个近似图像簇,建立或更新所述 近似图像数据库。

具体地,所述图像簇获取装置15’根据多个候选图像,例如通过提 取所述候选图像的纹理信息和/或文本信息等,将具有相同或相似的纹理 信息和/或文本信息的一个或多个候选图像,作为近似图像簇,从而一个 或多个近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候 选图像。

若近似图像数据库未存在,则所述数据库更新装置16’根据所述一 个或多个近似图像簇,建立所述近似图像数据库;若近似图像数据库已 存在,则所述数据库更新装置16’根据所述一个或多个近似图像簇,建 更新所述近似图像数据库。

图3示出根据本发明另一个方面的一种用于对目标页面中的图像 元素进行处理的方法流程图。具体地,在步骤s1中,处理设备获取 待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素; 在步骤s2中,处理设备根据所述图像元素,确定与所述图像元素相 匹配的一个或多个候选图像元素;在步骤s3中,处理设备根据所述 候选图像元素,确定与所述图像元素相对应的优选图像元素;在步骤 s4中,处理设备根据所述优选图像元素,对所述图像元素进行处理, 以获得更新后的目标页面。

上述各步骤之间是持续不断工作的,在此,本领域技术人员应 理解“持续”是指上述各步骤分别实时地或者按照设定的或实时调整 的工作模式要求,进行待处理的目标页面的获取、候选图像元素的确 定、优选图像元素的确定、图像元素的处理等,直至处理设备停止获 取待处理的目标页面。

在步骤s1中,处理设备获取待处理的目标页面,其中,所述目 标页面中包括一个或多个图像元素。

具体地,在步骤s1中,处理设备通过根据各种通信协议 (Communications Protocol),通过各类数据传输接口,与存储或提 供所述待处理的目标页面的数据库或其他第三方设备相交互,获取所 述待处理的目标页面。其中,所述目标页面中包括一个或多个图像元 素。

在此,所述图像元素包括但不限于各种格式的图片,如gif格式 的动态图片或bmp、jpeg等格式的静态图片等。

在此,所述图像元素包括由用户新上传的图像或是该目标页面内 原有的图像,或者从其他应用中复制或引入到当前目标页面中的图 像;或是所述待处理的目标页面通过任何其他方式所获取的图像等。

需要说明的是,上述举例仅为更好地说明本发明的技术方案,而 非对本发明的限制,本领域技术人员应该理解,任何获取待处理的目 标页面的实现方式、以及任何格式或类型的图像元素,均应包含在本 发明的范围内。

优选地,在步骤s1中,处理设备可以获取用户的页面编辑请求; 根据所述用户的页面编辑请求,获取所述页面编辑请求所对应页面, 以作为待处理的目标页面,其中,所述目标页面中包括一个或多个图 像元素。

具体地,在步骤s1中,处理设备根据各种通信协议 (Communications Protocol),通过各种数据传输接口,与用户设备 进行交互,获取用户如通过键盘、鼠标、写字板输入等方式所输入的 对页面的页面编辑请求;或者,在步骤s1中,处理设备根据各种通 信协议(Communications Protocol),通过各种数据传输接口,与其 他存储有用户的页面编辑请求的第三方设备相交互,获取用户的页面编 辑请求。其中,所述页面编辑请求包括但不限于用户对所述页面添加 一种或多种页面元素(如上传图片、添加文字内容等)、删除一种或 多种页面元素(如删除图片、删除文字内容等)、移动所述页面上一 种或多种页面元素的位置。其中,所述用户设备包括但不限于,计算 机、智能手机、PDA(Personal Digital Assistant,即掌上电脑) 等任何具有上网浏览及输入功能的设备。

在步骤s1中,处理设备根据所述用户的页面编辑请求,与所述页 面编辑请求所对应的服务器或数据库相交互,将根据用户的页面编辑请 求所编辑后的页面作为待处理的目标页面;其中,所述目标页面中包括 一个或多个图像元素。

例如,用户的页面编辑请求为在某百科词条的页面上,上传了一 张新的图片元素,则在步骤s1中,处理设备获取了用户的该上传图 片的页面编辑请求,将所述页面编辑请求所对应的上传了新的图片元 素的某百科词条的页面作为待处理的目标页面。

在此,所述图像元素包括但不限于各种格式的图片,如gif格式 的动态图片或bmp、jpeg等格式的静态图片等。

需要说明的是,上述举例仅为更好地说明本发明的技术方案, 而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页 面编辑请求,并根据所述用户的页面编辑请求,获取所述页面编辑请求 所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发 明的范围内。

优选地,在步骤s1中,处理设备可以获取用户的页面访问请求; 根据所述用户的页面访问请求,获取所述页面访问请求所对应页面, 以作为待处理的目标页面,其中,所述目标页面中包括一个或多个图 像元素。

具体地,在步骤s1中,处理设备根据各种通信协议 (Communications Protocol),通过各种数据传输接口,与用户设备 进行交互,获取用户如通过键盘、鼠标、写字板输入等方式所输入的 对页面的页面访问请求;或者,在步骤s1中,处理设备根据各种通信 协议(Communications Protocol),通过各种数据传输接口,与其他 存储有用户的页面访问请求的第三方设备相交互,获取用户的页面访问 请求。其中,所述页面访问请求包括但不限于用户通过点击、滑动、 触摸等方式,对页面的浏览等。其中,所述用户设备包括但不限于, 计算机、智能手机、PDA(Personal Digital Assistant,即掌上电 脑)等任何具有上网浏览及输入功能的设备。

在步骤s1中,处理设备根据所述用户的页面访问请求,与所述页 面访问请求所对应的服务器或数据库相交互,将根据用户的页面访问请 求所对应的页面作为待处理的目标页面;其中,所述目标页面中包括 一个或多个图像元素。

例如,用户的页面访问请求为在手机上浏览了某百科词条的页 面,则在步骤s1中,处理设备获取了用户通过手机浏览页面的页面 访问请求,将所述页面访问请求所对应的对应于手机浏览页面的某百 科词条的页面作为待处理的目标页面。

在此,所述图像元素包括但不限于各种格式的图片,如gif格式 的动态图片或bmp、jpeg等格式的静态图片等。

需要说明的是,上述举例仅为更好地说明本发明的技术方案, 而非对本发明的限制,本领域技术人员应该理解,任何获取用户的页 面访问请求,并根据所述用户的页面访问请求,获取所述页面访问请求 所对应页面,以作为待处理的目标页面的实现方式,均应包含在本发 明的范围内。

在步骤s2中,处理设备根据所述图像元素,确定与所述图像元 素相匹配的一个或多个候选图像元素。

具体地,在步骤s2中,处理设备根据所述待处理的目标页面中 所包含的一个或多个图像元素,例如根据所述图像元素所对应的如纹 理信息或文本信息等,在近似图像数据库中进行匹配,确定与所述图 像元素相匹配的一个或多个候选图像元素;或者例如确定与所述图像 元素相匹配的匹配图像簇,进而确定与所述图像元素相匹配的一个或 多个候选图像元素。

在此,所述匹配包括但不限于与所述图像元素的完全匹配或部分 匹配等;所述完全匹配包括但不限于所述图像元素与候选图像元素的纹 理信息、文本信息完全相同,所述部分匹配包括但不限于所述候选图像 元素的一部分与所述图像元素的一部分所对应的纹理信息和/或文本信 息完全相同,或者所述候选图像元素与所述图像元素所对应的纹理信息 和/或文本信息部分相同。

在此,所述近似图像数据库可以根据用户上传的图像生成;也可以 通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图 像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素 的地址信息等。

优选地,在步骤s2中,处理设备可以根据所述图像元素所对应的 图像相关信息,确定与所述图像元素相匹配的一个或多个候选图像元 素,其中,所述候选图像元素与所述图像元素具有相同或相近的图像 相关信息。

具体地,在步骤s2中,处理设备可以对所述图像元素进行分析与 提取,以获取所述图像元素所对应的图像相关信息;或者在步骤s2中, 处理设备与存储所述图像元素相对应的图像相关信息的数据库相交互, 以获取所述图像元素所对应的图像相关信息。

其中,所述图像相关信息包括以下至少任一项:

-所述图像元素所对应的纹理信息,例如,所述图像的线条信息、 所述图像的明暗变化信息等;

-所述图像元素所对应的文本信息,例如,所述图像的主题信息、 描述信息、标签信息等。

在步骤s2中,处理设备根据所述图像元素所对应的图像相关信 息,通过将所述图像元素所对应的图像相关信息与其他如存储在近似 图像数据库中的图像进行匹配,将具有相同或相近的图像相关信息的 图像确定为与所述图像元素相匹配的一个或多个候选图像元素。

优选地,所述处理设备还包括步骤s7(未示出),其中,在步骤 s7中,处理设备检测是否满足对所述图像元素进行处理的处理触发条 件;当满足所述处理触发条件时,在步骤s2中,处理设备根据所述图 像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。

具体地,在步骤s7中,处理设备对所述图像元素或所述图像元素 所对应的目标页面进行检测,检测是否满足对所述图像元素进行处理的 处理触发条件。在此,所述处理触发条件包括但不限于对所述图像元素 的质量、大小、主题等进行判断,或者对所述图像元素所对应的目标页 面的类型、内容等进行判断,或者根据预定的时间等进行检测等。

例如,在步骤s7中,处理设备检测所述图像元素的像素值是否大 于预定的阈值,如像素值达不到该预定的阈值,则认为该图像元素质量 不佳,需要进行处理,因此确定满足对所述图像元素进行处理的处理触 发条件;反之则不满足对所述图像元素进行处理的处理触发条件。从而 提高了对图像元素进行优化的处理效率,降低了系统消耗。

当满足所述处理触发条件时,在步骤s2中,处理设备根据所述图 像元素,确定与所述图像元素相匹配的一个或多个候选图像元素。在 此,所述确定方式与图3中所述步骤s2的确定方式相同或相似,故在 此不再赘述,并通过引用的方式包含于此。

需要说明的是,上述举例仅为更好地说明本发明的技术方案, 而非对本发明的限制,本领域技术人员应该理解,任何可用于检测 是否满足对所述图像元素进行处理的处理触发条件的检测方式,均应 包含在本发明的范围内。

在步骤s3中,处理设备根据所述候选图像元素,确定与所述图 像元素相对应的优选图像元素。

具体地,在步骤s3中,处理设备通过获取在步骤s2中所确定的 一个或多个候选图像元素,例如根据预定的优选规则,对所述一个或 多个候选图像元素进行筛选等方式,确定所述图像元素相对应的优选 图像元素。例如将所述候选图像元素中像素最高的,或者将所述候选 图像元素中访问速度最快的作为优选图像元素。

优选地,在步骤s3中,处理设备可以基于预定的优选策略,在所 述一个或多个候选图像元素中确定与所述图像元素相对应的优选图像 元素。

具体地,在步骤s3中,处理设备可以基于预定的优选策略,对所 述一个或多个候选图像元素进行筛选,从而确定与所述图像元素相对应 的优选图像元素。其中,所述预定的优选策略可以由系统预设、或者根 据用户的设定而设置、或者基于机器学习的方式进行获取等。

更优选地,所述预定的优选策略包括以下至少任一项:

-根据所述候选图像元素与所述图像元素的相关度信息,在所述 一个或多个候选图像元素中确定与所述图像元素相对应的优选图像 元素;在此,所述相关度信息包括但不限于所述候选图像元素与所述 图像元素的通过进行局部特征匹配所获得的相关度信息,或者所述候 选图像元素与所述图像元素通过缩放对比后所获得相关度信息。

例如,对所述图像元素与所述候选图像元素进行图片减淡、加深 等操作,并根据所述操作,不断地抽取两张图片的纹理特征,将所述 纹理特征信息作为相关度信息进行对比,从而根据预定义的优选策 略,在所述一个或多个候选图像元素中确定与所述图像元素相对应的 优选图像元素。

例如,将所述图像元素与所述候选图像元素进行缩放,如将较大 的图像元素缩小成与较小的图像元素同样大小的图像,然后再对比两 张图像的纹理信息;在此,根据不同应用场景,设定不同的用于判定 所述候选图像元素是否可作为优选图像元素的阈值,而当纹理信息的 不一致程度超过阈值时,表明两张图片之间存在过度裁剪或扩充,则 该候选图像元素不能作为所述优选图像元素。

本领域技术人员应能理解,所述优选图像元素的确定方法中所采 用的匹配维度,可以独立于步骤s2中所采用的匹配维度,如在所述步骤 s2中中采用文本信息,而在优选图像元素的确定中采用纹理信息,从而 提高处理效率;也可以采用相同的维度,如两者都采用纹理信息,而在 步骤s2中采用图像元素的原始纹理信息,在优选图像元素的确定中则采 用对图像元素进行处理(如缩放等)后的纹理信息。

需要说明的是,上述举例仅为更好地说明本发明的技术方案,而 非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述 候选图像元素与所述图像元素的相关度信息,在所述一个或多个候选 图像元素中确定与所述图像元素相对应的优选图像元素的实现方式, 均应包含在本发明的范围内。

-根据所述候选图像元素所对应的可用性信息,在所述一个或多 个候选图像元素中确定与所述图像元素相对应的优选图像元素;在 此,所述可用性包括但不限于:所述图像元素对应的链接是否可用、 所述图像元素被访问的频率信息(如被访问的频率过高可能导致连接 失败等)、所述图像元素所在服务器对访问请求的来源是否有限制等; 所述可用性信息可通过对所述图像元素进行访问测试等方式获取。

-根据所述目标页面所对应的页面相关信息,在所述一个或多个 候选图像元素中确定与所述图像元素相对应的优选图像元素;在此, 所述页面相关信息包括但不限于所述目标页面所对应的页面的类型 信息、主题信息、所述页面所对应的应用的应用信息等。例如,对于 手机网页类型的页面,则选择适合浏览的像素大小的图像,而不必选 择像素最大的作为优选图像元素。

-根据所述候选图像元素所对应的水印信息,在所述一个或多个 候选图像元素中确定与所述图像元素相对应的优选图像元素;例如, 若所述候选图像元素中存在水印信息,则通过透视变换关系,识别所 述候选图像元素中存在的水印大小,判断水印大小与所述候选图像元 素大小的比例关系,若所述比例关系小于设定的阈值,则认为所述候 选图像元素可作为优选图像元素;反之,则认为该图像元素的水印信 息过大,不可作为所述优选图像元素。在此,所设定的阈值可根据所 述图像元素所对应的页面相关信息等参数进行调整。

在步骤s4中,处理设备根据所述优选图像元素,对所述图像元 素进行处理,以获得更新后的目标页面。

具体地,在步骤s4中,处理设备通过直接利用所述优选图像元 素对所述图像元素进行替换;或者利用所述多个优选图像元素,分别 进行剪切后,合成与所述图像元素相对应的新的优选图像元素,然后 对所述图像元素进行替换;或者利用所述优选图像元素,对所述图像 元素进行如插值处理等处理;从而对所述图像元素进行处理,并获取 更新后的目标页面。

在此,所述处理包括但不限于提高或降低图像元素的图像质量。

优选地,在步骤s4中,处理设备可以根据所述优选图像元素,对 所述图像元素进行替换处理,以获得更新后的目标页面。

具体地,在步骤s4中,处理设备可以利用所述优选图像元素,替 换掉所述图像元素,从而根据需求提高或降低所述图像元素的图像质 量,获得更新后的目标页面。

更优选地,在步骤s4中,处理设备可以基于所述图像元素,对所 述优选图像元素进行处理,获取处理后的优选图像元素;根据所述处理 后的优选图像元素,对所述图像元素进行替换,以获得更新后的目标页 面。

具体地,在步骤s4中,处理设备可以对所述优选图像元素进行如 剪切、合并等操作,从而将一个或多个优选图像元素合并成一个与所述 图像元素相对应的图像,从而利用处理后的优选图像元素,对所述图像 元素进行替换,以获得更新后的目标页面。

需要说明的是,上述举例仅为更好地说明本发明的技术方案,而 非对本发明的限制,本领域技术人员应该理解,任何可用于根据所述 优选图像元素,对所述图像元素进行处理的实现方式,均应包含在本 发明的范围内。

图4示出根据本发明一个优选实施例的一种用于对目标页面中的 图像元素进行处理的方法流程图。具体地,在步骤s1’中,处理设备获 取待处理的目标页面,其中,所述目标页面中包括一个或多个图像元素; 在步骤s2’中,处理设备根据所述图像元素,在近似图像数据库中进行匹 配查询,以获得与所述图像元素相匹配的匹配图像簇,根据所述匹配图 像簇,确定与所述图像元素相匹配的一个或多个候选图像元素;在步骤 s3’中,处理设备根据所述候选图像元素,确定与所述图像元素相对应的 优选图像元素;在步骤s4’中,处理设备根据所述优选图像元素,对所述 图像元素进行处理,以获得更新后的目标页面。其中,所述步骤s1’、步 骤s3’、步骤s4’与图3所示对应步骤相同或基本相同,故此处不再赘述, 并通过引用的方式包含于此。

上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解 “持续”是指上述各步骤分别实时地或者按照设定的或实时调整的工作模 式要求,进行待处理的目标页面的获取、匹配图像簇的获取、候选图像 元素的确定、优选图像元素的确定、图像元素的处理等,直至处理设备 停止获取待处理的目标页面。

在步骤s2’中,处理设备根据所述图像元素,在近似图像数据库中进 行匹配查询,以获得与所述图像元素相匹配的匹配图像簇;根据所述匹 配图像簇,确定与所述图像元素相匹配的一个或多个候选图像元素。

具体地,在步骤s2’中,处理设备根据所述图像元素,例如通过利 用所述图像元素的纹理信息或文本信息等,将所述图像元素在近似图像 数据库中进行匹配查询,以获得与所述图像元素相匹配的匹配图像簇; 其中,所述近似图像数据库包括但不限于通过存储着不同纹理信息特 征或不同文本信息特征而建立起来的、包含一个或多个图像簇的数据 库;所述图像簇中包含一个或多个具有同样图像相关信息的图像元 素。当所述图像元素的图像相关信息与所述图像簇的图像相关信息相 匹配时,将所述图像簇作为与所述图像元素相匹配的匹配图像簇。

在此,所述近似图像数据库可以根据用户上传的图像生成;也可以 通过与其他图像数据库相交互,导入其他图像数据库生成。所述近似图 像数据库中可以存储所述图像元素,也可以存储可以访问所述图像元素 的地址信息等。

在步骤s2’中,处理设备根据所述匹配图像簇,将所述匹配图像簇中 所对应的全部或部分图像作为与所述图像元素相匹配的一个或多个候 选图像元素。例如,根据预定义的候选图像元素的数目,选定所述匹配 图像簇中一定数量的图像作为与所述图像元素相匹配的一个或多个候 选图像元素。

优选地,所述处理设备还包括步骤s5’、步骤s6’;其中,在步骤s5’ 中,处理设备根据多个候选图像,获取一个或多个近似图像簇,其中, 所述近似图像簇对应于一组相同或相近的候选图像;在步骤s6’中,处理 设备根据所述一个或多个近似图像簇,建立或更新所述近似图像数据 库。

具体地,在步骤s5’中,处理设备根据多个候选图像,例如通过提取 所述候选图像的纹理信息和/或文本信息等,将具有相同或相似的纹理信 息和/或文本信息的一个或多个候选图像,作为近似图像簇,从而一个或 多个近似图像簇,其中,所述近似图像簇对应于一组相同或相近的候选 图像。

若近似图像数据库未存在,则在步骤s6’中,处理设备根据所述一 个或多个近似图像簇,建立所述近似图像数据库;若近似图像数据库 已存在,则在步骤s6’中,处理设备根据所述一个或多个近似图像簇, 建更新所述近似图像数据库。

对于本领域技术人员而言,显然本发明不限于上述示范性实施 例的细节,而且在不背离本发明的精神或基本特征的情况下,能够 以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将 实施例看作是示范性的,而且是非限制性的,本发明的范围由所附 权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要 件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中 的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一 词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述 的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实 现。第一,第二等词语用来表示名称,而并不表示任何特定的顺 序。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号