基于图片内容的图像检索方法、装置与电子设备制造方法及图纸

技术编号:24799686 阅读:25 留言:0更新日期:2020-07-07 21:04
本发明专利技术实施例提供一种基于图片内容的图像检索方法、装置与电子设备,其中所述方法包括:对目标图像依次进行DCT变换计算和二值化处理,获取所述目标图像全局特征的多数位字符串指纹信息;对所述指纹信息进行哈希编码,并将所述指纹信息中的哈希编码值按位进行分组;将每一分组按指纹信息值与哈希编码值按key‑value形式进行表示,并基于每一key值对应的value值中的多个哈希编码值,分别到预建立的不同map中进行查找,获取检索结果。本发明专利技术实施例通过对目标图像的全局特征进行提取,并基于该全局特征,采用哈希算法与分组式计算相结合进行索引查找,能够在保证准确率和召回率的同时,有效降低计算时间,提高计算效率。

【技术实现步骤摘要】
基于图片内容的图像检索方法、装置与电子设备
本专利技术实施例涉及图像检索
,更具体地,涉及一种基于图片内容的图像检索方法、装置与电子设备。
技术介绍
目前,平台上不同房源间以及同一房源中出现有大量的重复图片,一方面对C端用户造成很差的体验,另一方面不同房源间存在相同图片疑似为假房源。目前对重复图片的检索技术上有传统图像处理手段包括SIFT、SURF以及平均哈希算法等。SIFT和SURF算法是基于图像局部特征对图像进行描述。基于均值hash的哈希算法是从图像的全局信息进行采样处理并生成哈希编码,再利用生成的哈希编码进行距离计算,以评价图像间的相似度,从而能够准确衡量出重复图片间的重复度,该类方法的优点是处理图片的速度快并且准确率和召回率都很高。但是,上述两种方法中,前者的缺点是处理图片的速度慢,且如果图像经过裁剪后很难判断出是否重复,对重复图片的检测召回率不是很高。后者对裁剪面积小于原图面积25%的图片仍有一定的识别能力,但是由于目前在查找图片方面采用的还是直接两两计算hashcode的距离,一旦图片的数量很大之后计算所花费的时间会本文档来自技高网...

【技术保护点】
1.一种基于图片内容的图像检索方法,其特征在于,包括:/n对目标图像依次进行DCT变换计算和二值化处理,获取所述目标图像全局特征的多数位字符串指纹信息;/n对所述指纹信息进行哈希编码,并将所述指纹信息中的哈希编码值按位进行分组;/n将每一分组按指纹信息值与哈希编码值按key-value形式进行表示,并基于每一key值对应的value值中的多个哈希编码值,分别到预建立的不同map中进行查找,获取检索结果。/n

【技术特征摘要】
1.一种基于图片内容的图像检索方法,其特征在于,包括:
对目标图像依次进行DCT变换计算和二值化处理,获取所述目标图像全局特征的多数位字符串指纹信息;
对所述指纹信息进行哈希编码,并将所述指纹信息中的哈希编码值按位进行分组;
将每一分组按指纹信息值与哈希编码值按key-value形式进行表示,并基于每一key值对应的value值中的多个哈希编码值,分别到预建立的不同map中进行查找,获取检索结果。


2.根据权利要求1所述的方法,其特征在于,所述对目标图像依次进行DCT变换计算和二值化处理,获取所述目标图像全局特征的多数位字符串指纹信息的步骤具体包括:
对所述目标图像进行DCT变换计算,获取所述目标图像的DCT系数矩阵,并基于所述DCT系数矩阵计算DCT平均值;
通过比较所述DCT系数矩阵中每个元素与所述DCT平均值的大小,对所述DCT系数矩阵进行二值化处理,获取所述目标图像的所述指纹信息。


3.根据权利要求2所述的方法,其特征在于,在所述获取所述目标图像的DCT系数矩阵的步骤之后,还包括:
缩小所述DCT系数矩阵,保留位于所述DCT系数矩阵中左上角处固定维度的DCT子矩阵;
相应的,所述通过比较所述DCT系数矩阵与所述DCT平均值的大小,对所述DCT系数矩阵进行二值化处理的步骤具体包括:
通过比较所述DCT子矩阵与所述DCT平均值的大小,对所述DCT子矩阵进行二值化处理。


4.根据权利要求1所述的方法,其特征在于,所述将每一分组按指纹信息值与哈希编码值按key-value形式进行表示的步骤具体包括:
按照所述分组的总数,建立对应数量的dict,并以各分组的指纹信息值作为对应dict的key值,每个dict的value值为一个list,用于存放相同key值的哈希编码值。


5.根据权利要求1所述的方法,其特征在于,在所述基于每一key值对应的value值中的多个哈希编码值,分别到预建立的不同map中进行查找的步骤之前,还包括:
对当前图片库中的每张历史图片生成哈希编码,并将各历史图片的哈希编码存入map数据库,构成索引库,所述map数据库中包含多个map...

【专利技术属性】
技术研发人员:侯林杰
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:天津;12

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

1