图像处理与模式识别实验手册
10262图形图像处理与现代模式识别综合实验教程190402

研究生教材图形图像处理与现代模式识别综合实验教程郝建新、邹焕新、汤晓安、刘 方、余 莉 编著前言图形图像处理与现代模式识别是信息处理科学的重要内容,涉及的理论、方法及算法十分丰富,要理解和掌握好这些知识,实践是非常重要的环节。
不仅要学习图形处理与显示、图像分析与处理、现代模式识别等方面的基础理论、基本方法、算法原理,更重要的是要综合运用这些理论、方法和算法来分析和解决实际问题。
“图形图像处理与现代模式识别综合实验”是一门综合性的硕士研究生实验课程,主要针对信息与通信工程等相关学科的硕士研究生。
开设研究生综合实验课程是一件新生事物,有利于研究生教育的课程学习阶段与课题研究阶段的衔接,有利于研究生扩展知识面和提高综合应用的实践能力及创新能力。
本实验教材在结构上分为单元实验和综合实验两部分。
单元实验部分主要针对相应的课程,而综合实验部分着重培养学生的综合应用能力和创新能力。
在内容设计上,具有开放性、综合性高的特点,为师生构建了良好的教、学平台,使学生加深对图形图像处理和现代模式识别的基本理论、方法的理解,具备相关领域的基础实践能力和技能。
在编写过程中,得到了院、系领导的支持和同志们的帮助,表示衷心感谢。
由于时间仓促,书中难免有错误和不妥,敬请批评指正。
编 者2009年8月目 录绪 论 (1)1图形图像处理与现代模式识别综合实验课程的作用 (1)2本综合实验课程教学的目的和要求 (1)3本实验课程实验单元及项目的组织与要求 (2)4实验平台与主要实验设备简介 (2)第一章 数字图像采集 (4)1.1图像获取实验 (4)1.2不同传感器成像特性差异性、互补性分析实验 (10)1.3地面可视环境信息获取实验 (14)第二章 图像增强与图像恢复算法分析与设计 (16)2.1图像灰度变换实验 (16)2.2图像平滑与锐化实验 (18)2.3散焦模糊图像的恢复实验 (23)第三章 图像变换和图像数据压缩方案设计与实现 (26)3.1图像傅立叶变换与应用实验 (26)3.2图像数据压缩实验 (28)第四章 特征提取与选择 (33)4.1基于类别可分性判据实验 (33)4.2分支定界法(BAB算法)实验 (36)4.3离散K-L变换实验 (38)第五章 模式分类技术的实现与分析 (42)5.1ISODATA(迭代自组织数据分析)算法实验 (42)5.2H-K(H O-K ASHYAP)算法实验 (45)5.3B AYES分类器实验 (48)5.4句法模式识别实验 (50)5.5模糊C-均值算法(FCM)实验 (52)第六章 图像基础融合算法的分析与实现 (57)6.1多源图像特性对比与图像融合增强实验 (57)6.2多源图像配准实验 (61)6.3多源图像特征融合提取实验 (64)6.4多源图像融合性能评估实验 (67)第七章 图形生成处理及人机交互的设计与实现 (70)7.1曲线与曲面的生成实验 (70)7.2军标符号的生成与控制实验 (74)7.3真实感图形生成与人机交互实验 (78)第八章 信息可视化 (83)8.1地理信息可视化实验 (83)8.2复杂场景的建模与绘制实验 (86)8.3电磁环境可视化实验 (88)第九章 综合实验 (92)9.1生物特征提取与识别系统设计综合实验 (92)9.2多时相遥感图像变化检测综合实验 (94)9.3复杂战场环境建模、仿真与推演综合实验 (97)绪 论1 图形图像处理与现代模式识别综合实验课程的作用随着高等教育以及现代科学技术的不断发展,对人才培养提出了更高的要求,不但要求学生具有较强的理论功底,还要求学生具有较强的观察能力、分析能力、操作能力、思维能力、自学能力及科研创新能力。
图像处理与识别实验指导书

