数字图像处理 第七章 邻域运算.

Slides:



Advertisements
Similar presentations
简单迭代法的概念与结论 简单迭代法又称逐次迭代法,基本思想是构造不动点 方程,以求得近似根。即由方程 f(x)=0 变换为 x=  (x), 然后建立迭代格式, 返回下一页 则称迭代格式 收敛, 否则称为发散 上一页.
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
对本书、视频等任何 MATLAB 问题,作者做到有问必答! 你买的不仅仅是书,更是一种 “ 有问必答 ” 的服务!
猜谜语 有个小娃娃,真是没 礼貌。 见到小树摇一摇,吓 得树叶哇哇叫。 见到小花逗一逗,摘 去她的太阳帽。 没人和它交朋友,只 好自已到外处跑。
1.3 二项式定理. [ 题后感悟 ] 方法二较为简单,在展开二项式之前根据二项 式的结构特征进行适当变形,可使展开多项式的过程简化.记 准、记熟二项式 (a + b) n 的展开式,是解答好与二项式定理有关 问题的前提,对较复杂的二项式,有时可先化简再展开,会更 简便.
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
第二章 中药药性理论的现代研究 掌握中药四性的现代研究 掌握中药五味的现代研究 掌握中药毒性的现代研究 了解中药归经的现代研究.
黄帝内经 内经教研室 王黎.
 第11讲 美国 巴西.
专利技术交底书的撰写方法 ——公司知识产权讲座
第7章 图像分割(上) 前面主要讲述的是图像预处理方面的知识
职官与科举 职官:在国家机构中担任一定职务的官吏,这里面有职官的名称、职权范围和品级地位等方面的内容。
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
2012年9月等级考试辅导 第二章 程序设计基础.
台東縣蘭嶼綠島整體發展綱要計畫 (草案) 行政院經濟建設委員會 台東縣政府 99年8月4日.
花开有日 芬芳天下 “国培计划(2012)” ——幼儿园骨干教师远程培训项目 山东幼儿园教师8班第4期简报 主办人:张瑞美     
《卖火柴的小女孩》 《海的女儿》 你 认 识 这 些 图 片 的 故 事 吗 《丑小鸭》 《拇指姑娘》 它们都来自于哪位作家笔下?
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
民主國家的政府體制 我國的中央政府體制 我國中央政府的功能 地方政府組織與功能
Hamming Neutral Network
銷售與顧客關係管理 巫立宇.邱志聖 著.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
使用灰階像素臨界值的自動化肺部切割 出處:朝陽科技大學資訊管理系 學 生:吳昱慧 報告日期:2009/12/01.
20、豆花庄的小家伙们.
财务管理.
CH11 心理疾病 李志鴻.
汉字的演变.
从2010年江苏高考数学试题说开去 江苏省西亭高级中学 瞿国华.
华 夏 之 祖 第 3 课.
法學緒論第六單元:法律適用 設計課程︰ 財經法律系 --楊東連 法學緒論-6.
第十一章 真理与价值 主讲人:阎华荣.
数字图像处理 Digital Image Processing.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
青春期男生女生交往.
江苏如皋钢铁有限公司 行车司机、起重司索指挥人员安全知识培训 部门(单位)名称:安环部 李雄飞
第七章 固 定 资 产.
四种命题 班级:C274 指导教师:钟志勤 任课教师:颜小娟.
CH1 . 集 合 与 命 题.
§2 无穷积分的性质与收敛判别.
金属学与热处理 主讲: 杨慧.
政府扶持资金通览 技术改造篇.
Ch19 創業精神 管理學:整合觀點與創新思維3/e.中山大學企管系 著.前程文化 出版.
2014高考 地理专题复习 行星地球.
田明泉 从山东省高考数学试题变化 看2013年二轮复习 田明泉
1.5楼梯与雨篷 1.5.1楼梯   板式楼梯(最常见)、梁式楼梯、   (螺旋楼梯、悬挑楼梯) 楼梯的结构设计步骤:
以考试说明带动二轮复习 福州第三中学 张璐.
跨越海峡的生命桥.
行政院國軍退除役官兵輔導委員會 嘉義榮民醫院.
Ch3 指數與對數 3-5 指數與對數的應用 影音錄製:陳清海老師 資料提供:龍騰文化事業股份有限公司.
多媒体搜索引擎 多媒体文档内容理解技术.
本科生医保资料的提交.
第二节 边缘和线特征提取.
統計圖表的製作.
正交试验设计在网上购物选择时的应用 统计 高璇 黄婷 刘璐(组长)
排列组合 1. 两个基本原理 分类加法计数原理 分步乘法计数原理.
公立學校教職員退休資遣撫卹條例重點說明 苗栗縣政府人事處編製 主講人:陳處長坤榮 107年5月2日.
第二节 极限 一、数列极限 定义:.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
第三节 常见天气系统.
畢業資格審查系統 操作步驟說明.
数字图像处理.
新制退休實務計算說明- 現職人員退休範例說明
第三章 图像处理基础 中国科技大学自动化系 曹 洋.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
第五章 图像恢复和重建 CHAPTER 5 IMAGE RESTORATION and RECONSTRUCTION
Presentation transcript:

