[发明专利]光学运动感知方法有效
申请号: | 201210369556.9 | 申请日: | 2012-09-27 |
公开(公告)号: | CN103699238A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 刘建 | 申请(专利权)人: | 益海芯电子技术江苏有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354;G06F3/01;G06T7/00 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 卢刚 |
地址: | 212143 江苏省镇江市丹徒*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光学 运动 感知 方法 | ||
【技术领域】
本发明有关一种运动感知方法,特别是指利用光学影像处理技术进行运动感知的方法。
【背景技术】
现有的光学影响感知装置,如光学鼠标或摄像跟踪装置,大多通过光学感应器阵列(如CCD或CMOS阵列)连续取得外部物体(如鼠标的工作表面或人的身体的特定部分)的多帧影像,之后采用图像处理算法(如运动估计算法)确定此光学感应装置与外部物体之间的相对位移,之后再结合应用软件或操作系统等实现相应的控制功能,例如控制屏幕光标的移动或实现特定的动作(如游戏中的动作控制)。传统的运动估计算法主要的思路是通过二帧图像(原始帧与参考帧)整体或局部做相关性运算,从而确定二帧图像之间的相对位移,但此位移是以单位像素的距离作为最小单位进行计算的,所能确定的位移均是一个像素的距离的整数倍。此种方式存在的不足在于:对于一些需要精确控制的应用场景,要求实现的最小位移是一个像素的小数倍(例如0.3倍的一个像素距离),现有的技术是无法满足此要求。另一方面,对于一些应用场景,最适合的最小的位移可能并非一个像素值的整数倍(例如1.3倍的一个像素距离),现有的技术也是无法解决此问题的。
【发明内容】
本发明的目的在于提供一种光学运动感知方法,用以解决现有技术所能计算的位移值只能为一个像素距离的整数倍的技术问题。
为实现上述目的,实施本发明的光学运动感知方法应用于光学运动感知装置上,该光学运动感知装置设有光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法包括如下步骤:
预先设定最小位移单位δλx与δλy,并利用上述的光学感应器阵列取得外部物体或图像的原始帧与参考帧,并取得原始帧每个像素Ai’与参考帧每个像素Ai的像素值;
根据上述预先设定的最小位移单位δλx、δλy及上述原始帧与参考帧的像素值,计算出λ0.......λ8,其中λ0.......λ8的计算公式如下:
λ0=∑|Ai-Ai’|,
λ1=∑|(1-δλx)Ai+δλxBi-Ai’|,
λ2=∑|(1-δλx)Ai+δλxCi-Ai’|,
λ3=∑|(1-δλy)Ai+δλyEi-Ai’|,
λ4=∑|(1-δλy)Ai+δλyKi-Ai’|,
λ5=∑|(1-δλx)(1-δλy)Ai+(1-δλx)δλyCi+(1-δλy)δλxEi+δλxδλyDi-Ai’|,
λ6=∑|1-δλx)(1-δλy)Ai+(1-δλx)δλyBi+(1-δλy)δλxEi+δλxδλyFi-Ai’|,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于益海芯电子技术江苏有限公司,未经益海芯电子技术江苏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210369556.9/2.html,转载请声明来源钻瓜专利网。