一种基于非精确线搜索的图像定位方法技术

技术编号:34636885 阅读:40 留言:0更新日期:2022-08-24 15:10
一种基于非精确线搜索的图像定位方法目的在于解决现有技术中存在的在无法获得查询相机的内部参数矩阵时无法实现定位功能的问题。本发明专利技术首先需要对查询图像与数据库图像之间进行特征匹配,并计算每幅数据库图像与查询图像之间的特征匹配率;然后,根据特征匹配率由大到小的关系,选取出若干幅查询图像的匹配图像;最后,根据特征匹配点数设置定位误差函数的权值,并通过非精确线搜索算法求解查询图像的拍摄位置。本发明专利技术仅需要数据库图像及其拍摄位置,便可以实现查询相机的位置估计,不依赖于查询相机和数据库相机的内部参数。本发明专利技术利用匹配特征点的空间位置,求解出查询相机的拍摄位置,查询图像只需匹配一幅数据库图像,便可以实现定位功能。便可以实现定位功能。便可以实现定位功能。

【技术实现步骤摘要】
一种基于非精确线搜索的图像定位方法


[0001]本专利技术属于室内定位计算机视觉
,具体涉及一种基于非精确线搜索的图像定位方法。

技术介绍

[0002]图像定位技术利用图像对用户的位置进行估计。具体来说,图像定位过程可以分为两个阶段,分别是离线阶段,即数据库创建阶段,以及在线阶段,即用户定位阶段。在离线阶段,需要在定位场景中使用数据库相机采集数据库图像,并将数据库图像的位置进行记录。在定位阶段,用户通过智能移动终端拍摄一幅查询图像,移动终端配备有相机,即查询相机,该图像将上传至服务器。在服务器端,根据上传的查询图像并利用定位算法,实现对查询相机的位置估计。通常,定位算法包括图像匹配和查询相机位置求解两个部分。信息科技专辑上公开了一项哈尔滨工业大学薛昊的名称为《基于对极几何理论的视觉定位算法研究》的研究论文,该研究论文是利用相机的内部参数,在查询相机与数据库相机之间建立起对极几何约束关系,并通过该集合关系确定查询相机的位置。
[0003]综上,在已有的图像定位方法中,大多需要在定位前对查询相机和数据库相机进行标定,并获得其内部参数矩本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于非精确线搜索的图像定位方法,其特征在于,包括以下步骤:步骤一:将查询图像与数据库图像之间进行特征匹配,并计算获得n
data
数据库图像对应的n
data
个特征点匹配率步骤二:根据步骤一获得的n
data
个特征点匹配率查找数据库图像中与查询图像的匹配的图像,并计算误差函数中的权值;步骤一得到了n
data
个特征点匹配率根据特征点匹配率匹配由大到小的关系,对数据库图像进行排序,选择排序结果中最靠前的n
near
幅数据库图像作为查询图像的匹配图像,对于最靠前的的n
near
幅数据库图像,根据图像之间的匹配特征点数,根据公式(1)构造出定位误差函数中的权值w
i
,构建权值矩阵:其中:为第j幅数据库图像与查询图像之间的SURF特征点匹配数;步骤三:设置非精确线搜索方法的初值,设最大迭代次数k
max
=2000,精度阈值σ=10
‑5,搜索步长d=0.5,迭代计数值k=1,放大系数γ=0.4,查询相机的位置初值根据公式(2)设置为置为其中:为第i幅数据库图像的拍摄位置向量;步骤四:设置累计值s
k
和步数值t
m
,并对其设置初值s1=0,t1=0;步骤五:根据步骤二获得的权值矩阵构造公式(3)的定位误差函数f
e
:其中:为查询图像位置的迭代更新值,k的初始值为1;是第i幅匹配数据库图像的拍摄位置向量,位置向量包含于数据库图像的拍摄位置矩阵P
D
中;根据公式(4)计算函数f

【专利技术属性】
技术研发人员:冯冠元程斐豪蒋振刚师为礼
申请(专利权)人:长春理工大学
类型:发明
国别省市:

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

1