信息熵在图像处理中的应用.docx

上传人:b****1 文档编号:2424283 上传时间:2023-05-03 格式:DOCX 页数:24 大小:436.86KB
下载 相关 举报
信息熵在图像处理中的应用.docx_第1页
第1页 / 共24页
信息熵在图像处理中的应用.docx_第2页
第2页 / 共24页
信息熵在图像处理中的应用.docx_第3页
第3页 / 共24页
信息熵在图像处理中的应用.docx_第4页
第4页 / 共24页
信息熵在图像处理中的应用.docx_第5页
第5页 / 共24页
信息熵在图像处理中的应用.docx_第6页
第6页 / 共24页
信息熵在图像处理中的应用.docx_第7页
第7页 / 共24页
信息熵在图像处理中的应用.docx_第8页
第8页 / 共24页
信息熵在图像处理中的应用.docx_第9页
第9页 / 共24页
信息熵在图像处理中的应用.docx_第10页
第10页 / 共24页
信息熵在图像处理中的应用.docx_第11页
第11页 / 共24页
信息熵在图像处理中的应用.docx_第12页
第12页 / 共24页
信息熵在图像处理中的应用.docx_第13页
第13页 / 共24页
信息熵在图像处理中的应用.docx_第14页
第14页 / 共24页
信息熵在图像处理中的应用.docx_第15页
第15页 / 共24页
信息熵在图像处理中的应用.docx_第16页
第16页 / 共24页
信息熵在图像处理中的应用.docx_第17页
第17页 / 共24页
信息熵在图像处理中的应用.docx_第18页
第18页 / 共24页
信息熵在图像处理中的应用.docx_第19页
第19页 / 共24页
信息熵在图像处理中的应用.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

信息熵在图像处理中的应用.docx

《信息熵在图像处理中的应用.docx》由会员分享,可在线阅读,更多相关《信息熵在图像处理中的应用.docx(24页珍藏版)》请在冰点文库上搜索。

信息熵在图像处理中的应用.docx

信息熵在图像处理中的应用

信息熵在图像处理中的应用

摘要:

为了寻找快速有效的图像处理方法,信息理论越来越多地渗透到图像处理技术中。

文章介绍了信息熵在图像处理中的应用,总结了一些基于熵的图像处理特别是图像分割技术的方法,及其在这一领域内的应用现状和前景同时介绍了熵在织物疵点检测中的应用。

ApplicationofInformationEntropyonImageAnalysis

Abstract:

Inordertofindfastandefficientmethodsofimageanalysis,informationtheoryisusedmoreandmoreinimageanalysis.Thepaperintroducestheapplicationofinformationentropyontheimageanalysis,andsummarizessomemethodsofimageanalysisbasedoninformationentropy,especiallytheimagesegmentationmethod.Atthesametime,themethodsandapplicationoffabricdefectinspectionbasedoninformationentropyaleintroduced.

信息论是人们在长期通信实践活动中,由通信技术与概率论、随机过程、数理统计等学科相结合而逐步发展起来的一门新兴交叉学科。

而熵是信息论中事件出现概率的不确定性的量度,能有效反映事件包含的信息。

随着科学技术,特别是信息技术的迅猛发展,信息理论在通信领域中发挥了越来越重要的作用,由于信息理论解决问题的思路和方法独特、新颖和有效,信息论已渗透到其他科学领域。

随着计算机技术和数学理论的不断发展,人工智能、神经网络、遗传算法、模糊理论的不断完善,信息理论的应用越来越广泛。

在图像处理研究中,信息熵也越来越受到关注。

1信息熵

1948年,美国科学家香农(C.E.Shannon)发表了一篇著名的论文《通信的数学理论》。

他从研究通信系统传输的实质出发,对信息做了科学的定义,并进行了定性和定量的描述。

他指出,信息是事物运动状态或存在方式的不确定性的描述。

其通信系统的模型如下所示:

图1信息的传播

信息的基本作用就是消除人们对事物的不确定性。

信息熵是信息论中用于度量信息量的一个概念。

假定X是随机变量χ的集合,p(x)表示其概率密度,计算此随机变量的信息熵H(x)的公式是

P(x,y)表示一对随机变量的联合密度函数,他们的联合熵H(x,y)可以表示为

 

信息熵描述的是信源的不确定性,是信源中所有目标的平均信息量。

信息量是信息论的中心概念,将熵作为一个随机事件的不确定性或信息量的量度,它奠定了现代信息论的科学理论基础,大大地促进了信息论的发展。

设信源X发符号ai,的概率为Pi,其中i=1,2,…

,r,Pi>O,要

=1,则信息熵的代数定义形式为:

H(X)=-

logP(ai)

(1)

2图像处理

所谓计算机图像处理是指:

将图像信号转换成数字格式,并利用计算机对其进行处理的过程。

近几年来,数字图像处理技术的发展进一步深入、广泛和迅速,人们已充分认识到图像处理技术是认识世界、改造世界的重要手段之一。