数字图像处理 第七章 邻域运算

CH7 邻域运算 一、引言 二、平滑 三、中值滤波 四、边缘检测 五、细化 上机实习

邻域运算与点运算一起构成最基本、最重要的图像处理方法。 1 引言 1)邻域运算 定义 输出图像中每个像素是由对应的输入像素及其一个邻域内的像素共同决定时的图像运算。 通常邻域是远比图像尺寸小的一规则形状。如下面情况中,一个点的邻域定义为以该点为中心的一个圆内部或边界上点的集合。 邻域运算与点运算一起构成最基本、最重要的图像处理方法。

1 引言 点+的邻域

1 引言 举例 另一种表达 $进一步阅读:Gonzalez, p91.

1 引言 2)相关与卷积 信号与系统分析中基本运算相关与卷积,在实际图像处理中都表现为邻域运算。 两个连续函数f(x)和g(x)的相关记作:

1 引言 3)模板(template,filter mask)的相关与卷积运算 给定图像f(x,y)大小N*N,模板T(i,j)大小m*m(m为奇数)。 常用的相关运算定义为:使模板中心T((m-1)/2,(m-1)/2) 与f(x,y)对应。

1 引言 相关运算

1 引言 卷积运算定义为:

1 引言 4)相关与卷积的物理含义 相关运算是将模板当权重矩阵作加权平均; 而卷积先沿纵轴翻转,再沿横轴翻转后再加权平均。 如果模板是对称的,那么相关与卷积运算结果完全相同。 邻域运算实际上就是卷积和相关运算,用信号分析的观点就是滤波。

2 平滑 图像平滑的目的 假设 从信号分析的观点 问题 是消除或尽量减少噪声的影响,改善图像的质量。 在假定加性噪声是随机独立分布的条件下,利用邻域的平均或加权平均可以有效的抑制噪声干扰。 从信号分析的观点 图像平滑本质上低通滤波。将信号的低频部分通过,而阻截高频的噪声信号。 问题 往往图像边缘也处于高频部分。

2 平滑 1)邻域平均(矩形邻域和圆形邻域) 注意:大卷积模板可以加大滤波程度,但也会导致图像细节的损失。

2 平滑 无噪声朱家角风光 有高斯噪声的朱家角风光

2 平滑 通过T3邻域平均后的朱家角风光 通过T5邻域平均后的朱家角风光

2 平滑 2)高斯滤波(Gaussian Filters) 采用高斯函数作为加权函数。 原因一:二维高斯函数具有旋转对称性,保证滤波时各方向平滑程度相同; 原因二:离中心点越远权值越小。确保边缘细节不被模糊。

2 平滑 设计离散高斯滤波器的方法: 设定σ2和n,确定高斯模板权值。如σ2 =2和n=5: [i,j] -2 -1 1 2 0.135 1 2 0.135 0.287 0.105 0.606 0.779 采用高斯滤波的例子

2 平滑 整数化和归一化后得: [i,j] -2 -1 1 2 3 4 6 7

2 平滑 通过T5邻域平均后的朱家角风光 经过高斯滤波后的朱家角风光

