二值图像处理与形状分析8
数字图像处理_第八章二值图像处理2

图(d) : N (4) (0 0) (0 0) (0 0) (0 0) 0; N (8) (1 0) (1 0) (1 1) (1 0) 3. 图(e) : N (4) (1 0) (1 0) (1 0) (1 0) 4; N (8) (0 0) (0 0) (0 0) (0 0) 0. 图(f ) : N (4) (0 0) (0 0) (0 0) (0 0) 0; N (8) (1 0) (1 0) (1 0) (1 0) 4.
原图
四连接定义下
八连接定义下
在四连接定义下,内部点是“在当前点的八近邻像素点中没有值为0 的点”,而在八连接定义中,内部点是“在当前点的四近邻像素点中 没有值为0的点”。
2013-8-7 4
10.1.3 连接数与交叉数
连接数:是指沿着当前点的近邻(四近邻或者八近邻)像 素所构成的边界轨迹上移动时,通过的像素值为1的点的 个数。 四近邻下的连接数定义:
判断该结构元素所覆盖范围内的像素值是否至少有一个为1如果是则膨胀后的图像的相同位置上的像素值为1如果该覆盖范围内的所有像素值为0则膨胀后图像的相同位置上的像素值0101000110100010000011000000001011111110011010011100001100000000原图像原图像结构元素结构元素膨胀后的图像膨胀后的图像2012627161022膨胀原图图原膨胀一次次膨胀一膨胀二次次膨胀二膨胀三次次膨胀三201262717103开运算与闭运算腐蚀处理目标物的面积减少
LS N e 2 N o
其中,Ne表示边界ຫໍສະໝຸດ 上的方向码为偶数的像 素个数;No为边界线上方向码为奇数的像素 个数。
(完整word版)二值图像分析

