[发明专利]一种基于街区距离的高维向量快速检索算法有效
申请号: | 201110291515.8 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102306202A | 公开(公告)日: | 2012-01-04 |
发明(设计)人: | 黄祥林;杨丽芳;吕锐;吕慧 | 申请(专利权)人: | 中国传媒大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100024 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种基于街区距离的高维向量快速检索算法,属于多媒体信息检索、智能信息处理、数据挖掘等数据处理领域。在本发明中,提出了一种基于街区距离的高维到一维转换的索引结构BlockB-tree,它采用高维向量对参考点间的街区距离将该高维向量映射为一维key值,用B+-tree索引结构来管理这些key值,同时叶子节点层的每个key值都绑定一个指向对应高维向量的指针。进行检索时,使用相同的映射方法将查询向量映射为一维的查询key值,然后只需对key值与查询key值相近的那些高维特征进行相似度计算,减少计算量,大大加快检索速度。在高维向量的相似度匹配算法中,街区距离是最常用的度量方式之一,其运算简单,且具有较高的检索效率,但当前大多数索引结构都是基于欧式距离匹配度量提出的。本发明提出的索引结构不但支持基于欧式距离度量方式的检索,而且直接支持基于街区距离度量方式的检索。 | ||
搜索关键词: | 一种 基于 街区 距离 向量 快速 检索 算法 | ||
【主权项】:
一种基于街区距离的高维向量快速检索算法,其特征在于具体步骤如下:1)在高维空间中选取一个参考点,将所有的高维向量采用该高维向量对所选参考点间的街区距离映射为一维的key值;2)然后逐一将这些高维向量和对应的key值插入到BlockB‑tree中;3)进行检索时,首先计算查询向量与所选参考点间的街区距离得到一维的查询key值;4)根据查询范围和查询key值,得到需要进行搜索的key值的起始位置和结束位置,扫描计算这些key值对应的高维向量与查询向量间的距离,得到检索结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国传媒大学,未经中国传媒大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110291515.8/,转载请声明来源钻瓜专利网。
- 上一篇:纺锤形磷酸铁锂纳米束及其制备方法
- 下一篇:一种周效磺胺的制备方法