第一章、《图像处理与识别》课程实验大纲
课程编号:17z83060 学时:6 学时
一、课程实验教学目标
要求学生已有数学分析、向量、矩阵、概率、统计方面的基础知识和初步的计算机编程能力。通过本课 程的实验,要求学生通过改变基本图像处理算法的参数,观察图像处理结果,并能够总结出典型图像处理算 法的特点和应用场合,进一步巩固和掌握基本图像处理算法。通过综合运用典型图像处理算法,能够设计复 杂背景图像中典型几何原型的自动分割,培养和锻炼学生的创新意识和创新思维,提高动手能力和创新能力。
内容:设计复杂背景图像简单几何原型的自动分割方案,并编程实现。 编程语言:matlab、C、VC++ 设计型实验,通过所学图像处理算法,实现复杂背景圆、椭圆、四边形等简单几何原型的自动分割。
三、教学安排及方式
课堂实验分组进行,学生通过课外 VC++或者 MATLAB 编程实现实验二中的主要算法。
四、考核方式
enhancement, filters, signal-to-noise ratio, root-mean-square error, adding noise, color space conversion, image object labeling, creating and extracting bands from multi-band images, viewing phase-only images from FFT data, image statistics, halftone conversion (6 types).
提交实验设计报告,只提交实验二的设计报告,实验一的内容由任课教师课堂验收,作为平时成绩的依 据之一。
-2-
图象处理与模式识别实验报告

数字图像处理一、实验名称:数字图像处理基本操作。
二、实验内容:1、图像转置:将图像的第一行像素变为第一列,第二行变为第二列,以此类推;2、图像拆分:将一幅M×2N的图像拆分为两幅M×N的图像,第一幅对应原图像的1至N列,第二幅对应原图像的N+1至2N 列;3、图像拼接:将两幅尺寸分别为M×N1和M×N2的图像拼接为一幅M×(N1+N2)图像;4、算术操作:分别对图像进行加,减,乘,除四种算术操作;5、几何空间变换:分别对图像进行尺寸,旋转,平移,偏移等操作;6、均值、标准差:求几幅相近图像的均值,标准差,比较并说明图像均值,标准差的意义。
三、实验结果及程序代码1、图像转置:用Matlab中求矩阵转置运算(‘’’)的方法来处理图像对应的矩阵,从而实现图像的转置。
Matlab程序如下:>>clear>>f=imread('001.tif');>>g=f';>>subplot(1,2,1);imshow(f);subplot(1,2,2);imshow(g);实验结果如下图一所示:图一图一中第一幅图像为原图,第二幅图像为原图的转置。
2、图像拆分:处理图像相应的矩阵f,用函数size()求得矩阵的行列数分别为:M、N,取此矩阵的1至N/2列元素为f1,(N/2)+1至N列元素为f2,则矩阵f1,f2所对应的图像即为拆分的结果。
Matlab程序如下:>>clear>>f=imread('001.tif');>>[M,N]=size(f);>>f1=f(:,1:N/2);>>f2=f(:,(N/2)+1:N);>>subplot(1,3,1);imshow(f);subplot(1,3,2);imshow(f1);subplot(1,3,3);imshow(f2);实验结果如下图二所示:图二图二中第一幅图像为原图,第二,三幅图为拆分原图得到的图像。
《图像处理》实验指导书

现场考核(60%)+实验报告(40%)
七、实验报告
实验结束后,撰写实验报告,实验报告主题部分应包括:算法原理、程序流程、算法各部分主 要函数代码以及功能注释、运行结果四部分,每部分占实验报告的 10%,按照撰写情况打分。
《图像处理》实验二 图像增强பைடு நூலகம்
一、实验意义及目的
(1)进一步掌握图像处理工具 Matlab,熟悉基于 Matlab 的图像处理函数。 (2)掌握各种图像增强方法。
功能:实现两幅图像相除。
调用格式:
C=imdivide(A,B)。
四、参考代码
参考代码中实现了彩色图像的灰度化、旋转、缩放两种几何变换以及镜像及拼接。
Image1=imread('peppers.jpg'); %红绿通道互换 Image2=Image1; Image2(:,:,1)=Image1(:,:,2); Image2(:,:,2)=Image1(:,:,1); imshow(Image2); imwrite(Image2,'changecolor.jpg');
《图像处理》实验指导书
蔡利梅 编
信息与电气工程学院
学生实验守则
一、学生进入实验室必须遵守实验室的规章制度,遵守课堂纪律,保持实验室的安静和整洁,爱护 实验室的一切设施。 二、实验课前要认真预习实验指导书,写出实验预习报告,并经教师批阅后方可进行实验。 三、实验课中要遵守操作规程,不要带电连接、更改或拆除线路。线路接好后,经指导老师检查后, 方可接通电源进行实验。对于软件上机实验,不得随意删改计算机中原有的文件。 四、学生实验前对实验所用仪器设备要了解其操作规程和使用方法,凡因不预习或不按使用方法进 行操作而造成仪器设备损坏者,除书面检查外,按学校规定进行赔偿。 五、实验中主意安全,遇到事故应立即关断电源并报告教师检查处理。 六、实验完毕后要做好整理工作,实验数据必须经指导教师签阅后,才能拆除线路,并将仪器、设 备、凳子等按规定放好,经同意后方可离开实验室。 七、因故缺课的学生可向实验室申请一次补做机会。无故缺课或无故迟到(15 分钟以上)的不予补 做,该次实验无成绩;累计三次者,该实验课以不及格论,并不得参加该门理论课程的考试。 八、实验室仪器设备不能擅自搬动调换,更不能擅自带出实验室。
图像处理和模式识别

