图像处理方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:22565723 阅读:30 留言:0更新日期:2019-11-16 12:17
本公开实施例提供了一种图像处理方法、装置、电子设备及计算机可读介质。该方法包括:提取待处理图像对应的至少一个视觉单词;基于待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有待处理图像对应的至少一个视觉单词的至少一张相似图像;计算待处理图像与至少一个相似图像分别对应的相似度,并依据相似度,确定对待处理图像和相似图像中至少一个所执行的操作。本公开实施例不仅减少了后续需要进行相似性计算的图像的数量,还缩短了相似图像的查询时间;同时,由于需要进行相似性计算的图像的数量的减少,因而提高了待处理图像与相似图像的相似度的计算速度,进而提高了依据相似度执行相应操作的效率。

Image processing methods, devices, electronic equipment and computer-readable media

The embodiment of the present disclosure provides an image processing method, device, electronic device and computer-readable medium. The method includes: extracting at least one visual word corresponding to the image to be processed; based on at least one visual word corresponding to the image to be processed, querying at least one similar image including at least one visual word corresponding to the image to be processed in the pre established word image relation database; calculating the similarity between the image to be processed and at least one similar image respectively, and according to Similarity, determining the operation performed by at least one of the image to be processed and the similar image. The embodiment of the present disclosure not only reduces the number of images that need similarity calculation in the future, but also shortens the query time of similar images. At the same time, due to the reduction of the number of images that need similarity calculation, the calculation speed of similarity between the image to be processed and similar images is improved, and the efficiency of performing corresponding operations based on similarity is further improved.