3 中值滤波 1)什么是中值滤波 2)中值滤波的要素 3)中值滤波的优点 与加权平均方式的平滑滤波不同,中值滤波用一个含有奇数点的滑动窗口,将邻域中的像素按灰度级排序,取其中间值为输出像素。 2)中值滤波的要素 中值滤波的效果取决于两个要素:邻域的空间范围和中值计算中涉及的像素数。(当空间范围较大时,一般只用某个稀疏矩阵做计算)。 3)中值滤波的优点 中值滤波能够在抑制随机噪声的同时不使边缘模糊。但对于线、尖顶等细节多的图像不宜采用中值滤波。

3 中值滤波 例 有椒盐噪声的朱家角风光 用3*3的滤波窗口对上图做二维中值滤波

4 边缘检测 1)什么是边缘检测 边缘是指图像中灰度发生急剧变化的区域。图像灰度的变化可以用图像的梯度反映。 边缘检测:求连续图像f(x,y)梯度的局部最大值和方向。 $进一步阅读:Gonzalez, p463.

4 边缘检测

4 边缘检测 梯度最大值及其方向

4 边缘检测 最简单的梯度近似计算为:

4 边缘检测 2)梯度算子 在离散情况下常用梯度算子来检测边缘,给定图像f(m,n)在两个正交方向H1和H2上的梯度φ1(m,n)和φ2(m,n)如下: 则边缘的强度和方向由下式给出:

4 边缘检测 3)常用边缘检测算子 Roberts算子: 其卷积模板分别是: Roberts算子特点是边缘定位准,对噪声敏感。

4 边缘检测 Prewitt算子:采用3x3模板。 Prewitt算子:平均、微分对噪声有抑制作用。

4 边缘检测 Sobel算子:与Prewitt算子类似,采用了加权。 Isotropic Sobel算子: Sobel算子在实际中最常用。

4 边缘检测

4 边缘检测 Lenna的Sobel边界

4 边缘检测 Lenna的Prewitt边界

4 边缘检测 Lenna的Roberts边界

4 边缘检测 4)边缘检测算法的基本步骤 (1)滤波。边缘检测主要基于导数计算,但受噪声影响。但滤波器在降低噪声的同时也导致边缘强度的损失。 (2)增强。增强算法将邻域中灰度有显著变化的点突出显示。一般通过计算梯度幅值完成。 (3)检测。但在有些图像中梯度幅值较大的并不是边缘点。最简单的边缘检测是梯度幅值阈值判定。 (4)定位。精确确定边缘的位置。

4 边缘检测

4 边缘检测 5)二阶算子(拉普拉斯算子) 直方图法 梯度阈值法 二阶过零点法

4 边缘检测 一阶导数的局部最大值对应着二阶导数的零交叉点(Zero crossing)。这样通过求图像的二阶导数的零交叉点就能找到精确边缘点。 在二维空间,对应二阶导数算子有拉普拉斯算子。

4 边缘检测 是不依赖边缘方向的二阶微分算子,是一个标量而不是一个向量,具有旋转不变性即各向同性的性质。

注意:与梯度算子的不同, 只需要一个卷积模板 4 边缘检测 用卷积模板表示为: 注意:与梯度算子的不同, 只需要一个卷积模板

4 边缘检测 例:在下列图像中,判断一阶差分梯度算子和Laplacian算子的区别。图中…处表示1,其他为0。 其中一阶差分梯度算子采用

4 边缘检测

4 边缘检测 A图中对孤立的点,输出的是一个扩大略带模糊的点和线。 B图和C图中对线的端点和线,输出的是加粗了的端点和线。 D中对阶跃线,输出的只有一条线。 对梯度运算,梯度算子的灰度保持不变。而对拉氏算子,孤立点增加4倍,端点增加3倍,线增加2倍,界线不变。 拉氏算子在实际应用中对噪声敏感。因此在实际中通常不直接使用。

4 边缘检测 6)过零点检测:Marr算子(LoG算法) (1)基本原理 A) 对有噪声信号,先滤波 B) 再对g(x)求一阶或二阶导数以检测边缘点

4 边缘检测 因此下面两步骤在数学上是等价的: 求图像与滤波器的卷积,再求卷积的拉氏变换。 求滤波器的拉氏变换,再求与图像的卷积。 C) 滤波器h(x)应满足以下条件

4 边缘检测

