实验一 灰度图像信息熵的相关计算与分析
基于灰度熵的样本块图像修复算法研究

1 引言
图像修 复 …最早被 B e r t a l mi o等人应 用于图像处理 领域 。图像修复 指在 图像 有破损或希望 移除 图像上某一
摘
要 : 针 对经典的 C r i mi n i s i 图像修复 算法 中出现 与周围邻域像素 不协调 的块状效 应 , 在深 入研究边 界像素点权值的基础上 , 提 出了一种改进样本块图像修复算法。该算法引进灰度熵来改进优先权值计算方法 , 进而建立新的优先级修复序列 , 并在寻 找最佳匹配块时考虑块修复后与周围邻域的连贯性。仿真实验表明 , 该算法在一定程度上弥补了经典 Cr i mi n i s i 图像修复 算法的不足。相 比传统样本块图像修复算法 , 运行时间有所缩短 , 修复效果好 、画面更和谐、 自然 , 符 合人类审美观 。
关键词 :图像修复 ; 像素权值 ; 灰度熵 ; 样本块
中 图分 类 号 : T P 3 9 1 文献 标 识 码 : A 文章编号 : 1 o 0 3 — 7 2 4 l ( 2 0 l 7 ) 0 3 - 0 0 5 9 -0 5
St u d y o f E x e mp l a r I ma g e I n p a i n t i n g Al g o r i t h m
a e s t he t i c a p p r e c i a t i o n c o mp a r i n g t o t r a d i t i o n a l e x e mp l a r i ma g e i n p a i n t i n g a l g o r i t m . h
基于信息熵的光学成像系统分析

基于信息熵的光学成像系统分析光学成像系统是一种基于光学原理的成像技术,广泛应用于生物医学图像、遥感图像等领域。
通过对图像信息进行分析和处理,可以获取有关目标物体的各种参数和特征。
信息熵(Entropy)是信息论中的一个重要概念,用来描述信息的不确定性。
在光学成像中,信息熵可以用来评估图像的复杂性和随机性,从而进一步分析和提取图像中的内容和特征。
1. 图像质量评估:通过计算图像的信息熵,可以评估图像的质量和清晰度。
一般来说,高质量的图像具有较低的信息熵,因为图像中的信息是有序且可预测的;而低质量的图像则具有较高的信息熵,因为图像中存在着噪声和干扰。
2. 目标检测与识别:利用信息熵可以对图像中的目标进行检测和识别。
对于具有高信息熵的图像,说明图像中存在较多的目标和复杂的场景;而对于具有低信息熵的图像,说明图像中的目标较少或者场景相对简单。
通过计算不同目标的信息熵,可以实现对不同目标的自动检测和识别。
3. 图像分割:利用信息熵可以进行图像的自动分割,将图像中的目标和背景进行有效区分。
对于具有较高信息熵的像素,可以认为它们属于目标区域;而对于具有较低信息熵的像素,可以认为它们属于背景区域。
利用这种分割方法,可以实现对图像中不同区域的提取和分析。
4. 图像增强与去噪:通过对图像的信息熵进行计算,可以针对不同图像区域进行增强和去噪处理。
对于具有较高信息熵的区域,可以通过增强处理,强化图像的细节和轮廓;而对于具有较低信息熵的区域,可以通过去噪处理,减少图像中的噪声和干扰。
基于信息熵的光学成像系统分析是一种可以对图像进行自动分析和处理的方法。
通过对图像的信息熵进行计算,可以评估图像的质量、进行目标检测和识别、实现图像分割,以及进行图像增强和去噪等操作。
这种方法可以有效提取图像中的有用信息,为后续的图像处理和分析提供有力支持。
数字灰度图像的基本运算处理 正文讲解

