数字图像处理与机器视觉-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数字图像处理与机器视觉-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 机器 视觉 课件
- 资源描述:
-
1、-1-12-12-(1)去噪处理的效果-(1)去噪处理的效果Image Denoising Based on PDE Method-(2)去模糊处理的效果-(2)去模糊处理的效果-学术研讨CV Conference1、ICCV,International Conference on Computer Vision2、CVPR,International Conference on Computer Vision and Pattern Recognition3、ECCV,European Conference on Computer VisionCV JournalBest:PAMI,IEEE
2、 Trans.on Patt.Analysis and Machine Intelligence IJCV,Inter.Jour.on Comp.VisionGood:CVIU,Computer Vision and Image Understanding PR,Pattern Reco.Graphics Conference1、Siggraph,ACM SigGraph2、Euro GraphGraphics Journal 1、IEEE(ACM)Trans.on Graphics 2、IEEE Trans.on Visualization and Computer Graphics-从CV
3、PR2013看计算机视觉领域的最新热点1、RGB-D 数据的分析2、中层patch的分析在局部特征很难具有足够的描述力的情况下,中层特征的提取和分析就显得更加重要。3、深度学习以及特征学习在慢慢具备海量数据处理能力的今天,深度学习确实是解决问题的一个很好的途径。深度学习必须结合好的特征学习,才是解决问题的王道。-从CVPR2014看计算机视觉领域的最新热点1、深度学习(Deep Learning)是当下最热门的方向之一;2、基础模型研究 3D几何模型3、Low-level Vision主要针对图像本身及其内在属性的分析及处理,比如判断图片拍摄时所接受的光照,反射影响以及光线方向,进一步推断拍摄
4、物体的几何结构;再如图片修复,如何去除图片拍摄中所遇到的抖动和噪声等不良影响。4、Depth Sensor(深度传感器)及深度图像相关-120.1 数字图像1、数字图像是能够在计算机上显示和处理的图像,根据其特性可分为位图和矢量图。通常使用数字阵列来表示,如BMP、JPG、GIF等 矢量图由矢量数据库表示,如PNG图形2、数字图像模型其对应的矩阵模型为111212122212NNNNNNfffffffff其中 代表在坐标 处的像素色彩或灰度值。ijf(,)i j0.2 数字图像处理与识别0.3 数字图像处理的预备知识-3、数字图像分类 二值图像:0表示黑色,1表示白色 灰度图像:0255,25
5、6级,介于黑色与白色之间的颜色深度。RGB图像:三原色可以表示颜色各类 256*256*256=224 索引图像:作用就是体积小,方便传输,只需要把索引表传输过去,接收方用对应的RGB颜色表还原颜色信息。011100001I100220250180501202001500I00255800255240240255R02550160255255801600G25525525524000160800B0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识-4、图像的空间分辨率 概念:图像中每单位长度所包含的像素或点的数目,常以像素/英寸(pixels per inch,ppi)为
6、单位来表示。分辨率越高,图像越清晰,图像文件所需的磁盘空间也越大,编辑和处理所需的时间也越长。一般来说,采样间隔越大,所得图像像素数越少,空间分辨率低,质量差,严重时出现像素呈块状的棋盘格效应(Checkerboard Effect);采样间隔越小,所得图像像素数越多,空间分辨率高,图像质量好,但数据量大。0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识-5、图像的灰度级/辐射计量分辨率 概念:灰度级指图像中可分辨的灰度级数目。量化等级越多,所得图层次越丰富,灰度分辨率高,图像质量好,但数据量大;量化等级越少,图像层次欠丰富,灰度分辨率低,会出现假轮廓现象,图像质量变差
7、,但数据量小。0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识-(1)图像预处理图像预处理改善象质,以便于目视判读。校正技术校正技术:对形状变形的图象进行几何校正、辐射校正。增强技术增强技术:去除干扰,突出主要特征,包括:平滑与锐化技术。恢复技术恢复技术:1)去除噪音干扰,恢复原图像;2)运动模糊图像、退化图像的恢复、相位恢复等。(2)图像分析:图像分析:图像分割,纹理分析,平面几何参数,三维参数测量技术等。(3)图像编码与压缩:图像编码与压缩:PCM(脉冲编码调制),统计编码,预测编码,变换编码
8、,无损压缩,有损编码等;图像编码的国际标准,图像压缩的国际标准。0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识-(4)图像重建:图像重建:基于变换的重建,卷积法重建,代数重建,重建的优化。(5)图像修复:图像修复:平滑修复,基于总变分(TV)的修复,基于PDE的修复等。(6)图像识别:图像识别:模式识别与景物分析 图像处理的特点图像处理的特点:(1)再现性好:数字图像可多次拷贝,不失真,不退化。(2)精度高:采样量化一定,多次处理可保精度。(3)适用面宽:可处理抽象数据、可做非线性处理(光学处理多为线性处理)0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处
9、理的预备知识-图像处理的应用领域森林覆盖计算,农作物估产,水质及大气污染调查。资源勘探,地图绘制,地理信息系统(GIS)。森林火灾监护客观反映火灾情况、面积。鱼群探查,海洋污染检测;河流分布,水利及水害调查。军事侦察,导弹制导,电子沙盘,军事训练等。身份认证:指纹、掌纹、虹膜等识别。医学应用:CT、MRI、血管造影、红外乳腺、显微病理、电子显微镜、远程医疗图像、皮肤图象、X线、刀与刀脑外科等都离不开图像。工业图像:X线控探伤(轴)、X线检察、三维测量(定位、形状测量)机器人视觉、商检。民用:数码相机、数字视频、照片扫描等。0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识
10、-视觉系统的功能结构机器(计算机)视觉要达到的三个基本目的:(1)根据一幅或多幅二维投影图象计算出观察点到目标物体的距离;(2)根据一幅或多幅二维投影图象计算出目标物体的运动参数;(3)根据一幅或多幅二维投影图象计算出目标物体的表面物理特性。0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识-机器(计算机)视觉技术的应用举例工业领域(生产装配、质量检验)机器人(星球探测机器人)遥感图像分析(植被分析)医学图像分析(骨骼定位)安全鉴别、监视与跟踪(门禁系统、视频监控)国防系统(目标自动识别与目标跟踪)图像与视频检索(基于内容的检索)文物保护(数字博物馆)其他(游戏、动画、体
11、育、人机交互)0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识火星车CMU月球探测实验车Nomad漫游者-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识1、像素的邻域4-邻域4对角邻域8-邻域P的4领域N4(P)P的对角领域ND(P)P的8领域N8(P)+=-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识2、像素间的邻接,连接和连通 像素的邻接(Pixel Adjacency)两个像素是否邻接就看它们是否接触,一个像素和在它邻域中的像素是接触的,所以也是邻接的。邻接只考虑像素间的空间关系。-0.1 数字图像0.2 数字
12、图像处理与识别0.3 数字图像处理的预备知识 像素的连接(Pixel Connectivity)对两个像素来说,要确定它们是否连接需要考虑两点:它们在空间上是否接触(即它们是否邻接)它们的灰度值是否满足某个特定的相似准则(例如它们灰度值相等,或同在一个灰度值集合中取值)-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识以下三种常用的连接:(1)4-连接:2个像素 p 和 r 在V中取值且 r 在N4(p)中,则它们为4-连接。(2)8-连接:2个像素 p 和 r 在V中取值且 r 在N8(p)中,则它们为8-连接。(3)m-连接(混合连接):2个像素 p 和 r 在V中
13、取值且满足下列条件之一,则它们为m-连接:r 在N4(p)中;r 在ND(p)中且N4(p)N4(r)没有V值的元素-4连接 8连接 m连接0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识这种m-连接的引入目的之一就是消除8-连接的多路问题。8-连接在像素距离的选择时有多种路径,引发歧义,而m-连接则没有-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识 像素的连通(pixel Connectivity)定义两个像素间的通路:从具有像素p(x,y)到像素q(s,t)的一条通路是由一系列具有坐标(x0,y0),(x1,y1),(xn,yn)的独立像
14、素组成的。这里(x0,y0)(x,y),(xn,yn)=(s,t),且(xi,yi)与(xi-1,yi-1)相邻接,其中 1in,n为通路长度。设p和q是一个图像子集S中的2个像素,那么如果存在一条完全由S中的像素组成的从p到q的通路,那么就称p在S中与q相连通。-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识例:计算点例:计算点p p和和q q之间之间m-m-通路的长度通路的长度 p=1,q=1-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识 像素间的距离Connectivity)(1)点p和q之间的欧氏(Euclidean)距离:(2)点
15、p和q之间的城区(city-block)距离:(3)点p和q之间的棋盘(chessboard)距离:221/2,EDp qxsyt4,|Dp qxsyt8,max(|,|)Dp qxsytp(x,y)q(s,t)欧式距离p(x,y)q(s,t)城区距离p(x,y)q(s,t)棋盘距离-0.1 数字图像0.2 数字图像处理与识别0.3 数字图像处理的预备知识图像处理的基本算子举例 1)点运算(Point operation):B(i,j)=fA(i,j)例:线性点运算 DB=f(DA)=aDA+ba1:对比度增强;0a1:对比度减弱a=1&b0:灰度偏移;a”与闪烁的光标一起表明系统就绪,等待输
16、入。与闪烁的光标一起表明系统就绪,等待输入。命令窗口脱离命令窗口脱离MATLABMATLAB桌面。桌面。(1 1)在)在MATLABMATLAB命令窗口输入:命令窗口输入:(12+2(12+2*(7-4)/32(7-4)/32(2 2)按)按【EnterEnter】键,指令执行。键,指令执行。(3 3)返回的计算结果:)返回的计算结果:ans=2-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示2、常见通用命令常见通用命令命令命令含义含义clc清除命令窗口的显示内容clear清除Matlab工作空间中保存
17、的变量who或whos显示Matlab工作空间中的变量信息dir显示当前工作目录的文件和子目录清单cd显示或设置当前工作目录type显示指定m文件的内容Help,doc或lookfor 取在线帮助quit或exit关闭/退出MATALB-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示3、内部变量变量名意义ans最近的计算结果的变量名epsMATLAB定义的正的极小值=2.2204e-16pi圆周率inf值,无限大i或j虚数单元,sqrt(-1)NaN非数,0/0、/nargin函数输入参数个数nargo
18、ut函数输出参数个数-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示4、数据类型及其转换变量名意义doubleMATLAB中最常见也是默认的数据类型uint8,int88位无符号整数,8位有符号整数uint16,int16 16位无符号整数,16位有符号整数uint32,unit3232位无符号整数,32位有符号整数single单精度浮点数char字符型变量logical布尔型变量-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1
19、.5 图像的显示5、矩阵的使用(1)定义:A=1,2,3;4,5,6;7,8,9A=123456789V=2:1:10,或省略间隔为1的中间参数:V=2:10V=2 3 4 5 6 7 8 9 10-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示5、矩阵的使用(2)生成矩阵的函数函数名称用途函数名称用途eye产生单位矩阵Linspace产生线性等分的矩阵zeros产生全部元素为0的矩阵Logspace产生对数等分向量ones产生全部元素为1的矩阵Company产生伴随矩阵true产生全部元素为真的逻辑矩
20、阵Hadamarb产生Hadamarb矩阵false产生全部元素为假的逻辑矩阵Magic产生幻方矩阵rand产生均匀分布随机矩阵Hilb产生Hibert矩阵randn产生正态分布随机矩阵Invhilb产生逆Hilbert矩阵randperm产生随机排列-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示5、矩阵的使用(3)提取矩阵元素或子块的方法命令用途A(m,n)提取m行n列位置的一个元素A(:,n)提出第n列A(m,:)提出第m行A(m1:m2,n1:n2)提出m1到m2行,n1到n2列的一个子块A(m
21、:end,n)提出第m行到最后一行,第n列的一个子块A(:)将矩阵按列存储得到一个长列向量-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示5、矩阵的使用(4)矩阵的运算运算符号对应函数说明加+plus(A,B)减-minus(A,B)乘*mtimes(A,B)点乘.*times(A,B)两个同样大小的矩阵对应元素相乘乘方.mpower(A,B)对矩阵的每一个元素进行指定幂次的乘方矩阵乘方power(A,B)矩阵左除mldevide(A,B)AB等价于inv(A)*B矩阵右除/mrdevide(A,B)A
22、/B等价于B*inv(A)左除.ldevide(A,B)矩阵中对应位置的元素的左除右除./rdevide(A,B)矩阵中对应位置的元素的右除矩阵与向量转置.transpose(A,B)复数矩阵转置ctranspose(A,B)-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示6、运算符和表达式运算数学表达式MATLAB运算符MATLAB表达式加a+b+a+b减a-b-a-b乘axb*a*b除a/b或ab/或a/b或ab幂ab、=、=、=(不等于)(不等于)&(与)、(与)、|(或)、(或)、(非)(非)-
23、1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示7、常用的逻辑函数和矩阵函数函数用途函数用途all是否所有元素非零flipud上下翻转any是否至少有一元素非零inv求逆矩阵isempty是否空矩阵lu三角分解isequal是否两矩阵相同norm求范数isinf判断有无inf元素orth正交化isnan判断有无nan元素poly求特征多项式isreal判断是否实矩阵qr正交三角分解find返回一个由非零元素下标组成的矩阵rank求矩阵的秩det计算方阵对应的行列式值svd奇异值分解diag抽取对角线元素t
24、race求矩阵的迹eig求特征值和特征向量trill抽取上三角阵fliplr左右翻转tnu抽取下三角阵-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示8、Matlab流程控制例1:产生一幅亮度按对角线方向的余弦规律变化的灰度图,比较一维方法和二维方法所需的时间。-1.1 Matlab操作简介1.2 Matlab图像类型及其存储方式1.3 Matlab的图像转换1.4 读取和写入图像1.5 图像的显示8、Matlab流程控制例2:使用meshgrid函数生成坐标网格,同时绘制高斯函数:2222,3,10:
展开阅读全文