图像信息处理技术已广泛应用于许多社会领域,如工业、农业、国防军事、社会公安、科研、生物医学、通信邮电等等。

概念上说,数字图像处理过程中所需的基本步骤如图2所示。

图2数字图像处理基本步骤

图像处理和分析过程主要包括:

图像变换、图像编码、边缘检测、图像分割、目标表达、描述和测量等等ra]。

人们为了得到感兴趣的目标,用各种方法来处理和分析图像。

如灰度共生矩阵法、Markov随机场法、灰度直方图统计法、灰度匹配法、二维傅立叶变换法、6abor变换法、小波变换法和数学形态法等等。

例如在灰度共生矩阵法中,用于测量灰度级分布随机性的一种特征参数就叫做熵。

它的定义为:

(2)

当矩阵P[i,j]的所有项皆为零时,其熵值最高。

除此之外,还有和熵、灰度熵、梯度熵、混合熵等等,从而说明了熵是图像的重要特征之一。

3信息熵在图像处理中的应用

图像分割是图像处理和分析的关键步骤,也是一种基本的计算机视觉技术。

当今信息熵主要应用在图像分割技术中。

为了识别和分析目标,图像分割把图像分成各具特性的区域。

这些特性可以是灰度、颜色、纹理等,目标可以对应单个区域,也可以对应多个区域。

基于熵的图像分割方法,尽可能减少了图像信息的损失,因此可用于复杂背景,而且这种方法有很多。

如黄春艳等提出的图像的分割方法有最大熵法和最小交叉熵法。

最大熵法和最小交叉熵法的基本思想都是利用图像的灰度分布密度函数定义图像的信息熵,根据假设的不同或视角的不同提不同的熵准则,最后通过优化该准则得到阈值。

最人熵准则强调系统内部的均匀性,应用于阈值化分割中就是搜索使目标或背景内部的灰度分布尽可能均匀的最优阈值。

交叉熵是度量两个概率分布之间信息量差异,它是Fn函数。

最小交叉熵准则应用在阈值化分割中,一般是搜索使分割前后图像的信息量差异最小的阈值。

吴谨等提出的在最大类间方差法和一致性准则法的基础上,运用最大熵原理来选择灰度阈值对图像进行分割方法。

还有庞全等提出的基于面向对象思想的图像分割算法。

此方法是分割阈值与局部灰度分

布相关的分割方法,针对非均匀图像的特点,在香农熵上推导出子集熵与全集熵的关系,作为图像的面向对象描述实验表明,相比常用的动态阈值算法,该算法具有运算量少、分割结果白适应性好的特点。

随着计算机技术和数学理论的不断发展,人工智能、神经网络、遗传算法、模糊理论的不断完善,以及处理的图像越来越复杂,单一的方法已不能满足人们的需求,因此,研究多方法的结合是这一领域的趋势。

如刘耀辉等提出的结合小波变换和二维最大熵法的图像分割的方法。

在小波变换后的低频子图上应用二维最大熵法获得最优分割阈值,同时减小了运算量,并利用高频子图获取图像边缘信息进而更好地定位目标区域,实现对子图的成功分割。

还有刘勃等提出的基于交叉熵的改进PCNN图像自动分割新方法。

该方法从原始图像与分割图像的目标之间、背景之间的差异性出发,对PCNN模型中的变阈值函数进行了改进,然后使其与最小交叉熵判据相结合来对图像进行自动分割。

实验表明,该片法对图像的分割精度高而且适应性较强。

图像处理中噪声的干扰是不可避免的,因此去除燥声也是图像处理中的问题之一。

目前,去除噪声的方法主要是利用图像变换,把图像从空域变为频域然后再进行滤波。

实验证明,信息熵用于抑制噪声干扰也是可行有效的。

如杨光等提出的一种改进的中值滤波方法,此方法利用选点滤波的方式,并结合信息熵理论来有效地抑制脉冲噪声干扰,并对其他类型噪声有一定的抑制作用,而且可以与其他算法联合抑制综合噪声下扰,还能保持图像很好的清晰度。

图像的边缘是指图像局部亮度变化最显著的部分。

边缘主要存在于目标与目标、目标与背景、区域与区域之间,是图像分割、纹理提取和形状特征提取等图像分析的重要基础,图像分析和理解的第一步常常是边缘检测。

边缘检测如此重要,其方法主要有:

Roberts算子、Sobel算子、Prewitt算子,还有二阶微分算子等等。

然而信息熵原理近来也被用于边缘检测技术中。

如张香琴等提出将熵算子与去除噪声相结合的边界检测法,如果计算的熵大于阈值,要判断是噪声的出现所引起,还是边界的出现所引起,这样,边检测边界边去噪声。

根据熵的理论,局部熵反映了图像灰度的离散程度,图像灰度分布相对均匀时则局部熵较大,而图像灰度分布离散性较大时局部熵较小。