1前言介绍一种用可视化数值计算软件MATLAB实现的数字图像处理系统平台,系统使用MATLAB中提供的GUI设计系统可视化的用户界面,下拉式的菜单方便用户选择对图像的处理。
用户可以随意选择要处理的图片。
但是该系统只支持灰度图片,可实现内容主要包括灰度图像的代数运算、几何运算。
基于数字图像处理的一些基本原理,利用MATLAB 设计程序进行对灰度图像的处理。
有部分处理运算有很多种方法,我选择了最简单、最明了的方法。
数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。
理论上讲,图像是一种二维的连续函数,然而在计算机上对图像进行数字处理的时候,首先必须对其在空间和亮度上进行数字化,这就是图像的采样和量化的过程。
二维图像进行均匀采样,就可以得到一幅离散化成M×N样本的数字图像,该数字图像是一个整数阵列,因而用矩阵来描述该数字图像是最直观最简便的了。
随着计算机的发展,图像处理技术在许多领域得到了广泛应用,用于图像处理的软件也很多,如PHOTOSHOP、PAINTSHOP、GIMP、SaperaProcessing、MATLAB等,其中大部分软件都是基于广告策划和图像修饰处理而设计的应用软件,进行图像处理时并不是很方便。
而MATLAB(矩阵实验室) 它在矩阵运算上有自己独特的特点,在矩阵运算处理具有很大的优势,因此用MATLAB处理数字图像非常的方便。
不仅如此,MATLAB提供了丰富的图形命令和图形函数,而且其面向对象的图形系统具有强大的用户界面(GUI)生成能力。
这样,用户就可以充分利用系统提供的 GUI 特性,编写自己需要的图形界面,从而可以高效地进行图像处理。
MATLAB支持五种图像类型,即索引图像、灰度图像、二值图像、RGB图像和多帧图像阵列;支持BMP、GIF、HDF、JPEG、PCX、PNG、TIFF、XWD、CUR、ICO等图像文件格式的读,写和显示。
实验一灰度图像信息熵的相关计算与分析

实验⼀灰度图像信息熵的相关计算与分析实验⼀灰度图像信息熵的相关计算与分析⼀、实验⽬的1、复习信息熵,条件熵,联合熵,互信息,相对熵的基本定义, 掌握其计算⽅法,学习互信息与相对熵的区别之处并⽐较两者的有效性,加深对所学理论理论知识的理解。
2、掌握图像的的基本处理⽅法,了解图像的编码原理。
3、学习使⽤matlab ,掌握matlab 的编程。
4、通过对⽐分析,。
在解决问题的过程中,锻炼⾃⾝对问题的研究能⼒。
⼆、实验内容与要求1、计算灰度图像的信息熵,条件熵,联合熵,互信息,相对熵,并⽐较互信息和相对熵在判别两幅图像的联系与区别。
2、利⽤matlab 编程计算,并书写完整实验报告。
三、实验原理1、信息熵离散随机变量X 的熵H(X)为: ()()log ()x H X p x p x χ∈=-∑图像熵是⼀种特征的统计形式,它反映了图像中平均信息量的多少。
图像的⼀维熵表⽰图像中灰度分布的聚集特征所包含的信息量,将图像的灰度值进⾏数学统计,便可得到每个灰度值出现的次数及概率,则定义灰度图像的⼀元灰度熵为:255log iii H p p==-∑利⽤信息熵的计算公式便可计算图像的信息熵,求出任意⼀个离散信源的熵(平均⾃信息量)。
⾃信息是⼀个随机变量,它是指某⼀信源发出某⼀消息所含有的信息量。
所发出的消息不同,它们所含有的信息量也就不同。
任何⼀个消息的⾃信息量都代表不了信源所包含的平均⾃信息量。
信息熵的意义:信源的信息熵H 是从整个信源的统计特性来考虑的。
它是从平均意义上来表征信源的总体特性的。
对于某特定的信源,其信息熵只有⼀个。
不同的信源因统计特性不同,其熵也不同。
图像的⼀维熵可以表⽰图像灰度分布的聚集特征,却不能反映图像灰度分布的空间特征,为了表征这种空间特征,可以在⼀维熵的基础上引⼊能够反映灰度分布空间特征的特征量来组成图像的⼆维熵。
选择图像的邻域灰度均值作为灰度分布的空间特征量,与图像的像素灰度组成特征⼆元组,记为( i, j ),其中i 表⽰像素的灰度值(0255)i ≤≤,j 表⽰邻域灰度(0255)j ≤≤,2(,)/ij P f i j N=上式能反应某像素位置上的灰度值与其周围像素灰度分布的综合特征,其中 f(i, j)为特征⼆元组(i, j)出现的频数,N 为图像的尺度,定义离散的图像⼆维熵为:2550log ij iji H p p ==∑构造的图像⼆维熵可以在图像所包含信息量的前提下,突出反映图像中像素位置的灰度信息和像素邻域内灰度分布的综合特征。
信息熵在图像处理中的应用 毕业论文

