二值数学形态学图像处理和噪声抑制程序设计

二值数学形态学图像处理和噪声抑制程序设计
二值数学形态学图像处理和噪声抑制程序设计

***********************

实践教学

***********************

兰州理工大学

计算机与通信学院

2009年秋季学期

计算机图象处理综合训练

题目:二值数学形态学图像处理和噪声抑制程序设计

专业班级:

姓名:

学号:

指导教师:

成绩:

目录

摘要 (1)

前言 (1)

一、算法分析与描述: (1)

二、详细设计过程: (3)

三、调试过程中出现的问题及相应解决办法: (3)

四、程序运行截图及其说明 (3)

图像噪声的抑制: (7)

1、均值滤波的方法是 (7)

2、中值滤波的方法是 (7)

二值图像的腐蚀和膨胀开运算和闭运算 (11)

五、简单操作手册 (14)

总结 (15)

参考文献......................................................................................................... 错误!未定义书签。致谢 (17)

附录I (18)

部分源程序 (18)

摘要

图像处理(DigitalImageProcessing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本文利用matlab以实现图像的二值数学形态学图像处理和噪声抑制程序设计。

噪声抑制针对高斯噪声和椒盐噪声,利用均值滤波和中值滤波对比处理:①均值滤波的方法是,对待处理的当前像素,选择一个模版,该模板为其近邻的若干像素组成,用模板中像素的均值来代替原来像素的方法,此处选取高斯模板来均值处理,即高斯去噪;②中值滤波的方法是,基于排序统计理论的一种能有效的线性信号处理技术。

二值数学形态学图像处理实现图像的腐蚀和膨胀开运算和闭运算。①腐蚀可以粘连的目标物进行分离;②膨胀可以将断开的目标进行接续;③开运算:使用同一个模板对图像先腐蚀再进行膨胀的运算,以达到腐蚀目的,利用腐蚀可以粘连的目标物进行分离;④闭运算:使用同一个模板对图像先膨胀再进行膨腐蚀的运算,以达到膨胀目的,利用膨胀可以将断开的目标进行接续。

【关键词】腐蚀膨胀开运算闭运算中值去噪均值去噪

前言

数字图像处理技术是20世纪60年代开始发展起来的一门新兴学科。近40年来,由于大规模集成电路和计算机技术的迅速发展,离散数学的创立及理论上的不断突破,以及军事、医学和工业等方面应用需求的不断增长,数字图像处理的理论和方法发展迅速,图像处理技术不断完善,不仅在理论研究上取得了很大的进展,而且其应用领域也日益扩大。随着科技的进步以及人类需求的多样化发展,多学科的交叉、融合已成为现代科学发展的突出特色和重要途径。因此,数字图像处理学科正逐步向其他学科领域渗透,并为其他学科的研究和发展提供基础性支持。

众所周知,人类正在实践的21世纪是一个信息时代。今天的社会,信息技术已经全面服务于社会生产和生活的方方面面,人们所做工作的相当一部分就是对信息的处理和传输,其中图像是人类获取信息、表达信息和传递信息的重要手段,是人类感知和认识世界的基础。有关研究表明,日常生活中人们所接受的各种信息中图像信息占总信息量的80%左右,从这一角度看,“百闻不如一见”正是图像处理重要性的形象表达和经验总结。因此,数字图像处理技术无论是对于21世纪的科学理论研究,还是工程应用都将具有重要的影响。国内外许多有识之士指出,从某种意义上讲,数字图像处理是实现智能计算机、智能机器人或多媒体通信系统的基础,未来计算机及智能机器人的发展与进步将在一定程度上依赖于机器视觉信息处理理论和技术的突破。虽然相对于经典学科,数字图像处理还很年轻,但日趋成熟的数字图像处理技术已经在很多方面得到深入而广泛的应用,一定程度上改变了人类的生活,给人们的日常生活、学习、工作带来极大的方便。例如,Internet上的视频广播、现代卫星或遥感照片的合成和处理、工业产品的自动检测、各种医学影像和图像的处理、远程医疗诊断及手术以及视频会议、视频电话等都采用了图像处理技术实现实时信息交互。

如果说1964年美国喷气推进实验室首次处理了由太空船“徘徊者七号”发回的月球照片,拉开了数字图像处理技术进入普遍应用的序幕,那么CT的发明、应用及诺贝尔奖的获得,则使得数字图像处理技术大放异彩,并迅速进入了广泛应用阶段。目前,数字图像处理技术已在工程科学、计算机科学、信息科学、遥感、遥测、采矿、地质勘探、工业探伤、自动控制、机器人、军事、公安、生物学、医学、视频、多媒体、统计学甚至社会科学等领域得到了广泛应用,并显示出了更加诱人的前景,成为了包括计算机科学与技术、信息科学、航空航天和生物医学工程等在内的多学科的研究重点和热点。这些学科的研究成果又促使了图像处理技术向更高水平发展,数字图像处理技术正是在这种应用的迫切需要和自身的不断发展之中逐步完善的新兴学科。未来,图像处理技术的发展及应用与经济建设联系之紧密、影响之深远是不可估量的。

一、算法分析与描述:

以数字图像处理原理,综合运用MATLAB工具箱实现图像处理的GUI程序设计。实现以下功能:

1、选取若干张目标图像文件,在计算机图象驱动程序中显示;

2、对图像进行中值去噪观察其变化;

3、对图像进行均值去噪观察其变化;

4、对图像进行腐蚀膨胀观察其变化;

5、对图像进行观开运算和闭运算观察其变化。

二、详细设计过程:

利用matlab数字图像处理,编写相关函数,具体过程如下:双击打开MATLAB 7.0→File →New→GUI→单击,调整axes1大小→单击OK,调整按钮大小和颜色,修改名称→再建axes2→单击OK,调整按钮大小和颜色,修改名称→保存→View→M-file Edit→针对每个功能按钮,输入对应的函数。

三、调试过程中出现的问题及相应解决办法:

本软件大多数功能实现是针对二值图像,如果输入图像为RGB图像如:腐蚀,膨胀将无法处理显示,请先进行RGB图像转二值图像操作后再进行其他处理

四、程序运行截图及其说明

原始图像

RGB图像转二值图像

灰度直方图:灰度级的函数,是对图像中灰度级分布的统计如图(横坐标表示灰度级,纵坐标表示图像中对应某灰度级所出现的像素个数。)

图像噪声:

1、高斯噪声:是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。

加高斯噪声后对应直方图

2、椒盐噪声:噪声的幅值基本相同,但是出现的位置是随机的。

加椒盐噪声后直方图

图像噪声的抑制:

1、均值滤波的方法是,对待处理的当前像素,选择一个模版,该模板为其近邻的若干像素组成,用模板中像素的均值来代替原来像素的方法,

2、中值滤波的方法是,基于排序统计理论的一种能有效的线性信号处理技

含高斯噪声的原图

利用均值去噪和均值去噪的效果如下均值去噪

中值去噪

通过对比说明含有高斯噪声的图像利用高斯去噪效果比均值去噪好2、含椒盐高斯噪声的原图

利用高斯去噪和均值去噪的效果如下

均值去噪

中值去噪

通过对比说明含有椒盐噪声的图像利用高斯去噪效果比均值去噪差。

二值图像的腐蚀和膨胀开运算和闭运算

1、腐蚀可以粘连的目标物进行分离。

2、膨胀可以将断开的目标进行接续。

3、开运算:使用同一个模板对图像先腐蚀再进行膨胀的运算,以达到腐蚀目的,利用腐蚀

可以粘连的目标物进行分离。

4、闭运算:使用同一个模板对图像先膨胀再进行膨腐蚀的运算,以达到膨胀目的,利用膨

胀可以将断开的目标进行接续。

选择图片

腐蚀

开运算

选择原图

膨胀

闭运算

五、简单操作手册

如果装有matlab软件直接双击导入相应函数之后,点击“回车”键程序,实现相应的功能。

总结

通过这次基于MATLAB的图像处理的课程设计,熟悉和掌握了MATLAB 程序设计方法、MATLAB GUI 程序设计、MATLAB图像处理工具箱,了解了图形用户界面的制作的设计原则和一般步骤:简单性、一致性、习常性、响应要迅速、连续等原则,学会了运用MATLAB工具箱对图像进行处理和分析。放大缩小图像时使用了两种方法,最近邻插值法比双线性插值法运行时间快;就效果而言,使用最邻近插值法确实出现了锯齿,但并不明显,而双线性插值则几乎没有什么改变。在做到加高斯噪声和椒盐噪声时,程序运行较慢,我认为这可能有两方面的原因:一是程序的问题,二是计算机的反应速度。通过不同的加噪方法,得到了不同的加噪效果;不同的滤波方法,得到的滤波效果图也不同。中值滤波较自适应滤波运行速度快。

参考文献

[1] 朱虹.计算机图象处理基础[M]. 科学出版社, 2005

[2] R C.Gonzalez, R E.Woods著,阮秋琦,阮宇智等译.计算机图象处理(第2版).北京:电子工业出版社,2003

[3] K.R.Castleman. 计算机图象处理.北京:电子工业出版社,2002

[4] 章毓晋.图像处理与分析-图像工程(上册),清华大学,2001

[5] 何斌等编著.Visual C++计算机图象处理.人民邮电出版社,2002

[6] 张宏林编著.Visual C++计算机图象模式识别技术及工程实践.人民邮电出版社,2003.

[7] 黄维通.Visual C++面向对象与可视化程序设计.清华大学出版社,2003

[8] R C.Gonzalez, R E.Woods, S L. Eddins著,阮秋琦,阮宇智等译.计算机图象处理(MATLAB 版).北京:电子工业出版社,2005

致谢

在此特别感谢我的指导老师柯老师,在柯老师悉心指导和无私帮助下我得以完成此次课程设计,并且对理论知识有了更深的理解,将理论知识应运于实践生活中有了初步的掌握。柯老师对待我们亦师亦友,他的细心,尽职尽责是我们有目共睹的,再次感谢课老师。同时也感谢我周围给与帮助的同学、朋友。

附录I

部分源程序

%以下程序示例说明了如何对图像eight进行腐蚀和膨胀操作,程序代码如下%创建结构元素

SE=strel('rectangle',[40 30]);

I=imread('eight.tif');

figure(1),imshow(I);

%使用结构元素腐蚀图像

I2=imerode(I,SE);

figure(2),imshow(I2)

%恢复矩形为原有大小,使用相同的结构元素对腐蚀过的图像进行膨胀。

I3=imdilate(I2,SE);

figure(3),imshow(I3)

%以下是利用MA TLAB实现二值图像开和闭运算的程序:

clear all;

bw0=imread('C:\image \hourse.bmp')

figure(1),imshow(bw0)

%变为阈值取为0.7的二值图像

bw1=im2bw(bw0,0.7);

figure(2),imshow(bw1);

s=ones(3);

bw2=imopen(bw1,s);

figure(3),imshow(bw2);

bw3=imclose(bw1,s);

figure(4),imshow(bw3);

s1=strel('disk',2);

bw4=imopen(bw1,s1);

figure(5),imshow(bw4);

bw5=imclose(bw1,s1);

figure(6),imshow(bw5)

I=imread('C:\Documents and Settings\Administrator\桌面\winter .bmp'); figure,imshow(I);

I1=imnoise(I,'salt & pepper',0.06); %加噪

K1=medfilt2(I,[3,3]); %使用3*3模板完成中值滤波

K2=medfilt2(I,[5,5]); %使用5*5模板完成中值滤波

K3=medfilt2(I,[7,7]); %使用7*7模板完成中值滤波

数学形态学的基本运算

第二章数学形态学的基本运算 2.1二值腐蚀和膨胀 二值图象是指那些灰度只取两个可能值的图象,这两个灰度值通常取为0和1。习惯上认为取值1的点对应于景物中的点,取值为0的点构成背景。这类图象的集合表示是直接的。考虑所有1值点的集合(即物体)X,则X与图象是一一对应的。我们感兴趣的也恰恰是X集合的性质。 如何对集合X进行分析呢?数学形态学认为,所谓分析,即是对集合进行变换以突出所需要的信息。其采用的是主观“探针”与客观物体相互作用的方法。“探针”也是一个集合,它由我们根据分析的目的来确定。术语上,这个“探针”称为结构元素。选取的结构元素大小及形状不同都会影响图象处理的结果。剩下的问题就是如何选取适当的结构元素以及如何利用结构元素对物体集合进行变换。为此,数学形态学定义了两个最基本的运算,称为腐蚀和膨胀即1。 2.1 .1二值腐蚀运算 腐蚀是表示用某种“探针”(即某种形状的基元或结构元素)对一个图象进行探测,以便找出图象内部可以放下该基元的区域。它是一种消除边界点,使边界向内部收缩的过程。可以用来消除小且无意义的物体。腐蚀的实现同样是基于填充结构元素的概念。利用结构元素填充的过程,取决于一个基本的欧氏空间概念—平移。我们用记号A二表示一个集合A沿矢量x平移了一段距离。即: 集合A被B腐蚀,表示为AΘB,其定义为: 其中A称为输入图象,B称为结构元素。AΘB由将B平移x仍包含在A内的所有点x组成。如果将B看作模板,那么,AΘB则由在将模板平移的过程中,所有可以填入A内部的模板的原点组成。根据原点与结构元素的位置关系,腐蚀后的图象大概可以分为两类: (1)如果原点在结构元素的内部,则腐蚀后的图象为输入图象的子集,如图2.1所示。 (2)如果原点在结构元素的外部,那么,腐蚀后的图象则可能不在输入图象的内部,如图2.2所示。 图2.1腐蚀类似于收缩

基于数学形态学的图像噪声处理.

基于数学形态学的图像噪声处理 摘要 本文首先介绍了数学形态学的发展简史及其现状,紧接着详细的阐述了数学形态学在图像处理和分析中的理论基础。并从二值数学形态 学出发着重研究了数学形态学的膨胀、腐蚀、开运算、闭运算等各种 运算和性质,然后根据已有的运算,接着引入了形态滤波器设计、形态学图像处理的实用算法。由于在图像的获取中存在各种可能的噪声,比 如高斯噪声、瑞利噪声、伽马噪声、指数噪声、均匀噪声以及椒盐等 噪声,由于这些噪声的普遍存在,因此,利用数学形态学的腐蚀、膨胀、开启、闭合设计出了一种比较理想的(闭和开)形态学滤波器,并且用MATLAB语言编写程序,反复的使用这种开闭、闭开来处理图像中存在的噪声,其效果比较满意。 关键词:数学形态学图像处理腐蚀膨胀滤波Studies on Mathematical Morphology for Image Processing ABSTRACT In this paper ,we first introduced the brief history and development of mathematical morphology some general theory of mathematical morphology analysis and many experiment results are https://www.360docs.net/doc/9216333526.html,ter ,from the aspect of morphology of dual value, special emphasis on various operations and properties including dilation, erosion,open operation and close operation etc.In addition, morphology analysis method of the dual value image is also discussed and the practical and improved operations of the morphological image processing such as electric filter design, marginal pattern testing are introduced. As the image of the acquisition in the range of possible noise, such as Gaussian noise, Rayleigh noise, Gamma noise, Uniform noise Salt and Pepper noise and so on. As the prevalence of such noise, so using mathematical morphology of erosion,dilation, opening, closing designed a more ideal (open and closed morphological filter, And repeated to use opening and closing, closing and opening handle image processing in the noise. It is satisfied with its results.And the simulation results is more satisfactory after the use of MATLAB language programming. Keyword:mathematical morphology image processing erosion dilation

基于MATLAB的数字二值图像处理与形状分析的实现

本科学生毕业论文 论文题目:基于MATLAB的数字二值图像处理与形 状分析实现 学院:电子工程学院 年级:2011 专业:电子信息科学与技术 姓名:刘学利 学号:20113564 指导教师:王晓飞 2014年06月24日

摘要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能.由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好地为人们服务.数字图像处理是一种通过计算机采用一定算法对图形图像处理的技术.数字图像处理技术已经在各个领域上有了比较广泛的应用.图像处理的信息量很大,对处理速度的要求也比较高.MATLAB强大的运算和图像展示功能,使图像处理变得更加的简单和直观.本文介绍了MATLAB语言的特点,基于MATLAB的数字图像处理环境,介绍了如何利用MATLAB及其图像处理工具箱进行图像处理的方法.主要论述了利用MATLAB实现图像的二值化,二值图像的腐蚀、膨胀、开、闭等形态学处理. 关键词 MATLAB;数字图像处理;二值图像

Abstract Digital image processing is an emerging technology,with the development of computer hardware,real-time digital image processing has become possible due to digital image processing algorithms to appear,making it faster and faster processing speed,better for people services.Digital image processing is used by some algorithms Computer graphics image processing technology.Digital image processing technology has been used in various areas which have a relatively wide range of applications.The amount of information on the processing speed requirement is relatively high.MATLAB is good at computing and graphics display capabilities,so that image processing becomes more simple and intuitive.This paper introduces characteristics of MATLAB language and this MATLAB-based digital image processing environment,describes how to use the MATLAB Image Toolbox for its digital image processing,and through some examples to illustrate the use of MATLAB Image Processing Toolbox for image processing method.Mainly discuss the use of MATLAB for image processing enhancement,binary image and its corrode and dilate and open and close. Key words MATLAB;digital image processing;image enhancement and binary image

数字图像处理教学大纲(2014新版)

数字图像处理 课程编码:3073009223 课程名称:数字图像处理 总学分: 2 总学时:32 (讲课28,实验4) 课程英文名称:Digital Image Processing 先修课程:概率论与数理统计、线性代数、C++程序设计 适用专业:自动化专业等 一、课程性质、地位和任务 数字图像处理课程是自动化专业的专业选修课。本课程着重于培养学生解决智能化检测与控制中应用问题的初步能力,为在计算机视觉、模式识别等领域从事研究与开发打下坚实的理论基础。主要任务是学习数字图像处理的基本概念、基本原理、实现方法和实用技术,并能应用这些基本方法开发数字图像处理系统,为学习图像处理新方法奠定理论基础。 二、教学目标及要求 1.了解图像处理的概念及图像处理系统组成。 2.掌握数字图像处理中的灰度变换和空间滤波的各种方法。 3.了解图像变换,主要是离散和快速傅里叶变换等的原理及性质。 4.理解图像复原与重建技术中空间域和频域滤波的各种方法。 5. 理解解彩色图像的基础概念、模型和处理方法。 6. 了解形态学图像处理技术。 7. 了解图像分割的基本概念和方法。 三、教学内容及安排 第一章:绪论(2学时) 教学目标:了解数字图像处理的基本概念,发展历史,应用领域和研究内容。通过大量的实例讲解数字图像处理的应用领域;了解数字图像处理的基本步骤;了解图像处理系统的组成。 重点难点:数字图像处理基本步骤和图像处理系统的各组成部分构成。 1.1 什么是数字图像处理 1.2 数字图像处理的起源

1.3.1 伽马射线成像 1.3.2 X射线成像 1.3.3 紫外波段成像 1.3.4 可见光及红外波段成像 1.3.5 微波波段成像 1.3.6 无线电波成像 1.3.7 使用其他成像方式的例子 1.4 数字图像处理的基本步骤 1.5 图像处理系统的组成 第二章:数字图像基础(4学时) 教学目标:了解视觉感知要素;了解几种常用的图像获取方法;掌握图像的数字化过程及其图像分辨率之间的关系;掌握像素间的联系的概念;了解数字图像处理中的常用数学工具。 重点难点:要求重点掌握图像数字化过程及图像中像素的联系。 2.1 视觉感知要素(1学时) 2.1.1 人眼的构造 2.1.2 眼镜中图像的形成 2.1.3 亮度适应和辨别 2.2 光和电磁波谱 2.3 图像感知和获取(1学时) 2.3.1 用单个传感器获取图像 2.3.2 用条带传感器获取图像 2.3.3 用传感器阵列获取图像 2.3.4 简单的图像形成模型 2.4 图像取样和量化(1学时) 2.4.1 取样和量化的基本概念 2.4.2 数字图像表示 2.4.3 空间和灰度级分辨率 2.4.4 图像内插 2.5 像素间的一些基本关系(1学时) 2.5.1 相邻像素 2.5.2 临接性、连通性、区域和边界 2.5.3 距离度量 2.6 数字图像处理中所用数学工具的介绍 2.6.1 阵列与矩阵操作

数字图像处理复习重点整理

《数字图像处理》复习 第一章绪论 数字图像处理技术的基本内容:图像变换、图像增强、图象恢复、图像压缩编码、图像分割、图像特征提取(图像获取、表示与描述)、彩色图像处理和多光谱及高光谱图像处理、形态学图像处理 第二章数字图像处理基础 2-1 电磁波谱与可见光 1.电磁波射波的成像方法及其应用领域: 无线电波(1m-10km)可以产生磁共振成像,在医学诊断中可以产生病人身体的横截面图像☆微波(1mm-1m)用于雷达成像,在军事和电子侦察领域十分重要 红外线(700nm-1mm)具有全天候的特点,不受天气和白天晚上的影响,在遥感、军事情报侦察和精确制导中广泛应用 可见光(400nm-700nm)最便于人理解和应用最广泛的成像方式,卫星遥感、航空摄影、天气观测和预报等国民经济领域 ☆紫外线(10nm-400nm)具有显微镜方法成像等多种成像方式,在印刷技术、工业检测、激光、生物学图像及天文观测 X射线(1nm-10nm)应用于获取病人胸部图像和血管造影照片等医学诊断、电路板缺陷检测等工业应用和天文学星系成像等 伽马射线(0.001nm-1nm)主要应用于天文观测 2-2 人眼的亮度视觉特征 2.亮度分辨力——韦伯比△I/I(I—光强△I—光照增量),韦伯比小意味着亮度值发生较小变化就能被人眼分辨出来,也就是说较小的韦伯比代表了较好的亮度分辨力 2-3 图像的表示 3. 黑白图像:是指图像的每个像素只能是黑或白,没有中间的过渡,一般又称为二值图像 (黑白图像一定是二值图像,二值图像不一定是黑白图像) 灰度图像:是指图像中每个像素的信息是一个量化了的灰度级的值,没有彩色信息。 彩色图像:彩色图像一般是指每个像素的信息由R、G、B三原色构成的图像,其中的R、B、G是由不同的灰度级来描述的。 4.灰度级L、位深度k L=2^k 5.储存一幅M×N的数字图像所需的比特 b=M×N×k 例如,对于一幅600×800的256灰度级图像,就需要480KB的储存空间(1KB=1024Byte 1Byte=8bit) 2-4 空间分辨率和灰度级分辨率 6.空间分辨率是图像中可分辨的最小细节,主要由采样间隔值决定,反映了数字化后图像的实际分辨率。一种常用的空间分辨率的定义是单位距离内可分辨的最少黑白线对数目(单位是每毫米线对数),比如每毫米80线对。对于一个同样大小的景物来说,对其进行采样的空间分辨率越高,采样间隔就越小,图片的质量就越高。 7.灰度级分辨率是指在灰度级别中可分辨的最小变化,通常把灰度级级数L称为图像的灰度级分辨率(灰度级通常是2的整数次幂) 8.在图像空间分辨率不变的情况下,采样数越少,图像越小。同时也证实了,在景物大小不变的情况下,图像阵列M×N越小,图像的尺寸就越小; 随着空间分辨率的降低,图像大小尺寸不变,图像中的细节信息在逐渐损失,棋盘格似的粗颗粒像素点变得越来越明显。由此也说明,图像的空间分辨率越低,图像的视觉效果越差;随着灰度分辨率的降低,图像的细节信息在逐渐损失,伪轮廓信息在逐渐增加。由于伪轮

形态学图像处理小结

一.形态学基础知识理解 形态学图像处理基本的运算包括:二值腐蚀和膨胀、二值开闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换、灰值腐蚀和膨胀、灰值开闭运算、灰值形态学梯度等。 1.膨胀与腐蚀 最基本的形态学操作有二种:膨胀与腐蚀(Dilation与Erosion)。膨胀是在二值图像中“加长”和“变粗”的操作。这种方式和变粗的程度由一个结构元素组成的集合来控制。腐蚀是“收缩”或“细化”二值图像中的对象。同样,收缩的方式和程度由一个结构元素控制。腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。膨胀就是图像中的高亮部分进行膨胀,“领域扩”,效果图拥有比原图更大的高亮区域。腐蚀就是原图中的高亮部分被腐蚀,“领域被蚕食”,效果图拥有比原图更小的高亮区域。 常用的三种膨胀与腐蚀的组合:开运算、闭运算、击中或击不中变换。(1)开运算和闭运算: A被B的形态学开运算是A被B腐蚀后再用B来膨胀腐蚀结果。其几何解释为:B在A完全匹配的平移的并集。形态学开运算完全删除了不能包含结构元素的对象区域,平滑了对象的轮廓,断开了狭窄的连接,去掉了细小的突出部分;(2)闭运算: A被B的形态学闭运算是先膨胀再腐蚀的结果,其几何解释为:所有不与A重叠的B的平移的并集。形态学闭运算会平滑对象的轮廓,与开运算不同的是,闭运算一般会将狭窄的缺口连接起来形成细长的弯口,并填充比结构元素小的洞。(3)击中击不中变换: 击中与击不中变换先对目标图像进行目标结构元素的腐蚀操作;后对目标图像的对偶进行背景结构元素的腐蚀操作;最后取两次结果的交集。 2.重构 重构是一种涉及到两幅图像和一个结构元素的形态学变换。一幅图像,即标记(marker),是变换的开始点。另一幅图像是掩模(mask),用来约束变换过程。结构元素用于定义连接性。 3.灰度图像形态学 对于灰度图像来说,膨胀和腐蚀是以像素邻域的最大值和最小值来定义的。膨胀和腐蚀可以组合使用,以获得各种效果。例如,从膨胀后的图像中减去腐蚀过的图像可以产生一个“形态学梯度”,可以用来度量图像局部灰度变化。 开运算和闭运算用于形态学平滑。由于开运算可以去除比结构元素更小的明亮细节,闭运算可以去除比结构元素更小的暗色细节,所以它们经常组合在一起用来平滑图像并去除噪声。

数学形态学去噪

目录 一绪论 (1) 1.1 数学形态学简介 (1) 1.2 数学形态学与数字图像处理 (1) 1.3 本次课程设计的目的与要求 (2) 二数学形态学的基本运算 (3) 2.1 基本概念 (3) 2.1.1结构元素 (3) 2.1.2膨胀与腐蚀 (3) 2.2 二值形态学图像处理 (4) 2.2.1 膨胀 (4) 2.2.2 腐蚀 (6) 2.2.3 开运算 (7) 2.2.4 闭运算 (8) 2.3 灰度形态学图像处理 (9) 2.3.1 膨胀 (9) 2.3.2 腐蚀 (10) 2.3.3 开运算与闭运算 (11) 2.4 综述 (13) 三数学形态学滤波器去噪 (15) 3.1 概述 (15)

3.2噪声模型 (16) 3.2.1 高斯噪声 (16) 3.2.2 椒盐噪声 (16) 3.3形态学滤波器 (17) 3.4形态学图像去噪原理 (20) 3.5形态学图像去噪的应用 (20) 小结与体会 (21) 参考文献 (22) 附录 (23) 一绪论 1.1数学形态学简介 数学形态学作为一门新兴的图像处理与分析学科,1964年由法国的G.Mathern和J.Serra在积分几何的基础上首次创立。70年代初,采用数学形态学的学者们开拓了图像分析的一个新的领域。经过十多年的理论与实践探索,G.Mathern和J.Serra等人在研究中认识到,对图像先作开运算接着再作闭运算,可以产生一种幂等运算;采用递增尺寸的交变开闭序列作用于图像,可有效地消除图像的噪声,1982年他们正式提出了形态学滤波器的概念。90年代数学形态学有两个显著的发展趋势,第一个是致力于运动分析,包括编码与运动景物描述;第二个是算法与硬件结构的协调发展,用于处理数值函数的形态学算子的开发与设计。

基于数学形态学的图像边缘检测方法研究文献综述

文献综述 课题:基于数学形态学的图像边缘检测方法研究 边缘检测是图像分割的核心容,而图像分割是由图像处理到图像分析的关键步骤,在图像工程中占据重要的位置,对图象的特征测量有重要的影响。图像分割及基于分割的目标表达、特征提取和参数测量等将原始图像转化为更抽象更紧凑的形式,使得更高层的图像分析和理解成为可能。从而边缘检测在图像工程中占有重要的地位和作用。因此对边缘检测的研究一直是图像技术研究中热点,人们对其的关注和研究也是日益深入。 首先,边缘在边界检测、图像分割、模式识别、机器视觉等中有很重要的作用。边缘是边界检测的重要基础,也是外形检测的基础。同时,边缘也广泛存在于物体与背景之间、物体与物体之间,基元与基元之间,是图像分割所依赖的重要特征。其次,边缘检测对于物体的识别也是很重要的。第一,人眼通过追踪未知物体的轮廓而扫视一个未知的物体。第二,如果我们能成功地得到图像的边缘,那么图像分析就会大大简化,图像识别就会容易得多。第三,很多图像并没有具体的物体,对这些图像的理解取决于它们的纹理性质,而提取这些纹理性质与边缘检测有极其密切的关系。 理想的边缘检测是能够正确解决边缘的有无、真假、和定向定位。长期以来,人们一直关心这一问题的研究,除了常用的局

部算子及以后在此基础上发展起来的种种改进方法外,又提出了许多新的技术,其中,比较经典的边缘检测算子有 Roberts cross算子、Sobel算子、Laplacian算子、Canny算子等,近年来又有学者提出了广义模糊算子,形态学边缘算子等。这些边缘检测的方法各有其特点,但同时也都存在着各自的局限性和不足之处。 本次研究正是在已有的算法基础上初步进行改进特别是形 态学边缘算子,以期找到一个更加简单而又实用的算子,相信能对图像处理中的边缘检测方法研究以及应用有一定的参考价值。 一、课题背景和研究意义: 伴随着计算机技术的高速发展,数字图像处理成为了一门新兴学科,并且在生活中的各个领域得以广泛应用。图像边缘检测技术则是数字图像处理和计算机视觉等领域最重要的技术之一。在实际图像处理中,图像边缘作为图像的一种基本特征,经常被用到较高层次的图像处理中去。边缘检测技术是图像测量、图像分割、图像压缩以及模式识别等图像处理技术的基础,是数字图像处理重要的研究课题之一。 边缘检测是图像理解、分析和识别领域中的一个基础又重要的课题, 边缘是图像中重要的特征之一,是计算机视觉、模式识别等研究领域的重要基础。图像的大部分主要信息都存在于图像的边缘中,主要表现为图像局部特征的不连续性,是图像中灰度变化比较强烈的地方,也即通常所说的信号发生奇异变化的地

数字图像处理实验 数学形态学其应用

实验四:数学形态学及其应用 1.实验目的 1.了解二值形态学的基本运算 2.掌握基本形态学运算的实现 3.了解形态操作的应用 2.实验基本原理 腐蚀和膨胀是数学形态学最基本的变换,数学形态学的应用几乎覆盖了图像处理的所有领域,给出利用数学形态学对二值图像处理的一些运算。 膨胀就是把连接成分的边界扩大一层的处理。而收缩则是把连接成分的边界点去掉从而缩小一层的处理。 二值形态学 I(x,y), T(i,j)为 0/1图像Θ 腐蚀:[]),(&),(),)((),(0 ,j i T j y i x I AND y x T I y x E m j i ++=Θ== 膨胀:[]),(&),(),)((),(0,j i T j y i x I OR y x T I y x D m j i ++=⊕== 灰度形态学 T(i,j)可取10以外的值 腐蚀: []),(),(min ),)((),(1 ,0j i T j y i x I y x T I y x E m j i -++=Θ=-≤≤ 膨胀: []),(),(max ),)((),(1 ,0j i T j y i x I y x T I y x D m j i +++=⊕=-≤≤ 1.腐蚀Erosion: {}x B x B X x ?=Θ: 1B 删两边 2B 删右上 图5-1 剥去一层(皮) 2.膨胀Dilation: {}X B x B X x ↑⊕:= 1B 补两边

2B 补左下 图5-2 添上一层(漆) 3.开运算open :B B X ⊕Θ=)(X B 4.闭close :∨ Θ⊕=B B X X B )( 5.HMT(Hit-Miss Transform:击中——击不中变换) 条件严格的模板匹配 ),(21T T T =模板由两部分组成。1T :物体,2T :背景。 {} C x x i X T X T X T X ??=?21, 图5-3 击不中变换示意图 性质: (1)φ=2T 时,1T X T X Θ=? (2))()()(21T X T X T X C Θ?Θ=? C T X T X )()(21Θ?Θ= )/()(21T X T X ΘΘ= 6.细化/粗化 (1)细化(Thin ) C T X X T X XoT )(/??=?= 去掉满足匹配条件的点。 图5-4 细化示意图 系统细化{}n B oB XoB T Xo ))(((21=, i B 是1 -i B 旋转的结果(90?,180?,270?) 共8种情况 适于细化的结构元素 1 1110 00d d I = d d d L 1011 00= (2)粗化(Thick ) X 21 1 1 2 3 T ? XoT X ? X X ?T X ΘT T ⊕

Matlab一种二值化图像的形态学操作程序

Matlab中将一幅图像阈值分割二值化非常简单,若需要通过阈值th2二值化保留一些大面积的、且有灰度值含有大于th1的点的前景区域,而不需要小面积的区域(th1大于th2),这时会遇到这样的问题:当阈值选为th2时会把一些小面积区域也保留下来;若把阈值增大到th1,小面积的区域没了,但是原来大面积的区域又会减小;若要直接去掉阈值th2二值化图像中面积小于某一值的的区域,需要计算每个区域的面积,计算量大,而且有的区域中并没有含有大于th1的点。 下面利用数学形态学的方法来解决上述问题。 这里主要是采用数学形态学中的腐蚀与膨胀操作,采用均值滤波、灰度图像高阈值二值化、种子点选择、灰度图像低阈值二值化和选择滤波相结合的方法,具体来说:腐蚀过程采用均值滤波和高阈值对第一细分图像二值化,滤掉面积较小的区域,得到较大的区域,然后选择每个区域的种子点;膨胀过程采用低阈值对第一细分图像二值化,保留含有种子点的区域,其它的均过滤掉。经过腐蚀和膨胀操作后,得到所希望的结果,见下图。 程序如下: wmf10=imread('mwf1.bmp'); %读取图像 wmf1=wmf10(:,:,1);%由于是灰度图像,三个页面相同,故只对第一页面数据操作

figure(1); subplot(121);imagesc(wmf1);colormap(gray); %显示原图象 h=fspecial('average',3); wmf1_filted=uint8(round(filter2(h,wmf1))); %均值滤波 th1=0.94*max(max(wmf1)); %确定阈值th1 wmf1th1=(wmf1_filted>th1); %按阈值th1二值化 [wmf1th1_label numth1_label]=bwlabel(wmf1th1,8); rc=zeros(2,numth1_label); %选择种子点坐标 for i=1:numth1_label [r c]=find(wmf1th1_label==i); rc(1,i)=r(2);rc(2,i)=c(2); end r=rc(1,:); c=rc(2,:); coe=1.4; th2=mean2(wmf1)+coe*std2(wmf1); %确定阈值th2 wmf1th2=(wmf1>th2); %按阈值th2二值化 wmf1th2_select=bwselect(wmf1th2,c,r,8); %保留含有种子点的前景区域subplot(122);imagesc(wmf1th2_select);colormap(gray); 上述程序主要是采用了bwlabel和beselect函数,虽然没有直接使用Matlab的形态学操作的膨胀、腐蚀函数,但其实质过程和达到的效果是遵循形

数字图像处理报告 图像二值化

数字图像处理实验报告 实验二灰度变换 实验目的:通过实验掌握灰度变换的基本概念和方法 实验内容: 掌握基本的灰度变换:图像反转、对数变换、幂次变换和二值化1.图像反转、对数变换、幂次变换 I=imread('fengjing.jpg'); J=im2double(I); subplot(2,3,1),imshow(J); title('原图'); K=255-I; subplot(2,3,2),imshow(K); title('图象反转'); L=3.*log(1+J); subplot(2,3,3),imshow(L);title('图象对数,系数为3'); M=10.*log(1+J); subplot(2,3,4),imshow(M);title('图象对数,系数为10'); N=10.*(J.^0.2); subplot(2,3,5),imshow(N);title('图象指数变换,γ=0.2'); P=10.*(J.^2.5); subplot(2,3,6),imshow(P);title('图象指数变换,γ=2.5'); 2.图象二值化 方法一:

I=imread('fengjing.jpg'); % 确定大小subplot(1,2,1),imshow(I);title('原图象'); [m,n]=size(I); for i=1:m for j=1:n if I(i,j)<128 I(i,j)=0; else I(i,j)>=128 & I(i,j)<256 I(i,j)=255; end end end subplot(1,2,2),imshow(I);title('图象二值化');方法二: I=imread('fengjing.jpg'); % 确定大小subplot(1,2,1),imshow(I);title('原图象'); J=find(I<128); I(J)=0; J=find(I>=128); I(J)=255; title('图像二值化(阈值为128)'); subplot(1,2,2),imshow(I);title('图象二值化');

数学形态学图像处理的基本运算实现及分析

数学形态学图像处理的基本运算实现及分析 一、基本原理 数学形态学是一种应用于图像处理和模式识别领域的新的方法。它的基本思想是用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像进行分析和识别的目的。数学形态学的数学基础和所用语言是集合论。数学形态学的应用可以简化图像数据,保持它们基本的形状特性,并除去不相干的结构。另一方面,数学形态学的算法具有天然的并行实现的结构。 1、基本运算 数学形态学的基本运算有四个:膨胀、腐蚀、开启和关。 如用A 表示图像集合,B 表示结构元素,形态学运算就是用B 对A 进行操 作。 A 被 B 膨胀,记为A ⊕B ,⊕为膨胀算子,膨胀的定义为 A B ⊕?{|[()]}x x B A =≠? 该式表明的膨胀过程是B 首先做关于原点的映射,然后平移x 。A 被B 的膨胀是 B 被所有x 平移后与A 至少有一个非零公共元素。 A 被 B 腐蚀,记为A ⊙B ,⊙为腐蚀算子,腐蚀的定义为 A B Θ?{|[()]}x x B A =≠? 也就是说,A 被B 的腐蚀的结果为所有使B 被x 平移后包含于A 的点x 的集合。 换句话说,用B 来腐蚀A 得到的集合是B 完全包括在A 中时B 的原点位置的集合。 膨胀和腐蚀并不互为逆运算,所以它们可以级连结合使用。例如,利用同一个结构元素B ,先对图像腐蚀然后膨胀其结果,或先对图像膨胀然后瘸蚀其结果,前一种运算称为开运算,后一种运算称为关运算。它们也是数学形态学中的重要运算。 开启的运算符为o ,A 用B 来开启写作AoB ,其定义为: A o ()B A B B =Θ⊕ 关的运算符为·,A 用B 来关写作A ·B ,其定义为: A ·()B A B B =⊕Θ 开和关两种运算都可以去除比结构元素小的特定图像细节,同时保证不产生全局的几何失真。开运算可以把比结构元素小的椒盐噪声滤除,切断细长搭接而起到分离作用。关运算可使比结构元素小的缺口或孔填补上,搭接短的间断而起到连通作用。 2、实际应用 近年来,数学形态学在图像处理方面得到了日益广泛的应用。下面主要就数学形态学在边缘检测、骨架提取等方面的应用做简要介绍。

图像二值化算法研究与实现

图像二值化算法研究与实现 摘要:图像二值化是图像预处理中的一项重要技术,在模式识别、光学字符识别、医学成像等方面都有重要应用。论文介绍了图像及数字图像处理技术的一些概念和相关知识;对VC++ 软件的发展和软件在图像处理中的应用做了简要介绍;还介绍了图像二值化算法以及利用VC++软件工具进行算法的实现。论文重点实现了图像分割技术中常用灰度图像二值化算法,如Otsu算法、Bernsen算法,并对这些算法运行的实验结果进行分析与比较。 关键词:图像处理;二值化;VC++; 1.引言 1.1 图像与数字图像 图像就是用各种观测系统观测客观世界获得的且可以直接或间接作用与人眼而产生视觉的实体。视觉是人类从大自然中获取信息的最主要的手段。拒统计,在人类获取的信息中,视觉信息约占60%,听觉信息约占20%,其他方式加起来才约占20%。由此可见,视觉信息对人类非常重要。同时,图像又是人类获取视觉信息的主要途径,是人类能体验的最重要、最丰富、信息量最大的信息源。通常,客观事物在空间上都是三维的(3D)的,但是从客观景物获得的图像却是属于二维(2D)平面的。 数字图像:数字图像是将连续的模拟图像经过离散化处理后得到的计算机能够辨识的点阵图像。在严格意义上讲,数字图像是经过等距离矩形网格采样,对幅度进行等间隔量化的二维函数。因此,数字图像实际上就是被量化的二维采样数组。 1.2 数字图像处理技术内容与发展现状 数字图像处理就是采用一定的算法对数字图像进行处理,以获得人眼视觉或者某种接受系统所需要的图像处理过程。图像处理的基础是数字,主要任务是进行各种算法设计和算法实现。 图像处理技术的发展大致经历了初创期、发展期、普及期和实用化期4个阶段。初创期开始与20世纪60年代,当时的图像采用像素型光栅进行少秒显示,大多采用中、大型机对其处理。在这一时期,由于图像存储成本高、处理设备昂贵,其应用面很窄。进入20世纪70年代的发展期,开始大量采用中、小型机进行处理,图像处理也逐渐改用光栅扫描方式,特别是CT和卫星遥感图像的出现,对图像处理技术的发展起到了很好的推动作用。到了20世纪80年代,图像处理技术进入普及期,此时的微机已经能够担当起图形图像处理的任务。超大规模集成电路(Very Large Scale Integration, VLSI)的出现更使处理速度大大提高,设备造价也进一步降低,极大地促进了图形图像系统的普及和应用。20世纪90年代是图像处理技术的实用化时期,图像处理的信息量巨大,对处理速度的要求极高。 1.3 图像二值化原理及意义 图像二值化是指用灰度变换来研究灰度图像的一种常用方法,即设定某一阈值将灰度

二值数学形态学图像处理和噪声抑制程序设计

*********************** 实践教学 *********************** 兰州理工大学 计算机与通信学院 2009年秋季学期 计算机图象处理综合训练 题目:二值数学形态学图像处理和噪声抑制程序设计 专业班级: 姓名: 学号: 指导教师: 成绩:

目录 摘要 (1) 前言 (1) 一、算法分析与描述: (1) 二、详细设计过程: (3) 三、调试过程中出现的问题及相应解决办法: (3) 四、程序运行截图及其说明 (3) 图像噪声的抑制: (7) 1、均值滤波的方法是 (7) 2、中值滤波的方法是 (7) 二值图像的腐蚀和膨胀开运算和闭运算 (11) 五、简单操作手册 (14) 总结 (15) 参考文献......................................................................................................... 错误!未定义书签。致谢 (17) 附录I (18) 部分源程序 (18)

摘要 图像处理(DigitalImageProcessing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。本文利用matlab以实现图像的二值数学形态学图像处理和噪声抑制程序设计。 噪声抑制针对高斯噪声和椒盐噪声,利用均值滤波和中值滤波对比处理:①均值滤波的方法是,对待处理的当前像素,选择一个模版,该模板为其近邻的若干像素组成,用模板中像素的均值来代替原来像素的方法,此处选取高斯模板来均值处理,即高斯去噪;②中值滤波的方法是,基于排序统计理论的一种能有效的线性信号处理技术。 二值数学形态学图像处理实现图像的腐蚀和膨胀开运算和闭运算。①腐蚀可以粘连的目标物进行分离;②膨胀可以将断开的目标进行接续;③开运算:使用同一个模板对图像先腐蚀再进行膨胀的运算,以达到腐蚀目的,利用腐蚀可以粘连的目标物进行分离;④闭运算:使用同一个模板对图像先膨胀再进行膨腐蚀的运算,以达到膨胀目的,利用膨胀可以将断开的目标进行接续。 【关键词】腐蚀膨胀开运算闭运算中值去噪均值去噪

数字图像处理实验-形态学

西安邮电学院 实验报告 实验名称形态学图像处理 课程名称数字图像处理A 姓名方健成绩 班级电子0802 学号05081038(01)日期2011-05-31 地点3#531

1.(1)了解并掌握膨胀、腐蚀及开运算、闭运算的基本原理; (2)编写程序使用开运算、闭运算处理图像,进一步理解开运算、闭运算的实质; (3)编写程序使用开运算、闭运算进行图像去噪处理,根据实验结果分析效果; (4)总结实验过程(实验报告,左侧装订):方案、编程、调试、结果、分析、结论。 2.实验环境(软件条件) Windows XP MATLAB 7.x 3.实验方法 对两幅受噪声干扰的数字图像curve_128.bmp (如图3.1所示)和enoise.bmp (如图3.2所示)进行如下处理: (1)对两幅图像进行腐蚀、膨胀处理,显示处理前、后图像: 可以用不同尺度及形状的结构元素进行腐蚀、膨胀处理,分析结构元素对处理效果的影响; (2)分别对两幅图像设计相应的开、闭运算进行降低噪声的处理,显示处理前、后图像; (3)分析两幅图像为了降低噪声所设计的运算有无不同?如果有请分析为什么会有这种不同? 4.实验分析 A 基本概念: A. 膨胀 已知二值图像A ,如果A b1,A b2,…,A bn 是由二值图像B={b 1,b 2,b 3,…,b n }中像素值为1的点平移得到,则A 由B 平移的并称为A 被B 膨胀。 B. 腐蚀 腐蚀是膨胀的逆运算。二值图像A 经二值图像B 腐蚀后在p 点仍为1的充分必要条件1是:B 平移到B 后,B 中的1像素也是A 中的1像素。 C. 开运算 用同一结构元腐蚀后在膨胀可去除比结构元小的所有区域像素点,而留下其余部分, 这一顺序称为“开”运算。 1 电子0802-01 图3.1 实验图像mili.bmp 图3.2 实验图像enoise.bmp

基于数学形态学的行波信号消噪滤波方法

基于数学形态学的行波信号消噪滤波方法 荣雅君,袁计委,王 伟,孙玉恒 (燕山大学河北省秦皇岛市 066004) 摘 要:数学形态学是一种非线性信号处理和分析工具,对电力系统信号的分析完全在时域中进行,且幅值不偏移和相位不衰减,形态学滤波器能有效地滤除各种噪声且能保留原信号的全局和局部特征的优点,很多性质优于小波分析理论。MATLAB仿真结果表明数学形态滤波在滤除脉冲干扰和白噪声方面具有良好的消噪能力。 关键词:行波;数学形态学;消噪; 0 引言 输电线路是电力系统的命脉,由于输电线路故障造成的停电事故,不仅影响人们的生产生活,而且严重危及电力系统的安全、稳定运行。因此准确、可靠的故障测距格外重要。行波故障测距由于其测距原理简单近来得到了较为广泛的研究和应用,并且形成了多种测距类型。然而无论哪种行波故障测距方法都需要在线路的端点处采集故障点发出的行波信号,然后再在采集的信号中寻找奇异点(行波波头),以确定行波到达时间,从而达到故障定位的目的[1]。由于线路中的各点参数不均匀,采集信号过程中硬件受到外界干扰等不可预测的原因,行波信号中必然含有大量的噪声,这对行波波头的捕捉带来严重的影响。因此,好的滤波是行波故障定位成功的关键。 以往对于行波的消噪主要是小波变换技术,由于用小波消除脉冲噪声必须设计计算量相当大的滤波器[2],所以在滤除脉冲噪声的情况下不适用。数学形态学是近年来提出的一种从图像处理演变而来的新方法,它利用图像处理理论提取信号的主要特征,而不改变其大体形状、实时性强,消噪效果好。本文利用数学形态学的方法滤除行波的各种噪声,取得良好效果。 1数学形态学及其基本运算 数学形态学(MM)是1964年由法国G.Matheron和J. Serra在积分几何研究成果的基础上创立的。主要优点是计算简单和并行快速,一般只包含布尔运算、加减法运算而不需要做乘法,它的基本思想是利用一个称作结构元素的“探针”在信号中的不断移动来考察信号各个部分之间的关系,并提取信号的主要特征[4]。利用数学形态学构成低通滤波器,即使原始信号伴随较强的噪声、甚至发生了严重的畸变,其基本形状仍可被识别及重构。 形态变换一般分为二值形态变换和多值形态变换,多值形态变换也称灰度变换。由于在电力系统信号分析中一般只涉及一维信号,这里只限于介绍一维离散情况下的多值形态变换,包括腐蚀、膨胀、形态开和形态闭。 1.1腐蚀和膨胀 设f(n)和g(n)分别为定义在F={0,1,…,N-1}和G= {0,1,…,M-1}上的离散函数,且N≥M。这里,f(n)为输入序列,g(n)为结构元素,N,M分别为其长度,则f(n)关于g(n)的腐蚀(erosion)和膨胀(dilation)分别定义为[5]: ()()min{()()} ()()max{()( f g n f n m g m )} f g n f n m g m Θ=+? ⊕=++ (1) 其中,n= 0,1,…,N-M;m= 0,1,…,M-1。 腐蚀和膨胀是最基本的形态变换,腐蚀变换是一种收缩变换,这种变换使目标肢体收缩、孔洞扩张。作为对偶,不难理解膨胀变换是一个扩张过程,这种变换使目标肢体扩张、孔洞收缩。 用于电力系统消噪时,采样后经过A/D转换的信号即为f(n)。M为结构函数的长度,其取值与采样率和希望滤除的脉冲噪声宽度及白噪声特性有关。 1.2开运算和闭运算 腐蚀和膨胀是不可逆运算,先膨胀后腐蚀与先腐蚀后膨胀均不能使目标还原,而是产生两种新的形态变换。先腐蚀后膨胀称为开运算(Opening),先膨胀后腐蚀是闭运算(Closing)。这两种运算的结果通常不同。序列f(n)关于g(n)的开运算和闭运算分别定义为: f g f g g f g f g g =Θ⊕ ?=⊕Θ o (2) 开闭运算均具有低通特性,其组合可用作形态学滤波。在实际应用中,对于电力系统这样的

相关文档
最新文档