视觉搜索方法、系统以及移动终端的制作方法

文档序号:8402786阅读:575来源:国知局
视觉搜索方法、系统以及移动终端的制作方法
【技术领域】
[0001] 本发明涉及搜索领域,尤其涉及一种视觉搜索方法、系统以及移动终端。
【背景技术】
[0002] 目前主流的移动终端视觉搜索架构包括以下三种:
[0003] 第一种架构,如图1所示,在移动终端只进行图像压缩和结果显示,而将复杂性较 高的特征提取、描述子生成和图像检索放在可视化搜索服务器端进行,这种架构由于向服 务器端上传的文件较大,导致可视化搜索的大部分时间都耗在了数据传输上,同时图像的 编码和解码也花费了大量时间,这大大影响了用户体验。
[0004] 第二种架构,如图2所示,在移动终端侧进行图像特征提取、描述子生成以及描述 子编码,向服务器端上传描述子信息,而在服务器端进行描述子解码和图像检索。
[0005] 第三种架构,如图3所示,这种架构与第二种架构相似即在移动终端侧进行特征 点提取、描述子生成以及描述子编码,向服务器端上传描述子信息,而在服务器端进行描述 子解码和图像检索,不同点是第三种架构在移动终端存在本地图像或者是本地缓存图像数 据,可以在移动终端本地进行图像检索。
[0006] 上述后两种架构的优点是利用了移动终端的计算能力,但是其是否会降低图像检 索耗时存在一定的不确定性,这主要是由系统采集到的图像的复杂程度、所采用的特征点 检测和描述子生成算法和网络数据传输时间所决定的。

【发明内容】

[0007] 本发明要解决的主要技术问题是,提供一种视觉搜索方法、系统以及移动终端,能 够减少视觉搜索的时间、提1?视觉搜索的效率。
[0008] 为解决上述技术问题,本发明提供一种视觉搜索方法,包括如下步骤:
[0009] 移动终端采集图像,获取所述图像的图像复杂度参数;
[0010] 当所述图像复杂度参数的值不在预设范围内时,则将所述图像发送给服务端供服 务端进行图像搜索,并且接收服务端反馈的搜索结果;
[0011] 当所述图像复杂度参数的值在预设范围内时,则根据所述图像在移动终端本地进 行图像搜索。
[0012] 进一步地,所述获取所述图像的图像复杂度参数的步骤包括:
[0013] 对所述图像进行比较型特征提取,并获取图像特征分组映射表;
[0014] 根据图像特征分组映射表对比较型特征进行归并,并对可归并为一类的比较型特 征对应的像素点进行个数统计;
[0015] 根据个数统计结果和所述图像特征分组映射表计算得出图像复杂度系数。
[0016] 进一步地,所述根据图像特征分组映射表对比较型特征进行归并的步骤包括:
[0017] 将所述比较型特征转换为二进制比较型特征;
[0018] 根据所述二进制比较型特征和所述图像特征分组映射表对所述比较型特征进行 归并;
[0019] 所述根据个数统计结果和所述图像特征分组映射表计算得出图像复杂度系数的 步骤包括:
[0020] 在所述图像特征分组映射表中查找所述像素点对应的比较型特征值的一致性距 离;
[0021] 根据个数统计结果计算一致性距离在预设范围内的像素点的占比;
[0022] 根据该占比得到图像复杂度系数;
[0023] 所述图像特征分组映射表为通过将经过变换处理后可获得相同的处理结果的二 进制比较型特征归并为一组的方式生成的特性分组表,该表至少包括:特征分组索引、像素 点对应的比较型特征值的一致性距离以及比较型特征值。
[0024] 进一步地,所述方法还包括:获取所述图像的图像特征分组索引;
[0025] 当所述图像复杂度参数的值不在预设范围内时,将所述图像特征分组索引发送给 所述服务端。
[0026] 进一步地,所述获取所述图像的图像特征分组索引的步骤包括:
[0027] 对所述图像进行粗狂式的分块后进行比较型特征的提取;
[0028] 根据该提取的比较型特征在图像特征分组映射表中查询得到所述图像分组特征 索引。
[0029] 进一步地,所述方法还包括:当根据所述图像在移动终端本地进行图像搜索失败 时,将本地搜索过程中提取的图像特征文件发送给所述服务端供所述服务端进行图像搜 索,接收所述服务端反馈的搜索结果。
[0030] 同样为了解决上述技术问题,本发明还提供了一种移动终端,包括:采集模块、参 数获取模块、搜索模块以及收发模块;
[0031] 所述采集模块用于采集图像;
[0032] 所述参数获取模块用于提取所述图像的图像复杂度参数;
[0033] 所述收发模块用于当所述图像复杂度参数的值不在预设范围内时,则将所述图像 发送给服务端供服务端进行图像搜索,并且接收服务端反馈的搜索结果;
[0034] 所述搜索模块用于当所述图像复杂度参数的值在预设范围内时,则根据所述图像 在移动终端本地进行图像搜索。
[0035] 进一步地,所述参数获取模块用于:
[0036] 对所述图像进行比较型特征提取,并获取图像特征分组映射表;
[0037] 根据图像特征分组映射表对比较型特征进行归并,并对可归并为一类的比较型特 征对应的像素点进行个数统计;
[0038] 根据个数统计结果和所述图像特征分组映射表计算得出图像复杂度系数。
[0039] 进一步地,所述参数获取模块用于:
[0040] 将所述比较型特征转换为二进制比较型特征;
[0041] 根据所述二进制比较型特征和所述图像特征分组映射表对所述比较型特征进行 归并;
[0042] 在所述图像特征分组映射表中查找所述像素点对应的比较型特征值的一致性距 离;
[0043] 根据个数统计结果计算一致性距离在预设范围内的像素点的占比;
[0044] 根据该占比得到图像复杂度系数;
[0045] 所述图像特征分组映射表为通过将经过变换处理后可获得相同的处理结果的二 进制比较型特征归并为一组的方式生成的特性分组表,该表至少包括:特征分组索引、像素 点对应的比较型特征值的一致性距离以及比较型特征值。
[0046] 进一步地,所述移动终端还包括:索引获取模块;所述索引获取模块用于获取所 述图像的图像特征分组索引;
[0047] 所述收发模块还用于当所述图像复杂度参数的值不在预设范围内时,将所述图像 特征分组索引发送给所述服务端。
[0048] 进一步地,所述索引获取模块用于:
[0049] 对所述图像进行粗狂式的分块后进行比较型特征的提取;
[0050] 根据该提取的比较型特征在图像特征分组映射表中查询得到所述图像分组特征 索引。
[0051] 进一步地,所述收发模块还用于当根据所述图像在移动终端本地进行图像搜索失 败时,将本地搜索过程中提取的图像特征文件发送给所述服务端供所述服务端进行图像搜 索。
[0052] 同样为了解决上述的技术问题,本发明还提供了一种视觉搜索系统,包括:服务端 和移动终端;所述移动终端包括:采集模块、参数获取模块、搜索模块以及收发模块;所述 服务端包括:服务端搜索模块和服务端收发模块;
[0053] 所述采集模块用于采集图像;
[0054] 所述参数获取模块用于提取所述图像的图像复杂度参数;
[0055] 所述收发模块用于当所述图像复杂度参数的值不在预设范围内时,则将所述图像 发送给服务端供服务
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1