摘要信息论是人们在长期通信实践活动中,由通信技术与概率论、随机过程、数理统计等学科相结合而逐步发展起来的一门新兴交叉学科。
而熵是信息论中事件出现概率的不确定性的量度,能有效反映事件包含的信息。
随着科学技术,特别是信息技术的迅猛发展,信息理论在通信领域中发挥了越来越重要的作用,由于信息理论解决问题的思路和方法独特、新颖和有效,信息论已渗透到其他科学领域。
随着计算机技术和数学理论的不断发展,人工智能、神经网络、遗传算法、模糊理论的不断完善,信息理论的应用越来越广泛。
在图像处理研究中,信息熵也越来越受到关注。
为了寻找快速有效的图像处理方法,信息理论越来越多地渗透到图像处理技术中。
本文通过进一步探讨概论率中熵的概念,分析其在图像处理中的应用,通过概念的分析理解,详细讨论其在图像处理的各个方面:如图像分割、图像配准、人脸识别,特征检测等的应用。
本文介绍了信息熵在图像处理中的应用,总结了一些基于熵的基本概念,互信息的定义。
并给出了信息熵在图像处理特别是图像分割和图像配准中的应用,最后实现了信息熵在图像配准中的方法。
关键词:信息熵,互信息,图像分割,图像配准AbstractInformation theory is a new interdisciplinary subject developed in people long-term communication practice, combining with communication technology, theory of probability, stochastic processes, and mathematical statistics. Entropy is a measure of the uncertainty the probability of the occurrence of the event in the information theory, it can effectively reflect the information event contains. With the development of science and technology, especially the rapid development of information technology, information theory has played a more and more important role in the communication field, because the ideas and methods to solve the problem of information theory is unique, novel and effective, information theory has penetrated into other areas of science. With the development of computer technology and mathematical theory, continuous improvement of artificial intelligence, neural network, genetic algorithm, fuzzy theory, there are more and more extensive applications of information theory. In the research of image processing, the information entropy has attracted more and more attention. In order to find the fast and effective image processing method, information theory is used more and more frequently in the image processing technology. In this paper, through the further discussion on concept of entropy, analyzes its application in image processing, such as image segmentation, image registration, face recognition, feature detection etc.This paper introduces the application of information entropy in image processing, summarizes some basic concepts based on the definition of entropy, mutual information. And the information entropy of image processing especially for image segmentation and image registration. Finally realize the information entropy in image registration.Keywords:I nformation entropy, Mutual information, Image segmentation,Image registration目录摘要 .......................................................................................................................... .. (1)ABSTRACT (2)目录 (3)1 引言 (5)1.1信息熵的概念 (5)1.2信息熵的基本性质及证明 (6)1.2.1 单峰性 (6)1.2.2 对称性 (7)1.2.3 渐化性 (7)1.2.4 展开性 (7)1.2.5 确定性 (8)2基于熵的互信息理论 (9)2.1 互信息的概述 (9)2.2 互信息的定义 (9)2.3 熵与互信息的关系 (9)3 信息熵在图像分割中的应用 (11)3.1图像分割的基本概念 (11)3.1.1图像分割的研究现状 (11)3.1.2 图像分割的方法 (11)3.2 基于改进粒子群优化的模糊熵煤尘图像分割 (12)3.2.1 基本粒子群算法 (12)3.2.2 改进粒子群优化算法 (13)3.2.3 Morlet变异 (13)3.2.4改建粒子群优化的图像分割方法 (14)3.2.5 实验结果及分析 (16)3.3 一种新信息熵的定义及其在图像分割中的应用 (19)3.3.1香农熵的概念及性质 (19)3.3.2一种信息熵的定义及证明 (19)3.3.3信息熵计算复杂性分析 (21)3.3.4二维信息熵阈值法 (22)3.3.5二维信息熵阈值法的复杂性分析 (24)3.3.6 结论及分析 (25)4 信息熵在图像配准中的应用 (27)4.1图像配准的基本概述 (27)4.2基于互信息的图像配准 (27)4.3P OWELL算法 (28)4.4变换 (28)4.4.1平移变换 (29)4.4.2旋转变换 (30)4.5基于互信息的图像配准的设计与实现 (31)4.5.1总体设计思路和图像配准实现 (31)4.5.2直方图 (33)4.5.3联合直方图 (33)4.5.4灰度级差值技术 (34)4.4.5优化搜索办法级结论 (35)5 结语 (37)致谢 (38)参考文献 (39)1 引言1.1. 信息熵的概念1948年,美国科学家香农(C .E .Shannon)发表了一篇著名的论文《通信的数学理论》。
实验二_信息熵与图像熵计算

