[发明专利]光学运动感知方法有效
申请号: | 201210369556.9 | 申请日: | 2012-09-27 |
公开(公告)号: | CN103699238A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 刘建 | 申请(专利权)人: | 益海芯电子技术江苏有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354;G06F3/01;G06T7/00 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 卢刚 |
地址: | 212143 江苏省镇江市丹徒*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光学 运动 感知 方法 | ||
1.一种光学运动感知方法,应用于光学运动感知装置上,该光学运动感知装置设有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-δλ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’|,
λ7=∑|(1-δλx)(1-δλy)Ai+(1-δλx)δλyCi+(1-δλy)δλxKi+δλxδλyJi-Ai’|,
λ8=∑|(1-δλx)(1-δλy)Ai+(1-δλx)δλyBi+(1-δλy)δλxKi+δλxδλyLi-Ai’|,
在上述计算公式中,Bi为参考帧Ai的一个像素的左侧像素的像素值,Ci为参考帧Ai的一个像素的右侧像素的像素值,Ei为参考帧Ai的一个像素的上侧像素的像素值,Ki为参考帧Ai的一个像素的下侧像素的像素值,Di为参考帧Ai的一个像素的左上侧像素的像素值,Fi为参考帧Ai的一个像素的右上侧像素的像素值,Ji为参考帧Ai的一个像素的左下侧像素的像素值,Li为参考帧Ai的一个像素的右下侧像素的像素值,Di、Ei、Fi、Bi、Ai、Ci、Ji、Ki、Li共同组成以Ai为中心的3*3的矩阵;并且上述i为1至(N-2)*(N-2),即原始帧只选取除去上、下、左、右边缘行或列的其他像素组成的(N-2)*(N-2)的矩阵,而参考帧也相应的选择(N-2)*(N-2)的矩阵,然而参考帧上、下、左、右边缘行或列的像素为(N-2)*(N-2)矩阵的边缘行或列像素的Di、Ei、Fi、Bi、Ci、Ji、Ki、Li;
取得λ0.......λ8中的最小值,依据λ0.......λ8与移动方向的对应关系表确定参考帧相对原始帧的位移,其中λ0为零位移,λ1为向左方移动δλx,λ2为向右方移动δλx,λ3为向上方移动δλy,λ4为向下方移动δλy,λ5为向左上方移动,即X轴的位移为-δλx,Y轴的位移为δλy,λ6为向右上方移动,即X轴的位移为δλx,Y轴的位移为δλy,λ7为向左下方移动,即X轴的位移为-δλx,Y轴的位移为-δλy,λ8为向右下方移动,即X轴的位移为δλx,Y轴的位移为-δλy。
2.如权利要求1所述的光学运动感知方法,其特征在于:该光学运动感知装置为光学鼠标或光学位置跟踪装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于益海芯电子技术江苏有限公司,未经益海芯电子技术江苏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210369556.9/1.html,转载请声明来源钻瓜专利网。