基于ARM9的特定人脸识别系统

来源 :硅谷 | 被引量 : 0次 | 上传用户:dalianwaiguoyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]介绍一种嵌入式人脸识别系统。该系统在ARM9 S3C2440处理器和Linux操作系统基础上,通过带USB接口的摄像机拍摄特定待识别人脸图像,与存储的图像进行匹配,根据匹配结果进行身份识别。该系统电路简单,可靠性高,在安全等领域应用广泛,为研制便携式识别系统进行了有益的尝试。
  [关键词]ARM9 Linux 图像 人脸识别
  中图分类号:TP273文献标识码:B文章编号:1671-7597(2008)1210032-01
  
  传统人脸识别系统多采用DSP和ARM结合的架构,随着ARM系列芯片性能的提高,单独的ARM芯片实现人脸识别已经成为可能。该设计从精简系统的角度出发,对于节约成本,提高稳定性有一定作用。
  
  一、系统工作原理
  
  由图1可知系统通过USB摄像头采集人脸图像信息,将图像保存到SDRAM,进行相关处理提取特征值后,与原来存储的标准图像特征匹配,得出识别结果。系统使用的启动程序,图像程序以及需要长久保存的信息则存储在FLASH中。外围的键盘、LCD、USB、网络等模块可用于扩展调试、显示、传输等功能。下面分别介绍各部分功能特征。
  主控芯片部分采用S3C2440,它是16/32位精简指令集微处理器,使用了ARM920T内核,芯片上集成的功能包括:分开的16K指令/数据缓存、SDRAM控制器、LCD控制器、摄像头接口等。S3C2440最高频率可达533MHz,且功耗只有mW级,是理想的主选芯片。
  摄像头部分。S3C2440接口上外接一个带USB口的摄像头来实现图像采集。系统将采集到的视频图像数据存储在SDRAM,然后对图像数据进行相关处理。USB摄像头驱动及软件设计如下:(1)Linux移植,移植Linux内核到ARM9芯片,包括引导装载器Bootloader的移植,Linux内核的移植,文件系统的移植。(2)USB驱动,摄像头驱动加载。选择Multimedia device->下的Video for Linux。加载video4Linux模块,为视频采集设备提供了编程接口;选择support for usb和usb camera ov511 support。这使得在内核中加入了对采用OV511接口芯片的USB数字摄像头的驱动支持。(3)针对USB摄像头设备文件/dev/video0,进行视频图像采集方面的程序设计:打开视频设备->读取设备信息->更改设备当前设置->进行视频采集->对采集的视频进行处理->关闭视频设备。
  
  二、人脸识别关键技术
  
  人脸识别主要包括如下几步:图像预处理,人脸区域确定,人眼定位,特征提取,特征匹配。
  (一)图像预处理。对于人脸识别系统,预处理是一个非常重要的步骤。输入的人脸图像由于光照明暗程度以及设备性能的优劣等,往往存在噪声,对比度不够等缺陷,或者使得人脸在整幅图像中的位置和大小都不是确定的。因此,希望通过预处理得到人脸图像数据,能在一定程度上消除光照、焦距和距离等条件的影响。
  (二)人脸区域确定。根据肤色将人脸区域与背景分开,以确定人脸区域。人脸区域确定肤色是人脸的重要信息,不依赖于面部的细节特征,具有相对的稳定性并且和大多数背景物体的颜色相区别。因此肤色特征在人脸定位中是最常用的一种特征。通过肤色模型可以计算单个像素的肤色相似性从而得到一个灰度图,它来自于原来图像的每个像素的肤色相似度的计算。
  (三)人眼定位。由于两眼是对称的,可将每一候选眼睛对从图中分割出来。根据候选眼睛对两眼的距离L,分别以两眼质心所在的点为中心,划出大小为0.5L×0.25L的两个矩形区域。对得到的两区域对应像素求差值:
  设定阈值,如果两眼之间的差值大于该阈值,那么可断定该眼睛对不是人眼。经过实阈值设为30。
  (四)特征提取。适当层次小波变换后的低频子带图像刻画了人像的表情和姿势的不变特征,有较好的稳定性。另外一幅图像作n次一维小波变换后,低频子带图像的尺寸仅为原图像尺寸的1/22n,因此能有效的降维。这样就能大大降低了后续处理算法的复杂度。Haar于1990年提出一种正交函数系Haar小波可用尺度函数表示为:
  (五)特征匹配。采用余弦距离作为分类器,计算待识别人脸的特征向量后,依次与模板库中的人脸特征向量进行匹配,取相似度最大的值与系统预设的阈值比较,若大于阈值则判定待识别人脸为模板库中特征。
  经过上节提取了标准人脸图像的特征向量后需要判别待识别人脸图像特征与模板库中人脸特征的相似度,即得出分类结果。这里采用余弦距离,d(X,Y)=-cos(X,Y)也称角度测量,它计算的是向量间的角度。余弦距离越小,两向量间的相关性越小。
  
  三、实验结果及分析
  
  通过以上分析可知:
  (一)人脸检测是人脸识别的基础,人脸定位准确对后期的识别有决定性作用,可以采用多种检测方法相结合,提高检测的鲁棒性,减少漏检,误检。
  (二)由于人脸是三维的,将它作为二维图像处理,信息必然有所损失,所以利用人脸三维信息进行人脸识别是今后努力的研究方向。
  
  参考文献:
  [1]王田苗编著,嵌入式系统设计与实例开发[M].北京:清华大学出版社.
  [2]孙延奎编著,小波分析及其应用[M].北京:机械工业出版社.
  [3]贾明、严世贤编著,Linux下的C编程[M].北京:人民邮电出版社.
  [4]张向东、李波著,基于Gabor小波变换和PCA的人脸识别方法[J].电子科技.
  [5]朱文娟、王正勇等,基于ARM和滑动指纹传感器的采集系统[J]. 微计算机信息,2007,6-1:145-147.