数字图像处理(MATLAB版)实验指导书(试用版)本实验指导书配合教材和课堂笔记中的例题使用姚天曙编写安徽农业大学工学院2009年4月试行目录实验一、数字图像获取和格式转换 2实验二、图像亮度变换和空间滤波 6实验三、频域处理 7 实验四、图像复原 9 实验五、彩色图像处理 10实验六、图像压缩 11 实验七、图像分割 13 教材与参考文献 14 《数字图像处理》实验指导书实验一、数字图像获取和格式转换一、实验目的1掌握使用扫描仪、数码相机、数码摄像级机、电脑摄像头等数字化设备以及计算机获取数字图像的方法;2修改图像的存储格式;并比较不同压缩格式图像的数据量的大小。
二、实验原理数字图像获取设备的主要性能指标有x、y方向的分辨率、色彩分辨率(色彩位数)、扫描幅面和接口方式等。
各类设备都标明了它的光学分辨率和最大分辨率。
分辨率的单位是dpi,dpi是英文Dot Per Inch的缩写,意思是每英寸的像素点数。
扫描仪扫描图像的步骤是:首先将欲扫描的原稿正面朝下铺在扫描仪的玻璃板上,原稿可以是文字稿件或者图纸照片;然后启动扫描仪驱动程序后,安装在扫描仪内部的可移动光源开始扫描原稿。
为了均匀照亮稿件,扫描仪光源为长条形,并沿y方向扫过整个原稿;照射到原稿上的光线经反射后穿过一个很窄的缝隙,形成沿x方向的光带,又经过一组反光镜,由光学透镜聚焦并进入分光镜,经过棱镜和红绿蓝三色滤色镜得到的RGB三条彩色光带分别照到各自的CCD上,CCD将RGB光带转变为模拟电子信号,此信号又被A/D变换器转变为数字电子信号。
至此,反映原稿图像的光信号转变为计算机能够接受的二进制数字电子信号,最后通过串行或者并行等接口送至计算机。
扫描仪每扫一行就得到原稿x方向一行的图像信息,随着沿y方向的移动,在计算机内部逐步形成原稿的全图。
扫描仪工作原理见图1.1。
图1.1扫描仪的工作原理在扫描仪的工作过程中,有两个元件起到了关键的作用。
一个是CCD,它将光信号转换成为电信号;另一个是A/D变换器,它将模拟电信号变为数字电信号。
模式识别实验

实验1 图像的贝叶斯分类1.1 实验目的将模式识别方法与图像处理技术相结合,掌握利用最小错分概率贝叶斯分类器进行图像分类的基本方法,通过实验加深对基本概念的理解。
1.2 实验仪器设备及软件HP D538、MATLAB1.3 实验原理1.3.1 基本原理阈值化分割算法是计算机视觉中的常用算法,对灰度图象的阈值分割就是先确定一个处于图像灰度取值范围内的灰度阈值,然后将图像中每个像素的灰度值与这个阈值相比较。
并根据比较的结果将对应的像素划分为两类,灰度值大于阈值的像素划分为一类,小于阈值的划分为另一类,等于阈值的可任意划分到两类中的任何一类。
此过程中,确定阈值是分割的关键。
对一般的图像进行分割处理通常对图像的灰度分布有一定的假设,或者说是基于一定的图像模型。
最常用的模型可描述如下:假设图像由具有单峰灰度分布的目标和背景组成,处于目标和背景内部相邻像素间的灰度值是高度相关的,但处于目标和背景交界处两边的像素灰度值有较大差别,此时,图像的灰度直方图基本上可看作是由分别对应于目标和背景的两个单峰直方图混合构成。
而且这两个分布应大小接近,且均值足够远,方差足够小,这种情况下直方图呈现较明显的双峰。
类似地,如果图像中包含多个单峰灰度目标,则直方图可能呈现较明显的多峰。
上述图像模型只是理想情况,有时图像中目标和背景的灰度值有部分交错。
这时如用全局阈值进行分割必然会产生一定的误差。
分割误差包括将目标分为背景和将背景分为目标两大类。
实际应用中应尽量减小错误分割的概率,常用的一种方法为选取最优阈值。
这里所谓的最优阈值,就是指能使误分割概率最小的分割阈值。
图像的直方图可以看成是对灰度值概率分布密度函数的一种近似。
如一幅图像中只包含目标和背景两类灰度区域,那么直方图所代表的灰度值概率密度函数可以表示为目标和背景两类灰度值概率密度函数的加权和。
如果概率密度函数形式已知,就有可能计算出使目标和背景两类误分割概率最小的最优阈值。
图像处理与模式识别课程设计52页PPT文档