【技术实现步骤摘要】
图像处理方法、装置、电子设备及计算机可读介质
本公开涉及图像识别及处理
,具体而言,本公开涉及一种图像处理方法、装置、电子设备及计算机可读介质。
技术介绍
随着计算机技术的发展,图像识别技术被应用到多种领域,如图像检索、图像去重等领域。不论将图像识别技术应用在哪种领域,均需要对不同图像间的相似性进行判断,再依据相似性的判断结果执行与图像检索、图像去重等领域的相应操作。现有技术中,主要是通过提取不同的待处理图像对应图像特征,并依据提取到的图像特征判断不同图像间的相似性。因此,需要进行相似性判断的图像的数量越多,图像间相似性判断的效率越低,后续依据相似性的判断结果进行处理的效率越低。
技术实现思路
本公开提供了一种图像处理方法、装置、电子设备及计算机可读介质,可以解决上述技术问题。所述技术方案如下:第一方面,提供了一种图像处理方法,该方法包括:提取待处理图像对应的至少一个视觉单词;基于待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有待处理图像对应的至少一个视觉单词的至少一张相似图像,单词图片关系库中包括多个图像以及多个视觉单词与多个图像的倒排索引关系;确定待处理图像与至少一个相似图像分别对应的相似度;依据相似度,确定对待处理图像和相似图像中至少一个所执行的操作。进一步地,提取待处理图像对应的至少一个视觉单词,包括:提取待处理图像的图像特征;基于提取到的图像特征构造至少一个视觉单词,视觉单词为图像中图像特征的预定长度的浮点型数据表达。进一步地,确定待处理图像与至少一个相似图像分别对应的相似度,包括:依据待处理图像对应的至少一个视觉单词,以及至少一个相似图像分别对应的至少一个视觉单词,计算待处理图像与至少一个相似图像分别对应的相似度。进一步地,确定待处理图像与至少一个相似图像分别对应的相似度,包括:获取待处理图像的图像特征与至少一个相似图像分别对应的图像特征;依据待处理图像的图像特征与至少一个相似图像分别对应的图像特征,分别进行图像间的相似度计算。进一步地,基于待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有待处理图像对应的至少一个视觉单词的至少一张相似图像之前,该方法还包括:基于单词图片关系库中多个图像分别对应的至少一个视觉单词,确定单词图片关系库中多个视觉单词分别与多个图像的倒排索引关系。进一步地,若待处理图像是来自图像存储请求的待存储图片,依据相似度,确定对待处理图像和相似图像中至少一个所执行的操作,包括:若相似度大于第一预设相似度阈值,则对待处理图像及相似图像中至少一个进行去重处理;若相似度不大于第一预设相似度阈值,则将待处理图像存储至预定的图像存储区域。进一步地,若待处理图像是来自图片搜索请求的待搜索图片,依据相似度,确定对待处理图像和相似图像中至少一个所执行的操作,包括:将相似度大于第二预设相似度阈值的相似图像,作为图片搜索请求对应的图片搜索结果。第二方面,提供了一种图像处理装置,该装置包括:单词提取模块,用于提取待处理图像对应的至少一个视觉单词;图像匹配模块,用于基于待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有待处理图像对应的至少一个视觉单词的至少一张相似图像,单词图片关系库中包括多个图像以及多个视觉单词分别与多个图像的倒排索引关系;相似度确定模块,用于确定待处理图像与至少一个相似图像分别对应的相似度;图像处理模块,用于依据相似度,确定对待处理图像和相似图像中至少一个所执行的操作。进一步地,单词提取模块用于:提取待处理图像的图像特征;基于提取到的图像特征构造至少一个视觉单词,视觉单词为图像中图像特征的预定长度的浮点型数据表达。进一步地,图像处理模块用于:依据待处理图像对应的至少一个视觉单词,以及至少一个相似图像分别对应的至少一个视觉单词,计算待处理图像与至少一个相似图像分别对应的相似度。进一步地,图像处理模块用于:获取待处理图像的图像特征与至少一个相似图像分别对应的图像特征;依据待处理图像的图像特征与至少一个相似图像分别对应的图像特征,分别进行图像间的相似度计算。进一步地,基于待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有待处理图像对应的至少一个视觉单词的至少一个相似图像之前,图像匹配模块还用于:基于单词图片库中多个图像分别对应的至少一个视觉单词,确定单词图片关系库中多个视觉单词分别与多个图像的倒排索引关系。进一步地,若待处理图像是来自图像存储请求的待存储图片,图像处理模块用于:若相似度大于第一预设相似度阈值,则对待处理图像及相似图像中至少一个进行去重处理;若相似度不大于第一预设相似度阈值,则将待处理图像存储至预定的图像存储区域。进一步地,若待处理图像是来自图片搜索请求的待搜索图片,图像处理模块还用于:将相似度大于第二预设相似度阈值的相似图像,作为图片搜索请求对应的图片搜索结果。第三方面,提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行上述图像处理方法。第四方面,提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现上述图像处理方法。本公开实施例提供的技术方案带来的有益效果是:通过提取待处理图像对应的至少一个视觉单词,以基于待处理图像对应的至少一个视觉单词,在预构建的单词图片关系库中查询包括有任一待处理图像对应的至少一个视觉单词的至少一张相似图像,这种以视觉单词在单词图片关系库中进行查询的方式,不仅减少了后续需要进行相似性计算的图像的数量,还缩短了确定需要进行相似性计算的图像的查询时间;同时,由于需要进行相似性计算的图像的数量的减少,因而提高了待处理图像与至少一个相似图像分别对应的相似度的计算速度,进而提高了以便依据相似度,确定对待处理图像与相似图像中至少一个所执行的操作的效率。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本公开实施例提供的一种图像处理方法的流程示意图;图2为本公开实施例提供的种图像处理方法中多个视觉单词与多个图像的对应关系一个实施例的示意图;图3为本公开实施例提供的一种图像处理方法中对单词图片关系库中多个图像进行视觉单词进行提取的结果示意图;图4为本公开实施例提供的一种图像处理装置的结构示意图;图5为本公开实施例提供的一种电子设备的结构示本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n提取待处理图像对应的至少一个视觉单词;/n基于所述待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有所述待处理图像对应的至少一个视觉单词的至少一张相似图像,所述单词图片关系库中包括多个图像以及多个视觉单词分别与多个图像的倒排索引关系;/n确定所述待处理图像与所述至少一个相似图像分别对应的相似度;/n基于所述相似度,确定对所述待处理图像和所述相似图像中的至少一个所执行的操作。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
提取待处理图像对应的至少一个视觉单词;
基于所述待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有所述待处理图像对应的至少一个视觉单词的至少一张相似图像,所述单词图片关系库中包括多个图像以及多个视觉单词分别与多个图像的倒排索引关系;
确定所述待处理图像与所述至少一个相似图像分别对应的相似度;
基于所述相似度,确定对所述待处理图像和所述相似图像中的至少一个所执行的操作。


2.根据权利要求1所述的方法,其特征在于,所述提取待处理图像对应的至少一个视觉单词,包括:
提取待处理图像的图像特征;
基于提取到的图像特征构造至少一个视觉单词,所述视觉单词为图像中图像特征的预定长度的浮点型数据表达。


3.根据权利要求1所述的方法,其特征在于,所述确定所述待处理图像与所述至少一个相似图像分别对应的相似度,包括:
依据所述待处理图像对应的至少一个视觉单词,以及所述至少一个相似图像分别对应的至少一个视觉单词,计算所述待处理图像与所述至少一个相似图像分别对应的相似度。


4.根据权利要求1所述的方法,其特征在于,所述确定所述待处理图像与所述至少一个相似图像分别对应的相似度,包括:
获取所述待处理图像的图像特征与所述至少一个相似图像分别对应的图像特征;
依据所述待处理图像的图像特征与所述至少一个相似图像分别对应的图像特征,分别进行图像间的相似度计算。


5.根据权利要求1所述的方法,其特征在于,所述基于所述待处理图像对应的至少一个视觉单词,在预建立的单词图片关系库中查询包括有所述待处理图像对应的至少一个视觉单词的至少一张相似图像之前,所述方法还包括:
基于所述单词图片关系库中多个图像分别对应的至少一个视觉单词,确定所述单词图片关系库中多个视觉单词分别与多个...

【专利技术属性】
技术研发人员:陈扬羽何轶李磊
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1