BP神经网络对人脸角度的检测课件_第1页
BP神经网络对人脸角度的检测课件_第2页
BP神经网络对人脸角度的检测课件_第3页
BP神经网络对人脸角度的检测课件_第4页
BP神经网络对人脸角度的检测课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自动化与电气工程学院College of Automation and Electrical Engineering抓服务, 促教学, 兴科研!BP神经网络对人脸角度的检测姓名:张鹏 多层前向反馈式神经网络是目前应用比较广泛的人工神经网络,其中BP(Back Propagation network,简称BP网络)学习算法是最著名的多层前向反馈式神经网络训练算法之一。该算法在图像处理和图像识别领域已经取得令人瞩目的成就,其主要思想是利用已知确定结果的样本模式对网络进行训练,然后利用训练好的网络进行图像的处理或识别。本文将讨论用MATLAB实现BP神经网络对人脸角度的分析。 图像边缘提取 通常选择

2、一阶和二阶导数来检测边界,利用求导的方法很方便的 检到灰度值的不连续的效果,常用的边缘提取算子有Roberts算子、sobel算子和prewitt算子等。 我这里用到是sobel算子,sobel算子对灰度渐变的图像处理效果较好,不仅能检测到边缘点,而且能进一步抑制噪声的影响 sobel算子包含两组3x3的矩阵,分别为横向及纵向,将之与图像作平面卷积,即可分别得出横向及纵向的亮度差分近似值。如果以A代表原始图像,Gx及Gy分别代表经横向及纵向边缘检测的图像,其公式如下:图像的每一个像素的横向及纵向梯度近似值可用以下的公式结合,来计算梯度的大小。然后可用以下公式计算梯度方向在以上例子中,如果以上的

3、角度 等于零,即代表图像该处拥有纵向边缘,右方较亮,若为 ,则左方较亮。原图片大小是420*420不方便图片特征提取,所以将图片特征提取,所以将图片分割成6行8列,由于图片中的眼睛位置变化较大最大,边缘效果最明显,所以对他特征提取,眼睛大概位于分割图片的第二行。 数学模型 : BP神经网络是一种多层前向网络,由输入层、输出层、隐含层(可以是一层或多层)构成,一种典型的三层BP神经网络模型如图所示。 (1)作用函数模型 传递函数是反映下层输入对上层节点刺激脉冲强度的函数又称刺激函数,一般取为(0,1)内连续取值Sigmoid函数,即: (2)节点输出模型 隐节点输出模型: 输出节点输出模型:f-

4、非线形作用函数;q -神经单元阈值 (3)误差计算模型 误差计算模型是反应神经网络计算输出与实际输出之间误差 的函数 反向传播算法的主要思想是把学习过程分为2个阶段:第1阶段(正向传播过程),输入信息从输入层开始逐层计算各单元的实际输出值,每一层神经元的状态只对下一层神经元的状态产生影响;第2阶段(反向传播过程),若在输出层未能得到期望的输出值,则逐层递归计算实际输出与期望输出之间的差值,根据此误差修正前层权值使误差信号趋向最小。它通过连续不断地在相对于误差函数斜率下降的方向上计算网络权值和偏差变化而逐渐逼近目标。每次权值和误差的变化都与网络误差的影响成正比。 BP网络模型处理信息的基本原理是

5、:输入信号Xi通过中间节点(隐层点)作用于输出节点,经过非线形变换,产生输出信号Yk,网络训练的每个样本包括输入向量X和期望输出量t,网络输出值Y与期望输出值t之间的偏差,通过调整输入节点与隐层节点的联接强度取值Wij和隐层节点与输出节点之间的联接强度Tjk以及阈值,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的网络参数(权值和阈值),训练即告停止。此时经过训练的神经网络即能对类似样本的输入信息,自行处理输出误差最小的经过非线形转换的信息。构建BP神经网络步骤 第1步,用均匀分布随机数将权值和阈值初始化。 第2步,对样本数据进行训练: (1)加载输入向量和目标向量; (2)计算隐含层和输出层的实际输; (3)计算输出层的误差; (4)计算隐含层单元误差; (5)采用梯度下降法对权值和阈值进行修改,将误差信号沿原来的连续返回,通过修改各层神经元的权值,逐次地向输入层传播去进行计算。再经过正向传播过程,这两个过程反复进行使得误差信号最小;BP网络训练过程代码 方向 100 右 010 右前 001 前 110 左前 101

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论