法律状态公告日
法律状态信息
法律状态
2023-08-11
专利权的转移 IPC(主分类):G06T19/00 专利号:ZL2019102179146 登记生效日:20230801 变更事项:专利权人 变更前权利人:苏州玉衡信息科技有限公司 变更后权利人:苏州爱乐智能科技有限公司 变更事项:地址 变更前权利人:215000 江苏省苏州市吴江区松陵镇中山南路988号华邦商务广场6幢239 变更后权利人:215000 江苏省苏州市高新区竹园路209号4号楼1308室
专利申请权、专利权的转移
2023-03-14
专利权的转移 IPC(主分类):G06T19/00 专利号:ZL2019102179146 登记生效日:20230301 变更事项:专利权人 变更前权利人:苏州市职业大学 变更后权利人:苏州玉衡信息科技有限公司 变更事项:地址 变更前权利人:215104 江苏省苏州市吴中区致能大道106号国际教育园苏州市职业大学 变更后权利人:215000 江苏省苏州市吴江区松陵镇中山南路988号华邦商务广场6幢239
专利申请权、专利权的转移
2019-12-13
授权
授权
2019-07-30
实质审查的生效 IPC(主分类):G06T19/00 申请日:20190321
实质审查的生效
2019-07-05
公开
公开
技术领域
本发明涉及AR领域,具体涉及一种基于刚体运动学的AR参考物体特征点修正方法。
背景技术
增强现实(Augmented Reality,简称AR),是一种通过实时计算摄影机影像的位置及角度将虚拟的三维物体叠加到真实场景中的技术。为了将虚拟物体精确稳定地融合到真实场景中,需要实时地识别真实场景中参考物体及其位置,从而计算出虚拟物体应当出现的相对位置。目前商用的较为稳定的技术主要有:基于机器视觉识别方案,如:苹果AR Kit、谷歌AR Core以及Vufroia的方案;基于三维空间标定的方案,如:微软Hololens、Oculus的方案。国内也有一些自主方案,但是适用性和稳定性均略逊于前者。
传统技术存在以下技术问题:
如下技术方案(I)对要求参考物体边缘尖锐,或者表面纹理含有丰富的细节。在实际场景中容易受到光照阴影等的影响,导致参照坐标识别产生误差从而导致叠加的虚拟物体或场景产生抖动。这使得技术方案(I)的应用受到了很大的限制。技术方案(II)要求使用专门的传感器进行额外的空间标定。一旦空间场景、场景内物体或者标定传感器位置发生变化,都会导致整个虚拟空间位置错位。需要重新进行标定才能够恢复。缺点在于需要专门的标定仪器、需要进行标定动作、并且标定后不能对空间场景进行调整。
(I)现有技术中(基于AR Kit、AR Core还是Vufroia的方案)均需通过实时识别视频流每一帧图像中参考物体及其特征点位置作为整个虚拟场景的参考坐标。如果前后帧序列图像中参考物体特征点识别有误差,就会造成整个参考坐标的不规则抖动,从而导致在此参考坐标系中叠加的虚拟物体也产生抖动。使得虚拟物体或者场景无法很好地与现实场景进行融合。
如图1所示,AR设备通过一个摄像头获取视频(图像帧序列),通过识别参考物体的特征点(
然而,在实际应用中,由于参考物体形状轮廓、表面纹理的差异,识别出来的特征点经常会出现误差。如图2中所示,有两个点出现误差时,识别出来的参考平面出现了扭曲,与现实世界中的参考平面出现了误差。导致计算出来的虚拟物体的位置也会产生相应的偏差。最终导致虚拟物体并没有贴合在真实世界的参考平面
(II)现有技术中(基于三维空间标定的方案如:微软Hololens、Oculus 的方案)则需要预先对三维虚拟空间进行标定。空间虚拟坐标一旦标定,不能更改。并且,空间标定需要额外传感器分布在房间内,这极大地限制了其应用范围。
发明内容
本发明要解决的技术问题是提供一种基于刚体运动学的AR参考物体特征点修正方法。
为了解决上述技术问题,本发明提供了1.一种基于刚体运动学的AR参考物体特征点修正方法,其特征在于,包括:图像序列中前后两帧的特征点向量集合分别为
其中,
通过前后两帧特征点拟合刚体运动方程Equ.(1)得到旋转系数Ac与位移系数
将前一帧特征数据代入式(2),根据当前刚体运动特征计算下一帧的位置,记为
计算特征点误差Δui如式(3)所示;当偏差Δui超过阈值δs时,认为特征点
重新拟合运动方程(1),得到准确的旋转系数Ac_corr与位移系数
使用准确的旋转系数Ac_corr与位移系数
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一项所述方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一项所述方法的步骤。
一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一项所述的方法。
本发明的有益效果:
采用基于刚体运动学的AR参考物体特征点修正算法修正识别偏差的特征点,避免参考坐标因为识别误差而产生抖动,从而提升AR应用中虚拟物体与现实世界融合的稳定性。
附图说明
图1是传统技术的原理示意图。
图2是本发明基于刚体运动学的AR参考物体特征点修正方法的原理示意图。
图3是本发明基于刚体运动学的AR参考物体特征点修正方法的流程示意图。
其中,图1中▲代表识别的特征点,
图2中,▲代表原始(前一帧)特征点,
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
本专利提出了一种基于刚体运动学的AR参考物体特征点修正算法。
采用基于刚体运动学的AR参考物体特征点修正算法修正识别偏差的特征点,避免参考坐标因为识别误差而产生抖动,从而提升AR应用中虚拟物体与现实世界融合的稳定性。
原理:由于现实世界中的参考物体是刚体,不会产生扭曲和形变。所以,在AR应用将虚拟物体和现实世界融合的过程中,参考物体上的所有特征点,均应当满足统一的刚体运动特征。
算法:假设图像序列中前后两帧的特征点向量集合分别为
其中
Step1:通过前后两帧特征点拟合刚体运动方程Equ.(1)得到旋转系数Ac与位移系数
Step2:将前一帧特征数据代入式(2),根据当前刚体运动特征计算下一帧的位置,记为
Step3:计算特征点误差Δui如式(3)所示。当偏差Δui超过阈值δs时,认为特征点
Step4:重新拟合运动方程(1),得到准确的旋转系数Ac_corr与位移系数
Step5:使用准确的旋转系数Ac_corr与位移系数
至此,所有均符合统一的刚体运动特征,因此保证了参考平面和虚拟物体运动的稳定性,消除了虚拟物体抖动现象。
算法的修正过程示意图如图3所示。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
机译: 离岸GNSS参考站设备; gnss rtk和ppp离岸参考站;离岸gnss定位系统,实时运动学和实时网络运动学;产生海上定位参考数据和实时参考运动学的方法;确定位置的方法;和确定水下通信单元位置的方法
机译: 基于特征点的鲁棒三维刚体配准
机译: 确定和跟踪机动车环境中物体位置的方法,包括检测与物体有关的特征点之间的间隔,并基于物体尺寸的测量来确定物体与图像的距离