第三章 二值图像分析一幅数字图像是一个二维阵列,阵列元素值称为灰度值或强度值.实际上,图像在量化成数字图像前是一个连续强度函数的集合,场景信息就包含在这些强度值中.图像强度通常被量化成256个不同灰度级,对某些应用来说,也常有32、64、128或512个灰度级的情况,在医疗领域里甚至使用高达4096(12bits)个灰度级.很明显,灰度级越高,图像质量越好,但所需的内存也越大.在机器视觉研究的早期,由于内存和计算能力非常有限,而且十分昂贵,因此视觉研究人员把精力主要集中在研究输入图像仅包含两个灰度值的二值视觉系统上.人们注意到,人类视觉在理解仅由两个灰度级组成的线条、轮廓影像或其它图像时没有任何困难,而且应用场合很多,这一点对研究二值视觉系统的研究人员是一个极大的鼓舞.随着计算机计算能力的不断增强和计算成本的不断下降,人们普遍开始研究基于灰度图像、彩色图像和深度图像的视觉系统.尽管如此,二值视觉系统还是十分有用的,其原因如下:⑴ 计算二值图像特性的算法非常简单,容易理解和实现,并且计算速度很快.⑵ 二值视觉所需的内存小,对计算设备要求低.工作在256个灰度级的视觉系统所需内存是工作在相同大小二值图像视觉系统所需内存的八倍.如若利用游程长度编码等技术(见3.4节)还可使所需内存进一步减少.由于二值图像中的许多运算是逻辑运算而不是算术运算,所以所需的处理时间很短.(3)许多二值视觉系统技术也可以用于灰度图像视觉系统上.在灰度或彩色图像中,表示一个目标或物体的一种简易方法就是使用物体模板(mask),物体模板就是一幅二值图像,其中1表示目标上的点,0表示其它点.在物体从背景中分离出来后,为了进行决策,还需要求取物体的几何和拓扑特性,这些特性可以从它的二值图像计算出来.因此,尽管我们是在二值图像上讨论这些方法,但它们的应用并不限于二值图像.一般来说,当物体轮廓足以用来识别物体且周围环境可以适当地控制时,二值视觉系统是非常有用的.当使用特殊的照明技术和背景并且场景中只有少数物体时,物体可以很容易地从背景中分离出来,并可得到较好的轮廓,比如,许多工业场合都属于这种情况.二值视觉系统的输入一般是灰度图像,通常使用阈值法首先将图像变成二值图像,以便把物体从背景中分离出来,其中的阈值取决于照明条件和物体的反射特性.二值图像可用来计算特定任务中物体的几何和拓扑特性,在许多应用中,这种特性对识别物体来说是足够的.二值视觉系统已经在光学字符识别、染色体分析和工业零件的识别中得到了广泛应用.在下面的讨论中,假定二值图像大小为n m ⨯,其中物体像素值为1,背景像素值为0.3.1 阈值视觉系统中的一个重要问题是从图像中识别代表物体的区域(或子图像),这种对人来说是件非常容易的事,对计算机来说却是令人吃惊的困难.为了将物体区域同图像其它区域分离出来,需要首先对图像进行分割.把图像划分成区域的过程称为分割,即把图像],[j i F 划分成区域k p p p ,,,21⋅⋅⋅,使得每一个区域对应一个候选的物体.下面给出分割的严格定义.定义 分割是把像素聚合成区域的过程,使得:● ==i k i P 1 整幅图像 (}{i P 是一个完备分割 ). ● j i P P j i ≠∅=, ,(}{i P 是一个完备分割).● 每个区域i P 满足一个谓词,即区域内的所有点有某种共同的性质.● 不同区域的图像,不满足这一谓词.正如上面所表明的,分割满足一个谓词,这一谓词可能是简单的,如分割灰度图像时用的均匀灰度分布、相同纹理等谓词,但在大多数应用场合,谓词十分复杂.在图像理解过程中,分割是一个非常重要的步骤. 二值图像可以通过适当地分割灰度图像得到.如果物体的灰度值落在某一区间内,并且背景的灰度值在这一区间之外,则可以通过阈值运算得到物体的二值图像,即把区间内的点置成1,区间外的点置成0.对于二值视觉,分割和阈值化是同义的.阈值化可以通过软件来实现,也可以通过硬件直接完成.通过阈值运算是否可以有效地进行图像分割,取决于物体和背景之间是否有足够的对比度.设一幅灰度图像],[j i F 中物体的灰度分布在区间],[21T T 内,经过阈值运算后的图像为二值图像],[j i F T ,即:⎩⎨⎧≤≤=其它如果0],[ 1],[21T j i F T j i F T (3.1) 如果物体灰度值分布在几个不相邻区间内时,阈值化方案可表示为: ⎩⎨⎧∈=其它如果0],[ 1],[Z j i F j i F T (3.2) 其中Z 是组成物体各部分灰度值的集合.图3.1是对一幅灰度图像使用不同阈值得到的二值图像输出结果. 阈值算法与应用领域密切相关.事实上,某一阈值运算常常是为某一应用专门设计的,在其它应用领域可能无法工作.阈值选择常常是基于在某一应用领域获取的先验知识,因此在某些场合下,前几轮运算通常采用交互式方式来分析图像,以便确定合适的阈值.但是,在机器视觉系统中,由于视觉系统的自主性能(autonomy )要求,必须进行自动阈值选择.现在已经研究出许多利用图像灰度分布和有关的物体知识来自动选择适当阈值的技术.其中的一些方法将在3.2节介绍.图3.1 一幅灰度图像和使用不同阈值得到的二值图像结果.上左:原始灰度图像,上右:阈值T=100;左下:T=128.右下:T1=100|T2=128. 3.2 几何特性通过阈值化方法从图像中检测出物体后,下一步就要对物体进行识别和定位.在大多数工业应用中,摄像机的位置和环境是已知的,因此通过简单的几何知识就可以从物体的二维图像确定出物体的三维位置.在大多数应用中,物体的数量不是很多,如果物体的尺寸和形状完全不同,则可以利用尺度和形状特征来识别这些物体.实际上在许多工业应用中,经常使用区域的一些简单特征,如大小、位置和方向,来确定物体的位置并识别它们.3.2.1 尺寸和位置一幅二值图像区域的面积(或零阶矩)由下式给出:∑∑-=-==1010],[n i m j j i B A (3.3)在许多应用中,物体的位置起着十分重要的作用.工业应用中,物体通常出现在已知表面(如工作台面)上,而且摄像机相对台面的位置也是已知的.在这种情况下,图像中的物体位置决定了它的空间位置.确定物体位置的方法有许多,比如用物体的外接矩形、物体矩心(区域中心)等来表示物体的位置.区域中心是通过对图像进行“全局”运算得到的一个点,因此它对图像中的噪声相对来说是不敏感的.对于二值图像,物体的中心位置与物体的质心相同,因此可以使用下式求物体的中心位置:∑∑∑∑∑∑∑∑-=-=-=-=-=-=-=-=-==1010101010101010],[],[],[],[n i n i m j m j n i m j n i m j j i iB j i B y j i jB j i B x (3.4)其中x 和y 是区域相对于左上角图像的中心坐标.物体的位置为:Aj i iB y A j i jB x n i m j n i m j ∑∑∑∑-=-=-=-=-==10101010],[],[ (3.5)这些是一阶矩.注意,由于约定y 轴向上,因此方程3.4和3.5的第二个式子的等号右边加了负号.3.2.2 方向计算物体的方向比计算它的位置稍微复杂一点.某些形状(如圆)的方向不是唯一的,为了定义唯一的方向,一般假定物体是长形的,其长轴方向被定义为物体的方向.通常,二维平面上与最小惯量轴同方向的最小二阶矩轴被定为长轴.图像中物体的二阶矩轴是这样一条线,物体上的全部点到该线的距离平方和最小.给出一幅二值图像],[j i B ,计算物体点到直线的最小二乘方拟合,使所有物体点到直线的距离平方和最小:χ220101==-=-∑∑r B i j ij j m i n [,] (3.6)其中r ij 是物体点],[j i 到直线的距离.为了避免直线处于近似垂直时所出现的数值病态问题,人们一般把直线表示成极坐标形式:θθρsin cos y x += (3.7)如图3.2所示,θ是直线的法线与x 轴的夹角,ρ是直线到原点的距离.把点),(j i 坐标代入直线的极坐标方程得出距离r :22)sin cos (ρθθ-+=y x r (3.8)图3.2 直线的极坐标表示将方程3.8代入方程3.6并求极小化问题,可以确定参数ρ和θ:∑∑-=-=-+=101022],[)sin cos (n i m j ij ij j i B y x ρθθχ (3.9) 令2χ对ρ的导数等于零求解ρ得:)sin cos (θθρy x += (3.10) 它说明回归直线通过物体中心),(y x .用这一ρ值代入上面的2χ,则极小化问题变为:θθθθχ222sin cos sin cos c b a ++= (3.11)其中的参数:],[)(],[))((2],[)(10210101010102j i B y y c j i B y y x x b j i B x x a n i m j ij n i m j ij ij n i m j ij ∑∑∑∑∑∑-=-=-=-=-=-=-=--=-= (3.12)是二阶矩.表达式2χ可重写为:θθχ2sin 212cos )(21)(212b c a c a +-++=(3.13) 对2χ微分,并置微分结果为零,求解 值:ca b -=θ2tan (3.14) 因此,惯性轴的方向由下式给出: 2222)(2cos )(2sin c a b ca c ab b -+-±=-+±=θθ (3.15) 所以由2χ的最小值可以确定方向轴.注意,如果c a b ==,0,那么物体就不会只有唯一的方向轴.物体的伸长率E 是2χ的最大值与最小值之比:m inm ax χχ=E (3.16) 3.2.3 密集度和体态比区域的密集度(compact )可用下面的式子来度量:2pA C = (3.17) 其中,p 和A 分别为图形的周长和面积.根据这一衡量标准,圆是最密集的图形,其密集密度为最大值π4/1,其它一些图形的比值要小一些.让我们来看一下圆,当圆后仰时,形状成了一椭圆,面积减小了而周长却不象面积减小的那么快,因此密集度降低了.在后仰到极限角时,椭圆被压缩成了一条无限长直线,椭圆的周长为无穷大,故密集度变成了零.对于数字图像, 2p A 是指物体尺寸(像素点数量)除以边界长度的平方.这是一种很好的散布性或密集性度量方法.这一比值在许多应用中被用作为区域的一个特征.密集度的另一层意义是:在给定周长的条件下,密集度越高,围成的面积就越大.注意在等周长的情况下,正方形密集度大于长方形密集度.体态比定义为区域的最小外接矩形的长与宽之比,正方形和圆的体态比等于1,细长形物体的体态比大于1.图3.3所示的是几种形状的外接矩形.图3。
二值图像处理方法

第8章 概述
灰度图像的二值化处理 二值图像的连续性 二值图像的轮廓跟踪 二值图像的细化
§8.1 灰度图像的二值化处理
定义
确定阈值t的方 法
直方图方法 微分直方图方法 多阈值处理方法
灰度图像的二值化处理 定义
是一种区域分割的技术
灰度图像的二值化处理 定义
设 f (i, j) 表示像素在(i,j)位置的灰度值,二值化处理
3 32 21 32
23 1 2 B3
A 12 12 3
32 3
距离的4-邻域表示
22 21 21 21
2 22 1 1 B2
A 12 1 12
2 2 2 22
距离的8-邻域表示
二值图像的表示
二值图像的一个连接成分在屏幕上的位置的两种表示方法:
直角坐标表示法 (x,y)表示一个像素的坐标。
13 12
11 10
1
2
3
4 5
x
6
7 8 9
y
设置一个数组,用N(1,1)
表示(x1,y1);N(2,2)表示 (x2,y2);……;N(13,
(x13,y13)1。3)表示
那么图像的连接顺序为:
123
13 1
二值图像的表示
链码表示法 一种矢量表示法,具有方向性; 是相互邻接的两个像素按照不同的方向给定一个规定 的数字符号(码)。 用一串这样的符号(码)表示一个连接成分的方法叫 链码表示法。 优点:直观、节约内存。
连接成分的轮廓-4
3、如果4-邻域均不在像素集合R内时,又分两种情况:
1)如果8-邻域内的1、3、5、7方向 中的任一个存在R内时,该像素可能构成 轮廓像素;
4 二值图像分析

d 4
e
可以描述图形的密集程度,1≤ d ≤ 0 。
3 体态比
区域的最小外接矩形的长与宽之比特性: 1)正方形和圆的体态比等于1 2)细长形物体的体态比大于1 下图是几种形状的外接矩形:
4.3 投影
4.3 投影
• 投影能表现图像的某种特征信息 • 给定一条直线,用垂直该直线的一簇等间距直线将一幅二值图像分割成若干
周长 2 e 面积
emin
周长2 面积
对于圆
2 (2 R) =4 2 R
当图形的形状接近于圆时,e 趋近于最小值(4π),反过来,图形的 形状变得越复杂,e的取值变得越大。
区域的密集度:
C
面积 周长2
根据此标准,圆是最密集的图形。 密集度的另一意义:周长在给定后,密集度越高、所围面积越大。 因此,比值
确定为阈值参数 tp 。
2. 状态法
(直方图分析法-峰谷法)
当给定图像的灰度直方 图(与对象图形和背景相对应)
呈双峰型分布时,只需把
这两个峰间的谷底上的灰 度值作为阈值 t 即可。
t
双峰分布示意图
一幅灰度图像和使用不同阈值到的二值图像结果
1) 原始灰度图像
2) 阈值 T=100
3) T=128(反色) 4) T1=100|T2=128
图像中的物体、背景各具有一灰度值( N ),图像被零均值高斯噪声污 染,灰度分布曲线是由两个正态分布函数叠加而成.图像直方图将会出现 两个分离的峰值,阈值选取波谷最佳。 具有不同灰度均值的多物体图像中.背景和物体灰度值正态分布参数 为:
练习:请用不等 式依次排出 4 个 方差的顺序。
2. 迭代式阈值选择
经试验比较,对于直方图双峰明显,谷底较深的图
第七讲 二值图像处理与形状分析重点

