ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:76.01KB ,
资源ID:28048470      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28048470.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Andrio的人脸识别认证与隐私保护软件.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Andrio的人脸识别认证与隐私保护软件.docx

1、基于Andrio的人脸识别认证与隐私保护软件大学信息科学与技术学院学生春蕾计划项目立项申请表项目名称 _基于Android的人脸身份认证与隐私保护软件_申请单位 _ _ 班级团队 _指导教师 _ _胡德昆_申请学生 _ _梁爱苹,徐欢,腾洋_联系 _ _电子信箱 _ _821782334 ._申请日期 _ _二0一四 年 5 月 7 日_大学信息科学与技术学院印制填 表 说 明1“项目实施方案”必须写明在近期与远期的规划和预见成果;2“项目的经费预算”应包括项目中软、硬件建设与各种人员经费;3项目负责人需合理安排好人员的分工,保障人员的可用性,确保该项目能够有组织的顺利进行,以防项目作废;4本

2、表请用钢笔填写或直接打印,不够填写可另行附页;填好后将电子版发至xxxxx,纸质版交至xxxx;5本表容由学工办负责解释。一、项目介绍表项目简况项目名称: 基于Android的人脸身份认证与隐私保护软件 项目指导教师:胡德昆项目团队项目负责人梁爱苹专业软件工程联系项目负责人与成员主要项目经验时 间项 目 名 称项目完成情况2013.11宿舍管理系统进行中2014.3“快易点”点餐软件进行中项目组成员姓 名性别出生年月所在学院与专业项目分工梁爱苹女1993.8.14信息科学与技术学院软件工程人脸识别算法、软件总体设计徐欢男1993.12.06信息科学与技术学院软件工程数据库、人脸特征提取模块设计

3、腾洋男信息科学与技术学院软件工程人脸检测模块设计、系统检测与分析二、立项依据(项目意义、现状分析与项目实用性分析)2.1 立项意义与目的身份识别和身份认证在现在社会具有非常重要的应用价值,人们对身份识别的需求可以说是无处不在,并且与日剧增,几乎时时刻刻都要证明自己的身份,例如判定一个人是否有权限进入某一特定的区域,是否有权利进行某项操作,是否有权利进行某种交易,以与寻找目标人物等等。由于生物特征是人类的内在属性,具有很强的个体差异性和自身稳定性,是非常理想的身份识别和身份认证的依据,其中人脸特征是人体本身所固有的一种典型生物特征。利用人脸图像进行身份识别和确认,与其他传统方法相比更加安全、可靠

4、、有效、易于被客户接受、友好方便等特点,因而越来越受到人们的重视,成为国内外各研究机构和高校的研究热点之一。随着社会的发展以与科技的进步,尤其是近年来计算机软硬件性能的提升和计算机视觉、模式识别和人工智能等相关技术的发展,以与社会对快速的身份识别技术需求的与日俱增,人脸识别技术已经成为研究人员关注的一个重要研究方向。人脸识别技术涉与多个领域,包括模式识别、计算机视觉、数字图像等,目前此项技术领域的发展非常活跃,有很多公司致力于研究这方面的产品并将产品推向市场人脸识别系统在 Android 平台下有着相当广泛的应用价值和应用前景,正是因为人脸识别技术在 Android 平台下的应用价值才使得这个

5、课题的研究更有意义。通过在前面所述的理论基础上,本课题对经典的人脸识别算法进行学习和分析研究,理论联系实际,在 Android 平台下对系统进行设计和分析探索,实现一个完整的人脸识别系统,对包含人脸信息的图像进行分类的应用。 2.2 现状分析随着十九世纪末人脸识别问题的提出,到二十世纪六十年代,机器自动人脸识别技术真正的开始发展起来,以美日等为首的西方发达国家在这一领域进行了大量的研究,提出了许多人脸识别算法,并长期占据领先地位。目前大部分在人脸识别领域的研究人员主要工作是对先前提出的合理算法进行改进,提高识别速度和识别准确率和对识别质量的影响因素进行研究,如面部表情、光线强度、姿态等。麻省理

6、工学院、卡耐基梅隆大学、耶鲁大学、密歇根州立大学、加州大学洛杉矶分校(UCLA)、曼彻斯特大学、南加州大学、萨里大学和 MITIA 实验室等为首的国外著名高校和科研机构长期从事人脸识别这一领域的研究,并设立了专门的人脸识别小组,并取得了一定的成果。国内对人脸识别技术的研究起步较晚,直到上个世纪九十年代中后期才开始对人脸识别就行深入研究。虽然相对于西方发达国家,国内对人脸识别的研究起步较晚,但在经过长期的研究,已获得一定进步,在算法和应用方面也获取一定的成果。但总体来说,与国外先进技术相比还存在着一定的差距,但令人兴奋的是,在国家自然科学基金、863 计划等资助下国内很多高校和研究机构都成立了专

