微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于ADS7846的在线动态签名认证的数据采集和预处理

基于ADS7846的在线动态签名认证的数据采集和预处理

时间:10-26 来源:互联网 点击:
书写抖动造成的漏点

在进行数据采集时会在连续的数据中出现零值点,出现零值点有两种可能:一种是正常书写时笔划的改变造成的,另一种就是由于触摸屏不够平整或是书写时的抖动造成笔迹的间断而造成的,区别的方法主要是看间断时间也就是零值连续出现的个数,一般抖动造成的间断时间小于设定的采样时间10ms,所以,抖动产生的零值在两个有效数据中间只能出现一个,可以认为是无效零值,而出现两个以上的连续零值便可以认为是笔划的改变而生成的有效零值而不作处理,当判断出某个零值为无效零值后,对其进行线性内插来弥补数据的丢失,即



图5 处理前的数据波形



图6 处理后的数据波形

由于书写者书写时的停顿,造成在在某一点多次重复采集,显然在后续的匹配中会与样本数据产生很大的误差,所以有必要删除重复的数据,每当判断出前后两个点的X坐标和Y坐标均相同的时候,就可以断定它们为重复点,则将后一个点删除,再用后续的点依次补上。这样保证了采集的数据能够真实的反映笔迹信息。

3.书写位置的校准

书写者每次书写时起笔的点不一定相同,这样,每次书写采样的结果都与样本模板里的采样值都有一个恒定的差别,因此有必要进行书写位置的校准,处理的方法是把采集到的第一个数据的X坐标和Y坐标与样本数据里第一个数据的X坐标和Y坐标作比较,公式分别  
 


以上是对数据进行预处理的几种方法,预处理可以为后续笔迹的匹配提供提供更加准确的数据,并减轻匹配的运算量,因此预处理是笔迹匹配认证前的重要步骤,它的好坏将直接影响认证的精度。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top