《人脸识别原理及算法——动态人脸识别系统研究》—1章1.3节模式识别理论

简介:

本节书摘来自异步社区《人脸识别原理及算法——动态人脸识别系统研究》一书中的1章1.3节模式识别理论,作者 沈理 , 刘翼光 , 熊志勇,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 模式识别理论
人脸识别原理及算法——动态人脸识别系统研究
模式识别是将计算机表示出来的图像和已知的类别进行匹配的过程。识别过程将计算机视觉中表现的客观物体用一定的方法从特征空间映射到模型空间。

模式识别在人类的活动中普遍存在。模式的一种经典定义为[17]:混沌世界中与无序相对的一种状态就是模式。模式识别过程就是试图去确定样本的类别属性,即把某一样本归属于确定类型中的一类[18, 19]。在模式识别过程中,最重要的是寻找样本的特征空间,通过样本特征空间来确定样本的归类,因此可以认为模式识别过程是由模式空间经过特征空间到类型空间的映射过程。在模式识别过程中,模式维数是无限多的,这意味着模式识别中物理世界观察的数据集合具有多样性。模式识别中任一模式空间的属性表示为特征空间的必要条件是客观世界里的物体和时间在物理上是可测量的,而这些可测量的数据都能够用函数的形式描述;并且这些数据可以归并到一组模式定义上。在从模式空间到特征空间的变化中,经常由于模式空间的维数太大,将模式空间的维数进行压缩和综合分析得到低维的特征空间,这一过程称为特征提取或特征选择。模式识别过程的特征空间到类型空间还存在一定的映射关系,这个映射关系一般采用既有的经验和知识对特征空间参数进行分类,这一分类过程叫作判断决策,而判断决策中使用的知识和经验叫作判断规则。在适当的判断规则下,特征空间里的样本区分成不同的类型,这样将特征空间区分成不同的类型空间。类型空间中不同类型的分界面称为决策面。类型空间的维数定义为类型数目,而不是模式空间的维数。模式识别过程存在一个降维的过程,因此一般说来特征空间的维数要大于类型空间的维数,而模式空间的维数要大于特征空间的维数。整个模式识别过程是从可感知的世界通过模式空间、特征空间,经历模式采集、特征提取和分类判决过程,最后得到分类的结果,如图1-2所示。


f0f90e88bd554e210735232217f4679674c2b2ef

下面将模式识别整体过程分为预处理、特征提取、分类过程等几个步骤分别进行描述[20]。

1.3.1 预处理
预处理是模式识别过程的第一步。预处理是将模式识别的样本从一定的环境中抽取出不受更多干扰因素影响的待识别样本。一般说来,预处理的功能包括消除或者减少模式采集中的噪声及其他干扰,以便提高信噪比、清除或减少数据图像模糊(特别是运动模糊)及几何失真,提高清晰度、改变模式的结构。例如将非线性的模式转变成线性的模式、图像的滤波、变换、编码、标准化等都可以归类于预处理工作。在一些采样过程中,采集到的是一些模拟量,这一过程在工业控制中经常出现,而计算机却只能处理数字量,这就要求进行模/数转换。对于模/数转换一般要考虑两个量:采样时间间隔和量化级。采样和量化对于模/数转换的效果影响特别大。特别应该指出的是,没有一个通用标准来规定图像模式量化过程和预处理的效果,这种效果是根据客观观察决定的。总之,预处理过程基本包括了模式识别前的所有工作。

1.3.2 特征提取
在客观物体的样本采集过程中,为了保证模式的真实性,总是尽量多地采集各项数据,这使得样本在模式空间里的维数很大。维数大的模式空间带来的处理时间和费用都很大,而且过多的维数影响了分类的可能。另外在模式区分时,并不是每一个特征对事物的描述都有相同意义,特别指出:对于不同的分类要求,不同的特征有不同的意义。特征提取是将对模式识别有明显作用的特征提取出来,通过这一过程可以压缩模式的维数,使之便于处理,减少损失。

特征提取后得到的特征空间是为了分类使用的,对于相同的物体在不同的分类规则下,所提取的特征必须满足在某种准则下分类错误最小。在一般情况下,可以选择适当的正交变换,考虑特征之间的统计关系,提取出最有效的特征;在特征提取的同时删除贡献微弱的特征,以达到减少分类错误的目的。

1.3.3 分类
分类将特征空间划分为类型空间,同时分类还将未知类别属性的样本确定为类型空间里的某一个类型。在给定的条件下,分类还可以否定样本属于某种类型。在实际的模式识别过程中,在预先给定的条件下,被考虑的类型属性通常具有相似性,因此在分类中出现错误是不可避免的。分类过程只能以某种错误率来完成。对于好的模式识别算法,在特征空间上必然有好的分类算法来减少分类的错误率。而且特征空间充分地反映模式空间的程度也决定了分类的错误率。因此错误率的降低是模式识别研究的中心问题。

上面介绍了模式识别的基本原理。模式识别的识别过程是依照上面的过程进行的。另外模式识别系统必然需要一个学习的过程,通过样本特征的变化来对分类功能自动调节,这一功能可以认为是分类器的训练。随着样本的变化,系统自动调整分类特性,这一过程在模式识别系统中属于前期工作,称为学习过程。图1-3为模式识别系统框图。

