一种基于数字签名对多个图像进行相似判断的设备和方法技术

技术编号:8387140 阅读:174 留言:0更新日期:2013-03-07 07:48
本发明专利技术提供一种用于基于数字签名对多个图像进行相似判断的设备和方法,包括:获取一个图像的图像特征信息;对所述图像的图像特征信息进行预定数字处理,生成该图像所对应的一个数字签名;其中,该方法还包括:根据待处理的多个图像中各个图像所对应的数字签名,对所述多个图像进行相似判断,并基于相似判断结果对所述多个图像进行相应处理。与现有技术相比,本发明专利技术基于所述多个图像中每个图像的数字签名来进行相似判断,并根据相似判断结果来对所述图像进行相应处理,提高了对多个图像进行相似判断的处理效率。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及用于通过数字签名对多个图像进行相似判断的图像处理技术。
技术介绍
在诸如搜索引擎或信息检索系统的应用中,一个查询序列大多数时候对应于多个查询结果,在这些查询结果中,由于超链接、反向链接或网页来源不同,相同的搜索信息可能会以两个或两个以上的查询结果呈现给用户。以图像为例,当用户键入图像查询序列后,相同的图像查询结果可能会有不同的版本,并且每个版本分别对应于不同的图像查询结果,导致版本不同的情形可能包括图像边缘的裁剪尺寸不同、图像所添加的Logo不一样、 图像中的噪声不同或者图像分辨率不同。如果不对这些实质上包含相同图像的查询结果进行相应处理,可能会极大地降低用户的图像搜索体验。有鉴于此,如何设计一种对多个图像进行相似判断的方法,基于所述多个图像中每个图像的数字签名来进行相似判断,并根据相似判断结果来对所述图像进行相应处理,提高用户的图像搜索体验,是相关技术人员亟待解决的一项课题。
技术实现思路
本专利技术的目的是提供。根据本专利技术的一个方面,提供一种用于基于数字签名对多个图像进行相似判断的方法,其中,该方法包括以下步骤a获取一个图像的图像特征信息;b对所述图像的图像特征信息进行预定数字处理,生成该图像所对应的一个数字签名;其中,该方法还包括根据待处理的多个图像中各个图像所对应的数字签名,对所述多个图像进行相似判断,并基于相似判断结果对所述多个图像进行相应处理。根据本专利技术的另一个方面,还提供了一种用于基于数字签名对多个图像进行相似判断的设备,其中,所述设备包括第一获取装置,用于获取一个图像的图像特征信息;生成装置,用于对所述图像的图像特征信息进行预定数字处理,生成该图像所对应的一个数字签名;其中,该设备还包括判断装置,用于根据待处理的多个图像中各个图像所对应的数字签名,对所述多个图像进行相似判断,并基于相似判断结果对所述多个图像进行相应处理。根据本专利技术的再一个方面,还提供了一种搜索引擎,其中,该搜索引擎包括如上述本专利技术的一个方面所述的用于基于数字签名对多个图像进行相似判断的设备。与现有技术相比,本专利技术基于所述多个图像中每个图像的数字签名来进行相似判断,并根据相似判断结果来对所述图像进行相应处理,提高了对多个图像进行相似判断的处理效率。此外,若将处理后的一个或多个图像提供给用户,也会增强用户的图像搜索体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图I示出依据本专利技术一个方面的基于数字签名对多个图像进行相似判断的设备示意图;图2示出依据本专利技术一优选实施例的基于数字签名对多个图像进行相似判断的设备不意图;图3示出依据本专利技术另一个方面的用于基于数字签名对多个图像进行相似判断的方法流程图;·图4示出依据本专利技术一优选实施例的用于基于数字签名对多个图像进行相似判断的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图I示出依据本专利技术一个方面的基于数字签名对多个图像进行相似判断的设备示意图。其中,判断设备I包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云可以由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述判断设备I包括第一获取装置11、生成装置12和判断装置13。第一获取装置11获取一个图像的图像特征信息。具体地,第一获取装置11例如通过搜索引擎等第三方设备所提供的应用程序接口(API)或约定的通信方式,从该第三方设备获取所述图像,并针对所获取的图像使用诸如颜色直方图、灰度共生矩阵、小波变换等处理方式来得到所述图像的图像特征信息;或者,通过搜索引擎等第三方设备所提供的应用程序接口(API)或约定的通信方式,从该第三方设备获取该用户通过用户设备输入的图像查询序列,并将所述图像查询序列在搜索索引库中进行匹配查询,获取与所述图像查询序列相对应的所述图像,并针对所获取的图像使用诸如颜色直方图、灰度共生矩阵、小波变换等处理方式来得到所述图像的图像特征信息;或者,通过页面技术,如ASP、JSP、PHP等,从用户设备获取用户通过该用户设备输入的图像查询序列,并将所述图像查询序列在搜索索引库中进行匹配查询,获取与所述图像查询序列相对应的所述图像,并针对所获取的图像使用诸如颜色直方图、灰度共生矩阵、小波变换等处理方式来得到所述图像的图像特征信息。例如,用户在搜索输入栏中键入查询序列“鲜花”,第一获取装置11调用诸如搜索引擎等第三方设备所提供的应用程序接口(API)或其他约定的通信方式,获取所述查询序列“鲜花”,然后根据所获取的查询序列“鲜花”得到对应的图像,并针对所得到的图像使用诸如颜色直方图、灰度共生矩阵、小波变换等处理方式来获取所述图像的图像特征信息。又如,对于图像检索系统,第一获取装置11接收自该图像检索系统发送的新添加至该图像检索系统的一个图像,或者在不同的图像类别中随机选取一个图像,并针对所选取的图像使用诸如颜色直方图、灰度共生矩阵、小波变换等处理方式来获取所述图像的图像特征信息。本领域技术人员应能理解上述获取一个图像的图像特征信息的方式仅为举例,其他现有的或今后可能出现的获取一个图像的图像特征信息的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。生成装置12对所述图像的图像特征信息进行预定数字处理,生成所述图像所对应的一个数字签名。具体地,通过第一获取装置11获取所述图像的图像特征信息后,所述生成装置12通过诸如降维方式、量化方式或归一化处理方式对所述第一获取装置11获取的图像特征信息进行数字处理,生成所述图像所对应的一个数字签名。例如,第一获取装置11所获取的图像特征信息包括两个图像特征信息分量,如颜色类图像特征信息和纹理类图像特征信息,每个图像特征信息分量均使用上百维的实数来表示,所述生成装置12对所述每个图像特征信息分量进行降维处理,从而将每个图像特征信息分量使用维数更小的实数来表征。又如,第一获取装置11所获取的图像特征信息包括两个图像特征信息分量,每个·图像特征信息分量均使用上百维的实数来表示,所述生成装置12对所述每个图像特征信息分量进行量化处理,比如,通过某一数学模型将每个图像特征信息分量所对应的实数均量化为010101序列,从而将原先使用上百维实数表示的图像特征信息分量改由更简化的二进制序列来表示。本领域技术人员应能理解上述对所述每个图像的图像特征信息进行预定数字处理来生成所述每个图像所对应的一个数字签名的方式仅为举例,其他现有的或今后可能出现的对所述每个图像的图像特征信息进行预定数字处理来生成所述每个图像所对应的一个数字签名的方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。判断装置13根据待处理的多个图像中各个图像所对应的所述数字签名,对所述多个图像进行相似判断,并基于相似判断结果对所述多个图像进行相应处理。具体地,判断装置13通过离线方式或实时方式来得到所述多个图像中各个图像所对应的所述数字签名,然后根据所述数字签名对所述多个图像进行相似判本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201110240715.html" title="一种基于数字签名对多个图像进行相似判断的设备和方法原文来自X技术">基于数字签名对多个图像进行相似判断的设备和方法</a>

【技术保护点】
一种计算机实现的用于基于数字签名对多个图像进行相似判断的方法,其中,该方法包括以下步骤:a获取一个图像的图像特征信息;b对所述图像的图像特征信息进行预定数字处理,生成该图像所对应的一个数字签名;其中,该方法还包括:?根据待处理的多个图像中各个图像所对应的数字签名,对所述多个图像进行相似判断,并基于相似判断结果对所述多个图像进行相应处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:文林福
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1