4 边缘检测 (2)Marr边缘检测算法 step1:平滑滤波器采用高斯滤波器; step2:边缘增强用二阶导数(二维拉普拉斯函数); 因为采用Laplacian算子,故有LoG(Laplacian of Gaussian)滤波器。

4 边缘检测 离散拉普拉斯高斯模板(5*5,delta=2)

Difference of Gaussian 4 边缘检测 (3)为符合人类视觉生理,用DoG逼近 Difference of Gaussian

4 边缘检测 (4)Marr过零点检测的优缺点 过零点(Zero-crossing)的检测所依赖的范围与参数delta有关,但边缘位置与delta的选择无关,若只关心全局性的边缘可以选取比较大的邻域(如delta= 4 时,邻域接近40个像素宽)来获取明显的边缘。 过度平滑形状,例如会丢失角点; 倾向产生环行边缘。 为什么?请思考。

4 边缘检测 Marr边缘Delta=2

4 边缘检测 Marr边缘delta=4

4 边缘检测 7)Canny边缘检测——最优的阶梯型边缘检测算法 (1)基本原理 图像边缘检测必须满足两个条件:一能有效地抑制噪声;二必须尽量精确确定边缘的位置。 根据对信噪比与定位乘积进行测度,得到最优化逼近算子。这就是Canny边缘检测算子。 类似与Marr(LoG)边缘检测方法,也属于先平滑后求导数的方法。

4 边缘检测 (2)Canny边缘检测算法 step1:用高斯滤波器平滑图像; step2:用一阶偏导的有限差分来计算梯度的幅值和方向;

4 边缘检测 step2:一阶差分卷积模板:

4 边缘检测 step3:非极大值抑制 仅仅得到全局的梯度并不足以确定边缘,因此为确定边缘,必须保留局部梯度最大的点,而抑制非极大值。(non-maxima suppression,NMS) 解决方法:利用梯度的方向。 1 2 3 8 4 7 6 5

4 边缘检测 四个扇区的标号为0到3,对应3*3邻域的四种可能组合。 在每一点上,邻域的中心像素M与沿着梯度线的两个像素相比。如果M的梯度值不比沿梯度线的两个相邻像素梯度值大,则令M=0。 即:

4 边缘检测 step4:阈值化 减少假边缘段数量的典型方法是对N[i,j]使用一个阈值。将低于阈值的所有值赋零值。但问题是如何选取阈值? 解决方法:双阈值算法。 在T1中收取边缘,将T2中所有间隙连接起来。

4 边缘检测 Canny边缘 Tao=2

4 边缘检测 Canny边缘 Tao=4

4 边缘检测 边缘检测的小结 评价边缘检测器性能的测度 (1)假边缘概率; (2)丢失边缘概率; (3)边缘方向角估计误差; (4)边缘估计值到真边缘的距离平方均值; (5)畸变边缘和其他诸如角点和结点的误差范围。

5 细化 1)什么是细化? 2)一些基本概念 3)细化的要求 4)细化算法

5 细化 1)什么是细化(thinning) 细化是一种二值图像处理运算。可以把二值图像区域缩成线条,以逼近区域的中心线。 细化的目的是减少图像成分,只留下区域最基本的信息,以便进一步分析和处理。 细化一般用于文本分析预处理阶段。

5 细化 插入华的图像

5 细化 2)基本概念 4邻点(4-neighbors):如果两个像素有公共边界,则称它们互为4邻点。 (1)近邻 4邻点(4-neighbors):如果两个像素有公共边界,则称它们互为4邻点。 8邻点(8-neighbors):如果两个像素至少共享一个顶角,则称它们互为8邻点。 (2)连通 一个像素与它的4邻点是4连通(4-connected)关系; 一个像素与它的8邻点是8连通(8-connected)关系;

5 细化 从像素0到像素n的路径是指一个像素序列,0,1,…,k,…,n,其中k与k+1像素互为邻点。 如果邻点关系是4连通的,则是4路径; (3)路径 从像素0到像素n的路径是指一个像素序列,0,1,…,k,…,n,其中k与k+1像素互为邻点。 如果邻点关系是4连通的,则是4路径; 如果邻点关系是8连通的,则是8路径; (4)前景 图像中值为1的全部像素的集合称为前景(foreground),用S来表示。