局部熵是局部窗口内所有像素点共同作用的结果,对单点噪声不敏感,故局部熵本身具有一定的抗噪滤波能力。

下面这个实验说明了信息熵在图像处理中的相关应用

再计算出信息熵和互信息,如此进行十次实验,观察结果并进行分析。

选取两幅有相同部分但不完全相同的图片,matlab分别读出两幅图片的信息熵,同时计算他们的互信息,然后对图片进行剪裁,保留全部相同部分,

再计算出信息熵和互信息,如此进行十次实验,观察结果并进行分析。

步骤如下:

(1)选取两幅符合要求的图片。

分别命名为a1和b1。

a1b1

(2)打开matlab,创建新文件,并编写完成实验所需要的程序。

代码如下。

clc

a=imread('a1.jpg');

a=rgb2gray(a);

b=imread('b1.jpg');

b=rgb2gray(b);

[Ma,Na]=size(a);

[Mb,Nb]=size(b);

M=min(Ma,Mb);

N=min(Na,Nb);%初始化直方图数组

hab=zeros(256,256);

ha=zeros(1,256);

hb=zeros(1,256);%归一化

ifmax(max(a))~=min(min(a))

a=(a-min(min(a)))/(max(max(a))-min(min(a)));

else

a=zeros(M,N);

end

ifmax(max(b))-min(min(b))

b=(b-min(min(b)))/(max(max(b))-min(min(b)));

else

b=zeros(M,N);

end

a=double(int16(a*255))+1;

b=double(int16(b*255))+1;%统计直方图

fori=1:

M

forj=1:

N

indexx=a(i,j);

indexy=b(i,j);

hab(indexx,indexy)=hab(indexx,indexy)+1;%联合直方图

ha(indexx)=ha(indexx)+1;%a图直方图

hb(indexy)=hb(indexy)+1;%b图直方图

end

end

%计算联合信息熵

hsum=sum(sum(hab));

index=find(hab~=0);

p=hab/hsum;

Hab=sum(sum(-p(index).*log(p(index))));

%计算a图信息熵

hsum=sum(sum(ha));

index=find(ha~=0);

p=ha/hsum;

Ha=sum(sum(-p(index).*log(p(index))));

%计算b图信息熵

hsum=sum(sum(hb));

index=find(hb~=0);

p=hb/hsum;

Hb=sum(sum(-p(index).*log(p(index))));

%计算a和b的互信息

mi=Ha+Hb-Hab;

%计算a和b的归一化互信息

%mi=hab/(Ha+Hb);

(3)运行matlab,得出并记录结果。

(4)剪裁图片,保留全部相同部分。

再计算信息熵,同时程序里的图片名称更改一下,如此进行九次。

所得结果如下:

a2b2

a3b3

a4b4

a5b5

a6b6

a7b7

a8b8

a9b9

a10b10

结果2

结果3

结果4

结果5

结果6

结果7

结果8

结果9

结果10

下表对所需结果做出总结

次数

1

2

3

4

5

6

7

8

9

10

H(a)

5.1796

5.1933

5.2025

5.2015

5.1908

5.1714

5.1984

5.1787

5.1824

5.195

H(b)

5.1722

5.1968

5.1918

5.1930

5.1901

5.1497

5.1859

5.191

5.1967

5.1921

Mi

0.57372

0.56615

0.55458

0.57087

0.55178

0.53395

0.53634

0.69055

0.54693

1.6955

实验结论:

两幅图片重叠部分所占比例越大,互信息越大。

而信息熵与此无明显关系。

信息熵仅与图片的内容有关,内容越混乱信息熵越大。

5结语

随着计算机技术的迅速发展,以及其他科学技术的不断完善,信息熵已不再仅仅是通信领域中的概念,因此把信息熵应用到图像处理中是图像处理领域的又一方向,随着信息熵更好更充分地发挥作用,图像处理技术将会发展得更快,更加完善。

参考文献:

【1】傅芸祖信息论-基础理论与应用.北京:

电子工业出版社,2007.5

【2】姜丹.信息论与编码[M].合肥:

中国科学技术大学出版社,2004.

【3】章毓晋.图像处理和分析[M].北京清华大学出版社,1999.

【4】黄春艳,杨国胜,侯艳丽.基于熵的图像二值化方法比较研究[J].河南大学学报,2005,

【5】吴谨,李娟,刘成云,等.基丁最大熵的灰度闽值选取方法[J].武汉科技大学学报,2004,

【6】庞全,苏佳,段会龙.基于四叉树和交叉熵的面向对象图像分割方法[J].浙江大学学报:

工学版,2004

【7】刘耀辉,鲍苏苏.⋯种结合小波变换与二维最大闽值法的图像闽值分割方法[J].现代计算机,2005.7

【8】杨光,韩炎.一种改进的中值滤波方法[J].电脑开发与应用,2005.7

【9】张香琴,方如明,蔡健荣,等.基于去噪的熵算子边界检测法[J].江苏理工大学学报,2000

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2