7、门的人脸识别课题研究组,其中包括清华大学、吉林大学、哈尔滨工业大学、浙江大学和中科院等著名高校和研究机构。此外,国内还有很多高校和研究机构的人员从事人脸识别技术的研究工作,经过多年的研究,这些研究人员在人脸识别领域中积累了丰富而宝贵的经验,并在国内外著名的期刊杂志上发表了大量的关于人脸识别领域的文献,并取得了一定的成果。2.3 项目简介随着信息化的飞速发展,移动Android设备已进入了人们生活必需品的行列,也因它的方便、快捷,让人们的生活变得更完善。人像模式检测识别技术,是利用计算机图像分析、模型理论、人工智能与模式识别技术的非接触性高端模式识别技术,可完成从复杂的图像场景中检测出特征人脸信

8、息,并进行匹配识别的智能分析过程。本项目主要是实现移动Android端的人脸识别,软件的功能模块可分为以下几个:人脸特征提取模块,人脸特征存储模块,人脸检测识别模块,隐私加密模块。软件具体功能有:(1)用人脸特征作为用户的隐私验证方式;(2)对某人进行人脸特征提取,可以进行对应的信息编辑并存入SD卡中;(3)对某人进行人脸检测识别,可以返回相应的基本信息;(4)可利用人脸特征对用户的隐私文件进行加密。三、项目已有的工作基础与条件(前期已有的准备工作)(1)人脸识别技术在这四十年的发展下已较为成熟,基于人脸识别的应用和产品已慢慢走进人们的生活,目前Android4.0以上的手机系统自带人脸识别功

9、能,在Android系统下基于OpenCV的人脸检测实现需通过Android NDK工具集将利用JNI编写的本地代码组件嵌入到Android应用程序中、通过KPCA算法进行人脸识别来解除手机锁。系统分图像预处理、摄像头进行人脸检测、人脸识别三步,是较完善的人脸识别系统。(2)小组人员均配备有电脑,属软件专业学生,已学习C语言、Java基础以与数据结构,有较好的专业基础,拥有强烈的学习之心,并且有一定的项目开发经验。四、项目实施方案与实施计划(含预计完成时间)1、 具体的研究容、研究目标和拟解决的关键问题(难点问题分析)4.1.1软件身份认证功能模块又可分为样本采集模块、人脸识别模块、功能模块,

10、示意图如图4.1.1所示。样本采集模块其主要功能是获取样本图像以与图像中人物的相关信息,对样本图像进行特征提取,并将提取得到的特征以与相关信息存入数据库中,样本图像可通过读取 SD 卡中的图像样本或通过摄像头获取图像样本。人脸识别模块主要是判断识别图像中的人脸属于人脸库中哪一人的人脸图像,将结果传给功能模块。功能模块是指图像分类模块,主要功能是通过人脸识别模块传递过来的信息,在数据库中查找,获得详细信息,进而实现图像的分类存储。图4.1. 软件身份认证功能示意图4.1.2 拟解决的关键问题(1)实现低存消耗的人脸识别算法(2)基于人脸特征的隐私保护(3)实时的人脸检测2、 实施方案与具体采取的

11、方法、具体实施计划与可行性分析在Android系统下基于OpenCV的人脸检测实现需通过Android NDK工具集将利用JNI编写的本地代码组件嵌入到Android应用程序中、通过KPCA算法进行人脸识别来解除手机锁,所以整个实现过程分为两个步骤:首先,利用Android应用程序框架编写Java端代码I最后通过JNI与OpenCV接口编写本地CC+代码,并利用AndroidNDK 对其进行编译生成Java代码可调用的共享库,最后通过SDK生产Android应用程序。程序运用时分为以下步骤:图像采集设备、人脸图像定位程序(获取图像后对人脸从五官到轮廓的位置建模,确定采集对象的位置与要比对的图像

12、位置相匹配)、图像预处理模块、提取图像特征、检索数据库(把提取的数据和数据库中需要认证的数据进行比对)、显示处理结果。4.2.1人脸识别的过程如图 4.2.1 所示。首先对输入样本进行采集的图像采集阶段;随后对采集的图像做预处理,主要是对图像样本进行归一化处理,称为图像预处理;接下来是判断图像是否包含人脸的人脸检测阶段;若图像中含有人脸则对图像中的人脸进行特征定位和提取,称为特征提取阶段;随后是通过提取到的不同人脸之间的不同特征进行分类的人脸分类阶段;最后的阶段是通过图像中的人脸特征与其他人脸进行对比,确认和识别身份信息的人脸识别阶段。其中人脸检测、人脸特征定位与提取和人脸识别这三个阶段是人脸