5 细化

5 细化 (5)连通性 (6)连通成分 (7)简单边界点 已知像素 ,如果存在一条p到q的路径,且路径上全部像素都包含在S中,则称p与q是连通的。 连通性具有:自反性、互换性和传递性。 (6)连通成分 一个像素集合,如果集合中每一个像素与其他像素连通,则称该集合是连通成分(connected component)。 (7)简单边界点 S中的一个边界点P,如果其邻域中只有一个连通成分,则P是简单边界点。

5 细化 判断下图中哪些是简单边界点? A不是 B是 C是 D是 E不是 1 P

5 细化 3)细化要求 (1)连通区域必须细化成连通线结构; (2)细化结果至少是8连通的; (3)保留终止线的位置; (4)细化结果应该近似于中轴线; (5)由细化引起的附加突刺应该是最小的。

5 细化 4)细化算法 在至少3x3邻域内检查图像前景中的每一个像素,迭代削去简单边界点,直至区域被细化成一条线。 算法描述: 对于每一个像素,如果 A) 没有上邻点(下邻点、左邻点、右邻点); B) 不是孤立点或孤立线; C) 去除该像素点不会断开连通区域,则删除该像素点; D) 重复这一步骤直到没有像素点可以去除。 有条件限制

5 细化 每次细化分4步(不去除只有一个邻点),具体过程如下: (1)八连通下北向边界点(n=0, p=1)可删除条件 上式排除下面5种情况: 1 P nw n ne w p e sw s se

(2)八连通下的南向边界点(s=0, p=1)可删除条件: (3)八连通下的西向边界点(w=0, p=1)可删除条件: 5 细化 (2)八连通下的南向边界点(s=0, p=1)可删除条件: (3)八连通下的西向边界点(w=0, p=1)可删除条件: 1 P 1 P

5 细化 (4)八连通下的东向边界点(e=0, p=1)可删除条件: 排除了下面5种情况: 1 P

要点小结 1、邻域运算、相关、卷积、滤波等概念以及相互关系。 2、平滑问题的描述,邻域平均和高斯滤波的解决方法。 3、中值滤波与邻域平均和高斯滤波的区别。 4、什么是边缘检测及基本步骤。 5、常用边缘检测算子和相互间区别。

要点小结 6、边缘检测中的二阶算子(拉普拉斯算子) 7、边缘检测的Marr算子:基本原理、步骤和优缺点 8、边缘检测的Canny算子:基本原理、步骤和主要算法思想 9、细化的概念、原理和算法。

习题 1、一幅8*8的图像f(i,j)其灰度值由下列函数给出,用3*3中值滤波器作用于该图像上,求输出图像。注意保持边界像素灰度不变。 0 30 60 90 120 150 180 210 30 0 30 60 90 120 150 180 60 30 0 30 60 90 120 150 90 60 30 0 30 60 90 120 120 90 60 30 0 30 60 90 150 120 90 60 30 0 30 60 180 150 120 90 60 30 0 30 210 180 150 120 90 60 30 0

习题 0 0 30 60 90 120 150 0 0 30 30 60 90 120 150 150 30 30 30 30 60 90 120 120 60 60 30 30 30 60 90 90 90 90 60 30 30 30 60 60 120 120 90 60 30 30 30 30 150 150 120 90 60 30 30 0 0 150 120 90 60 30 0 0

上机实习题 1、用MATLAB软件产生一个被高斯噪声污染的lenna图像,使用T3、T5、高斯滤波、中值滤波进行处理,并观察处理后图像效果。 2、使用Sobel算子、Prewitt算子和Roberts算子进行lenna图像的边缘检测,对这幅图像加上噪声后重新进行边缘检测。观察各算子的不同,以及边缘是否在正确的位置。 3、在MATLAB中用edit edge命令,阅读edge.m文件的源代码,分析每一条语句的作用,并写出程序流程图。 4、用Matlab实现Marr边缘检测器,并作用于lenna图像和lenna的噪声图像,比较Marr算子与Sobel算子的不同。 5、用绘图软件写一个汉字(注意笔画要粗),然后写一个细化程序细化这个汉字。 6、实习四(必做)。作业截止日期2007年4月10日。