一种图片检索方法与流程

文档序号:20839405发布日期:2020-05-22 17:18阅读:来源:国知局

技术特征:

1.一种图片检索方法,其特征在于,包括:

获取处理图片;

对所述处理图片分别进行dct计算和dwt计算得到第一组哈希码;

旋转所述处理图片分别在90°、180°和270°上进行dct计算和dwt计算得到第二组哈希码、第三组哈希码和第四组哈希码;

基于四组哈希码计算并构建nb+树,并组合成为随机森林模型;

使用所述随机森林模型进行图片检索。

2.根据权利要求1所述的图片检索方法,其特征在于,在获取处理图片之前,所述方法还包括:

对图片进行预处理得到所述处理图片;

所述预处理包括:转换为灰度图,以及以设定重叠率对图片进行分割。

3.根据权利要求2所述的图片检索方法,其特征在于,对所述处理图片分别进行dct计算和dwt计算得到第一组哈希码,具体包括:

对处理图片进行dct和dwt变换,将所得到的除最低频率之外的所有低频系数求均值;

基于得到哈希码;

其中,ai为第i块被分割的图的低频系数的平均值,m为各块低频系数平均值的中位数。

4.根据权利要求1所述的图片检索方法,其特征在于,基于四组哈希码计算并构建nb+树,并组合成为随机森林模型,具体为:

对dwt计算得到的四组哈希码使用kronecker张量积算子进行计算并得到key值;

对dct计算得到的四组哈希码分别采样得到key值;

将得到的key值插入到相应的nb+树中;

用各组nb+树组合成为随机森林。

5.根据权利要求4所述的图片检索方法,其特征在于,将得到的key值插入到相应的nb+树中,具体为:

将key值插入到nb+树的内部节点;以及,

将哈希码插入到nb+树的叶节点。

6.根据权利要求4所述的图片检索方法,其特征在于,用各组nb+树组合成为随机森林,具体包括:

使用dwt计算的哈希码的高位部分和低位部分构成2棵树;以及,

使用四组哈希码构成4棵树。

7.根据权利要求1所述的图片检索方法,其特征在于,使用所述随机森林模型进行图片检索,具体包括:

计算图片的哈希码和key值;

对随机森林中的各组内决策树的结果进行多数检测户取并集,得到检索结果。

8.根据权利要求2所述的图片检索方法,其特征在于,图片进行分割,具体为:

对转换为灰度图的图片进行分割,分块数量分别为32块和128块;

则对所述处理图片分别进行dct计算和dwt计算得到第一组哈希码,具体为:

对32块分割图进行dct计算;以及,对128块分割图进行dwt计算。


技术总结
本发明公开了一种图片检索方法,对处理图片分别进行DCT计算和DWT计算得到第一组哈希码,旋转处理图片分别在90°、180°和270°上进行DCT计算和DWT计算得到第二组哈希码、第三组哈希码和第四组哈希码,基于四组哈希码计算并构建NB+树,并组合成为随机森林模型,使用随机森林模型进行图片检索。使用了分块DCT和DWT技术来构造图片的感知哈希码,加速了哈希码的构造过程;依据不同旋转角度的图片来构造决策树,提高了图片检索的准确性;使用了归一化的B+树将高维输入向量减少至一维,显著改善了时间复杂度;使用随机森林模型,结合图片旋转、DCT和DWT的哈希码等多个决策来提高检索的速度和性能。

技术研发人员:魏志强;殷波;苏育挺;聂为之;刘安安
受保护的技术使用者:青岛海洋科学与技术国家实验室发展中心
技术研发日:2019.12.27
技术公布日:2020.05.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1