空间划分方法以及空间划分装置的制造方法

文档序号:8413156阅读:398来源:国知局
空间划分方法以及空间划分装置的制造方法【
技术领域
】[0001]本文中所讨论的实施方式涉及空间划分方法等。【
背景技术
】[0002]例如,当针对各种系统对用户进行认证时,执行用于获得用户的生物信息并且确定与所获得的生物信息相匹配的生物信息是否存在于预先注册的数据库中的处理。现在,因为在认证时所获得的生物信息与在注册时所获得的生物信息难以完全匹配,所以相似性搜索是有效的。[0003]对于在执行相似性搜索时的相似度的表示,存在以下技术:该技术将生物信息的特征值转换为散列向量,使得它们的散列向量之间的汉明距离很短的生物信息被指定为相似的生物信息。[0004]使用相关技术,通过使用超平面(hyper-plane)可以将特征值转换为散列向量,但是还存在着以下处理:通过使用超球面(hyper-sphere)将特征值转换为散列向量,并且当使用超球面时可以更好地期待精度的提高。[0005]专利文献1:日本专利公开号2011-100395[0006]专利文献2:日本专利公开号2012-160047[0007]专利文献3:日本专利公开号10-247243[0008]专利文献4:日本专利公开号2008-282391[0009]非专利文献I:M.Datar,N.Immorlica,P.Indyk,V.S.Mirrokni:Locality-SensitiveHashingSchemeBasedonp-StableDistributions,计算几何第二十届年度研讨会会议录(SCG),2004年[0010]非专利文献2:Jae_PilHeo,YoungwoonLee,JunfengHe,Shih-FuChang和Sung-EuiYoon,"Sphericalhashing",CVPR,第2957页至第2964页,2012年[0011]非专利文献3:KengoTerasawa和YuzuruTanaka,"SphericalIshforapproximatenearestneighborsearchonunithyper-spherey,,编者:FrankK.H.A.Dehne,Jorg-RudigerSack和NorbertZeh,WADS,计算机科学讲义的第4619卷,第27页至第38页,施普林格出版社,2007年[0012]然而,使用相关技术,并未以高精度来执行使用散列向量的相似性搜索。[0013]例如,当通过使用超球面将特征向量转换为散列向量时,存在以下情况:由于虫洞(wormhole)的影响,对于明显彼此不同的特征向量,转换成散列向量后的汉明距离可能结果是小的。因此,可能将不同的特征向量错误地确定为相似的特征向量。[0014]现在将描述虫洞。图16至图18是示出虫洞的图。例如,考虑通过使用超球面将m维特征空间V划分成区域,并且根据区域在超球面内部还是外部来为每个区域分配比特串。如图16所示,根据超球面的放置,互不连接的区域A和区域B可能具有相同的比特串(0,0,0)〇[0015]在出现图16所示现象的情况下,当人们根据分配给特征向量的比特串之间的汉明距离来评估特征向量之间的相似性时,即使特征向量明显互相远离,但是汉明距离可能结果是小的。如图17所示,为了理解这种非连通性,人们可以假定区域A和区域B之间连接有管子10。在广义相对论的特定解决方案下,该管子被称为"虫洞"。[0016]图18示出当通过使用超球面S4将一维特征空间划分成区域时产生的非连接区域,以及连接在区域之间的虫洞。通过超平面FjPF6将超球面54划分成区域。例如,超平面F5左侧的区域在其第一比特中被分配"1",并且超平面F5S侧的区域在其第一比特中被分配"0"。超平面F6右侧的区域在其第二比特中被分配"1",并且超平面F6左侧的区域在其第二比特被分配"0"。然后,即使它们相互并不连接,但图18的南极附近和北极附近被分配相同的比特串(〇,〇)。原因在于超球面S4的南极附近和北极附近之间连接有虫洞。[0017]因此,本发明的实施方式的一个方面的目的在于提供空间划分方法、空间划分装置以及空间划分程序;使用该空间划分方法、空间划分装置以及空间划分程序,可以以高精度来执行使用特征向量的相似性搜索。【
发明内容】[0018]根据实施方式的一个方面,空间划分方法包括:指定超平面的交点的位置,使得该位置被包括在球面内,该球面存在于维数比特征空间的维数高一维或更多维的空间中;以及放置超平面,使得超平面共享所指定的位置的交点。【附图说明】[0019]图1是示出根据第一实施方式的空间划分装置的系统配置的图;[0020]图2是不出超球面S上的逆立体投影(inversestereographicprojection)的图;[0021]图3是示出通过将超球面S投影到特征空间V上所获得的圆形图像的半径的示例的图;[0022]图4是示出要经历逆立体投影到超球面S上的区域的图,以及通过该逆立体投影所获得的区域的示例;[0023]图5示出近似直线的示例;[0024]图6是示出设置在超球面S内的示例公共交点的图;[0025]图7示出整个处理;[0026]图8示出用于设置公共交点的处理流程的第一示例;[0027]图9示出用于设置公共交点的处理流程的第二示例;[0028]图10示出用于设置公共交点的处理流程的第三示例;[0029]图11是示出根据第二实施方式的空间划分装置的系统配置的图;[0030]图12示出用于设置公共交点的处理流程的第四示例;[0031]图13示出用于设置公共交点的处理流程的第五示例;[0032]图14示出用于设置公共交点的处理流程的第六示例;[0033]图15示出目标函数的示例处理流程;[0034]图16是示出说明出现虫洞的第一示例的图;[0035]图17是示出说明出现虫洞的第二示例的图;[0036]图18是示出说明出现虫洞的第三示例的图;以及当前第1页1 2 
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1