光学运动感知方法技术

技术编号:9863847 阅读:182 留言:0更新日期:2014-04-02 20:39
一种光学运动感知方法,应用于光学运动感知装置上,该光学运动感知装置设有N*N光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法通过预先设定最小位移单位δλx与δλy,并利用上述的光学感应器阵列取得外部物体或图像的原始帧与参考帧,并取得原始帧每个像素与参考帧每个像素的像素值,之后根据上述预先设定的最小位移单位δλx、δλy及上述原始帧与参考帧的像素值,计算出多个比较参数,之后根据最小的比较参数与移动方向的对应关系表确定参考帧相对原始帧的位移,其中该最小位移单位δλx与δλy可为单位像素距离的小数倍,如此解决现有技术所能计算的位移值只能为一个像素距离的整数倍的技术问题。

【技术实现步骤摘要】

】本专利技术有关一种运动感知方法,特别是指利用光学影像处理技术进行运动感知的方法。【
技术介绍
】现有的光学影响感知装置,如光学鼠标或摄像跟踪装置,大多通过光学感应器阵列(如CCD或CMOS阵列)连续取得外部物体(如鼠标的工作表面或人的身体的特定部分)的多帧影像,之后采用图像处理算法(如运动估计算法)确定此光学感应装置与外部物体之间的相对位移,之后再结合应用软件或操作系统等实现相应的控制功能,例如控制屏幕光标的移动或实现特定的动作(如游戏中的动作控制)。传统的运动估计算法主要的思路是通过二帧图像(原始帧与参考帧)整体或局部做相关性运算,从而确定二帧图像之间的相对位移,但此位移是以单位像素的距离作为最小单位进行计算的,所能确定的位移均是一个像素的距离的整数倍。此种方式存在的不足在于:对于一些需要精确控制的应用场景,要求实现的最小位移是一个像素的小数倍(例如0.3倍的一个像素距离),现有的技术是无法满足此要求。另一方面,对于一些应用场景,最适合的最小的位移可能并非一个像素值的整数倍(例如1.3倍的一个像素距离),现有的技术也是无法解决此问题的。【【专利技术内容】】本专利技术的本文档来自技高网...

【技术保护点】
一种光学运动感知方法,应用于光学运动感知装置上,该光学运动感知装置设有N*N光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法包括如下步骤:预先设定最小位移单位δλ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.一种光学运动感知方法,应用于光学运动感知装置上,该光学运动感知装置设有N*N光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法包括如下步骤: 预先设定最小位移单位S入!£与δ Xy,并利用上述的光学感应器阵列取得外部物体或图像的原始帧与参考帧,并取得原始帧每个像素A...

【专利技术属性】
技术研发人员:刘建
申请(专利权)人:益海芯电子技术江苏有限公司
类型:发明
国别省市:江苏;32

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

1