文章编号:1002-8692(2009)S2-0217-03
新型指纹识别芯片的原理及其应用
王新升,林喜荣,戴晓清,黄万锋
(清华大学深圳研究生院,广东深圳518055)
【摘
·实用设计·
要】ML67Q5250是一款利用内部集成的指纹识别加速器进行指纹图像处理及识别的高速指纹处理识别芯片,并支持多种面
接触式指纹传感器。使用ML67Q5250可快速开发高性能的指纹识别设备。主要介绍了ML67Q5250的原理、结构及其性能,并结合实例介绍了它的使用方法。
【关键词】指纹识别;指纹传感器;生物特征识别;嵌入式系统【中图分类号】TP391.4
【文献标识码】A
PrincipleandApplicationofNewFingerprintIdentificationChip
WANGXin-sheng,LINXi-rong,DAIXiao-qing,HUANGWan-feng
(GraduateSchoolatShenzhen,TsinghuaUniversity,GuangdongShenzhen518055,China)
【Abstract】ML67Q5250isahigh-speedfingerprintidentificationchipthatexecutesfingerprintimageprocessingandauthentication
withembeddedfingerprintauthenticationaccelerator,anditsupportsvariousareafingerprintsensors.ML67Q5250helpsdevelopersdesignhighperformancefingerprintauthenticationdevicesinarelativelyshortperiodoftime.Thestructure,theperformanceandtheprincipleofthechipareintroducedinthispaper,introduced.
【Keywords】fingerprintidentification;fingerprintsensor;biologicalidentification;embeddedsystem
andtheapplicationofthechipwithexampleimplementationsisalso
1
引言
指纹识别作为生物特征识别技术的一种,以其在安
16位Thumb指令集;时钟速率可编程为1MHz,6MHz,16MHz,32MHz;
2)内部集成指纹识别加速器,在32MHz时钟下,从读入指纹图像开始到完成识别只需0.8s以内;
全性和方便性方面的显著优点,得到越来越广泛的应用。市场上各种指纹识别设备层出不穷,各种新的需求也不断出现。制约指纹识别设备进一步推广的瓶颈主要包括指纹识别设备的性能、尺寸及现场可操作性。现在流行的指纹处理设备大多使用DSP芯片,外部扩充RAM及
3)31个通用寄存器;
4)64Kbyte片内RAM供CPU运算使用;39Kbyte片内RAM供指纹处理运算使用;
Flash,导致体积较大,且开发困难。新型指纹处理芯片ML67Q5250内部集成了指纹识别加速器部件,使运算速度大为提高;芯片内部还集成了一定容量的RAM及
5)64Kbyte片内程序Flash,用于存储程序,可擦写100次;64Kbyte片内数据Flash,用于存储指纹,可擦写10000次;
6)2个16位通用定时计数器;7)1个看门狗定时器;8)1个中断处理器。
集成的外围部件有:43个通用可编程I/O口;2个全速串行外围接口SPI通道;1个全双工通用异步收发器
Flash,一般情况下,不必扩充外部存储器,从而使指纹处理设备的开发更为快速、方便。下边将主要介绍芯片
ML67Q5250的性能、原理及其用法。
2ML67Q5250结构与性能特点
ML67Q5250是日本冲电气(OKI)公司开发的一款指
UART;1个USB2.0全速设备控制器;1个8位时钟同步串口SIO,支持Flash/SDRAM/ROM的外部存储器接口;1个在线调试接口JTAG;1个随机数发生器,可产生8位随机数;1个智能卡接口。
内部结构如图1所示。
纹处理及认证芯片。芯片采用以ARM7TDMI为核的32位RISC微处理器,使其不仅具有强大的运算能力,还继承了ARM系列芯片具有丰富的控制功能的特点,不需要外加其他处理器芯片即可完成指纹处理所需的运算工作及对外围器件的控制工作。ML67Q5250工作电压3.3V,内核工作电压2.5V,大大降低了芯片的功耗。它的主要特性有:
3
工作原理
ML67Q5250的CPU采用ARM7TDMI核。芯片的核心
1)采用ARM7TDMICPU核。支持32位指令集和
逻辑功能建立在ARM7TDMI微处理器之上,ARM7TDMI核负责大部分的运算与控制工作。开发中,可以使用标准
No.S22009(SumNo.332)VIDEOENGINEERING
217
为3个模块:最小系统模块、指纹传感器模块和外部存储器模块。
4.1最小系统
处理器本身并不能工作,需要必要的外围电路给它
提供最基本的工作条件。处理器与给它提供必要工作条件的外围电路一起构成的系统称为最小系统。为
ML67Q5250提供最基本工作条件的外围电路包括:
1)电源电路:芯片同时采用了两种电压,I/O口用3.3V,以使其可以与大多器件的引脚电平兼容;内核工作电压为2.5V,用较低电压有利于节省能量;
2)复位电路:复位是指将计算机系统中的硬件逻辑
ARM开发工具开发应用软件。
芯片内部集成了指纹认证加速器。指纹认证加速器的工作原理是:在指纹识别算法处理中,将能转变成硬件有效提高处理速度的部分抽出,硬件化后构成模块,并集成在芯片内部。指纹认证加速器从外部传感器获取指纹图像,进行图像处理,生成特征模板,然后用来登记或匹配认证。开发者可按照ML67Q5250接口函数的要求编写应用程序。
归位到一个初始状态。系统上电及出现异常都需要可靠复位才能正常工作;
3)晶体振荡电路:处理器核需要在时钟的驱动下完成指令执行、状态转换等动作。ML67Q5250需要外接晶体配合内部振荡电路以产生时钟。
ML67Q5250采用BGA封装,除去通用的43个I/O和外部存储器接口外,还有一些功能引脚,这些功能引脚须用硬件的方式来设置它们的属性。下面是这些引脚和它们的引脚序号:
ML67Q5250芯片具有多种接口,可支持各种面接触式指纹传感器。由于芯片本身并不能完成指纹图像的采集工作,对于不同的指纹传感器,需自行开发传感器驱动程序,采集数据,并将数据转换成符合ML67Q5250要求的格式,再将指纹图像数据传递给指纹认证加速器,然后由指纹认证加速器进行数据处理并生成模板。
1)BOOTP:启动设备选择引脚。引脚置高时芯片复位后从内部Flash启动,当置低时复位后从外部ROM/
Flash启动。
2)JTAGE:JTAG测试口使能引脚。当使用JTAG口调试时应置高,其他状态均应置低。
ML67Q5250所要求的图像格式如表1所示。
表1
选项颜色深度像素值含义像素字节顺序水平大小(行宽)竖直大小(列深)
3)TEST[0:3]:测试模式选择信号。4个引脚均应置低。
ML67Q5250所要求的图像数据格式
数据格式
ML67Q5250芯片具有多种接口,可根据传感器的接口类型选择合适接口。对于面接触式指纹传感器,由于运算量较大,需扩展外部RAM供运算使用。芯片内部集成
4位(16级)或8位(256级)灰度图脊线用最低值来表示(黑色),谷线用最高值来表示(白色)从左上角开始,从左到右,从上到下排列
64Kbyte程序Flash用于存储应用程序,集成64Kbyte指纹存储Flash用于存储指纹数据,若应用程序较大或需存储指纹较多则需扩展外部Flash。
128~256像素且须为8的整数倍
128~360像素
指纹传感器型号很多,若采集到的图像的格式不符合ML67Q5250所要求格式,则需进行预处理。芯片内部的指纹认证加速器对指纹图像的处理采用基于离散傅立叶变换(DFT)的指纹识别算法,即将指纹的凹凸转换成波形数据进行核对。这种算法与目前呈主流的特征点抽出方式、模式匹配方式相比,因指纹的形状、手指干燥或粗糙等因素引起的录入拒绝率极为小,且对指纹传感器的分辨力要求较低。
4.2典型应用实例
ML67Q5250支持各种面接触式指纹传感器,下面介绍与新型指纹传感器AFS8600的连接实例。
AFS8600是美国AuthenTec公司生产电感式真皮指纹传感器,采用射频扫描技术。传感器采集手指表皮下特征,因此,对于“干”、“脏”或磨损的手指的指纹图像有较强的适应性。除此之外传感器还可以检测、分辨出对象是否是真正的手指。AFS8600的缺点是分辨力较低,对于一些指纹纹路较细的手指(如女性),采集效果将受影响。但是,由于ML67Q5250内部的指纹识别加速器采用DFT算法处理识别指纹,受分辨力影响较小。
4
应用设计
ML67Q5250已集成了构建指纹识别系统所必需的
一些功能部件,因此,系统整体很简洁。整个系统可以分
AFS8600传感器采集窗口大小为14.43mm×14.43mm,
电视技术
2009年第33S2期(总第332期)
96×96像素阵列,可生成二值图像、4级灰度图或8级灰度图,分辨力为250DPI,工作电压3.3V。芯片由一个传感器矩阵和一个驱动环(DriveRing)组成。驱动环用来判断手指是否接触到传感器矩阵上。芯片表面覆盖超硬高级陶瓷膜,使传感器的使用寿命可达100万次以上。
的长宽各放大2倍到192×192时,结果并不理想。放大3倍到288×288,然后截去一部分,形成的最终的图像大小是256×288,实验证明效果良好。
4.3与其他指纹传感器的连接
ML67Q5250对Authentec公司的滑动式指纹传感器AES1510和AES2510有很好的支持,只需最小系统接上AES2510传感器,无需扩展外部存储器,且无须复杂的调整就能实现指纹识别系统。
AFS8600有两种通信接口,分别为异步串行接口和并行接口。本系统中,AFS8600与ML67Q5250采用串口通信。电路连接简单,只需将AFS8600与ML67Q5250的串口直接相连即可,并扩充一块512Kbyte的SRAM供CPU运算使用。电路连接如图2所示。
对AFS8600的操作靠写寄存器完成。写寄存器以“命令字+数据内容”的方式进行。命令字与内部寄存器一一对应,从外部向串口发送一个命
令字,然后紧接着发送要修改的寄存器的数据内容,这样就完成了一次寄存器修改操作。操作所需主要函数有:
ML67Q5250还支持其他各种面接触式指纹传感器。根据传感器型号,选择合适的接口采集图像,将图像进行预处理,使图像数据符合ML67Q5250的格式要求,再传递给处理器,即可实现指纹识别系统。当用其他型号的面接触式指纹传感器时,需要注意的问题有:
1)图像深度。ML67Q5250只支持4位(16级)或8位(256级)灰度图。
2)图像长宽规格。水平方向像素数应在128~256之间;垂直方向像素数应在128~360之间,且须是8的整数倍。如果不符合要求,就需要进行适当的变换。
3)使用面接触式指纹传感器须扩展RAM供运算使用。
1)sensor_init():初始化传感器。初始化函数主要设置驱动环的灵敏度参数。驱动环用来检测手指,它的灵敏度由寄存器84H和85H控制,这两个寄存器中被写入的值越小驱动环越灵敏。
5
小结
随着人们对个人信息安全性的要求的提高,指纹识
别技术必将得到更广泛的应用。利用ML67Q5250所搭建的指纹识别系统构造简洁,性能可靠,运算速度高,在与低分辨力的指纹传感器的配合使用中显示出独特优势。
笕
作者简介:
王新升(1983-),硕士生,主研指纹处理识别及其应用;林喜荣(1945-),教授,从事生物特征识别方面的研究;戴晓清(1982-),博士生,主研掌纹识别;
黄万锋(1984-),硕士生,主研生物特征与信息安全。责任编辑:任健男
收稿日期:2009-03-16
2)sensor_capture():采集数据函数。AFS8600被初始化之后它的串口一直处于等待状态,当采集到数据时立即向外发送,由本函数接收。
3)sensor_cancel_captur():终止数据采集。
ML67Q5250对图像的最低要求是128×128像素,而AFS8600的图像规格为96×96像素。故采用二次线性插值法对其进行放大。在实际应用中发现将96×96的图像(上接第213页)
笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕
5
结束语
本文在系统获取到眉眼区域的图像基础上,研究了
方法研究[J].公路交通科技,2004,20(5):111-114.
[3]郑培.机动车驾驶员驾驶疲劳测评方法的研究[D].北京:中国农业大
学,2001.
在司机疲劳监控系统中人眼定位及眼睛状态检测的方法。通过计算图像不同部分的复杂度定位人眼,然后对人眼部分进行混合投影,并根据几何特征确定眼睛状态。结果表明,该方法具有较高的准确率。参考文献:
[1]毛喆,初秀民,严新平,等.汽车驾驶员驾驶疲劳监测计数研究进展
[J].中国安全科学学报,2005,15(3):108-112.
[2]王荣本,郭克友,储江伟,等.适用驾驶员疲劳状态监测的人眼定位
[4]杨彬,黄耀志.基于PERCLOS的汽车司机疲劳监控方法的研究[J].微
计算机信息,2005,24:119-121.
[5]王坤昊.基于机器学习的人脸检测[D].长春:吉林大学,2005.
笕
作者简介:
高晓晶(1982-),女,硕士生,主研信号与图像处理;
于鸿洋(1962-),博士,副教授,主要研究方向为数字视频、嵌入式软件。
责任编辑:任健男
收稿日期:2009-03-11
No.S22009(SumNo.332)VIDEOENGINEERING
219
文章编号:1002-8692(2009)S2-0217-03
新型指纹识别芯片的原理及其应用
王新升,林喜荣,戴晓清,黄万锋
(清华大学深圳研究生院,广东深圳518055)
【摘
·实用设计·
要】ML67Q5250是一款利用内部集成的指纹识别加速器进行指纹图像处理及识别的高速指纹处理识别芯片,并支持多种面
接触式指纹传感器。使用ML67Q5250可快速开发高性能的指纹识别设备。主要介绍了ML67Q5250的原理、结构及其性能,并结合实例介绍了它的使用方法。
【关键词】指纹识别;指纹传感器;生物特征识别;嵌入式系统【中图分类号】TP391.4
【文献标识码】A
PrincipleandApplicationofNewFingerprintIdentificationChip
WANGXin-sheng,LINXi-rong,DAIXiao-qing,HUANGWan-feng
(GraduateSchoolatShenzhen,TsinghuaUniversity,GuangdongShenzhen518055,China)
【Abstract】ML67Q5250isahigh-speedfingerprintidentificationchipthatexecutesfingerprintimageprocessingandauthentication
withembeddedfingerprintauthenticationaccelerator,anditsupportsvariousareafingerprintsensors.ML67Q5250helpsdevelopersdesignhighperformancefingerprintauthenticationdevicesinarelativelyshortperiodoftime.Thestructure,theperformanceandtheprincipleofthechipareintroducedinthispaper,introduced.
【Keywords】fingerprintidentification;fingerprintsensor;biologicalidentification;embeddedsystem
andtheapplicationofthechipwithexampleimplementationsisalso
1
引言
指纹识别作为生物特征识别技术的一种,以其在安
16位Thumb指令集;时钟速率可编程为1MHz,6MHz,16MHz,32MHz;
2)内部集成指纹识别加速器,在32MHz时钟下,从读入指纹图像开始到完成识别只需0.8s以内;
全性和方便性方面的显著优点,得到越来越广泛的应用。市场上各种指纹识别设备层出不穷,各种新的需求也不断出现。制约指纹识别设备进一步推广的瓶颈主要包括指纹识别设备的性能、尺寸及现场可操作性。现在流行的指纹处理设备大多使用DSP芯片,外部扩充RAM及
3)31个通用寄存器;
4)64Kbyte片内RAM供CPU运算使用;39Kbyte片内RAM供指纹处理运算使用;
Flash,导致体积较大,且开发困难。新型指纹处理芯片ML67Q5250内部集成了指纹识别加速器部件,使运算速度大为提高;芯片内部还集成了一定容量的RAM及
5)64Kbyte片内程序Flash,用于存储程序,可擦写100次;64Kbyte片内数据Flash,用于存储指纹,可擦写10000次;
6)2个16位通用定时计数器;7)1个看门狗定时器;8)1个中断处理器。
集成的外围部件有:43个通用可编程I/O口;2个全速串行外围接口SPI通道;1个全双工通用异步收发器
Flash,一般情况下,不必扩充外部存储器,从而使指纹处理设备的开发更为快速、方便。下边将主要介绍芯片
ML67Q5250的性能、原理及其用法。
2ML67Q5250结构与性能特点
ML67Q5250是日本冲电气(OKI)公司开发的一款指
UART;1个USB2.0全速设备控制器;1个8位时钟同步串口SIO,支持Flash/SDRAM/ROM的外部存储器接口;1个在线调试接口JTAG;1个随机数发生器,可产生8位随机数;1个智能卡接口。
内部结构如图1所示。
纹处理及认证芯片。芯片采用以ARM7TDMI为核的32位RISC微处理器,使其不仅具有强大的运算能力,还继承了ARM系列芯片具有丰富的控制功能的特点,不需要外加其他处理器芯片即可完成指纹处理所需的运算工作及对外围器件的控制工作。ML67Q5250工作电压3.3V,内核工作电压2.5V,大大降低了芯片的功耗。它的主要特性有:
3
工作原理
ML67Q5250的CPU采用ARM7TDMI核。芯片的核心
1)采用ARM7TDMICPU核。支持32位指令集和
逻辑功能建立在ARM7TDMI微处理器之上,ARM7TDMI核负责大部分的运算与控制工作。开发中,可以使用标准
No.S22009(SumNo.332)VIDEOENGINEERING
217
为3个模块:最小系统模块、指纹传感器模块和外部存储器模块。
4.1最小系统
处理器本身并不能工作,需要必要的外围电路给它
提供最基本的工作条件。处理器与给它提供必要工作条件的外围电路一起构成的系统称为最小系统。为
ML67Q5250提供最基本工作条件的外围电路包括:
1)电源电路:芯片同时采用了两种电压,I/O口用3.3V,以使其可以与大多器件的引脚电平兼容;内核工作电压为2.5V,用较低电压有利于节省能量;
2)复位电路:复位是指将计算机系统中的硬件逻辑
ARM开发工具开发应用软件。
芯片内部集成了指纹认证加速器。指纹认证加速器的工作原理是:在指纹识别算法处理中,将能转变成硬件有效提高处理速度的部分抽出,硬件化后构成模块,并集成在芯片内部。指纹认证加速器从外部传感器获取指纹图像,进行图像处理,生成特征模板,然后用来登记或匹配认证。开发者可按照ML67Q5250接口函数的要求编写应用程序。
归位到一个初始状态。系统上电及出现异常都需要可靠复位才能正常工作;
3)晶体振荡电路:处理器核需要在时钟的驱动下完成指令执行、状态转换等动作。ML67Q5250需要外接晶体配合内部振荡电路以产生时钟。
ML67Q5250采用BGA封装,除去通用的43个I/O和外部存储器接口外,还有一些功能引脚,这些功能引脚须用硬件的方式来设置它们的属性。下面是这些引脚和它们的引脚序号:
ML67Q5250芯片具有多种接口,可支持各种面接触式指纹传感器。由于芯片本身并不能完成指纹图像的采集工作,对于不同的指纹传感器,需自行开发传感器驱动程序,采集数据,并将数据转换成符合ML67Q5250要求的格式,再将指纹图像数据传递给指纹认证加速器,然后由指纹认证加速器进行数据处理并生成模板。
1)BOOTP:启动设备选择引脚。引脚置高时芯片复位后从内部Flash启动,当置低时复位后从外部ROM/
Flash启动。
2)JTAGE:JTAG测试口使能引脚。当使用JTAG口调试时应置高,其他状态均应置低。
ML67Q5250所要求的图像格式如表1所示。
表1
选项颜色深度像素值含义像素字节顺序水平大小(行宽)竖直大小(列深)
3)TEST[0:3]:测试模式选择信号。4个引脚均应置低。
ML67Q5250所要求的图像数据格式
数据格式
ML67Q5250芯片具有多种接口,可根据传感器的接口类型选择合适接口。对于面接触式指纹传感器,由于运算量较大,需扩展外部RAM供运算使用。芯片内部集成
4位(16级)或8位(256级)灰度图脊线用最低值来表示(黑色),谷线用最高值来表示(白色)从左上角开始,从左到右,从上到下排列
64Kbyte程序Flash用于存储应用程序,集成64Kbyte指纹存储Flash用于存储指纹数据,若应用程序较大或需存储指纹较多则需扩展外部Flash。
128~256像素且须为8的整数倍
128~360像素
指纹传感器型号很多,若采集到的图像的格式不符合ML67Q5250所要求格式,则需进行预处理。芯片内部的指纹认证加速器对指纹图像的处理采用基于离散傅立叶变换(DFT)的指纹识别算法,即将指纹的凹凸转换成波形数据进行核对。这种算法与目前呈主流的特征点抽出方式、模式匹配方式相比,因指纹的形状、手指干燥或粗糙等因素引起的录入拒绝率极为小,且对指纹传感器的分辨力要求较低。
4.2典型应用实例
ML67Q5250支持各种面接触式指纹传感器,下面介绍与新型指纹传感器AFS8600的连接实例。
AFS8600是美国AuthenTec公司生产电感式真皮指纹传感器,采用射频扫描技术。传感器采集手指表皮下特征,因此,对于“干”、“脏”或磨损的手指的指纹图像有较强的适应性。除此之外传感器还可以检测、分辨出对象是否是真正的手指。AFS8600的缺点是分辨力较低,对于一些指纹纹路较细的手指(如女性),采集效果将受影响。但是,由于ML67Q5250内部的指纹识别加速器采用DFT算法处理识别指纹,受分辨力影响较小。
4
应用设计
ML67Q5250已集成了构建指纹识别系统所必需的
一些功能部件,因此,系统整体很简洁。整个系统可以分
AFS8600传感器采集窗口大小为14.43mm×14.43mm,
电视技术
2009年第33S2期(总第332期)
96×96像素阵列,可生成二值图像、4级灰度图或8级灰度图,分辨力为250DPI,工作电压3.3V。芯片由一个传感器矩阵和一个驱动环(DriveRing)组成。驱动环用来判断手指是否接触到传感器矩阵上。芯片表面覆盖超硬高级陶瓷膜,使传感器的使用寿命可达100万次以上。
的长宽各放大2倍到192×192时,结果并不理想。放大3倍到288×288,然后截去一部分,形成的最终的图像大小是256×288,实验证明效果良好。
4.3与其他指纹传感器的连接
ML67Q5250对Authentec公司的滑动式指纹传感器AES1510和AES2510有很好的支持,只需最小系统接上AES2510传感器,无需扩展外部存储器,且无须复杂的调整就能实现指纹识别系统。
AFS8600有两种通信接口,分别为异步串行接口和并行接口。本系统中,AFS8600与ML67Q5250采用串口通信。电路连接简单,只需将AFS8600与ML67Q5250的串口直接相连即可,并扩充一块512Kbyte的SRAM供CPU运算使用。电路连接如图2所示。
对AFS8600的操作靠写寄存器完成。写寄存器以“命令字+数据内容”的方式进行。命令字与内部寄存器一一对应,从外部向串口发送一个命
令字,然后紧接着发送要修改的寄存器的数据内容,这样就完成了一次寄存器修改操作。操作所需主要函数有:
ML67Q5250还支持其他各种面接触式指纹传感器。根据传感器型号,选择合适的接口采集图像,将图像进行预处理,使图像数据符合ML67Q5250的格式要求,再传递给处理器,即可实现指纹识别系统。当用其他型号的面接触式指纹传感器时,需要注意的问题有:
1)图像深度。ML67Q5250只支持4位(16级)或8位(256级)灰度图。
2)图像长宽规格。水平方向像素数应在128~256之间;垂直方向像素数应在128~360之间,且须是8的整数倍。如果不符合要求,就需要进行适当的变换。
3)使用面接触式指纹传感器须扩展RAM供运算使用。
1)sensor_init():初始化传感器。初始化函数主要设置驱动环的灵敏度参数。驱动环用来检测手指,它的灵敏度由寄存器84H和85H控制,这两个寄存器中被写入的值越小驱动环越灵敏。
5
小结
随着人们对个人信息安全性的要求的提高,指纹识
别技术必将得到更广泛的应用。利用ML67Q5250所搭建的指纹识别系统构造简洁,性能可靠,运算速度高,在与低分辨力的指纹传感器的配合使用中显示出独特优势。
笕
作者简介:
王新升(1983-),硕士生,主研指纹处理识别及其应用;林喜荣(1945-),教授,从事生物特征识别方面的研究;戴晓清(1982-),博士生,主研掌纹识别;
黄万锋(1984-),硕士生,主研生物特征与信息安全。责任编辑:任健男
收稿日期:2009-03-16
2)sensor_capture():采集数据函数。AFS8600被初始化之后它的串口一直处于等待状态,当采集到数据时立即向外发送,由本函数接收。
3)sensor_cancel_captur():终止数据采集。
ML67Q5250对图像的最低要求是128×128像素,而AFS8600的图像规格为96×96像素。故采用二次线性插值法对其进行放大。在实际应用中发现将96×96的图像(上接第213页)
笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕笕
5
结束语
本文在系统获取到眉眼区域的图像基础上,研究了
方法研究[J].公路交通科技,2004,20(5):111-114.
[3]郑培.机动车驾驶员驾驶疲劳测评方法的研究[D].北京:中国农业大
学,2001.
在司机疲劳监控系统中人眼定位及眼睛状态检测的方法。通过计算图像不同部分的复杂度定位人眼,然后对人眼部分进行混合投影,并根据几何特征确定眼睛状态。结果表明,该方法具有较高的准确率。参考文献:
[1]毛喆,初秀民,严新平,等.汽车驾驶员驾驶疲劳监测计数研究进展
[J].中国安全科学学报,2005,15(3):108-112.
[2]王荣本,郭克友,储江伟,等.适用驾驶员疲劳状态监测的人眼定位
[4]杨彬,黄耀志.基于PERCLOS的汽车司机疲劳监控方法的研究[J].微
计算机信息,2005,24:119-121.
[5]王坤昊.基于机器学习的人脸检测[D].长春:吉林大学,2005.
笕
作者简介:
高晓晶(1982-),女,硕士生,主研信号与图像处理;
于鸿洋(1962-),博士,副教授,主要研究方向为数字视频、嵌入式软件。
责任编辑:任健男
收稿日期:2009-03-11
No.S22009(SumNo.332)VIDEOENGINEERING
219