要求);(提高部分) 3、要求自行设计方案、编写代码实现上述功能。
题目3: 车牌识别
参考方案 1、对图像进行预处理,增加图像的对比度; 2、根据图像的颜色对车牌区域定位 2、对图像进行旋转、二值化操作,并进行水平投影操作,
题目1: 基于PCA方法的人脸识别
识别阶段: 1:一张新的图片也表示为d的向量,记为D,D的大小
1×n 2: D乘以上面训练得到的T, 得到这个图片向量D在T下
设计要求
1、按照设计任务书要求,使用Matlab软件独立完成设计 任务,鼓励使用C语言编程实现;
2、根据设计任务写出设计工作小结,对设计过程所进行 的有关步骤进行理论分析,并对完成的设计作出评价,总 结自己整个设计工作中的经验教训、收获;
3、编写课程设计报告,报告必须按照统一格式打印,装 订成册,字数一般不少于三千字;
题目1:图像处理软件
设计内容及要求: (1)、独立设计方案,实现对图像的4种及以上处理
(比如:底片化效果、灰度增强、图像复原等等),并至 少对其中一种处理方法独立编程实现,不能完全使用工具 箱中的函数。 (2)、参考photoshop软件,设计软件界面,对处理前 后的图像以及直方图等进行对比显示; (3)、将实验结果与其他软件实现的效果进行比较、分 析。总结设计过程所遇到的问题。
题目2:运动目标的检测
在视频监控领域,需要对监控画面进行存储。长时间的存 储占用了大量的硬盘空间。为了节省存储磁盘空间,对于 监视场景内没有活动目标出现时的视频画面一般不进行存 储。只有在检测到画面中存在运动目标时才进行录像存储。 设计一个视频监控软件,完成对运动目标的检测及视频存 储功能。
模式识别实验指导书

