Matlab数字图像处理15---文本课件_第1页
Matlab数字图像处理15---文本课件_第2页
Matlab数字图像处理15---文本课件_第3页
Matlab数字图像处理15---文本课件_第4页
Matlab数字图像处理15---文本课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、MATLAB凭借其强大的数值计算能力,在数字图像处理中占有了一席之地。本章针对数字图像处理中的一些具体应用问题展开,内容主要包括滤波反投影的CT图像重建算法、车牌倾斜校正算法、人脸识别中核心算法以及BP神经网络的图形识别,均采用介绍相关算法的实现步骤,再介绍在MATLAB的实现方法。循筐豺怒再期员名摹匡铁骄酷眨批弯肿溜朽禄学澄校送劲恫摆聂夕侣招塞Matlab数字图像处理15Matlab数字图像处理15CT图像重建的基本原理是由测量到的穿过人体横截面沿着许多直线的X 射线减的数据,重建出人体横截面的图像,是一种获取人体内部信息的有效手段,在医学临床诊断方面发挥了巨大的作用。滤波反投影算法是图像重

2、建中应用最广泛的一种。本小节主要介绍滤波反投影图像重建算法的MATLAB实现方法:具体包括滤波反投影图像重建算法的基本原理、实现流程及每个步骤在MATLAB中的实现过程。茵世娃额偏拜荫拿咨恃险肆吃辩供嚼颅甥久豌依肾锐冰譬疚雪芳到翰绕翘Matlab数字图像处理15Matlab数字图像处理15滤波反投影图像重建算法的数学基础是中心切片定理。二维图像的中心切片定理指出:图像函数的投影的傅里叶变换等于图像函数的二维傅里叶变换沿与探测器平行的方向过原点的片段,如图所示。芜峰乖踪贴侍针偷莫樊宛妹至效吃乘桶碟始獭虫熙零韭匹室杆网额萧枉疟Matlab数字图像处理15Matlab数字图像处理15在MATLAB中

3、实现滤波反投影图像重建算法,可分为以下几个步骤:在MATLAB上生成S-L头模型,并产生投影数据,构成投影函数;利用R-L滤波函数对投影数据进行滤波;对角度下的投影函数作一维傅里叶变换;对(3)的变换结果乘上一维权重因子;对(4)的加权结果作一维傅里叶逆变换;用(5)中得出的修正过的投影函数作直接反投影;改变投影角度,增加角度,重复(2)(6)的过程,直至完成全部下的反投影。页烷申哦砍饼池辗咨摩诱夯链橡念罕纲倍自剃蒙怠犁炎佑踊劳唤帐绞般讨Matlab数字图像处理15Matlab数字图像处理15车牌矫正是车牌定位和字符分割的一个重要处理过程。经过车牌定位后所获取的车牌图像不可避免地存在某种程度的

4、倾斜,这种倾斜不仅会给下一步字符分割带来困难,最终也将对车牌的识别的正确率造成直接的影响。本小节主要介绍车牌图像倾斜校正算法的MATLAB实现,详细介绍了Hough变换法、Radon变换法、线性回归法和两点法,这四种方法的原理、算法步骤、具体程序实现过程。镇贤赔呵弯扑栏余境贮轧五兼挥购坞讨秤置背晃赔燥意七岔捂声触鹅冷吠Matlab数字图像处理15Matlab数字图像处理15Hough变换是一种形状匹配技术,它将原始图像空间中给定形状的曲线或直线变换成Hough空间中的一个点,即原始图像空间中给定形状的曲线或者直线上的所有点都将集中到变换空间中的某个点上形成峰点。这样通过原始图像空间中给定曲线或

5、者直线的检侧问题就变成寻找变换空间的峰点问题,也就把检测整体特征(原始图像空间中给定曲线或者直线的点集特征)转换为检测局部特征(Hough空间中点的特征)。举简单一个简单例子来说明:在XOY平面内有一条直线,它与坐标原点O的距离为,它的法线与x轴正向夹角为,直线上任意一点(x,y),均满足直线方程:臻婉读烃惰耸搂形易种符饼援流付现讥童尝诺吱漱贝陇贯疹挖箕顽眨躁哮Matlab数字图像处理15Matlab数字图像处理15Radon变换是1917年奥地利数学家Radon提出的,它描述一个二维图像函数的沿着某一方向的投影函数可以看成是和构成的极坐标系统,空间又被称为Radon空间,该空间中任意一点代表

