慧聪网首页 > 电子行业 > 技术文章 > 设计与技术 > 可编程逻辑器件(PLD)
基于Nios II的自动指纹识别系统设计
 
慧聪网   2005年12月9日13时46分   信息来源:单片机及嵌入式系统应用    

    摘要:介绍基于Nios II处理器的嵌入式自动指纹识别系统的实现方法;具体说明自动指纹识别系统的基本原理、系统总体结构、硬件结构设计、用户自定义指令的设计,以及指纹识别算法的处理流程和实现方法。

    关键词:嵌入式 指纹识别 Nios II 定制指令

    引 言

  指纹识别作为生物特征识别的一种,在身份识别上有着其他手段不可比拟的优越性:人的指纹具有唯一性和稳定性的特点;随着指纹传感器性能的提高和价格的降低,指纹的采集相对容易;指纹的识别算法已经较为成熟。由于指纹识别的诸多优点,指纹识别技术已经逐渐走入民用市场,并应用到许多嵌入式设备中。

  目前的嵌入式处理器种类繁多。Altera公司的Nios II处理器是用于可编程逻辑器件的可配置的软核处理器,与Altera的低成本的Cyclone FPGA组合,具有很高的性能价格比。本系统采用Nios II和Cyclone EP1C20嵌入式系统开发板,以及Veridicom公司的FPS200指纹传感器芯片,实现了一个嵌入式自动指纹识别系统。

    1 总体设计及系统架构

  本系统有两大功能:指纹登记和指纹比对。指纹登记主要包括指纹采集、指纹图像预处理、特征点提取、特征模板存储和输出显示;指纹比对的前三步与指纹登记相同,但在特征点提取后,是将生成的特征模板与存储在指纹特征模板库中的特征模板进行特征匹配,最后输出显示匹配结果。自动指纹识别系统的基本原理框图如图1所示。

  本系统在结构上分为三层:系统硬件平台、操作系统和指纹识别算法。系统层次结构如图2所示。
   

图1自动指纹识别的基本原理框图

图1自动指纹识别的基本原理框图

点击此处查看全部新闻图片


                

图2系统层次

图2系统层次

点击此处查看全部新闻图片

  最底层——系统硬件平台,是系统的物理基础,提供软件的运行平台和通信接口。系统的硬件平台在Altera的Nios II Cyclone嵌入式系统开发板上实现,指纹传感器采用美国Veridicom公司的FPS200。FPS200可输出大小为256×300像素、分辨率为500 dpi的灰度图像。

 
作者:李莹 艾明晶 
 
 
评论    【推荐】 【打印】 【论坛
 
 
[热门关键词]:嵌入式 指纹识别 NiosII 
特别推荐: 
·新普龙半导体洪永志:成功源自于专业 ·专访华润晶芯半导体总经理陈南翔博士
更多精彩:
·分析师警告 半导体专用消费IC库存上升 ·中国移动存储标准步伐自主标准将出台
 相关文章 更多 
·嵌入式存储器自测试和自修复解决方案  (1.25 9:37)
·1553B总线在嵌入式系统中的应用  (1.24 9:28)
·Nexar2004将加速基于FPGA的嵌入系统设计  (1.20 14:23)
·嵌入式媒体中心技术与实现  (1.10 15:0)
·嵌入式系统的实时性问题  (12.20 14:54)
·基于复杂度的嵌入式软件功耗模型  (12.20 11:46)
·Linux嵌入式系统开发平台选型探讨  (9.13 17:38)
·嵌入式Modem在配变终端单元中的应用  (8.4 17:53)
·CODARTS建模方法在嵌入式软件开发中应用  (8.2 18:36)
·嵌入式linux在工业控制领域中的应用  (7.20 15:54)
 我来评两句〖查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称:匿名
 
分类广告  
产品超市
·[供应] 晶体振荡器
·[供应] 各种电容
·[供应] 二三极管
·[求购] 电子仪器
·[求购] 电源模块
·[求购] 开关电源
·[求购] 电子元器件,IC等
热点专题
第66届全国电子产品展会
深圳鹏达诚科技有限公司
中海园电子城开业直播
台积电联电收入创新高
英特尔卷入造假风波
诺基亚等6公司向欧盟申诉
AMD转让核心技术的背后
行业书店