数学形态学是由一组形态学的代数运算子组成的,它的基本运算有2个:膨胀、腐蚀。开启和闭合运算都是腐蚀和膨胀组合而成的,运用这些算子可以简化图像数据,保持图像基本的形状特性,去除不相干的结构,从而达到改善图像质量的目的。
膨胀定义:设A和B是整数空间Z的集合,其中A为原始图像,而B为结构元素。则B对A的膨胀运算定义如式(3-13)所示:
                                  (3-13)
其中,φ表示空集, 为集合B的反射集: ={w| w=-b, b∈B}
从式中可见,B对A的膨胀实际上就是一个由所有平移量z组成的集合,这些平移量z满足:当B的的反射集平移了z之后,与集合A的交集不为空。
腐蚀定义如式(3-14)所示:
A ○- B = {z|(B)   A}                                       (3-14)
可见,B对A的腐蚀即为平移量z的集合,这些平移量满足集合B平移z之后仍然属于集合A。
图像的开启操作一般使对象的轮廓变得光滑,断开狭窄的尖端和消除细的突出物。闭合操作同样使轮廓线更光滑,但与开操作相反的是,它能去除区域中的小孔,填平狭窄的断裂、细长的沟壑以及轮廓的缺口。开启操作是先用结构元素B对图像A进行腐蚀,然后用B对腐蚀结果做膨胀操作。相应的,闭合操作是先对原图像做膨胀运算,然后对膨胀结果进行腐蚀操作。
MATLAB中调用开启操作和闭合操作的函数分别为:imopen,imclose。调用格式为:I1 = imopen (I, se)
I2 = imclose (I, se)
其中I为原图,se为结构元素,I1,I2为输出图像。
对于阈值分割后的图像,选择开启操作来对进行边缘平滑。
程序如下:
x=imread('crack3.bmp');                  %载入二值图像
se=strel('disk',1,4);                       %生成圆形结构元素1
z=imopen(x,se);                         %开启器操作
figure,imshow(z),                        %显示图像
    结果如图(3-6)所示:
图3-6边缘轮廓平滑
3.6 本章小结
    本章主要对采集到的路面裂缝进行数字图像处理。首先对图像进行了灰度化处理,接着对于噪声进行了去噪处理,即图像滤波,介绍并比较了中值滤波、均值滤波等常用方法。然后对图像进行图像分割,包括边缘检测和图像阈值分割,比较分析了几种常用的边缘检测算法和阈值分割的方法,最终选择最大类间方差阈值分割方法对图像进行分割,将裂缝从背景中分离出来。最后对二值图像进行边缘轮廓平滑,为后面的路面裂缝特征提取做好准备。
4  裂缝特征提取
图像的特征是指图像的原始特性或属性。其中有些是视觉直接感受到的自然特征,如区域的亮度,边缘的轮廓,纹理或色彩等;有的需要变换或者测量才能得到的人为特征,如变换频谱,直方图,矩等。常见的图像特征分为灰度(密度,颜色)特征,纹理特征和几何形状特征等。其中灰度特征和纹理特征属于内部特征,需要借助分割图像从原始图像上测量;几何形状特征属于外部特征,可以从分割图像上测量[16]。
上一篇:时滞区间系统PID控制器设计研究+文献综述
下一篇:雷达测距信号的RAM实现+源代码

认知无线电网络中基于双...

单片机的环境参数检测仪的设计+电路图

AT89C52汽车轮胎检测电路设计+电路图+程序

STC89C51单片机便携式环境检...

认识无线电中的检测理论研究

MATLAB图像处理的零件表面破损检测程序设计

MATLAB线性调频信号的检测和估计+程序

辩护律师的作证义务和保...

高校网球场馆运营管理初探【1805字】

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表

国内外无刷直流电动机研究现状

浅谈传统人文精神茬大學...

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

多元化刑事简易程序构建探讨【9365字】

拉力采集上位机软件开发任务书