一种读取触摸数据信息实现影像轨迹跟踪的方法与流程

文档序号:31597488发布日期:2022-09-21 07:25阅读:84来源:国知局
一种读取触摸数据信息实现影像轨迹跟踪的方法与流程

1.本发明涉及数据识别、数据处理技术领域,且更具体地涉及一种读取触摸数据信息实现影像轨迹跟踪的方法。


背景技术:

2.随着电子技术的飞速发展,触摸屏越来越多地应用到各种场合,触摸屏在运行过程中,大部分通过用户手动触摸,通过触摸,显示屏能够显示不同的画面。在游戏中,表现尤其突出。比如用户手势表现出不同的方式,显示屏就会显示不同的界面和画面。在一种示例中,比如通过读取触摸数据信息,手势会显示不同的动作,根据动作显示不同,进而实现不同的表现界面。
3.在实际应用中,存在以下技术弊端:(1)用户无法根据手势动作和特点评估影像轨迹跟踪路径;(2)用户难以通过手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度预估影像轨迹;(3)应用自动化差,评估难度大。


技术实现要素:

4.针对上述技术的不足,本发明公开一种读取触摸数据信息实现影像轨迹跟踪的方法,能够根据手势动作和特点评估影像轨迹跟踪路径,能够通过手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度预估影像轨迹,自动化高,容易评估。
5.本发明采用以下技术方案:一种读取触摸数据信息实现影像轨迹跟踪的方法,其中包括以下步骤:步骤1:采集用户指纹数据信息,并对采集到的用户指纹数据信息进行分解,分解内容为用户手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度;步骤2:将采集到的用户指纹数据信息输入到匹配模型,匹配模型通过分析用户指纹数据信息输出不同的影像轨迹信息;并将匹配的用户指纹数据信息存储;步骤3:通过轨迹跟踪控制器控制用户指纹数据信息匹配程度,并根据用户手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度信息配对影像轨迹;步骤4:通过评估模型对影像轨迹跟踪结果进行评价,当评价合格,影像跟踪活动结束,当评价不合格,当继续进行影像跟踪活动。
6.作为本发明进一步的技术方案,通过指纹采集器采集用户指纹数据信息。
7.作为本发明进一步的技术方案,指纹采集器包括主控模块和所述主控模块连接的手势识别模块、指纹辨识模块、特征提取模块和特征数据库;
其中主控模块为arm+dsp双核处理器;所述手势识别模块用于识别用户的手势信息以及手指触摸的运行方向;指纹辨识模块用于识别用户指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度、指纹显示程度、手势信息以及手指触摸的运行方向信息特征;特征提取模块用于提取指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度信息;特征数据库用于存储不同形态的手指数据信息。
8.作为本发明进一步的技术方案,匹配模型在进行指纹匹配时,通过以下方法进行:(s1)录入指纹图像数据信息,对获取的原始指纹图像进行处理,处理内容包括指纹图像分割、指纹图像增强、二值化、细化和细节点提取;(s2)对指纹的细节特征进行提取,分析提取指纹的具体数据信息;(s3)将提取的数据信息与指纹模板数据库进行匹配;(s4)影像轨迹判断,当输入的数据信息与模板匹配数据库信息一致时,则输出与模板匹配数据库信息一致的信息,当输入的数据信息与模板匹配数据库信息不一致时,则不输出数据信息。
9.作为本发明进一步的技术方案,指纹信息增强的方法为:假设指纹图像的灰度等级为,对指纹图像的灰度等排序为则该指纹图像的概率密度函数表示为: (1)公式(1)中,为灰度等级序号,为该灰度等级下的像素数量,为该指纹图像的像素总量;指纹图像的概率密度函数为:
ꢀꢀ
(2)公式(2)中,为设定的阈值,当时,不变;当时,为设置的阈值;采用平台直方图均衡化对指纹图像进行处理完成后的输出结果为:
ꢀꢀ
(3)公式(3)中,为增强后的灰度等级序号,为向下取整运算符号。
10.作为本发明进一步的技术方案,轨迹跟踪控制器为基于高斯混合模型算法的控制器,方法为:首先选定当前指纹目标数据信息,通过卡尔曼滤波器预测当前指纹数据信息的目标质心,预测用户指纹行为方向,通过欧式距离计算目标数据信息和理论数据信息之间的距离,将计算出的距离与模板数据信息进行对比,通过匈牙利匹配算法做数据的关联性,得到最优的影像轨迹运动路径,最终实现影像轨迹跟踪。
11.作为本发明进一步的技术方案,评估模型通过以下方法实现指纹数据信息跟踪评估:步骤一:假设其输出的指纹数据信息分别为离散值,记作为;为个数,表示离散值,为对影像轨迹跟踪评估时,对不同指纹数据信息进行采样的周期间隔,假设评估输出影像轨迹跟踪数据信息的周期间隔为1秒,则影像轨迹跟踪评估参数通过小波变换的方式实现数据的转换和计算;通过初始指纹数据序列获取的影像轨迹跟踪数据序列记作为:(4)在公式(4)中,为任意时间下指纹数据信息;步骤二:数据特征提取,经过间隔为1秒的时间时段后,通过指纹数据特征抽取,获取的影像轨迹跟踪数据序列可以记作为: (5)在公式(5)中,将待评估的影像轨迹跟踪数据进行累加之后,评估函数记作为: (6)在公式(6)中,, 表示评估函数标识;为了对其任意指纹数据信息参数值进行求解,需要采用微分方程进行求解,以计算不同时间下的指纹数据信息采集方程;
ꢀꢀꢀꢀ
(7)在公式(7)中表示影响指纹输入的外界参数,表示采集信息输出值,构建矩阵方程进行求解,则有:
ꢀꢀꢀ
(8)公式(8)中,和分别表示用户随心所欲下影像轨迹跟踪的类型,为一种类型下的影像轨迹跟踪矩阵,为用户随心所欲下影像轨迹跟踪的另一种数据类型的影像轨迹跟踪数据矩阵,表示影像轨迹跟踪评估影响因子。
12.步骤三:对公式(9)中的函数通过累加生成序列公式,可以有:
ꢀꢀꢀꢀꢀ
(9)公式(9)中,表示累加次数;反映影像轨迹跟踪不同参数的数据信息可以记作为:
ꢀꢀꢀꢀꢀꢀꢀ
(10)公式(10)中,表示参数类型;
ꢀꢀꢀꢀꢀꢀ
(11)在公式(11)中,表示影像轨迹参数函数;则获取的影像轨迹跟踪预测模型记作为:
ꢀꢀ
(12)在公式(12)中,表示影像轨迹参数影响量;步骤四:输出的估计值为:
ꢀꢀꢀ
(13)其中。
13.本发明积极有益效果在于:本发明能够根据手势动作和特点评估影像轨迹跟踪路径,能够通过手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度预估影像轨迹,自动化高,容易评估。
附图说明
14.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图,其中:图1为本发明流程示意图;图2为发明中匹配模型工作示意图;图3为发明中指纹增强实施例示意图;图4为发明中评估模型流程示意图。
具体实施方式
15.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
16.一种读取触摸数据信息实现影像轨迹跟踪的方法,包括以下步骤:步骤1:采集用户指纹数据信息,并对采集到的用户指纹数据信息进行分解,分解内容为用户手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度;步骤2:将采集到的用户指纹数据信息输入到匹配模型,匹配模型通过分析用户指纹数据信息输出不同的影像轨迹信息;并将匹配的用户指纹数据信息存储;步骤3:通过轨迹跟踪控制器控制用户指纹数据信息匹配程度,并根据用户手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度信息配对影像轨迹;步骤4:通过评估模型对影像轨迹跟踪结果进行评价,当评价合格,影像跟踪活动结束,当评价不合格,当继续进行影像跟踪活动。
17.在上述实施例中,通过指纹采集器采集用户指纹数据信息。
18.在上述实施例中,指纹采集器包括主控模块和所述主控模块连接的手势识别模块、指纹辨识模块、特征提取模块和特征数据库;其中主控模块为arm+dsp双核处理器;所述手势识别模块用于识别用户的手势信息以及手指触摸的运行方向;指纹辨识模块用于识别用户指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度、指纹显示程度、手势信息以及手指触摸的运行方向信息特征;特征提取模块用于提取指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度信息;特征数据库用于存储不同形态的手指数据信息;在具体实施例中,指纹采集器通过获取原始指纹图像的数据信息,并对用户指纹数据信息进行优化,通过提取信息特征值进而输出不同的数据信息。所采集到的指纹图像信息一般在14k左右,优化指纹图像在9800字节左右,所采集到的指纹数据信息特征值分二种, 一般普通的是256字节,特殊应用压缩后可以达到:196字节,如果要存于pc机的数据库中,一般用字符串。
19.在具体实施例中,采用了arm+dsp技术的双控方式。通过stc12c4a60s单片机对用户指纹数据信息的运行状态进行控制,该主控芯片通过stm32控制器完成,在结构上,通过连接zigbee协调模块和wifi通讯模块实现数据信息的传递,其中stm32控制器还设计了基于arm32位的cortextm-m3 cpu,该模块实现指纹数据信息数据信息的计算与应用。在具体设计中,在控制器上设置12通道的dma控制器,3种16通道a/d转换、2通道的12位d/a转换器。通过这种方式能够实现检测数据的快速转换,除此之外,arm cortex应用处理器还采用16/32位risc微处理,在该模块的数据接口处还设置有sdio接口、sd卡接口、串口、网口、usb接口等,通过这种方式设置,能够实现多种不同通信方式的交互。为了提高数据计算能力,还设置了dsp处理模块,该处理模块设置有扩展电路、a/d转换模块、显示模块、d/a转换模块等,将dsp模块在硬件架构中作为计算适配器,在arm控制器工作时,实现指纹数据信息数据信息输入的高精度计算,通过dsp模块设计,能够实现指纹数据信息的快速计算与处理。
20.在上述实施例中,匹配模型在进行指纹匹配时,通过以下方法进行:(s1)录入指纹图像数据信息,对获取的原始指纹图像进行处理,处理内容包括指
纹图像分割、指纹图像增强、二值化、细化和细节点提取;(s2)对指纹的细节特征进行提取,分析提取指纹的具体数据信息;(s3)将提取的数据信息与指纹模板数据库进行匹配;(s4)影像轨迹判断,当输入的数据信息与模板匹配数据库信息一致时,则输出与模板匹配数据库信息一致的信息,当输入的数据信息与模板匹配数据库信息不一致时,则不输出数据信息。
21.在上述实施例中, 指纹信息增强的方法为:假设指纹图像的灰度等级为,对指纹图像的灰度等排序为则该指纹图像的概率密度函数表示为: (1)公式(1)中,为灰度等级序号,为该灰度等级下的像素数量,为该指纹图像的像素总量;指纹图像的概率密度函数为: (2)公式(2)中,为设定的阈值,当时,不变;当时,为设置的阈值;采用平台直方图均衡化对指纹图像进行处理完成后的输出结果为:(3)公式(3)中,为增强后的灰度等级序号,为向下取整运算符号。
22.在上述实施例中,轨迹跟踪控制器为基于高斯混合模型算法的控制器,方法为:首先选定当前指纹目标数据信息,通过卡尔曼滤波器预测当前指纹数据信息的目标质心,预测用户指纹行为方向,通过欧式距离计算目标数据信息和理论数据信息之间的距离,将计算出的距离与模板数据信息进行对比,通过匈牙利匹配算法做数据的关联性,得到最优的影像轨迹运动路径,最终实现影像轨迹跟踪。
23.在具体实施例中,卡尔曼滤波(kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。数据滤波是去除噪声还原真实数据的一种数据处理技术,kalman滤波在测量方差已知的情况下能够从一系列存在测量噪声的数据中,估计动态系统的状态。由于它便于计算机编程实现,并能够对现场采集的数据进行实时的更新和处理。总的来说,在线性系统的状态空间表示基础上,从输出和输入观测数据求系统状态的最优估计。卡尔曼滤波不要求信号和噪声都是平稳过程的假设条件。对于每个时刻的系统扰动和观测误差(即噪声),只要对它们的统计性质作某些适当的假定,通过对含有噪声的观测信号进行处理,就能在平均的意义上,求得误差为最小的真实
信号的估计值。因此,自从卡尔曼滤波理论问世以来,在指纹数据信息处理方面,应用卡尔曼滤波对由于某些噪声影响而造成模糊的图像进行复原。在对噪声作了某些统计性质的假定后,就可以用卡尔曼的算法以递推的方式从模糊图像中得到均方差最小的真实图像,使模糊的图像得到复原。
24.在具体实施例中,欧式距离也称为欧几里得度量(euclidean metric)(也称欧氏距离),是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。
25.在具体实施例中,匈牙利匹配算法是一种在多项式时间内求解任务分配问题的组合优化算法,如果一个指纹的某个匹配中,所有的顶点都是匹配点,那么它就是一个完美匹配。显然,完美匹配一定是最大匹配(完美匹配的任何一个点都已经匹配,添加一条新的匹配边一定会与已有的匹配边冲突)。但并非每个图都存在完美匹配。通过这种方式指纹信息与模板数据库之间的匹配。初始时最大匹配为控,然后不断寻找增广路,并扩展增广路。不断重复这一过程直到找不到增广路为止。通过这种思路实现信息匹配。
26.在上述实施例中,评估模型通过以下方法实现指纹数据信息跟踪评估:步骤一:假设其输出的指纹数据信息分别为离散值,记作为;为个数,表示离散值,为对影像轨迹跟踪评估时,对不同指纹数据信息进行采样的周期间隔,假设评估输出影像轨迹跟踪数据信息的周期间隔为1秒,则影像轨迹跟踪评估参数通过小波变换的方式实现数据的转换和计算;通过初始指纹数据序列获取的影像轨迹跟踪数据序列记作为:(4)在公式(4)中,为任意时间下指纹数据信息;步骤二:数据特征提取,经过间隔为1秒的时间时段后,通过指纹数据特征抽取,获取的影像轨迹跟踪数据序列可以记作为: (5)在公式(5)中,将待评估的影像轨迹跟踪数据进行累加之后,评估函数记作为:
ꢀꢀꢀꢀ
(6)在公式(6)中,, 表示评估函数标识;为了对其任意指纹数据信息参数值进行求解,需要采用微分方程进行求解,以计算不同时间下的指纹数据信息采集方程;
ꢀꢀꢀ
(7)在公式(7)中,表示影响指纹输入的外界参数,表示采集信息输出值,构建矩阵方程进行求解,则有:
ꢀꢀꢀꢀ
(8)公式(8)中,和分别表示用户随心所欲下影像轨迹跟踪的类型,为一种类型下的影像轨迹跟踪矩阵,为用户随心所欲下影像轨迹跟踪的另一种数据类型的影像轨迹跟踪数据矩阵,表示影像轨迹跟踪评估影响因子。
27.步骤三:对公式(9)中的函数通过累加生成序列公式,可以有:
ꢀꢀꢀ
(9)公式(9)中,表示累加次数;反映影像轨迹跟踪不同参数的数据信息可以记作为:
ꢀꢀꢀꢀꢀꢀ
(10)公式(10)中,表示参数类型;
ꢀꢀ
(11)在公式(11)中,表示影像轨迹参数函数;在具体实施例中,比如时间、速度、角度、位移、用户手势轨迹、用户指纹信息等则获取的影像轨迹跟踪预测模型记作为:
ꢀꢀ
(12)在公式(12)中,表示影像轨迹参数影响量;步骤四:输出的估计值为: (13)其中。
28.在具体实施例中,上述方法能够根据手势动作和特点评估影像轨迹跟踪路径,能够通过手指触摸的运行方向、指纹按压屏幕面积、纹路条数、纹路形状、指纹完整度以及指纹显示程度预估影像轨迹,自动化高,容易评估。
29.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些具体实施方式仅是举例说明,本领域的技术人员在不脱离本发明的原理和实质的情况下,
可以对上述方法和系统的细节进行各种省略、替换和改变。例如,合并上述方法步骤,从而按照实质相同的方法执行实质相同的功能以实现实质相同的结果则属于本发明的范围。因此,本发明的范围仅由所附权利要求书限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1