实验名称:信息熵与图像熵计算 一、实验目的:复习信息熵基本定义, 能够自学图像熵定义和基本概念。 二、实验内容与原理: 内容: 1.能够写出MATLAB 源代码,求信源的信息熵。 2.根据图像熵基本知识,综合设计出 MATLAB 程序,求出给定图像的图像 熵。 原理: 1.MATLAB 中数据类型、矩阵运算、图像文件输入与输出知识复习。 2.利用信息论中信息熵概念,求出任意一个离散信源的熵(平均自信息量)。 自信息是一个随机变量,它是指某一信源发出某一消息所含有的信息量。所发出 的消息不同, 它们所含有的信息量也就不同。任何一个消息的自信息量都代表不 了信源所包含的平均自信息量。 不能作为整个信源的信息测度,因此定义自信息 量的数学期望为信源的平均自信息量: 信息熵的意义:信源的信息熵H是从整个信源的统计特性来考虑的。它是从 平均意义上来表征信源的总体特性的。对于某特定的信源,其信息熵只有一个。 不同的信源因统计特性不同,其熵也不同. 三、实验步骤 1.求解信息熵过程: 1) 输入一个离散信源,并检查该信源是否是完备集。 2) 去除信源中符号分布概率为零的元素。 3) 根据平均信息量公式,求出离散信源的熵。
未信的我
for (i=0;i<4;i++) { printf("%lf\n",a[i]); count=count+a[i]; if (a[i]!=0) %判断语句 H=H+(-a[i]*log(a[i])/log(2)); % 把 C 语言中以 10 为底的 LOG 函数 转变为以2为底的函数 else continue; } printf("离散信源的熵:%lf\n",H); } 2.图像熵计算过程: 1) 输入一幅图像,并将其转换成灰度图像。 2) 统计出图像中每个灰度阶象素概率。 3) 根据图像熵和公式,计算出一幅图像的熵。 I = imread('peppers.png'); %读入彩色图像 imshow(I); img = rgb2gray(I); %将图像转换为灰度图像 [x,y] = size(img); P1 = imhist(img)/(x*y); H1=0; for i=1:256 if P1(i) ~= 0 H1 = H1+(-P1(i)*log2(P1(i))); end end H1 四、实验数据及结果分析(可附程序运行截图)
实验二 信息熵与图像熵

信电学院信息论与编码实验报告书(2013/2014学年第二学期)实验名称:信息熵与图像熵计算专业班级:通信三班学生姓名:包博文学号:120310323指导教师:张龙设计成绩:2014年5月10日实验二信息熵与图像熵计算一、实验目的1 通过本实验复习MATLAB的基本命令,熟悉MATLAB下的基本函数2 复习信息熵基本定义,能够自学图像熵定义和基本概念二、实验要求1 能够写出MATLAB源代码,求信源的信息熵2 根据图像熵基本知识,设计出MATLAB程序,求出给定图像的图像熵三、实验步骤1 求解信息熵过程:①输入一个离散信源,并检查该信源是否是完备集。
②去除信源中符号分布概率为零的元素。
③根据平均信息量公式,求出离散信源的熵。
2 图像熵计算过程:①输入一幅图像,并将其转换成灰度图像。
②统计出图像中每个灰度阶象素概率。
③统计出图像中相邻两象素的灰度阶联合分布矩阵。
④根据图像熵和二阶熵公式,计算出一幅图像的熵。
四、程序的流程图1 信息熵2 图像熵真五、试验运行结果记录1、信息熵(1)、A=[0.3 0.5 0.2 0.1];H=xinxishang(A)???Error using==>xinxishang不是完备集。
(2)、A=[0.3 0.05 0.35 0.1 0.2 0];H=xinxishang(A)去除概率为零的元素A =0.3000 0.0500 0.3500 0.1000 0.2000 H =2.0639;(3)、A=[0.05 0.1 0.3 0.1 0.35];H=xinxishang(A)H=2.0639;2、图像熵[H1,H2] = tuxiangshang('111.jpg')H1 =7.2250; H2 =5.3577;六、编写的程序1、信息熵function H=xinxishang(A)if sum(A)~=1error('不是完备集')endif find(A==0)A(find(A==0))=[];disp('去除概率为零的元素');A endH=-sum(A.*log2(A));2、图像熵function [H1,H2]=tuxiangshang(img) I=imread(img);img=rgb2gray(I);imview(I), imview(img);[ix,iy]=size(img);P1=imhist(img)/(ix*iy);temp=double(img);temp=[temp,temp(:,1)];A=zeros(256,256);for x=1:ixfor y=1:iyi=temp(x,y);j=temp(x,y+1);A(i+1,j+1)=A(i+1,j+1)+1;endendP2=A./(ix*iy);H1=0;H2=0;for i=1:256if P1(i)~=0H1=H1-P1(i)*log2(P1(i));endfor j=1:256if P2(i,j)~=0H2=H2-P2(i,j)*log2(P2(i,j));endendendH2=H2/2七、实验小结通过本次实验熟悉了Matlab软件编写程序环境和一些函数的功能及使用,掌握了信息熵,图像熵的计算方法。
灰度值卷积运算