二值图像的连接性和距离
像素的连接
对于二值图像中具有相同值的两个像素A和B,所有和A、B 具有相同值的像素系列p0(=A),p1,p2,…,pn-1,pn(=B)存在,并 且pi-1和pi互为4-/8-邻接,那么像素A和B叫做4-/8-连接,以 上的像素序列叫4-/8-路径。如图8.1.3。
二值图像的连接性和距离
8.2 二值图像连接成分的变形 操作
二值图像连接成分的变形操作
1、连接成分的标记
为区分二值图像中的连接成分,求得连接成分个数,对属于 同一个1像素连接成分的所有像素分配相同的编号,对不同 的连接成分分配不同的编号的操作,叫做连接成分的标记。
对图像进行TV光栅扫描,发现没有分配标号的1像素,对这个像素分 配还没有使用的标号,对位于这个像素8-邻域内的1像素也赋予同一 标号,然后对位于其8-邻域内的1像素也赋予同一标号。
1 0 B 1 1
二值图像连接成分的变形操作
2.4、开运算
先腐蚀后膨胀的运算称为开运算。它一般的作用是消除细小物体。 在纤点处分离物体和平滑物体边界时又不明显改变其面积
A B (A
B) B
2.5、闭运算
先膨胀后腐蚀的运算称为闭运算。它一般的作用是填充物体内细小 空洞,连接相邻物体,在不明显改变其面积的情况下平滑物体
膨胀运算的一个例子
0 0 A 0 0 0 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0
1 0 B 1 1
二值图像连接成分的变形操作
2.3、收缩/腐蚀
腐蚀的运算符为⊙,A用B来腐蚀记作A⊙B
数字图像处理第三章二值图像

