|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本次比赛以华中科技大学DSP实验箱、TMS320C5409 DSP系统板和触摸显示两用屏为基础,2 u$ H* \) z6 T
首先记录正确的笔迹信息,再通过用户界面读取用户输入的笔迹和存储的笔迹信息进行比对后
% e1 E! u0 c6 `3 A9 O+ D. Y输出判断结果以鉴别用户的身份。
3 O! e1 y* n3 C4 g& }6 \用户输入的笔迹实际上是一组顺序的坐标点信息。各个坐标点由触摸屏输入,经串口进入
6 {( `, J% ?9 K8 E- a% sDSP, 同时在显示屏上的对应坐标处显示出来。笔迹输入完成后, 经过一定的数据处理, 再通过
9 q$ a6 }" m5 j0 n/ M显示屏输出相关结果或提示信息。整个流程使用实验箱上的按键控制, 并具有简单的用户界面。6 H9 q( ^! M0 @6 J0 P# y+ e7 A
具体而言,我们采用直接绘制界面的方式通过液晶屏控制器显示提示信息, 通过CPU不断查询触
8 @0 b+ f2 m9 K5 U摸屏的状态信息读入连续的笔迹信息向量, 通过DSP处理器使用密度分布算法解析该向量, 得出
% r5 b5 K8 L. t其与标准笔迹向量的相似度,将该相似度与阈值比对,若误差在容忍范围内,则判定为正确并! @. @5 z, } ~( S- C @6 D$ I
输出相关信息。
1 |+ M) H, f* U% ]在实际测试后, 发现对于较简单的签名, 该系统的笔迹识别正确度能够达到70%-80%,而在2 X4 F5 s- f2 y, F1 p, b- Q6 W
笔迹较复杂时,该系统的笔迹识别准确度也高于50%。
) g! m# d9 \2 E# y! ~9 {& S
9 L! L3 x6 z; G4 h- O! R1 概述) |' f- g: [2 ~9 k
笔迹就是书写者利用书写工具在书面上留下的痕迹,是书写动作的特点反映,反映一: b( {) ~ w" {1 X4 K& j
个人书写习惯的特殊性。笔迹识别作为一种方便的身份鉴定方法,在邮政书信分捡、银行8 _# M* {) y% J% v0 H
等行业票据处理、文献检索等许多领域都有重要的科研价值和巨大实用价值。笔迹鉴定的5 D: y# `8 `1 O# J+ p d
做法由来已久,但是大多数的实际实现都是通过肉眼去判断,目前通过计算机实现的笔迹
$ q$ t" s9 K; H: l/ ~( S- A; q& U鉴定很少见。同时,大部分笔迹鉴定都是针对写在纸质文档上的文字签名信息而言的,使4 B9 _5 L; U/ k: ^) w3 m
得笔迹识别在数字时代的应用逐渐减少。鉴于笔迹识别符合人的使用习惯,我们决定利用
n+ c! B9 y4 T- S2 ~触摸屏代替纸页采集笔迹信息, 使用C5409 DSP 代替人脑分析笔迹的相似度, 使用显示屏
) T! x5 P7 P5 ?4 ^* |- r代替人表达信息的方式输出鉴定结果。这样,就实现了一个与传统方法相似但能够重复使3 X" i; x% S8 `6 O
用的笔迹识别系统。9 E" X1 N& ]- f/ `3 I
该总结的大体流程是从设计目标与团队分工着手,先总体阐释系统的整体逻辑模块组
. u; e z8 [, ?9 c0 d成,再分为硬件设计与软件设计两方面分别概述电路组成与驱动程序以及核心算法思想。0 k1 y# B& f2 N& S; x I; s
然后再结合实际讨论系统的测试方法、出现的问题以及解决方法,并分析系统的结果。最
0 d7 m, `9 f" u- b后,对系统设计作一简要总结。! u9 o# W" c" [) T% g' \" ?
2 设计目标5 j/ v. R- n5 ^% |: K2 O
2.1 基本功能9 H4 u: k' [4 O ~
能够侦测到用户在触摸屏上的输入,输入区域大小为12.7*8.9cm 。# Y$ z7 \* b/ t5 k
能够根据当前输入在显示屏上的对应位置输出笔迹图形。一次书写中能够保持所有的
f- n7 e/ {, f9 Z; R( L3 i, Z点迹。# n. E% |( V) ]' ~
具有简单的UI 与菜单选项, 能够辅助用户完成一次笔迹识别的流程, 对于不正确的操
, o& \+ |' ?7 E+ b# S作不出现错误。% I9 h8 A# r5 A) q" G" [0 N
能够根据存储器中存储的笔迹向量信息判断当前输入是否为同一用户输入,并通过显* S: M5 @1 z$ z4 @- }
示屏输入鉴定完成后的结果,也就是笔迹锁功能的实现。! l! @4 a3 P" _8 M) \" H
经由实验箱上的键盘与用户交互。
" i0 m7 \/ _9 m2.2 拓展功能
' D4 B' {6 @* j8 S3 q y& g利用相应的纹理或笔劲信息识别特定用户的笔迹,提取用户的笔迹特征并记录下来,6 B% J3 L9 j1 w) b
在用户输入任意字迹的时候能够辨认其身份并显示提示。6 L) P; X6 f- {3 n
能记录用户的笔迹信息,在与PC通信时能够将笔迹信息传递给主机程序并显示出来。
, \: H9 F |$ k8 z" h能够通过触摸屏而非按键键盘进行相关命令的输入。
6 W( \6 v8 l" j3 G能够根据输出结果采取相应的措施,如运行一段子程序、在某些端口输出高低电平、
9 L9 v( a( t. D7 S! h控制某个灯的闪烁等。( v; D) i j# i- \& I5 ]7 E D
3 团队组成与任务分工
" ]7 i, n$ \5 A: O( J1 O+ @% Z本小组由组长李涛, 组员郭强与贺睿组成。根据汪小燕老师的指导, 本小组采取发挥并行,4 I8 m0 x% P" d8 B& H+ l% H8 n
特长优先的策略。在整体方向上, 李涛负责项目的宏观规划, 郭强提出并执行硬件方案与计划,4 L9 b$ m) A' F) `0 Z8 h
贺睿处理各种杂项,并辅助解决软件方面的一些问题。细化来看,从比赛开始以来,各组员所
4 B- j; U' B" c% i2 H完成的任务分工如下:& U( D2 L$ n/ k/ s0 G$ D, u6 O1 S6 I0 M
李涛:提出项目的目标,制订项目的时间表,分派各人应当执行的任务。购买任务相关器; |4 l" k/ B1 t0 b
件,联系老师,完成焊接。提出主程序流程并辅助编写主程序,了解触摸屏原理并调试其2 Q. x- i% k1 R% a% M
驱动;
7 i8 w" A0 l- E, A$ |2 x5 ~6 c' f郭强:画出项目硬件连接图,选取器件,辅助购买相关器件,辅助硬件焊接,编写主程序,
2 T0 y* k+ F0 B了解显示屏原理并调试其驱动,整体调试验证;: {+ @/ y( l7 E0 Y* A5 W: W) J
贺睿:根据讨论得出的项目目标撰写项目开题文档与申请文档,根据每周的进度撰写项目
6 c( Y2 ?1 P% f) F4 ?) o+ ?- t \周总结,研究并提出实现基本功能所需的笔迹识别算法,根据项目结果与相关资料完成总
: t# a2 ^ L+ ~ Q结文档主体的撰写。) x8 J! ?* `9 W$ ~, L
$ i& u }5 K) x0 g4 u! _
0 c8 G; F6 ]; N
- {; I1 k& }: ?3 B) h P+ ?$ B; @ |
|