灰度值卷积运算
灰度值卷积运算是图像处理中的一种常见操作方法。
它通过对图像中的每个像素点与一个卷积核进行卷积运算,得到一个新的像素值,从而改变图像的特征。
在灰度图像中,每个像素点的像素值表示了该点的亮度信息,取值范围一般为0-255。
卷积核是一个小的矩阵,通常为3x3
或5x5的大小,其中包含了一组权重值。
卷积运算的过程如下:
1. 将卷积核对齐到图像的某个像素点上,将卷积核的中心与该像素点重合。
2. 将卷积核的每个元素与对应位置上的像素值相乘,得到一组结果。
3. 将这一组结果相加,得到最终的像素值。
4. 将卷积核移动到图像的下一个像素点上,重复上述过程,直到对整个图像进行完全扫描为止。
通过改变卷积核的权重值,可以实现不同的图像处理效果。
常见的一些卷积核包括边缘检测、模糊、锐化等。
灰度值卷积运算可以应用于各种图像处理任务,如图像增强、边缘检测、特征提取等。
它是图像处理中的一种基本操作,也是许多高级图像处理算法的基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一
灰度图像信息熵的相关计算与分析
一、实验目的
1、复习信息熵,条件熵,联合熵,互信息,相对熵的基本定义, 掌握其计算方法,学习互信息与相对熵的区别之处并比较两者的有效性,加深对所学理论理论知识的理解。
2、掌握图像的的基本处理方法,了解图像的编码原理。
3、学习使用matlab ,掌握matlab 的编程。
4、通过对比分析,。
在解决问题的过程中,锻炼自身对问题的研究能力。
二、实验内容与要求
1、计算灰度图像的信息熵,条件熵,联合熵,互信息,相对熵,并比较互信息和相对熵在判别两幅图像的联系与区别。
2、利用matlab 编程计算,并书写完整实验报告。
三、实验原理
1、信息熵
离散随机变量X 的熵H(X)为: ()()log ()
x H X p x p x χ
∈=-∑
图像熵是一种特征的统计形式,它反映了图像中平均信息量的多少。
图像的一 维熵表示图像中灰度分布的聚集特征所包含的信息量,将图像的灰度值进行数学统计,便可得到每个灰度值出现的次数及概率,则定义灰度图像的一元灰度熵为:
255
log i
i
i H p p
==-∑
利用信息熵的计算公式便可计算图像的信息熵,求出任意一个离散信源的熵(平均自信息量)。
自信息是一个随机变量,它是指某一信源发出某一消息所含有的信息量。
所发出的消息不同,它们所含有的信息量也就不同。
任何一个消息的自信息量都代表不了信源所包含的平均自信息量。
信息熵的意义:信源的信息熵H 是从整个信源的统计特性来考虑的。
它是从平均意义上来表征信源的总体特性的。
对于某特定的信源,其信息熵只有一个。
不同的信源因统计特性不同,其熵也不同。
图像的一维熵可以表示图像灰度分布的聚集特征,却不能反映图像灰度分布的空间特征,为了表征这种空间特征,可以在一维熵的基础上引入能够反映灰度分布空间特征的特征量来组成图像的二维熵。
选择图像的邻域灰度均值作为灰度分布的空间特征量,与图像的像素灰度组成特征二元组,记为( i, j ),其中i 表示像素的灰度值(0255)i ≤≤,j 表示邻域灰度(0255)j ≤≤,
2
(,)/ij P f i j N
=
上式能反应某像素位置上的灰度值与其周围像素灰度分布的综合特征,其中 f(i, j)为特征二元组(i, j)出现的频数,N 为图像的尺度,定义离散的图像二维熵为:
255
0log ij ij
i H p p ==∑
构造的图像二维熵可以在图像所包含信息量的前提下,突出反映图像中像素位置的灰度信息和像素邻域内灰度分布的综合特征。
2、联合熵
离散型随机变量(X,Y )的联合分布函数为
(,)p x y ,其联合熵(,)H X Y :
(,)(,)log (,)
x y H X Y P x y P x y χγ
∈∈=-∑∑
3、条件熵
若(,)~(,)X Y p x y ,则条件熵(/)H Y X 为:
(/)()(/)
x X
H Y X p x H Y X x ∈==∑
()(/)log (/)
x X
y Y
p x p y x p y x ∈∈=-∑∑
(,)log (/)
x X y Y
p x y p y x ∈∈=-∑∑
log (/)E p Y X =-
4、相对熵
相对熵是对两种分布之间的偏移的测量,在统计学中,以概率比的对数的期望形式出现。
相对熵是两个概率分布P 和Q 差别的非对称性的度量。
是用来度量使用基于Q 的编码来编码来自P 的样本平均所需的额外的比特个数。
典型情况下,P 表示数据的真实分布,Q 表示数据的理论分布,模型分布,或P 的近似分布。
相对熵的定义如下: p(x) 和 q(x)之间相关熵为
()(//)()log
()x X
p x D p q P x q x ∈=∑
()log
()p p X E q X =
5、互信息
互信息是一个随机变量包含另一个随机变量多少的一个量度,是一个随机变量由另一个随机变量的信息其不确定性的减少。
互信息的定义如下:两个随机变量X 和Y ,联合概率分布函数p(x, y),边缘概率分布函数为p(x)和p(y),互信息为联合分布和分布乘积之间的相对熵。
(,)(;)(,)log
()()x X y Y
p x y I X Y p x y p x p y ∈∈=∑∑
互信息是一有用的信息度量,指两个事件集合之间的相关性,互信息的值越大(小),相关程度越高(低)。
相对熵是两个概率分布差别的非对称性的度量,是用来度量使用基于一个的编码来编码来自另一个的样本平均所需的额外的比特个数,相对熵的值越大(小),非对称性的量度越大(小),侧面反映相关程度的低(高)。
两者都可以用来衡量两幅图像的相关程度,但是也有区别。
四、实验步骤
1) 输入一幅图像,并将其转换成灰度图像。
2) 统计出图像中每个灰度阶象素概率。
3) 统计出图像中相邻两象素的灰度阶联合分布矩阵。
4) 计算出每幅图像的熵和成对图像的条件熵,联合熵,互信息,相对熵 5)分析实验结果。
五、实验结果及分析
3)结果分析:
从原始图像可以看出图1分别与图2,图3,图4的差别原来越大。
从计算结果上看,它们的互信息的值越来越小、相对熵的值越来越大,与实际相符,结果正确。
回顾互信息与相对熵的定义,我们可以了解到互信息是一种有用的信息度量,它是指两个事件集合之间的相关性,因此互信息越大,二者的相似程度就越高。
而相对熵基于熵来定义,其直观意义是用p进行编码平均比q多的比特数,也就是p与q的差距,p与q差距越大相对熵就越大。
用两者不同的信息去衡量相同的信息,会产生较大的误差。
所以在衡量两个随机变量的相关程度时,互信息要比相对熵有优势,效果会更好一些。
六、心得体会
本次大作业我们首先对之前学过的知识复习一下,加深对信息熵、联合熵、互信息、条件熵以及相对熵的理解。
对于KL散度,虽然老师上课有专门讲解过,但是具体操作的时候还是概念不太清晰,为此我们参考网络已有的资料又重新学习了一下。
在图像的选择方面,我们刚开始决定用一组图像来计算,但是一组图像并不能完全说明互信息与相对熵之间的对比关系,最后经过讨论我们决定采用多组图像进行对比。
整个作业过程中程序仍然是大问题,我们不断的对程序进行修改,时间主要耗费在程序编写与数据的分析。
最后还是依靠大家一起合作,顺利完成了此次作业。