模式采集完成模式的采集。根据处理对象的不同可以选用各种传感器、测量装置或图像录取输入装置。在采集过程中或采集之后,经常需要进行模/数转换、滤波、消除模糊、减小噪声、纠正几何失真等预处理操作。特征提取实现由模式空间向特征空间的转变,有效地压缩模式维数。在一般情况下,特征提取的组合是在一定分类准则下找出最佳的或者接近最佳的变换器,或者是为了实现某种特征的选择算法。


9b788c69ad758bc27c957f4e7648b303df72cff9

分类器必须实现对未知类别属性样本的分类判决,因此设计分类器首先必须确定对分类错误率的要求,选用适当的判决规则。为了能使分类器有效地进行分类判决,还必须首先对分类器进行训练,这就是分类器的学习过程。分类器的学习/训练过程是模式识别中的重要概念。模式识别具有自动识别功能是非常重要和关键的。经过机器学习过程后,分类器可以得到一个分类器样本原型,这一过程必须经过多次重复,不断纠正错误,最后才能使分类的错误率达到要求。经过特征提取和训练/学习过程的样本通常叫作训练样本,这些样本的类别属性预先并不都是知道的。分类判决常常是样本多特征的函数,学习过程就是要确定函数的所有因子,甚至直接确定判决规则。开始时输入一些训练样本,分类错误率一定很大,因此就要修正判决规则或者权因子。不断输入修正的一个正反馈过程直到分类错误率低于某个定值为止,这个过程称为完整的学习过程。

按分类特性划分,模式识别的常用方法主要包括统计模式识别和句法模式识别。统计模式识别是以实验样本在特征空间中的概率密度函数为基础的。而句法模式识别是以图形的结构特征为基础,采用形式语言理论的技术,适合于复杂景物图像分析和理解。多数识别采用统计方法。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
21天前
|
机器学习/深度学习 存储 算法
神经网络分类算法原理详解
神经网络分类算法原理详解
43 0
|
27天前
|
机器学习/深度学习 人工智能 监控
AI算法分析,智慧城管AI智能识别系统源码
AI视频分析技术应用于智慧城管系统,通过监控摄像头实时识别违法行为,如违规摆摊、垃圾、违章停车等,实现非现场执法和预警。算法平台检测街面秩序(出店、游商、机动车、占道)和市容环境(垃圾、晾晒、垃圾桶、路面不洁、漂浮物、乱堆物料),助力及时处理问题,提升城市管理效率。
AI算法分析,智慧城管AI智能识别系统源码
|
1月前
|
算法
经典控制算法——PID算法原理分析及优化
这篇文章介绍了PID控制算法,这是一种广泛应用的控制策略,具有简单、鲁棒性强的特点。PID通过比例、积分和微分三个部分调整控制量,以减少系统误差。文章提到了在大学智能汽车竞赛中的应用,并详细解释了PID的基本原理和数学表达式。接着,讨论了数字PID的实现,包括位置式、增量式和步进式,以及它们各自的优缺点。最后,文章介绍了PID的优化方法,如积分饱和处理和微分项优化,以及串级PID在电机控制中的应用。整个内容旨在帮助读者理解PID控制的原理和实际运用。
72 1
|
1月前
|
机器学习/深度学习 算法 数据可视化
探索线性回归算法:从原理到实践
探索线性回归算法:从原理到实践【2月更文挑战第19天】
21 0
探索线性回归算法:从原理到实践
|
2月前
|
机器学习/深度学习 算法
m基于深度学习的QPSK调制解调系统相位检测和补偿算法matlab仿真
m基于深度学习的QPSK调制解调系统相位检测和补偿算法matlab仿真
39 2
|
2月前
|
机器学习/深度学习 算法 计算机视觉
yolov8人脸识别-脸部关键点检测(代码+原理)
yolov8人脸识别-脸部关键点检测(代码+原理)
206 0
|
8天前
|
机器学习/深度学习 自然语言处理 算法
|
21天前
|
缓存 算法 关系型数据库
深度思考:雪花算法snowflake分布式id生成原理详解
雪花算法snowflake是一种优秀的分布式ID生成方案,其优点突出:它能生成全局唯一且递增的ID,确保了数据的一致性和准确性;同时,该算法灵活性强,可自定义各部分bit位,满足不同业务场景的需求;此外,雪花算法生成ID的速度快,效率高,能有效应对高并发场景,是分布式系统中不可或缺的组件。
深度思考:雪花算法snowflake分布式id生成原理详解
|
27天前
|
机器学习/深度学习 算法
m基于深度学习的64QAM调制解调系统相位检测和补偿算法matlab仿真
MATLAB 2022a仿真实现了基于深度学习的64QAM相位检测和补偿算法,有效应对通信中相位失真问题。通过DNN进行相位检测和补偿,降低解调错误。核心程序生成随机信号,模拟AWGN信道,比较了有无相位补偿的误码率,结果显示补偿能显著提升性能。
25 8
|
28天前
|
算法
PID算法原理分析及优化
这篇文章介绍了PID控制方法,一种广泛应用于机电、冶金等行业的经典控制算法。PID通过比例、积分、微分三个部分调整控制量,以适应系统偏差。文章讨论了比例调节对系统响应的直接影响,积分调节如何消除稳态误差,以及微分调节如何减少超调。还提到了数字PID的实现,包括位置式、增量式和步进式,并探讨了积分饱和和微分项的优化策略。最后,文章简述了串级PID在电机控制中的应用,并强调了PID控制的灵活性和实用性。
38 1