其他文献
[摘要]利用WVD(Wigner-Ville Distribution)这一最有效的非平稳信号分析工具,综合STFT(Short Time Fourier Transform)的线性变换特性,将同一输入信号的谱图和WVD变换后的时频图进行融合,充分发挥WVD对非平稳信号的分析能力的同时,能够有效抑制WVD的交叉项影响,该方法不需要信号的先验知识,试用范围广。仿真结果表明该方法有效。  [关键词]W
期刊
[摘要]随着机构组织管理的多元化及协作化,对信息技术应用要求也越来越高,协同应用、信息共享、业务流程重组是当今IT应用的主流,本文论述了如何在SOA架构下,以SOA服务作为业务流程环节构建工作流应用,从而实现跨组织及异构系统的协同应用和信息共享。  [关键词]SOA架构 协同工作流 业务流程 BPEL  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210055-01
期刊
[摘要]讨论基于Client/Server的智能计算机辅助教学(ICAI)的实现技术,据此采用VB、SQL Server、IIS等开发平台,建立一个用于高等数学教学的ICAI试验系统。  [关键词]Client/Server CAI ICAI 课件  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210057-01    一、引言    传统的CAI课件系统是在单机上
期刊
[摘要]主要设想根据实际需要而研制基于DSP的控制类课程实验平台。介绍系统总体设计方案的确定依据、系统的硬件结构和软件设计思想,以及系统能够实现的功能。  [关键词]DSP F2812 控制系统 电机  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210027-01    一、系统功能概述    本系统是基于DSP芯片搭建起来的实验平台,可供计算机控制技术类课程、自
期刊
[摘要]随着信息化的发展,有线网络逐步被无线网络所替代,特别在于低速率的传感网络和控制网络中。详细介绍一种自组织、低功耗和低成本的ZigBee无线网络的应用。  [关键词]ZigBee网络 自组织网络 传感网络 控制网络 嵌入式  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210060-01    近年来,基于无线通信技术迅猛发展,嵌入式电子设备互联网络已极大地提
期刊
[摘要]提供一种新的基于ARM的频谱分析系统的构思,这种结构简单、使用方便的频谱分析系统利用了ARM和PC机强大的数据处理功能对语音信号进行频谱分析。最后,对此设计方案进行理论分析并在设计的系统上就一些相关问题做了实验,取得较满意的结果,验证该系统的可行性。  [关键词]频谱分析 FFT ARM  中图分类号:TP391文献标识码:A 文章编号:1671-7597(2008)1210058-01 
期刊
中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210054-01    一、设计目标    在生态地球化学调查与评价系统资源管理过程中存在海量的多时态环境利用数据,要求能够快速获取生态地球化学调查与评价的相关信息、空间分布和利用状况,以及动态变化等信息;能够对年度生态地球化学的有关数据的利用变更调查数据进行更新、管理、分析;能够输出各种查询、统计和分析结果。因此建立生
期刊
[摘要]随着我国国民经济的发展,我国的房地产业也呈现蓬勃发展的势头,因此,对房产据的采集、管理、维护和应用也提出更高的要求。首先概述房产测绘和地理信息系统,并详细阐述房产管理中引入GIS的意义,然后着重讲述房产测绘信息管理系统体系结构和实现房产测绘信息管理系统需要解决的关键技术,最后具体讲解系统的功能设计方案。  [关键词]房产测绘 地理信息系统 房产测绘信息管理系统  中图分类号:P2文献标识码
期刊
[摘要]对RSA公钥密码体制的理论进行分析,介绍RSA公钥密码体制的特点和算法以及RSA的应用与发展,并分析攻击RSA算法的可能性。  [关键词]RSA 公开密钥密码体制 加密 算法 攻击  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)1210037-02    所谓密码技术,就是对信息进行重新编码,从而达到隐藏信息内容使非法用户无法获取信息真实内容的一种手段。密钥,
期刊
[摘要]针对如何将OA应用于计算机机房管理,在共享校园网上已有资源,统一信息资源管理方面做一些具体介绍工作。  [关键词]OA技术 机房管理 应用  中图分类号:TP2文献标识码:A 文章编号:1671-7597(2008)1210059-01    随着办公自动化系统在我国各行业的普及和广泛应用,如何将OA(办公自动化)技术应用于计算机机房,提高计算机机房的管理水平,实现机房管理自动化,已成为目
期刊