摘要:现在我们的社会发展越来越快,尤其是在互联网这一领域,但是在快速发展的同时,我们同样面临了一系列的安全问题,比如个人信息的安全,企业信息的安全等,面对这些问题,我们也采取了许多的应对措施,以往我们总是用身份证,钥匙等一系列的事物来证明自己的身份,但现在,这些方法并不能满足人们实际生活的需要,人们需要的是更加方便,更加简单的生活,这时,各种各样的智能系统随之出现,他大大的方便了人们的生活,现在我们通过指纹以及人脸的一些生理特征就可以对我们的身份进行识别,因此这类识别的技术被广泛应用。由于微型电子和机器视觉方面快速兴起,高识别率自动识别的技术可操作性越来越高。近年来发展起来的人脸识别在众多生物识别方法中应用最为广泛。
基于稀疏表示的分类(SRC)最近引起了研究人员的关注,因为SRC可以将一个面部特征向量表示为整个数据集上训练向量的线性组合,而不是每个子集。SRC在识别任务中比传统算法更有效,每个类中使用少量的训练面。SRC显示出高人脸识别准确率;但是,其计算成本昂贵。最近,基于协作表示的分类(CRC)已被证明是一种比SRC更好的解决方案,它不仅与SRC一样精确,而且耗时更少。
本课题以MATLAB软件编程语言为基础,利用CRC算法依次完成特征提取、分类器训练、人脸识别等环节的程序编写工作,并设计图形用户界面,通过点击界面上各功能按键完成人脸识别的各项工作,共同构成人脸识别系统。
关键词:人脸识别;CRC算法;分类器
目录
摘要
Abstract
第一章 绪 论-1
1.1 课题背景及意义-1
1.2 国内外研究现状-2
1.3 主要研究工作-3
1.4 论文结构安排-4
第二章 图像预处理-5
2.1 引言-5
2.2 归一化处理-5
2.3 中值滤波-6
2.4 灰度拉伸-7
2.5本章小结-8
第三章 基于协同表示的人脸识别算法-9
3.1 特征提取-9
3.2 分类器设计-9
3.2.1 稀疏表示分类器-10
3.2.2协同表示分类器-12
3.3 CRC算法步骤-13
3.4实验结果与分析-14
3.4.1 常用数据库-14
3.4.2 人脸数据库上的实验结果-14
3.5本章小结-18
第四章 图形用户界面设计-19
4.1 GUI简介-19
4.2 GUI界面组成-19
4.3 Matlab编程设计-25
4.4 系统功能测试-27
4.5 本章小结-28
第五章 总结与展望-29
5.1 总结-29
5.2 展望-29
参考文献-31
致 谢-33