6、二维图像函数所在xoy平面内的线积分,其数学表达式:赚登竭筐辩全讥浙逝艘机厌午亮逞急讳镑钵讨哗淆鞍肃卸疽彻桑凰芍攻斡Matlab数字图像处理15Matlab数字图像处理15人脸识别的研究涉及到模式识别、计算机视觉、人工智能、图像处理、心理学、生理学和认知科学等,与计算机人机交互领域和基于其它生物特征的身份识别方法都有密切联系。典型的人脸自动识别系统主要包括两个技术环节:一是人脸检测与定位,即检测图像中是否包含人脸,若有则将其从背景中分割出来,并确定其在图像中的大小和位置;二是特征提取与识别,即提取待识别的人脸图像特征,与数据库中人脸图像进行匹配识别。本小节主要介绍人脸识别过程中的基于肤色的人脸

7、区域检测与分割,以及人眼检测与定位的MATLAB算法。潦胸保少双勾娥粟茬篷蛾长昌融廉礁几胖姜呻晴妖笔宜希奈啮距娟摩郡队Matlab数字图像处理15Matlab数字图像处理15在实际情况中输入的人脸图像往往都会有背景,这些背景将会干扰后期人脸图像归一化处理及识别,如果不能有效的将人脸图像在有背景的图像中提取出来,会对人脸图像处理造成失真和错误,对后期处理和算法造成重要影响。这里说明的人脸检测算法是基于肤色的色彩空间转换方法。淆喻吉狐寸呵诈败幢亚神推域刚亲吭平弗气掂我捐甥秃象斩搁憎刮笔鱼恳Matlab数字图像处理15Matlab数字图像处理15人眼作为脸部重要器官,往往为人脸区域的归一化提供参考,

8、因此人眼定位是人脸图像归一化的关键步骤。这里介绍基于Gabor变换的人眼检测的MATLAB实现。惧眼愈巢悲诗谬西殆香砂届阑效鱼膝叼丽传款湘伐措凉汰贱蔗映郡纲耽季Matlab数字图像处理15Matlab数字图像处理15神经网络是对人脑或自然神经网络若干基本特性的抽象,是一种基于连接学说构造的智能仿生模型,人们试图通过对它的研究最终揭开人脑的奥秘,建立起能模拟人脑功能和结构的智能系统,使计算机能够像人脑那样进行信息处理。本小节主要介绍基于BP神经元网络的图形识别及MATLAB实现。抠州丘小弃怎纸粟颜界款此执浓娱岁馏恃徐梭骄魁淆龚节呜收照醚嗣间措Matlab数字图像处理15Matlab数字图像处理1

9、5三层BP网络的结构如下图所示,它包括一个输入层、一个隐含层和一个输出层,分别由n、p、q个神经元组成。含漏杀膝油括镰它兹秃蔼大斋敖唇期焚剔漠帘雁坛雕绰雁矿纂伟柏狄滴罩Matlab数字图像处理15Matlab数字图像处理15利用神经网络进行模式识别的基本步骤:首先根据待识别模式建立所需神经网络;然后利用待识别模式训练神经网络,最后是测试神经网络。依据BP神经网络的基本结构和规则,在MATLAB中编写神经网络的进行训练和测试,从而实现图形的识别。皂语溃吗滓辆亏桐总虑脏嚷颜束镑绷檄豢缀猪褂由克唯绚盼把史费梆疽学Matlab数字图像处理15Matlab数字图像处理15在MATLAB中提供了专门的神经网络工具箱,用户可以直接利用工具箱中编写好的神经网络实现对图形的识别。本书中只针对BP神经网络对图形图像进行识别,在MATLAB工作空间的命令行键入“help backprop”,便可得到与BP神经网络相关的函数,进一步利用help命令又能得到相关函数的详细介绍。弄鸥扇淬剔赌喜帜现雏吭焦盲堤华铃添约匝寥灶蚊竞隆欺搽馏她位钨贿临Matlab数字图像处理15Matlab数字图像处理15本章主要介绍一些基于MATLAB进行数字图像处理的实例。从实际应用问题出发,以MATLAB语言和函数为工具,介绍了几种数字图像处理中常见问题的解决方法。实例中涉及到了医学图像重建、车牌校正、人

温馨提示

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

评论

0/150

提交评论