[发明专利]基于IMU的电子手写笔的笔迹估计方法有效
申请号: | 201210435014.7 | 申请日: | 2012-11-02 |
公开(公告)号: | CN103019414A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 刘勇;徐天军 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F3/0346 | 分类号: | G06F3/0346 |
代理公司: | 浙江杭州金通专利事务所有限公司 33100 | 代理人: | 刘晓春 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于IMU的电子手写笔的笔迹估计方法,步骤如下:1)利用惯性测量单元测得笔杆在X、Y、Z三个轴向的加速度和角速度,对测得的数据进行预处理;2)对预处理后的数据进行小波分解,对小波系数进行阈值处理,然后进行小波重建;3)对重建得到的数据进行卡尔曼滤波;4)对滤波后的角速度积分,得到旋转角度,将这些角度代人坐标变换方程,把所有的加速度数据变换到同一坐标系M中;5)求解约束条件,得出坐标系M与书写坐标系F之间的旋转角度α、β;6)将α、β代人对应的坐标变换方程,将所有加速度数据变换到坐标系F中,对这些数据进行二次积分得到笔迹。本发明主要解决了利用IMU单元实现平面笔迹复现的问题。 | ||
搜索关键词: | 基于 imu 电子 手写 笔迹 估计 方法 | ||
【主权项】:
1.一种基于惯性测量单元(IMU)的电子手写笔笔迹估计方法,其特征是,所述电子手写笔的笔杆上安装有IMU单元,所述方法包括以下步骤:1)、数据的获取与预处理;利用所述IMU单元测得电子手写笔书写过程中笔杆在X、Y、Z三个轴向的一系列加速度数据ai(n)(i=X,Y,Z)和角速度数据ωi(n)(i=X,Y,Z),其中n=1,2,L,N表示采样点数,N为总的采样点数;去除加速度数据和角速度数据对采样点数n的趋势项,对加速度数据和角速度数据进行平滑处理,降低数据中的干扰成分,得到预处理后的加速度数据
(i=X,Y,Z)和角速度数据
(i=X,Y,Z)。2)、对预处理后X轴方向的加速度数据
进行三层二进制离散小波分解,计算出各层的小波系数
和![]()
为步骤1)中预处理后的X轴加速度数据;
为三层二进制离散小波分解后各层的近似信号的小波系数;
为三层二进制离散小波分解后各层的细节信号的小波系数;k=1,2,L,N/2j,N为总的采样点数;j=1,2,3;h2k-m,g2k-m是一对正交分析滤波器的脉冲响应;3)、计算各层小波系数的软阈值
对各层细节信号的小波系数进行阈值处理,得到处理后各层细节信号的小波系数![]()
σ j = median ( | d k j | ) / 0.6745 ; ]]>η j ( x ) = sgn ( x ) ( | x | - λ j ) , | x | ≥ λ j 0 , | x | < λ j ; ]]> 4)利用公式
对各层细节信号的小波系数
近似信号的小波系数
进行重建,得到重建信号;对重建信号进行卡尔曼滤波,得到处理后的X轴方向的加速度数据a′X(n);5)分别对
(i=Y,Z)和
(i=X,Y,Z)进行步骤2)到步骤4)的处理,得到处理后的Y、Z轴方向上的加速度数据a′Y(n)、a′Z(n)及处理后的X、Y、Z方向上的角速度数据ω′X(n)、ω′Y(n)、ω′Z(n);6)分别对所述处理后的X、Y、Z轴方向的角速度数据ω′i(n)(i=X,Y,Z)进行一次数值积分,得到对应的X、Y、Z轴向的旋转角度:θ i ( n ) = T Σ j = 1 n ω i ′ ( j ) + ω i ′ ( j - 1 ) 2 , i = X , Y , Z ; n = 1,2 , L , N ; ]]> 其中T为采样周期;7)、将一系列旋转角度θi(n)(i=X,Y,Z)和经处理后的X、Y、Z轴方向上的加速度数据a′i(n)(i=X,Y,Z)代入坐标变换方程aM(n)=RT(n)a′(n)中,把所有X、Y、Z轴方向上的加速度数据变换到同一坐标系(M)中,得到坐标系(M)中的一系列加速度数据
(i=x,y,z);其中a′(n)=[a′X(n) a′Y(n) a′Z(n)]T,a M ( n ) = a X M ( n ) a Y M ( n ) a Z M ( n ) T ; ]]>R ( n ) = C θ x ( n ) Cθ z ( n ) - Cθ x ( n ) S θ z ( n ) + S θ x ( n ) S θ y ( n ) Cθ z ( n ) - S θ x ( n ) S θ z ( n ) - Cθ x ( n ) Sθ y ( n ) Cθ z ( n ) Cθ y ( n ) Sθ z ( n ) C θ x ( n ) Cθ z ( n ) + Sθ x ( n ) S θ y ( n ) Sθ z ( n ) Sθ x ( n ) C θ z ( n ) - C θ x ( n ) S θ y ( n ) S θ z ( n ) S θ y ( n ) - S θ x ( n ) C θ y ( n ) C θ x ( n ) C θ y ( n ) ]]> 为坐标变换矩阵,Sθ表示sinθ,Cθ表示cosθ;8)、求解约束条件F ( x ) = Σ n = 1 N [ g - f n ( x ) ] ∂ f n ( x ) ∂ x i = 0 ]]> 得到绕X轴的旋转角度α和绕Y轴的旋转角度β;其中,f n ( x ) = a x M ( n ) Sβ - a y M ( n ) SαSβ + a z M ( n ) CαCβ ; ]]> x=[αβ]T;g为重力加速度;9)、将旋转角度α、β和步骤7)中得到的坐标系(M)中的加速度数据
(i=X,Y,Z)代入相应的坐标变换方程aF(n)=R0aM(n)中,得到书写坐标系(F)中加速度数据
(i=X,Y,Z);其中a F ( n ) = a X F ( n ) a Y F ( n ) a Z F ( n ) ; ]]>R 0 = Cβ SαSβ - CαSβ 0 Cα Sα Sβ - SαCβ CαCβ ]]> 为坐标变换阵;10)、对坐标系(F)中的加速度进行二次积分即可得到笔迹复现方程:v i ( n ) = T Σ j = 1 n a i F ( j - 1 ) + a i F ( j ) 2 ( i = X , Y ; n = 1,2 , L , N ) ; ]]>s i ( n ) = T Σ j = 1 n v i ( j - 1 ) + v i ( j ) 2 ( i = X , Y ; n = 1,2 , L , N ) ; ]]> 式中vx(n)即为采样点n时X轴方向上的电子手写笔书写速度,vY(n)即为采样点n时Y轴方向上的电子手写笔书写速度,sX(n)为在采样点n时电子手写笔在X轴方向上的位移,sY(n)为在采样点n时电子手写笔在Y轴方向上的位移。将一系列sX(n)和sY(n)置于同一图中就得到了笔迹。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210435014.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种平板应力场测量装置
- 下一篇:一种利用煤焦油沥青制备针状焦原料的工艺