图 3.13a 4邻点 中轴变换举例 中轴可作为物体的一种简洁表示.
图3.13b表明少量噪声会使中轴变换结果产 生显著的差异.
图 3.13b 中轴变换举例
3.5.7 细化
细化是把区域缩成线条、逼近中心线(骨架或核线)的一种图 像处理。细化的目的是减少图像成份,直到只留下区域的最基 本信息,以便进一步分析和识别.虽然细化可以用在包含任何 区域形状的二值图像,但它主要对细长形(而不是凸圆形或水滴 状)区域有效.细化一般用于文本分析预处理阶段,以便将文本 图像中线条图画或字符笔画表示成单像素线条.
d=i-j+m-1
二值图像及其对 角线上的投影图
3.4游程长度编码 (run-length encoding)
用图像像素值连续为1的个数来描述图像,有两种方法: (1)用1的起始位置和1的游程长度; (2)仅仅使用游程长度,0:表示从0象素开始 ; 例:
1的游程:(2,2)(6,3)(13,6)(20,1) (4,6)(11,10) (1,5 )(11,1)(17,4)
洞
`S
(7) 边界
S的边界是S中与`S中有4连通关系的像素集合S '
(8) 内部
S中不属于它的边界的像素集合. S的内部等于S - S '
(9) 包围
如果从S中任意一点到图像边界的4路径必须与区域T相 交,则区域 T 包围区域 S(或S在T内)
S `S
边界
内部 包围
例:一幅二值图像
图像 边界
3.5.2 连通成分标记算法
(2) 路径
列:
[路i0径,j0 :]从[像,i1,素j1][i0 ,, j,0[]in 到,j像n]素,[[iikn
,
,
数字图像处理知识点总结

数字图像处理知识点总结第二章:数字图像处理的基本概念2.3 图像数字化数字化是将一幅画面转化成计算机能处理的数字图像的过程。
包括:采样和量化。
2.3.1、2.3.2采样与量化1.采样:将空间上连续的图像变换成离散点。
(采样间隔、采样孔径)2.量化:采样后的图像被分割成空间上离散的像素,但是灰度是连续的,量化就是将像素灰度转换成离散的整数值。
一幅数字图像中不同灰度值的个数称为灰度级。
二值图像是灰度级只有两级的。
(通常是0和1)存储一幅大小为M×N、灰度级数为G的图像所需的存储空间:(bit)2.3.3像素数、量化参数与数字化所得到的数字图像间的关系1.一般来说,采样间隔越大,所得图像像素数越少,空间分辨率低,质量差,严重时会出现国际棋盘效应。
采样间隔越小,所的图像像素数越多,空间分辨率高,图像质量好,但是数据量大。
2.量化等级越多,图像层次越丰富,灰度分辨率高,图像质量好,但数据量大。
量化等级越少,图像层次欠丰富,灰度分辨率低,会出现假轮廓,质量变差,但数据量小。
2.4 图像灰度直方图2.4.1定义灰度直方图是反映一幅图像中各灰度级像素出现的频率,反映灰度分布情况。
2.4.2性质(1)只能反映灰度分布,丢失像素位置信息(2)一幅图像对应唯一灰度直方图,反之不一定。
(3)一幅图像分成多个区域,多个区域的直方图之和是原图像的直方图。
2.4.3应用(1)判断图像量化是否恰当(2)确定图像二值化的阈值(3)物体部分灰度值比其他部分灰度值大的时候可以统计图像中物体面积。
(4)计算图像信息量(熵)2.5图像处理算法的形式2.5.1基本功能形式(1)单幅->单幅(2)多幅->单幅(3)多幅/单幅->数字或符号2.5.2图像处理的几种具体算法形式(1)局部处理(邻域,如4-邻域,8-邻域)(移动平均平滑法、空间域锐化等)(2)迭代处理反复对图像进行某种运算直到满足给定条件。
(3)跟踪处理选择满足适当条件的像素作为起始像素,检查输入图像和已得到的输出结果,求出下一步应该处理的像素。
数字图像处理二值图像处理PPT课件

第14页/共57页
(d) 边界的8链码表
•链 码 的 表 示 方 法 具 有 下 面 一 些 有 趣 的 特 性 : • ① 如果曲线上的像素数目为N,那么链码的长度则为N-1; • ② 链码是和起点相关的,不同的起点可以得到不同的链码表示。 • ③ 链码具有平移的不变性,也就是说曲线的位置变动不改变其链码结构; • ④ 曲线的旋转将使得得到的链码中的每个元素分量增加相同的数值。
• 对于离散的的数字图像f(i,j),矩定义为:
• 对于二值图像,在目标区域R有f(i,j)=1,背景区域f(i,j)=0,因此:
M 1 N 1
mpq
i p j q f (i, j) p, q 0,1,2
i0 j0
mpq
ip jq
(i, j)R
第22页/共57页
• 同样的,考察二值图像各阶矩,我们可以知道,其零阶矩m00为目标区域的面 积,也即区域中包含的点数;假设
• ② 对称性:
;
• ③ 三角不等式:
d(A, B) 0
d(A, B) d(B, A) d(A,C) d(A, B) d(B,C)
第2页/共57页
•假 设 计 算 点 P ( a , b ) 与 Q ( c , d ) 间 距 离 可 以 采 取 下 面 的 几 种 定 义 形 式 :
•
① 欧几里德距离,用来De表示,如下式所示:
阶矩称为惯性矩。
•中心矩 :
pq (x x) p ( y y)q f (x, y)dxdy p, q 0,1,2
第21页/共57页
• 低阶矩主要描述区域的面积、转动惯量、质心等等,具有明显得几何意义,而高 阶矩一般主要描述区域的细节特征,比如三阶矩描述扭曲度,四阶矩描述峰值的状 态等等,一般来说高阶矩受到图像离散化等的影响,高阶矩一般在应用中不一定十 分准确。
二值图象分析BinaryImageAnalysis

06
二值图像的应用实例
文字识别
总结词
文字识别是二值图像分析的一个重要应用,通过将文字转换为二值图像,可以方便地进行文字提取、识别和分类。
详细描述
在文字识别中,首先将文字图像进行预处理,包括去噪、二值化、归一化等操作,然后利用特征提取和分类器进 行文字识别。常见的文字识别方法有基于模板匹配、基于深度学习的OCR等。
基于神经网络的分类方法
总结词
基于神经网络的分类方法是一种深度学习方法,通过训练神经网络来识别和分类二值图 像中的对象。
详细描述
基于神经网络的分类方法的基本思想是,利用神经网络学习大量的训练样本,通过训练 得到一个能够自动识别和分类二值图像中的对象的模型。常用的神经网络模型有卷积神
经网络(CNN)、循环神经网络(RNN)等。
基于聚类的分类方法
总结词
基于聚类的分类方法是一种无监督学习方法,通过将像素点聚类成不同的组,将每个组视为一个类别 。
详细描述
基于聚类的分类方法的基本思想是,利用聚类算法将像素点聚类成若干个组,每个组内的像素点具有 相似的灰度值或特征,然后根据聚类结果将像素点分类。常用的聚类算法有K-means、DBSCAN等。
指纹识别
总结词
指纹识别是利用二值图像分析技术对指 纹进行提取、匹配和分类的过程,是身 份识别的一种重要手段。
VS
详细描述
在指纹识别中,首先对指纹图像进行预处 理,包括增强、二值化、细化等操作,然 后提取指纹的特征点,如脊线方向、脊线 间距等,最后进行匹配和分类。常见的指 纹识别算法有基于细节点匹配和基于图像 特征的匹配等。
连通区域标记通常使用深度优先搜索(DFS)或广度 优先搜索(BFS)算法实现,标记后的每个连通区域都 有一个唯一的标识符。
Matlab中的二值图像处理方法与应用案例

Matlab中的二值图像处理方法与应用案例引言:在图像处理领域,二值图像处理是一种常见且重要的技术,广泛应用于数字图像处理、计算机视觉、模式识别等领域。
其中,Matlab作为一种十分强大的图像处理工具,在二值图像处理方面有着丰富的方法和应用案例。
本文将深入研究Matlab中的二值图像处理方法和相关应用案例,以期为读者提供一些有用的知识和实践经验。
一、二值图像处理方法的基本概念1.1 二值图像与灰度图像的区别与联系在数字图像处理中,二值图像是指仅包含两个灰度级别的图像,通常为黑色和白色。
与之相对应,灰度图像是包含多个灰度级别的图像。
二值图像处理是在这种仅有两个灰度级别的图像上进行的处理过程。
1.2 图像二值化的概念和方法图像二值化是将灰度图像转换为二值图像的过程。
常用的图像二值化方法包括全局阈值法、局部阈值法、自适应阈值法等。
全局阈值法是通过设定一个全局阈值,将图像中的像素灰度值与该阈值进行比较,从而得到二值图像。
局部阈值法则是根据图像的局部特征,对每个像素点设定不同的阈值。
1.3 图像腐蚀与膨胀图像腐蚀和膨胀是二值图像处理中常用的形态学操作。
腐蚀操作可以减小目标边界的像素,使其更加紧凑。
而膨胀操作则相反,可以扩大目标边界的像素。
二、二值图像处理的应用案例2.1 文字识别在数字图像处理中,二值图像处理在文字识别方面有着广泛的应用。
通过对二值图像进行预处理、分割和识别等操作,可以将图像中的文字信息转化为计算机可识别的文本。
2.2 目标检测与跟踪二值图像处理在目标检测与跟踪中也起着重要的作用。
通过对目标图像进行二值化、形态学操作等处理,可以提取目标的轮廓和特征,进而实现目标的检测和跟踪。
2.3 图像分割图像分割是指将图像分成若干个具有独特特征的区域的过程。
二值图像处理方法在图像分割中有着广泛的应用,通过对图像进行二值化、边缘提取等操作,可以实现对图像的有效分割。
2.4 医学图像处理在医学图像处理中,二值图像处理方法也有着重要的应用。
数字图像处理与分析的部分填空与选择题

1、填空题1、数字图像是用一个数字阵列来表示的图像。
数字阵列中的每一个数字,表示数字图像的一个最小单位,称为。
2、数字图像处理可以理解为两个方面的操作:一是从图像到图像的处理,如图像增强等;二是,如图像测量等。
3. 图像可以分为物理图像和虚拟图像两种。
其中,采用数学的方法,将由概念形成的物体进行表示的图像是。
4. 数字图像处理包括很多方面的研究内容。
其中,的目的是根据二维平面图像数据构造出三维物体的图像。
5. 量化可以分为均匀量化和两大类。
6. 是指一秒钟内的采样次数。
7. 图像因其表现方式的不同,可以分为连续图像和两大类。
8. 对应于不同的场景内容,一般数字图像可分为、灰度图像和彩色图像三类。
9. 采样所获得的图像总像素的多少,通常称为。
10. 所谓动态范围调整,就是利用动态范围对人类视觉的影响的特性,将动态范围进行__________,将所关心部分的灰度级的变化范围扩大,由此达到改善画面效果的目的。
11. 动态范围调整是利用动态范围对人类视觉的影响的特性,将动态范围进行压缩,将所关心部分的灰度级的变化范围____________,由此达到改善画面效果的目的。
12 动态范围调整分为线性动态范围调整和________________两种。
13. 动态范围调整分为________________和非线性动态范围调整和两种。
14. 直方图均衡化的基本思想是:对图像中像素个数多的灰度值进行____________,而对像素个数少的灰度值进行归并,从而达到清晰图像的目的。
15. 直方图均衡化的基本思想是:对图像中像素个数多的灰度值进行展宽,而对像素个数少的灰度值进行_____________,从而达到清晰图像的目的。
16. 直方图均衡化的基本思想是:对图像中像素个数多的灰度值进行展宽,而对像素个数少的灰度值进行归并,从而达到______________的目的。
17. 数字图像处理包含很多方面的研究内容。
第8章 形状描述

第8章 形状描述8.1 概述图像分析和图像合成中的一个重要的问题就是形状描述。
用图像分析技术获得的形状描述可以用于目标识别。
在图形学中,通过目标建模获得的二维和三维形状描述,可以用于数字图像合成。
下面讨论几种二维形状描述方法,以及这些方法在图像分析,计算机视觉和模式识别中的应用。
二维形状可以用两种不同的方式来描述。
第一种方式是用目标的边界和边界的特征来描述目标形状,如边界长度、曲率等。
这种方法与边缘和直线检测有直接关系,得到的描述结果称为外部描述。
外部形状描述简洁,因而应用广泛。
第二种方法是用目标在图像内所覆盖的区域描述形状。
这种方法来自区域分割,其描述结果称为内部描述。
一些图像分割技术本身就包含了目标描述技术,如区域分裂法的四叉树。
一般地说,形状描述手段应当具有下面的性质: 1. 单一性:对每个目标具有一个专一的描述。
2. 完备性:可以描述所有的目标。
3. 几何变换不变性:几何变换,如平移、旋转、缩放和镜像之后描述不变。
4. 灵敏性:能容易地反映相似目标的差异。
5. 概括性:能从细节中抽取概括形状的基本特征。
8.2 链码假设二值图像中某一目标的边界用值为1的像素构成的连通路径(包括四连通径和八连通路径)来表示。
这里路径可以看成是由连接两个相邻像素线段组成,如图8.1所示。
每一条线段都有一个方向,当沿着边界顺时针遍历目标边界时,边界链上的方向可以按照图8.2的方式编码。
这样,边界上相连线段的方向码便构成一个链码。
如图8.1所示的从路径左上角开始的四连通路径链码为00300333212232211011。
可以看出,链码的形式与起点的设置有关。
因为路径是闭合的,所以,由于起点设定不同而得到的不同链码仍然表示同一形状。
为了满足目标识别时单一性的要求,可以循环移动链码,使由链码构成的整数数值最小,取这个最小整数为确定的链码。
用链码表示边界的优点是具有平移不变性;缩放不变性,可以通过改变采样栅格的大小来实现;旋转不变性可以用差分链码来实现。
二值图像的处理程序设计—形态学处理

数学形态学兴起于20世纪60年代,是一种新型的非线性算子,它着重研究图像的几何结构,由于视觉信息理解都是基于对象几何特性的,因此它更适合视觉信息的处理和分析,这类相互作用由两种基本运算腐蚀和膨胀及它们的组合运算来完成。
数学形态学为在图像识别、显微图像分析、医学图像、工业图像、机器人视觉方面都有十分重要的应用。
本设计运用MATLAB把一幅图像二值化,并进行膨胀、腐蚀、开启、闭合等处理,这些算法分别能够使图像边缘扩大物体中的空洞;边缘缩小消除小且无意义的物体;保持原目标的大小与形态的同时,填充凹陷,弥合孔洞和裂缝;用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不改变其面积。
关键字:膨胀;腐蚀;开启;闭合1设计目的与要求 (1)1.1设计目的 (1)1.2设计要求 (1)2 MATLAB平台 (2)2.1MATLAB简介 (2)2.2MATLAB的应用 (2)3设计原理 (3)3.1膨胀 (3)3.2腐蚀 (3)3.3开启与闭合 (5)3.4阈值 (5)4设计方案 (6)4.1设计思想 (6)4.2设计流程 (6)5代码实现 (7)6仿真与结果分析 (8)6.1仿真 (6)6.2结果分析 (11)结论 (12)参考文献 (13)二值图像的处理程序设计—形态学处理1设计目的与要求1.1设计目的(1)了解膨胀、腐蚀、开启、闭合四种方法对二值图像的影响,及它们在数字图处理中的应用。
(2)进一步熟悉MATLAB运用和图像处理的知识,加深对图像二值化处理1.2课程设计要求利用所学的数字图像处理技术,自己设计完成对一副灰度图像的形态学运算(膨胀、腐蚀及其组合运算);对一副灰度图像的分块处理运算。
具体要求:(1)熟悉和掌握MATLAB程序设计方法;(2)学习和熟悉MATLAB图像处理工具箱;(3)学会运用MATLAB工具箱对图像进行处理和分析;(4)能对图像jpg格式进行打开、保存、另存、退出等功能操作;(5)利用所学数字图像处理技术知识、MA TLAB软件对图像进行腐蚀,膨胀,开运算,闭运算。
MATLAB技术二值图像处理

MATLAB技术二值图像处理图像处理是计算机视觉与计算机图形学中的核心内容之一,而二值图像处理则是图像处理中的重要分支之一。
MATLAB作为一款常用的科学计算软件,其强大的图像处理功能为研究者和工程师提供了便利。
本文将在5000字左右的篇幅内,探讨MATLAB技术在二值图像处理中的应用。
1. 简介二值图像是由仅包含两种灰度值的像素组成的图像。
在二值图像中,每个像素只能取两种颜色之一,常见的为黑色和白色。
二值图像处理主要包括二值图像的生成、分割和特征提取等过程。
而MATLAB提供了一系列的函数和工具箱,能够有效地处理二值图像,实现各种图像处理任务。
2. 二值图像的生成在图像处理过程中,可能需要将一幅彩色图像转化为二值图像。
MATLAB提供了多种方法来实现二值图像的生成,其中最常用的是基于阈值的方法。
通过设定适当的阈值,可以将彩色或灰度图像中的像素分为黑色和白色两类。
借助MATLAB中的im2bw函数,我们可以方便地实现这一过程。
3. 二值图像的形态学处理形态学处理是二值图像处理中的重要方法之一。
它通过改变图像的形状和结构,实现图像的去噪、分割、填充等目的。
MATLAB提供了丰富的形态学处理函数,如腐蚀、膨胀、开运算和闭运算等。
这些函数能够对二值图像进行局部或全局的形状改变,从而达到预期的处理效果。
4. 二值图像的边缘检测边缘检测是图像处理中的常见任务,它用于检测图像中的边缘或轮廓。
在二值图像中,边缘通常被定义为两个灰度值之间的边界或过渡区域。
MATLAB提供了多种边缘检测算法,如Sobel算子、Prewitt算子和Canny算子。
这些算子能够根据像素的灰度值变化,将边缘和非边缘像素区分开来。
5. 二值图像的形状分析形状分析是对二值图像中的对象进行形状特征描述和分析的过程。
它能够提取出对象的面积、周长、凸度等特征,用于图像分类、目标识别等任务。
MATLAB 提供了多种形状分析函数,如bwpropfilt和regionprops等。
第八章 二值图像

8.2 8.2二值图像连接成分的变形操作
3.开-闭运算
二 值 图 像 处 理 1)开运算 思路:先腐蚀,再膨胀 定义:B ° S = (B ⊗ S)⊕ S ⊕ 结果:
1)消除细小对象 2)在细小粘连处分离对象 3)在不改变形状的前提下,平滑对象的边缘
遥感信息工程学院
29
第 八 章
8.2 8.2二值图像连接成分的变形操作
2. 腐蚀与膨胀
二 值 图 像 处 理
腐蚀
膨胀
遥感信息工程学院
25
第 八 章
8.2 8.2二值图像连接成分的变形操作
腐蚀与膨胀
二 值 图 像 处 理 1) 腐蚀 定义:E = B ⊗ S = { x,y | Sxy⊆B} 结果:使二值图像减小一圈 算法:
用3x3的结构元素,扫描图像的每一个像素 用结构元素与其覆盖的二值图像做“与”操作 如果都为1,结果图像的该像素为1。否则为0。
遥感信息工程学院
4
第 八 章
8.1 二值图像的连接性和距离
8—邻域与8—邻接: 二 值 图 像 处 理 像素(i,j)上、下、左、右4个像素和4个对角线像素, 称为像素(i,j)的8—邻域。互为8—邻域的两像素叫 8—邻接(或8—连通) 。 在对二值图像进行处理前,是取8—邻接还是4 —邻接,要视具体情况而定。在处理斜线多的图形中, 宜采用8—邻接。 所谓两个象素互相4-/8-邻接,是指它们均存在于4/8-邻域中。
遥感信息工程学院
2
第 八 章
概述: 概述
二 值 图 像 处 理
遥感信息工程学院
3
第 八 章
8.1 二值图像的连接性和距离 一. 邻域和邻接
二 值 图 像 处 理 1. 邻域: 对于任意像素(i,j),把像素的集合{(i+p,j+q)} (p,q是一对适当的整数)叫做像素(i,j)的邻域。即 像素(i,j)附近的像素形成的区域。 2. 4,8—邻域和4,8—邻接: 4—邻域与4—邻接: 像素(i,j)上、下、左、右4个像素称为像素(i,j) 的4—邻域。互为4—邻域的两像素叫4—邻接(或 4—连通) 。
8.3.1 击中与击不中变换及其实现[共2页]
![8.3.1 击中与击不中变换及其实现[共2页]](https://img.taocdn.com/s3/m/4692d89bf7ec4afe05a1df2b.png)
第8章 形态学图像处理– 289 – 8.3 二值图像中的形态学应用本节将介绍一些非常经典的形态学应用,它们都是通过将8.2节中的基本运算按照特定次序组合起来,并且采用一些特殊的结构元素实现的。
8.3.1小节将要介绍的击中/击不中变换主要用于图像中某种特定形状的精确定位,其后将要讨论的很多形态学应用,如轮廓、细化以及像素化等都有助于我们抓住物体最本质的特征(如轮廓、形状、位置),这些特征都是强有力的图像描绘特征,经处理后可作为后续识别任务所需的特征。
8.3.1 击中与击不中变换及其实现1.理论基础形态学击中/击不中变换常用于图像中某种特定形状的精确定位,是一种形状检测的基本工具。
记作A S ,可表示为: A S = (A - S 1) (A - 2) (8-7) 其中,1212S S S S S φ== 且,实际上S 1代表S 中我们感兴趣的物体(要检测的形状)对应的集合,而S 2为S 中背景部分对应的集合。
从式(8-7)上分析,击中与击不中变换首先用我们感兴趣的物体S 1去腐蚀图像A ,得到的结果是使S 1完全包含于A 中前景部分时其中心点位置的集合U 1,可以将U 1看作是S 1在A 中所有匹配的中心点的集合。
为了在A 中精确地定位S 1而排除掉那些仅仅包含S 1但不同于S 1的物体或区域,有必要引入和S 1相关的背景部分S 2。
一般来说S 2是在S 1周围包络着S 1的背景部分,S 1和S 2和在一起组成了S ,式(8-7)中的后一半正是计算图像A 的背景c A 和S 的背景部分S 2的腐蚀,得到的结果U 2是使S 的背景部分S 2完全包含于c A 时S 中心位置的集合。
U 1和U 2的交集自然就是这样一些点p 的集合:当S 中心位于p 时,S 的前景(物体)部分S 1和A 中的某个前景部分完全重合,而S 的背景部分也和A 的某个背景部分完全重合,而S 1又是包含在S 2其中的,从而保证了我们感兴趣的物体S 1在图像A 的p 点处找到了一个精确匹配。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二值图像处理的流程如图所示。 首先介绍二值图像的几何概 念; 其次是讲解二值图像连接成分 的各种变形算法; 最后简介二值图像特征提取与 描述的各种方法。
8.1 二值图像的连接性和距离
在二值图像特征分析中最基础的概念是二值 图像的连接性(亦称连通性)和距离。 1.邻域和邻接 对 于 任 意 像 素 ( i,j), 把 像 素 的 集 合 {(j+p,j+q)}(p,q是一对适当的整数)叫做像素 (i,j)的邻域。直观上看,这是像素(i,j)附近 的像素形成的区域。最经常采用的是4-邻域和8邻域。 ①4-邻域与4-邻接 ②8-邻域与8-邻接
2.像素的连接 对于二值图像中具有相同值的两个像素a和b,所 有和a、b具有相同值的像素系列p0(=a),p1,p2,…,pn1,pn(=b)存在,并且pi-1和pi互为4-/8-邻接,那么像素a 和b叫做4-/8-连接,以上的像素序列叫4-/8-路径。如 图8.1.3。
3.连接成分
在二值图像中,把互相连接的像素的集合汇集 为一组,于是具有若干个0值的像素(0像素)和具有 若干个1值的像素(1像素)的组就产生了。把这些组 叫做连接成分。
像素的可删除性可用像素的连接数来检测。 二值图像中B(p) = 1时,像素p的连接数Nc(p)为 与p连接的连接成分数。 计算像素p的4-/8-邻接的连接数公式分别为
N c( 4 ) ( p ) = ∑ [B ( p k ) − B ( p k ) B( p k +1 ) B( p k + 2 )]
i =1 j =1 n m
(8.3 − 6)
利用中心矩可以提取区域的一些基本形状特征。 例如M20和M02分别表示围绕通过灰度中心的垂直和水 平轴线的惯性矩。假如M20>M02,则可能所计算的区 域为一个水平方向延伸的区域。当M30=0时,区域关 于i轴对称。同样,当M03=0时,区域关于j对称。
2) 投影和截口 二值图像在i,j轴上的投影为:
膨胀和腐蚀的反复使 用就可检测或清除二值 图像中的小成分或孔。
8.2.3 线图形化 1.距离变换和骨架 距离变换是求二值图像中各1像素到0像素的最 短距离的处理。 在经过距离变换得到的图像中,最大值点的集 合就形成骨架,即位于图像中心部分的线像素的集 合,也可以看作是图形各内接圆中心的集合。 它反映了原图形的形状。给定距离和骨架就能 恢复该图形,但恢复的图形不能保证原始图形的连 接性。常用于图形压缩、提取图形幅宽和形状特征 等。 2.细化 细化是从二值图像中提取线宽为1像素的中心线 的操作。
图8.1.4 连接性矛盾示意图 如果把1-像素看成8-连 接,那么0-像素就必须用4连接。
图8.1.5 连接成分 单重连接成分 多重连接成分 孔
4.欧拉数 在二值图像中,1像素连接成分数C减去孔数H的 值叫做这幅图像的欧拉数或示性数。若用E表示图像 的欧拉数,则 E=C-H (8.1-1) 对于一个1像素连接成分,1减去这个连接成分 中所包含的孔数的差值叫做这个1像素连接成分的欧 拉数。显然,二值图像的欧拉数是所有1像素连接成 分的欧拉数之和。 5.像素的可删除性和连接数 二值图像上改变一个像素的值后,整个图像的 连接性并不改变(各连接成分既不分离、不结合, 孔也不产生、不消失),则这个像素是可删除的。
2. 区域内部变换法 区域内部变换是形状分析的经典方法,它包括 求区域的各阶统计矩、投影和截口等。 1)矩法 函数f(x,y)的(p+q)阶矩定义式为
mpqΔ∫
+∞ +∞ −∞ −∞
∫
xp yq f (x, y)dxdy
Hale Waihona Puke p, q∈N0 = {0,1,2,
}
(8.3− 3)
那么大小为n×m的数字图像f(i,j)的矩为
8.3 形状特征提取与分析
形状分析是指用计算机图像处理与分析系统 对图像中的诸目标提取形状特征,对图像进行识 别和理解。 • 形状特征的表达必须以对图像中物体或区域的 分割为基础; • 由于当前的技术无法做到准确而稳健的自动图 像分割,所以形状特征只能应用在某些特定的 场合; • 形状特征必须满足对变换、旋转和缩放无关;
1-1=0
1-2=-1
2)凸凹性:区域内任意两点间的连线穿过 区域外的象素,则此区域为凹形。
区域的凹特性用凹性率来表示:凸形面积/凹图形面积
3)区域的测量 区域的大小及形状描述量: a.面积:区域内像素的总和 b.周长:常用的有两种:一种计算方法是在区域的 边界像素 中,设某像素与其上下左右像素间的距离为1,与斜方 向像素间的距离为 2 。周长就是这些像素间距离的总 和。另一种计算方法将边界的像素总和作为周长。 c.圆形度: (面积)
3.边界跟踪 为了求得区域间的连接关系,必须沿区域的边 界点跟踪像素,称之为边界(或边缘)跟踪。 边界跟踪是在图像边缘连接明确的假设下进行 的。但实际上很多图像的边缘连接并不是明显的, 这时可以采用浓淡图像直接跟踪边缘的方法。 直接跟踪浓淡图像边缘的时候,必须同时进行 边缘检出。边缘检出算法之一,就是根据图像斜率 的大小和方向跟踪边缘的像素。当边缘是直线时, 这种方法比较简单。
⎧ D ( p, q) ≥ 0 ⎪ ⎨ D ( p , q ) = D ( q, p ) ⎪ D ( p , r ) ≤ D ( p, q ) + D ( q, r ) ⎩
计算点(i , j)和(h, k)间距离常用的方法有:
欧几里德距离 de[(i,j),(h,k)]=((i-h)2+(j-k)2)1/2 4-邻点距离 8-邻点距离 8角形距离 d4[(i,j),(h,k)]=|i-h|+|j-k| d8[(i,j),(h,k)]=max(|i-h|,|j-k|)
p (i ) = ∑ f (i, j )
j =1 n
p ( j ) = ∑ f (i, j )
i =1
n
固定 i0 ,可得到图像过 i0 而平行于 j 轴截口
f (i0 , j )
固定 j0 ,可得到图像过 j0 而平行于 i 轴截口
f (i , j0 )
二值图像的截口长度
s (i0 ) = ∑ f (i0 , j )
区域形状特征的提取有三类方法:
•区域内部(包括空间域和变换域)形状特征提取; •区域外部(包括空间域和变换域)形状特征提取; •利用图像层次型数据结构,提取形状特征。
8.3.1区域内部形状特征提取与分析 1.区域内部空间域分析 1)欧拉数:欧拉数是图像的拓扑性质度量,用 来表明图像的连通性。 欧拉数定义为连通部分数和孔数H的差。
⑶边界点:在B(p)= 1的像素中,把除了孤立点 和内部点以外的点叫做边界点。边界上点, 1≤Nc(p)≤4。
Nc(p)
1 删除点或端点; 2 连接点; 3 分支点; 4 交叉点。
p3 p2
p7
p5
p4
p6 p1
⑷背景点:把B(p)= 0的像素叫做背景点。
6.距离 对于集合S中的两个元素p和q,当函数D ( p , q )满足下式的条件时,把D ( p , q )叫做p和q的距 离,也称为距离函数。
有了链码后可以得出很多和链码相关的形状特 征: 区域边界的周长
链码所围成区域的面积
2.区域外形变换法 区域外形变换是指对区域的边界作各种变换, 包括区域边界的傅立叶描述算子、Hough变换和广 义Hough变换、区域边界和骨架的多项式逼近等。 这样将区域的边界或骨架转换成向量或数量,并把 它们作为区域的形状特征。
j =1 n
n
s ( j0 ) = ∑ f (i , j0 )
j =1
8.3.2.区域外部形状特征提取与分析 1.区域的边界、骨架空间域分析
链码:链码是一种边界的编码表示法。
1
4-链码
2 0 4
3
2
1 8-链码 0
5 3 6
7
4-链码:000033333322222211110011
有了方向链以后,通常还要加一些标识符: 1)加入链码结束标志,如! 2)加上起始点的x,y,Z坐标。
d0 [(i,j),(h,k)]=max{|i-h|,|j-k|,[2(|i-h|+|j-k|+1)/3]}
8.2 二值图像连接成分的变形操作
(也称二值图像的增强处理)
对二值图像进行增强处理,称为二值图像连接成分 的变形操作。以便从二值图像中准确提取有关特征, 8.2.1连接成分的标记 为区分二值图像中的连接成分,求得连接成分个 数,对属于同一个1像素连接成分的所有像素分配相同 的编号,对不同的连接成分分配不同的编号的操作,叫 做连接成分的标记。
k∈S
N c(8) ( p) = ∑ {B ( p k ) − B ( p k ) B ( p k +1 ) B ( p k + 2 )}
k∈S
p3 p4 p5
p2 p1 p p0 p6 p7
S=0,2,4,6
同一图像的像素,在4-或8-邻接的情况下,该 像素的连接数是不同的。像素的连接数作为二值图像 局部的特征量是很有用的。按连接数 Nc(p)大小可将 像素分为以下几种: ⑴ 孤立点: B(p)= 1的像素 p,在4-/8-邻接 的情况下,当其4-/8-邻接的像素全是0时,像素p叫 做孤立点。其连接数Nc(p)=0。 ⑵ 内部点: B(p)= 1的像素 p,在4-/8-邻接 的情况下,当其4-/8-邻接的像素全是1时,叫做内部 点。内部点的连接数Nc(p)=0。
本章总结
而至图像相关基本概念:邻域、连接、连接 成分、欧拉数、像素可删除性等 二值图像变形操作:线图形化、连接成分变 形 二值图像特征提取:区域外部、区域内部形 状特征提取。
8.2.2膨胀和收缩 膨胀就是把连接成分的边界扩大一层的处理。 收缩则是把连接成分的边界点去掉从而缩小一 层的处理。若输出图像为g(i,j),则它们的定义式 为