模式识别实验指导书西安理工大学信息与控制工程系前言模式识别能力是人类智能的重要标志,通过这种能力我们能够辨识人脸、识别语音、阅读手写文字、从口袋里摸出钥匙或者根据气味判断苹果是否成熟。
模式识别这门课程就是研究如何用计算机实现人的模式识别能力。
模式识别是以应用为基础的学科,目的是将对象进行分类。
这些对象可以是图像、信号波形、文字、语音等可以测量的对象。
为了让高年级本科学生能够更好地理解,模式识别课程中讲授的基本内容和方法,配合授课内容和实验学时要求,设计了6个学时的模式识别实验项目。
使用时可以在3个实验中任选2个来进行。
本实验指导书中给出了实验的内容、要求和简单的参考例程。
例程仅起参考作用,学生必须通过对例程的理解自己设计程序,完成全部实验内容。
实验一总体概率密度分布的非参数方法一、实验目的:在进行Bayes决策时,一个前提条件是要预先知道先验概率密度和类条件概率密度,而实际中我们只是收集到有限数目的样本,而不知道先验概率密度和类条件概率密度。
因此,我们必须先根据有限的样本对类条件概率密度和先验概率密度进行估计,再用估计的结果进行Bayes决策。
由样本集估计概率密度的方法有监督参数估计、非监督参数估计和非参数估计三种类型,其中非参数估计方法是在样本所属类别已知,但是未知总体概率密度函数形式的条件下,直接推断概率密度函数本身的方法。
本实验的目的是通过编程进行概率密度的函数的Parzen窗函数估计和K N近邻估计,加深对非参数估计基本思想的认识和理解。
二、实验要求:1、复习非监督参数估计的基本思想;2、复习用Parzen窗法进行总体分布的非参数估计方法并编制程序;3、复习K N近邻法进行总体分布估计的基本原理,并编制程序;4、本实验在2学时内完成;三、参考例程及其说明:下面程序采用正态窗进行概率密度函数的估计。
程序中N表示样本个数,h1表示于窗宽。
clearN=4096;XI=randn(1,N);h1=0.25;for x=-3:0.001:3%t=(x+2.5)*100%pausej=ceil((x+3)*100)+1;P(j)=0;for i=1:N%i%j%pauseP(j)=exp(-0.5*((x-XI(i))*N^0.5/h1)^2)/((h1/N^0.5)*(2*pi)^0.5)+P(j);endP(j)=P(j)/N;endx1=-3:0.01:3;plot(x1,P)四、上机完成内容:1、修改参数N,令N=1,N=4,N=16,分析所得到的概率密度曲线的变化情况,说明这些曲线的意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图像处理与模式识别
实验手册
统计与计算科学系
2012年2月
实验一Matlab图像处理工具箱
实验目的与要求:
1. 回顾Matlab开发环境;
2. 初步熟悉Matlab图像处理工具箱函数。
作业:
在6.28.22:22/download/图像素材下载图像,熟悉图像工具箱中各命令并能完成matlab的基本编程。
实验二BMP位图的读写
实验目的与要求:
1. 初步熟悉VC++6.0开发环境;
2. 了解VC++6.0环境下BMP图像的读写过程,进而了
解BMP图像的文件结构。
作业:
在 6.28.22:22/download/图像素材下载图像,在VC++6.0中读入BMP图像,熟悉其全部过程,将上面读入的图像进行反色等常用图像处理操作后保存。
实验三图像的几何变换
实验目的与要求:
1. 熟悉Matlab图像处理工具箱中有关几何变换的函数;
2. 通过具体的应用实例进一步理解和熟悉图像的几何变换。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法完成图像的平移、旋转、放大和缩小,并与图像工具箱命令结果作比较。
实验四图像的频域变换
实验目的与要求:
1. 通过实例熟悉和理解图像的傅立叶变换和逆变换;
2. 通过实例熟悉和理解图像的离散余弦变换和逆变换。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法完成图像的Fourier变换、反变换快速、Fourier变换和其他可分离变换算法,并与图像工具箱命令结果作比较。
1237a63231126edb6f1a103a.html
实验五图像增强与平滑
实验目的与要求:
1. 熟悉图像的直方图,了解图像的直方图均衡化;
2. 了解图像的灰度变换;
3. 熟悉图像的滤波;
4. 熟悉图像的锐化处理和彩色处理。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法实现图像的直方图和直方图均衡,并与工具箱函数所得结果进行比较;.编程实现图像的灰度变换;利用工具箱函数给图像添加噪声,自己编程实现图像的平滑;自己编程实现图像的锐化处理和彩色处理。
实验六图像恢复
实验目的与要求:
1. 了解图像退化和恢复的原理;
2. 熟悉各种图像恢复技术。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法完成图像的非约束恢复和最小二乘类恢复;实现图像的非线性恢复和其他恢复技术。
实验七图像分割与边缘检测
实验目的与要求:
1. 掌握图像分割的原理;
2. 熟悉各种微分算子,能提取图像的边缘。
作业:
在6.28.22:22/download/图像素材下载图像,应用阈值法对图像进行分割;自己编写算法完成图像边缘检测的各种算法,如Sobel,Canny,Roberts和Log等算子法,并与图像工具箱命令结果作比较。
实验八轮廓跟踪与提取、图像匹配
实验目的与要求:
1. 掌握轮廓跟踪与提取的方法;
2. 熟悉图像匹配的各种方法。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法实现图像的轮廓跟踪;实现图像的模板匹配法;实现图像的直方图匹配法。
实验九形态学图像处理
实验目的与要求:
1. 掌握图像的形态学处理算法;
2. 能根据图像的不同类型和具体要求应用合适的形态学算子进行处理。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法完成图像的腐蚀和膨胀算法,并与图像工具箱命令结果作比较。
实验十图像编码
实验目的与要求:
1. 熟悉图像编码的基本原理;
2. 熟悉各种图像编码技术的原理与方法。
作业:
在6.28.22:22/download/图像素材下载图像,自己编写算法完成图像的哈夫曼编码、香农编码、行程编码、算术编码和JPEG编码。
实验十一贝叶斯分类器
实验目的与要求:
1. 了解模式识别中分类问题的重要性;
2. 熟悉Bayes决策理论的原理与方法。
作业:
在6.28.22:22/download/图像素材下载图像,应用Bayes决策理论实现模式的分类。