数字图像处理第6章二值图像处理.ppt
《数字图像处理第6章二值图像处理.ppt》由会员分享,可在线阅读,更多相关《数字图像处理第6章二值图像处理.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6 6章章 二值图像处理二值图像处理 第第6章章 二值图像处理二值图像处理通过分割技术我们可以把感兴趣的目标区域从图像中分通过分割技术我们可以把感兴趣的目标区域从图像中分割出来。分割出来的目标区域往往不能令人满意,还需要对割出来。分割出来的目标区域往往不能令人满意,还需要对分割出来的目标区域进行二值化处理生成二值图像,在二值分割出来的目标区域进行二值化处理生成二值图像,在二值图像的基础上继续处理。图像的基础上继续处理。二值图像具有存储空间小,处理速度快等特点;可以方二值图像具有存储空间小,处理速度快等特点;可以方便地对图像进行布尔逻辑运算;可以比较容易地获取目标区便地对图像进行布尔逻辑运算
2、;可以比较容易地获取目标区域的几何特征或者其它特性,比如描述目标区域的边界,获域的几何特征或者其它特性,比如描述目标区域的边界,获取目标区域的位置和大小等等;在二值图像的基础上,还可取目标区域的位置和大小等等;在二值图像的基础上,还可以进一步地对图像进行处理,获取目标的更多特征,从而为以进一步地对图像进行处理,获取目标的更多特征,从而为进一步的进行图像分析和识别奠定基础。进一步的进行图像分析和识别奠定基础。第第6 6章章 二值图像处理二值图像处理 本章本章内容内容6.1距离与连通距离与连通6.2二值图像的几何特征描述二值图像的几何特征描述6.3二值图像的常规处理二值图像的常规处理6.4二值图像
3、的形态学处理二值图像的形态学处理第第6 6章章 二值图像处理二值图像处理 6.1 距离与连通距离与连通二值图像只含有两个灰度级,一般用0来表示背景区域,1表示目标区域。对图像分割的结果如果目标区域像素标记为1而背景区域清零则会得到分割结果的二值图像,或者对边缘提取得结果边缘点取值为1而非边缘点取值为0则会得到图像的边缘二值图,这个获取二值图像的过程叫做二值化过程。第第6 6章章 二值图像处理二值图像处理 6.1.1距离的定义距离的定义 在在二二值值图图像像处处理理中中,往往往往需需要要计计算算两两个个像像素素点点间间的的距距离离,比比如如在在连连通通分分量量本本身身的的尺尺寸寸大大小小相相对对
4、于于其其它它各各个个区区域域间间的的距距离离很很小小时时,计计算算两两个个区区域域间间的的距距离离可可以以近近似似为为计计算算两两个个区域间质心的位置距离。区域间质心的位置距离。满满足足下下面面三三条条性性质质的的函函数数形形式式均均可可以以作作为为距距离离的的定定义义,假定图像中三点假定图像中三点A,B,C:非负性:非负性:,当和点重合的时候,等号成立;,当和点重合的时候,等号成立;对称性:对称性:;三角不等式:三角不等式:第第6 6章章 二值图像处理二值图像处理 假假设设计计算算点点P(a,b)与与Q(c,d)间间距距离离可可以以采采取取下下面面的的几几种种定定义义形式:形式:欧几里德距离
5、,用来欧几里德距离,用来De表示,如下式所示:表示,如下式所示:(6-1)街区距离,用街区距离,用D Ds s来表示:来表示:(6-2)棋盘距离,用棋盘距离,用D Dg g表示如下:表示如下:(6-3)三三者者之之间间的的关关系系为为:,如如图图6-16-1(a)、(b)和和(c)所示。所示。第第6 6章章 二值图像处理二值图像处理 考考虑虑距距离离点点P(a,b)小小于于t t的的所所有有像像素素点点,将将发发现现使使用用街街区区距距离离这这些些点点组组成成一一个个菱菱形形区区域域,使使用用棋棋盘盘距距离离这这些些点点组组成成一一个正方形区域。个正方形区域。点点P(a,b)到到连连通通区区域
6、域R R的的距距离离定定义义为为该该点点到到中中所所有有点点之之间间距离的最小距离;距离的最小距离;R的直径定义为的直径定义为R中两点间的最大的距离。中两点间的最大的距离。(a)欧氏距离欧氏距离(b)街区距离街区距离(c)棋盘距离棋盘距离(d)2构成菱形构成菱形(e)2构成正方形构成正方形图图6-1三种距离示意图三种距离示意图第第6 6章章 二值图像处理二值图像处理 (a)8-近邻近邻 (b)i近邻近邻 (c)d近邻近邻 图图6-2像素的近邻关系与编码方式像素的近邻关系与编码方式 5.1.2邻接与连通关系邻接与连通关系d近近邻邻:如如果果两两个个相相邻邻像像素素单单元元有有一一条条公公共共边边
7、,则则这这两两个个像像素素为直接近邻,简称为直接近邻,简称d近邻,其它像素点为非直接近邻;近邻,其它像素点为非直接近邻;i近邻:如果二者只有一个公共点邻接,这种近邻简称近邻:如果二者只有一个公共点邻接,这种近邻简称i近邻。近邻。一一般般所所指指的的近近邻邻就就是是这这两两种种近近邻邻的的总总称称,叫叫做做n近近邻邻。如如果果我我们们按按照照图图6-2(a)中中的的方方式式对对近近邻邻进进行行编编码码,其其中中编编号号为为奇奇数数的为的为d近邻近邻,编号为偶数的为,编号为偶数的为i近邻近邻,通常我们使用的为通常我们使用的为4近近邻和邻和8近邻。近邻。第第6 6章章 二值图像处理二值图像处理 i通
8、通路路(简简称称通通路路)是是一一个个像像素素序序列列 ,并并且且当当 时时像像素素Lk-1和和Lk互互为为一一个个i近近邻邻;d通通路路则则是是要要求求Lk-1和和Lk必必须须为为d近邻。近邻。如如果果对对于于一一个个像像素素集集合合R中中任任意意两两个个象象素素点点p1和和p2,都都存存在在一一条条首首尾尾为为p1和和p2的的i通通路路,并并且且这这条条通通路路上上的的其其余余像像素都属于集合素都属于集合R,那么我们称这个像素集合那么我们称这个像素集合R是是i连通连通的。的。一一个个连连通通的的像像素素集集R的的边边界界(i边边界界)定定义义为为至至少少有有一一个个i近近邻邻不不存存在在R
9、内内的的所所有有R中中的的像像素素点点的的集集合合;R的的d边边界界是是至至少有一个近邻不在少有一个近邻不在R内的所有内的所有R中的象素点的集合。中的象素点的集合。第第6 6章章 二值图像处理二值图像处理 区区域域就就是是一一个个像像素素点点集集合合,这这个个集集合合中中的的任任意意两两点点都都可可以以用用包包含含在在集集合合内内的的一一条条曲曲线线连连接接起起来来;区区域域的的边边界界点点,就就是是指指那那些些无无论论它它的的邻邻域域有有多多小小,它它都都包包含含有有集集合合的的内内点点和和外外点的点集。点的点集。区域的连通性具有互逆性和传递性,记区域区域的连通性具有互逆性和传递性,记区域R
10、、S和和T:(1)自连通性:自连通性:R与与R连通;连通;(2)对称性:若对称性:若R与与S连通,那么连通,那么S与与R也连通;也连通;(3)传递性:若传递性:若R与与S连通,连通,S与与T连通,则连通,则R与与T也连通。也连通。第第6 6章章 二值图像处理二值图像处理 5.1.3 区域的连通分量标记区域的连通分量标记 图图像像经经过过分分割割后后得得到到多多个个目目标标区区域域,有有必必要要对对每每个个目目标标区区域域进进行行标标记记和和识识别别。一一般般在在标标记记时时把把属属于于同同一一区区域域的的不同连通分量标记为不同的标号。不同连通分量标记为不同的标号。标标记记的的方方法法通通常常采
11、采用用顺顺序序标标记记的的方方法法。顺顺序序标标记记法法通通过过对对图图像像做做两两次次扫扫描描来来实实现现标标记记,扫扫描描的的方方向向是是由由左左到到右右,由由上上到到下下。假假定定1表表示示目目标标区区域域像像素素点点,0表表示示背背景景区区域域像像素点。下面分别介绍素点。下面分别介绍4连通分量和连通分量和8 8连通分量的顺序标注。连通分量的顺序标注。第第6 6章章 二值图像处理二值图像处理 4连通分量的顺序标注:连通分量的顺序标注:假假设设扫扫描描到到像像素素点点Ai,j,其其灰灰度度值值为为1,那那么么检检查查Ai-1,j和和Ai,j-1,因因为为是是顺顺序序扫扫描描,所所以以Ai-
12、1,j和和Ai,j-1一一定定是是进进行行过过标标记记处处理理。所以针对这两个邻接点的不同情况可以对所以针对这两个邻接点的不同情况可以对Ai,j进行标记:进行标记:(1)Ai-1,j和和Ai,j-1均未被标记,则分配均未被标记,则分配Ai,j一个新的标记符;一个新的标记符;(2)有一个被标记,标记符为有一个被标记,标记符为a,则把则把Ai,j也标记为也标记为a;(3)均均被被标标记记(分分别别为为a和和b),那那么么把把Ai,j标标记记为为a,也也就就是是和和其左边的邻接点相同的标记;记下标识符其左边的邻接点相同的标记;记下标识符a和和b等价。等价。(a)原二值图像原二值图像(b)第一遍扫描标
13、记第一遍扫描标记(c)第二遍扫描标记第二遍扫描标记图图6-44连通分量的顺序标记连通分量的顺序标记第第6 6章章 二值图像处理二值图像处理 8 8连通分量的顺序标注:连通分量的顺序标注:与与4连连通通分分量量的的标标记记方方法法类类似似,不不同同的的是是当当扫扫描描到到像像素素点点Ai,j时时,需需要要检检查查Ai,j的的左左边边i邻邻接接点点Ai-1,j,左左上上i邻邻接接点点Ai-1,j-1,上上i邻邻接接点点Ai,j-1和和右右上上i邻邻接接点点Ai+1,j-1的的4 4个个邻邻接接点点的的标标记记情情况况来来对对其进行标记。其进行标记。(a)原二值图像原二值图像(b)第一遍扫描标记第一
14、遍扫描标记(c)第二遍扫描标记第二遍扫描标记图图6-58连通分量的顺序标记连通分量的顺序标记第第6 6章章 二值图像处理二值图像处理 6.2.1二值图像中曲线的描述二值图像中曲线的描述6.2.1.1轮廓跟踪轮廓跟踪-甲虫算法甲虫算法 目目标标区区域域的的边边界界轮轮廓廓是是描描述述目目标标的的重重要要特特征征,对对于于二二值值图图像像中中的的目目标标区区域域轮轮廓廓可可以以通通过过一一种种简简单单的的轮轮廓廓跟跟踪踪算算法法来来得得到到,这这种种方方法法也也被被称称作作甲甲虫虫算算法法。如如图图6-6所所示示的的二二值值图图像像4连连通通分分量量,假假定定目目标标区区域域用用1(黑黑色色)表表
15、示示,背背景景区区域域用用0(白色白色)表示,给定甲虫起点表示,给定甲虫起点p p(i i,j j),遵循准则:遵循准则:6.2二值图像的几何特征描述二值图像的几何特征描述 第第6 6章章 二值图像处理二值图像处理 一一直直到到甲甲虫虫爬爬回回起起始始点点为为止止。甲甲虫虫的的爬爬行行轨轨迹迹反反映映了了目目标标区区域域的的轮轮廓廓特特征征。在在边边界界跟跟踪踪的的过过程程中中,会会出出现现一一些些小小循循环环,这这些些小小循循环环则则需需要要在在后后继继的的处处理理中中除除去去;另另外外,不不同同的的起起点点将将会会生生成成不不同同的的甲甲虫虫轨轨迹迹,但但是是差差别别不不是是很很大大。甲甲
16、虫虫算算法法可可以以方方便便的的得得到到目目标标区区域域的的轮轮廓廓,经经过过改改进进的的甲甲虫虫算算法法可可以方便的实现四连通链码。以方便的实现四连通链码。(a)甲虫算法示例甲虫算法示例(b)不同起点将导致不同结果不同起点将导致不同结果 图图6-6 46-6 4连通甲虫算法连通甲虫算法第第6 6章章 二值图像处理二值图像处理 8连连通通区区域域的的边边界界:这这需需要要改改变变甲甲虫虫的的爬爬行行准准则则,假假定定当当前前甲甲虫虫位位置置为为p p(i i,j j),从从该该点点的的左左边边(垂垂直直先先前前前前进进方方向向90o)开开始始顺顺时时针针顺顺序序考考察察p p(i i,j j)
17、的的8邻邻接接像像素素点点,如如果果发发现现有有像像素素点点不不为为0,则则前前进进至至该该点点,持持续续该该过过程程,直直至至回回到到起起始始点点。相相对对比比8 8连连通通的的甲甲虫虫算算法法产产生生的的轨轨迹迹全全部部在在区区域域内内部部,并并且且不不会会产生小环结构。产生小环结构。图图6-78连通甲虫算法连通甲虫算法 第第6 6章章 二值图像处理二值图像处理 6.2.1.2链码(链码(chaincode)链链码码(又又称称Freeman链链码码)在在二二值值图图像像中中常常常常用用来来表表示示连连通通分分量量的的边边界界或或者者线线条条。还还可可以以计计算算出出许许多多几几何何特特征征
18、量量(线线条条的的长度,闭合曲线的周长,所围面积等长度,闭合曲线的周长,所围面积等)。如如图图6-8(b)所所示示的的曲曲线线S从从p p点点开开始始,形形成成的的4链链码码为为:00300333212232211011;图图6-8(d)曲曲线线S从从q q点点开开始始,形形成成的的8链链码为:码为:1100776655443322。(a)4链链码码指指向向符符(b)曲曲线线的的4链链码码表表示示(c)8链链码码指指向向符符(d)边边界界的的8链链码码表表示示 图图6-8曲线的链码表示曲线的链码表示第第6 6章章 二值图像处理二值图像处理 链码的表示方法具有下面一些有趣的特性:链码的表示方法具
19、有下面一些有趣的特性:如如果果曲曲线线上上的的像像素素数数目目为为N,那那么么链链码码的的长长度度则则为为N-1;链链码码是是和和起起点点相相关关的的,不不同同的的起起点点可可以以得得到到不不同同的的链链码码表示。表示。链链码码具具有有平平移移的的不不变变性性,也也就就是是说说曲曲线线的的位位置置变变动动不不改改变其链码结构;变其链码结构;曲曲线线的的旋旋转转将将使使得得得得到到的的链链码码中中的的每每个个元元素素分分量量增增加加相相同的数值。同的数值。第第6 6章章 二值图像处理二值图像处理 6.2.2区域简单特征描述区域简单特征描述6.2.2.1连通分量的面积连通分量的面积 连连通通分分量
20、量的的面面积积实实际际上上就就是是连连通通像像素素点点集集中中像像素素的的个个数数,也也就就是是区区域域边边界界内内包包含含像像素素点点的的数数目目。设设二二值值图图像像f(x,y)的连通分量的连通分量 的大小为的大小为 ,其中:,其中:那么区域的面积为:那么区域的面积为:如如果果经经过过目目标标标标记记,区区域域占占有有的的连连通通分分量量有有k个个,那那么么目目标区域的面积则是标区域的面积则是k个连通分量的面积总和,即有:个连通分量的面积总和,即有:第第6 6章章 二值图像处理二值图像处理 6.2.2.2连通分量的周长连通分量的周长 连通分量的周长常用的定义一般有下面两种形式:连通分量的周
21、长常用的定义一般有下面两种形式:周长可以使采用周长可以使采用8 8链码进行编码的曲线的长度:链码进行编码的曲线的长度:其其中中N1表表示示指指向向方方向向为为0,2,4,6的的像像素素点点数数;N2为为指指向向1,3,5,7的像素点数目;的像素点数目;将将边边界界像像素素点点所所占占的的面面积积定定义义为为周周长长,也也即即边边界界点点所所占的像素点数目。占的像素点数目。第第6 6章章 二值图像处理二值图像处理 6.2.2.3连通分量的位置连通分量的位置 连通区域在二值图像中一般除了是单像素外,一般都连通区域在二值图像中一般除了是单像素外,一般都有自己的形状,因此也具有质心,通过对质心的定位,
22、在有自己的形状,因此也具有质心,通过对质心的定位,在目标识别中具有一定的实用意义。目标识别中具有一定的实用意义。假定二值图像假定二值图像f(x,y),连通区域的面积为连通区域的面积为S,则其质心坐则其质心坐标为:标为:第第6 6章章 二值图像处理二值图像处理 6.2.2.4区域的不变矩描述区域的不变矩描述 用用矩矩来来描描述述图图像像具具有有旋旋转转、比比例例缩缩放放和和平平移移具具有有不不变变性性,因因此此可可以以用用矩矩来来刻刻划划图图像像中中的的目目标标区区域域在在很很多多场场合合得得到到广广泛泛应用。连续的二维矩(第(应用。连续的二维矩(第(p+q)阶矩)定义为:阶矩)定义为:只只要要
23、f(x,y)在在图图像像xy平平面面上上有有限限区区域域有有非非零零值值,则则其其各各阶阶矩矩都都存存在在且且唯唯一一,同同时时可可以以通通过过其其各各阶阶矩矩可可以以实实施施对对f(x,y)函函数的重建,重建公式为:数的重建,重建公式为:第第6 6章章 二值图像处理二值图像处理 零阶矩为:零阶矩为:零阶矩表述的是图像的总质量或者可以说是图像的面积。零阶矩表述的是图像的总质量或者可以说是图像的面积。一阶矩:一阶矩:一一阶阶矩矩则则反反映映了了图图像像质质心心的的位位置置。对对一一阶阶矩矩归归一一化化,于于是是可可以得到图像的质心位置如下:以得到图像的质心位置如下:第第6 6章章 二值图像处理二
24、值图像处理 二阶矩:二阶矩:二二阶阶矩矩则则描描述述了了图图像像的的对对于于直直线线和和对对轴轴与与轴轴的的转转动动惯惯量量,因因此常常也把物体的二阶矩称为惯性矩。此常常也把物体的二阶矩称为惯性矩。中心矩中心矩:第第6 6章章 二值图像处理二值图像处理 低低阶阶矩矩主主要要描描述述区区域域的的面面积积、转转动动惯惯量量、质质心心等等等等,具具有有明明显显得得几几何何意意义义,而而高高阶阶矩矩一一般般主主要要描描述述区区域域的的细细节节特特征征,比比如如三三阶阶矩矩描描述述扭扭曲曲度度,四四阶阶矩矩描描述述峰峰值值的的状状态态等等等等,一一般般来来说说高高阶阶矩矩受受到到图图像像离离散散化化等等
25、的的影影响响,高高阶阶矩矩一一般般在在应应用用中中不一定十分准确。不一定十分准确。对于离散的的数字图像对于离散的的数字图像f(i,j),矩定义为:矩定义为:对对于于二二值值图图像像,在在目目标标区区域域R有有f(i,j)=1,背背景景区区域域f(i,j)=0,因此:因此:第第6 6章章 二值图像处理二值图像处理 同同样样的的,考考察察二二值值图图像像各各阶阶矩矩,我我们们可可以以知知道道,其其零零阶阶矩矩m00为目标区域的面积,也即区域中包含的点数;假设为目标区域的面积,也即区域中包含的点数;假设为目标的质心位置,其中有为目标的质心位置,其中有:则离散图像的中心矩为:则离散图像的中心矩为:第第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 章二值 图像
限制150内