[发明专利]一种基于卷积神经网络的人机鼠标轨迹检测方法在审

专利信息
申请号: 201711274982.3 申请日: 2017-12-06
公开(公告)号: CN107766852A 公开(公告)日: 2018-03-06
发明(设计)人: 漆进;张通;胡顺达 申请(专利权)人: 电子科技大学
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 卷积 神经网络 人机 鼠标 轨迹 检测 方法
【权利要求书】:

1.一种基于卷积神经网络的人机鼠标轨迹检测方法,其特征在于,所述方法包括:

(1)对训练样本库和测试样本库中的鼠标轨迹采样数据进行预处理,得到长度一致的原始特征;

(2)用(1)中提取的原始特征进行标准化,再通过卷积神经网络自动进行特征提取,进而训练和预测。

2.根据权利要求1所述的方法,其特征在于,所述步骤(1)中具体包括:

(11)每条鼠标轨迹采样数据记录了不同采样时刻鼠标的坐标信息,记录其坐标位置和采样时刻得到轨迹T={P1,P2...,PM},每条鼠标轨迹的采样点数量|T|不一定相同,采样点越多,则鼠标轨迹记录的信息量越大,检测的计算代价越高;反之,采样点越少,则鼠标轨迹记录的信息量越小,检测的识别率越低,为了平衡计算代价和检测识别率,将鼠标轨迹等长缩放到长度L,具体步骤如下:

步骤1.当|T|<L时,在相邻两个采样点之间依次插入中点其中i=1,2...,M-1,经过一次或者多次迭代使得|T|≥L;

步骤2.当|T|>L时,从T中找到最小距离的一组点,用其中点取代之,经过一次或者多次迭代直到|T|=L;

(12)从(11)得到的等长鼠标轨迹T={P1,P2...,PM}中提取第i条鼠标轨迹的坐标和时间特征向量,记为Xi=[x1,x2...,xL],Yi=[y1,y2...,yL],Ti=[t1,t2...,tL];

(13)从(12)得到的坐标和时间特征向量中提取差分特征向量,记为DXi=[dx1,dx2...,dxL],DYi=[dy1,dy2...,dyL],DTi=[dt1,dt2...,dtL]。计算公式如下:

dxj=xj+1-xjj=1,2...,L-1xL-xL-1j=L]]>

dyj=yj+1-yjj=1,2...,L-1yL-yL-1j=L]]>

dtj=tj+1-tjj=1,2...,L-1tL-tL-1j=L]]>

(14)从(12)得到的坐标和时间特征向量中提取速度特征向量,记为VXi=[vx1,vx2...,vxL],VYi=[vy1,vy2...,vyL],计算公式如下:

vxj=xj+1-xjtj+1-tjj=1,2...,L-1xL-xL-1tL-tL-1j=L]]>

vyj=yj+1-yjtj+1-tjj=1,2...,L-1yL-yL-1tL-tL-1j=L]]>

(15)从(12)得到的坐标和时间特征向量和(14)得到的速度特征向量中提取加速度特征向量,记为AXi=[ax1,ax2...,axL],AYi=[ay1,ay2...,ayL],计算公式如下:

axj=vxj+1-vxjtj+1-tjj=1,2...,L-1vxL-vxL-1tL-tL-1j=L]]>

ayj=vyj+1-vyjtj+1-tjj=1,2...,L-1vyL-vyL-1tL-tL-1j=L]]>

(16)从(12)得到的坐标和时间特征向量中提取方向特征向量,记为Ki=[k1,k2...,kL],KKi=[kk1,kk2...,kkL],AKi=[ak1,ak2...,akL],计算公式如下:

kj=yj+1-yjxj+1-xjj=1,2...,L-1yL-yL-1xL-xL-1j=L]]>

kkj=kj+1-kjxj+1-xjj=1,2...,L-1kL-kL-1xL-xL-1j=L]]>

akj=kj+1-kjtj+1-tjj=1,2...,L-1kL-kL-1tL-tL-1j=L]]>

3.根据权利要求1所述的方法,其特征在于,所述步骤(2)中具体包括:

(21)对预处理中的坐标和时间特征向量、差分特征向量、速度特征向量、加速度特征向量、方向特征向量进行拼接,得到第i条鼠标轨迹的全部特征,记为Fi=[Xi,Ti,Yi,DXi,DTi,DYi,VXi,VYi,AXi,AYi,Ki,KKi,AKi]T,训练样本库中全部鼠标轨迹的特征向量组成训练集原始特征,测试样本库中全部鼠标轨迹的特征向量组成测试集原始特征,再求出每列特征的平均值μ和方差σ,分别对训练集原始特征和测试集原始特征标准化,标准化公式如下所示:

Z=F-μσ]]>

得到训练集原始特征和测试集原始特征的特征维数为13×L;

(22)将(21)中标准化后的训练集原始特征输入卷积神经网络进行训练,具体步骤如下:

步骤1.输入层的维数与特征维数相同,为13×L;依次在卷积层C11、C12上进行多通道卷积操作,产生特征矩阵;依次通过Dropout层D1、下采样层P1和ReLu激活函数进行非线性映射;

步骤2.步骤1产生的映射依次在卷积层C21、C22上进行多通道卷积操作,产生特征矩阵;依次通过Dropout层D2、下采样层P2和ReLu激活函数进行非线性映射;

步骤3.步骤2产生的映射依次在卷积层C31、C32上进行多通道卷积操作,产生特征矩阵;依次通过Dropout层D3、下采样层P3和ReLu激活函数进行非线性映射,得到原始特征的抽象非线性化特征表达向量;再通过sigmoid函数和logloss损失函数进行分类;

(22)将(21)中标准化后的测试集原始特征输入卷积神经网络进行预测,得到每条鼠标轨迹采样数据是人类轨迹的概率,实现人机鼠标轨迹检测。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711274982.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top