13、识别最主要的组成部分。采用算法如下:(1)采用AdaBoost人脸检测算法,AdaBoost 人脸检测算法是一种基于积分图、级联分类器和AdaBoost 的方法。在这种方法中使用 Harr 特征来作为检测 人脸的关键特征,首先使用 AdaBoost 算法对样本进行训练优选 出少量分类能力最强的 Harr 特征作为弱分类器,并将弱分类 器组合成强分类器。在检测时,使用分层策略设计了一种基于 级联结构的强分类器进行人脸检测。在整个检测算法中,AdaBoost 是其核心容。使用 AdaBoost 算法进行特征选择并建立强分类器的过程描述如下: 1) 输入:训练样本集( x1,y1) ,( xn, y

14、n) ,其中 xi 为样 本集中第 i 个样本, yi =1,0,分别对应于正负样本,样本总数 n,需要选择的特征个数为 s。 2) 初始化样本权重: w1, j =1/n。 3) 对 t =1, s,进行如下循环: 根据下式对样本权重归一化:wt, i pt, i =wt, i Nj =1wt, i对特征集合中每个特征 fj 设计弱分类器 hj( x) : hj( x) = 1 pjfj( x) pjj 0 其它 ( 2) 加权分类误差定义为:t = N i =1wt, i ht( xi) yi ( 3) 调整方向参数 pj 与阈值 j,使得分类误差 t 最小。 在所有弱分类器中,选择加权分

15、类误差最小的弱分类 器 hm,其对应的特征 fm 就是本轮选择出的特征。 使用下式更新样本权重: wt+1, i = wt, i1 ht( i) yi t ( 4) 其中, t = t /( 1 t) 。 4) 输出强分类器: H( x) = 1 T t =1 tht( x) 1 2 T t =1 t 0 otherwise ( 5) 其中,t = log( 1/t) 。(2)采用KPCA的人脸识别的算法,算法基本过程如下: 1) 图像预处理:将人脸图像的维数统一为 256256。 2) 图像曲波变换:把人脸数据库中的每幅图像进行 Wrapping 的曲波变换,提取出曲波的第一层系数C1,并把

16、它排列成列向量,组成曲波特征 T,其中采用尺度(scale=3)和方向(angle=8)。 3) 核主主元分析(KPCA):对曲波特征 T采用多项式核主元 d i j i j k(x , x ) = (x x +1) 分析的方法,提取出主成分(train_features),作为最后的人脸识别特征。 4) 识别:对于测试图像采用一样的处理方法求出特征(test_features),采用最近邻法进行分类。图4.2.1 人脸识别过程示意图4.2.2 软件实现过程示意图如4.2.2所示。在Android系统下基于OpenCV的人脸检测实现需通过Android NDK工具集将利用JNI编写的本地代码组

17、件嵌入到Android应用程序中、通过KPCA算法进行人脸识别来解除手机锁,所以整个实现过程分为两个步骤:首先,利用Android应用程序框架编写Java端代码,最后通过JNI与OpenCV接口编写本地CC+代码,并利用AndroidNDK 对其进行编译生成Java代码可调用的共享库,最后通过SDK生产Android应用程序。图4.2.2 软件实现过程示意图3、 项目预期的成果和成效(包括成果形式、数量、实施围等)(1)Android手机人脸身份认证与隐私保护软件。(2)使用说明书一份。(3)安装手册一份。(4)系统开发设计报告一份。4、本项目完成后的用途与价值(1)软件是用于Android移

18、动设备端的,使用简单;(2)用户可以用人脸来作为的隐私验证方式,适用于各种场合;(3)用户可利用人脸特征对的隐私文件进行加密,安全便捷。5、项目进度安排表工程阶段时 间 容筹备2014.05-06成立项目组,经过调查全面分析,制定开发规划与分工实施2014.07-10完成数据库的架构与系统的整体架构,进行研发2015.11-04完成 Android系统人脸识别与身份认证软件具体功能的实现测试2015.05-07系统测,试运行6本项目的特色与创新之处(1)平台的创新,实现现有为数不多的移动平台上的人脸识别技术的创新;(2)人脸识别算法的创新,人脸锁定应用程序,或隐含式人脸锁定应用程序,人脸识别技

19、术与隐私文件加密的结合。降低不必要的存开销,人脸识别系统能更稳定的运行。(3)加密功能的创新,实现人脸识别验证功能,使用户更能方便的对隐私文件进行加密,无需使用密码、图形码等繁琐的加密解密,也不用担心忘记密码、图形码等;(4)识别他人功能的实现创新,能够通过人脸验证识别对其他人的信息进行管理,能快速获得你想得到的他人信息,也能添加存储他人信息,方便快捷的管理;五、经费预算支 出 项 目(含配套经费)金 额(元)计 算 根 据 与 理 由1、耗材费2000购买相关书籍、资料与U盘等2、劳务费1000用于团队成员补贴3、会议费用1000用于团队成员会议讨论所花的费用4、设备费用5000开发所用的电脑、Android系统的移动设备与场地5、其他1000用于研讨和其他6、合 计10000注:硬件和软件建设经费须分开预算六、指导教师意见 指导教师签字:年 月 日七、评审专家组意见 专家组负责人签字:年 月 日八、学院意见同意此项目立项。资助经费为人民币元;核定学分数为。 学院负责人签字:年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1