基于Matlab的图像对比度增强方法比较

基于Matlab的图像对比度增强方法比较
基于Matlab的图像对比度增强方法比较

实验四 图像增强和滤波实验

实验四图像增强和滤波实验 一.实验目的: 掌握基本的图像增强方法,观察图像增强的效果,加深对灰度直方图的理解。掌握基本的图像滤波方法,观察图像滤波的效果。 二.实验内容:对比度增强,灰度变换,直方图均衡化,图像滤波对给定的灰度的数字图像(图像文件名分别为cameraman.tif,rice.tif和pout.tif)进行如下处理: (1)统计原图像的灰度直方图,并利用直方图均衡化处理进行图像增强, 同屏显示处理前后图像及其灰度直方图,比较异同,并回答数字图像均衡化后其直方图分布情况。 (2)利用图像调整函数(直接灰度调整方法)进行图像增强,同屏显示处理前后图像及其灰度直方图,比较异同,并回答数字图像均衡化后其直方图分布情况。

(3)利用函数IMNOISE ,在图像(LENA256.BMP )上分别叠加高斯噪声(gaussian)和椒盐噪声(salt&peppers),对比高斯低通滤波器和均值滤波器的性能。 对上述实验内容,自己创造性地设计实验,得出有意义的结论。 (a)原始图像 (b )原始直方图 (c)均衡化后的直方图 (d )均衡化后的图像

图叠加高斯噪声图图叠加椒盐噪声图 三.实验中用到的函数: 1.图像直方图可用函数imhist创建; 2.直方图均衡化(histogram equalization)函数:histeq; 可以实现强度值调整的自动完成 3.图像调整函数:imadjust; 强度(灰度)调整技术是将图像的强度值映射为一个新的数值范围中的一种方法。 4.Subplot函数:在同一窗口里同时显示几副图时,用来划分窗口的函数5.图像中加入噪声函数imnoise IMNOISE Add noise to image. J = IMNOISE(I,TYPE,...) Add noise of a given TYPE to the intensity image I. TYPE is a string that can have one of these values: 'gaussian' Gaussian white noise with constant mean and variance

图像的对比度增强

图像的对比度增强 1.原理 增强图像对比度实际是增强原图的各部分的反差。实际中往往是通过增强原图里某两个灰度值间的动态范围来实现的。我选用的是书本上最典型的图像增强对比度。 如图所示,可以看出通过这样一个变换,原图中灰度值在0到1s 和2s 到L-1间的动态 范围减小了,而原图中灰度值在1s 和2s 间的动态范围增强了,从而这个范围内的对比度增 强了。实验中我选用的数值是s1=50,s2=120,t1=60,t2=100。 2.代码 void CImageProcessingDoc::OnImageContrast() { m_pDibInit->Save("r_temp1.bmp"); // TODO: Add your command handler code here int i,j; //循环变量 int m_Width, m_Height, m_SaveWidth; int t[256]={0},s[256]={0}; double s1=50,s2=120,t1=60,t2=100; m_Width = m_pDibInit->GetWidth(); m_Height = m_pDibInit->GetHeight(); m_SaveWidth = m_pDibInit->GetSaveWidth(); for(j=0;jm_pDibBits[j*m_SaveWidth + i]m_pDibBits[j*m_SaveWidth + i]=(unsigned char) (m_pDibInit->m_pDibBits[j*m_SaveWidth + i]*(t1/s1)); else if(m_pDibInit->m_pDibBits[j*m_SaveWidth + i]>=s1||m_pDibInit->m_pDibBits[j*m_SaveWidth + i]<=s2) m_pDibInit->m_pDibBits[j*m_SaveWidth + i]=(unsigned char)

数字图像处理实验报告--直方图均衡化

数字图像处理实验报告 实验名称:直方图均衡化 : 班级: 学号: 专业:电子信息工程(2+2) 指导教师:华华 实验日期:2012年5月24日

直方图均衡化 图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法。直方图均衡化是最常见的间接对比度增强方法。直方图均衡化则通过使用累积函数对灰度值进行“调整”以实现对比度的增强。 直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度围的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度围的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。 缺点: 1)变换后图像的灰度级减少,某些细节消失; 2)某些图像,如直方图有高峰,经处理后对比度不自然的过分增强。 直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的方法。 这种方法通常用来增加许多图像的局部对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方法,亮度可以更好地在直方图上分布。这样就可以用于增强局部的对比度而不影响整体的对比度,直方图均衡化通过有效地扩展常用的亮度来实现这种功能。 直方图均衡化的基本思想是把原始图的直方图变换为均匀分布的形式,这样就增加了象素灰度值的动态围从而可达到增强图像整体对比度的效果。设原始图像在(x,y)处的灰度为f,而改变后的图像为g,则对图像增强的方法可表述为将在(x,y)处的灰度f映射为g。在灰度直方图均衡化处理中对图像的映射函数可定义为:g = EQ (f),这个映射函数EQ(f)必须满足两个条件(其中L为图像的灰度级数): (1)EQ(f)在0≤f≤L-1围是一个单值单增函数。这是为了保证增强处理没有打乱原始图像的灰度排列次序,原图各灰度级在变换后仍保持从黑到白(或从白到黑)的排列。 (2)对于0≤f≤L-1有0≤g≤L-1,这个条件保证了变换前后灰度值动态围的一致性。 累积分布函数即可以满足上述两个条件,并且通过该函数可以完成将原图像f的分布转换成g的均匀分布。此时的直方图均衡化映射函数为: gk = EQ(fk) = (ni/n) = pf(fi) , (k=0,1,2,……,L-1) 上述求和区间为0到k,根据该方程可以由源图像的各像素灰度值直接得到直方图均衡化后各像素的灰度值。在实际处理变换时,一般先对原始图像的灰度情况进行统计分析,并计算出原始直方图分布,然后根据计算出的累计直方图分布求出fk到gk的灰度映射关系。在重复上述步骤得到源图像所有灰度级到目标图像灰度级的映射关系后,按照这个映射关系对

【CN110197471A】一种图像对比度增强方法【专利】

(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910154634.5 (22)申请日 2019.03.01 (71)申请人 合肥工业大学 地址 230000 安徽省芜湖市屯溪路193号 (72)发明人 郝世杰 汪雷宇 张又明 洪日昌  汪萌  (74)专利代理机构 北京睿智保诚专利代理事务 所(普通合伙) 11732 代理人 杨海明 (51)Int.Cl. G06T 5/40(2006.01) (54)发明名称 一种图像对比度增强方法 (57)摘要 本发明公开一种图像对比度增强方法,所述 增强方法包括:采集待处理的图像,获得原始图 像;将所述原始图像采用色彩处理方法进行色彩 处理,获得色彩处理图像;将所述色彩处理图像 进行数据预处理,获得预处理色彩图像;将所述 原始图像进行预增强处理,获得第一增强图像; 根据所述色彩处理图像、所述第一增强图像和所 述原始图像采用图像增强方法,获得第二增强图 像。本发明提供的图像增强方法能够在像素级别 感知图像的结构,进行非均一的增强,产生对比 度得到增强且兼具自然性的结果。权利要求书1页 说明书2页 附图1页CN 110197471 A 2019.09.03 C N 110197471 A

1.一种图像对比度增强方法,其特征在于,所述增强方法包括: 采集待处理的图像,获得原始图像I; 将所述原始图像采用色彩处理方法进行色彩处理,获得色彩处理图像L;将所述色彩处理图像L进行数据预处理,获得预处理色彩图像; 将所述原始图像I进行预增强处理,获得第一增强图像; 根据所述色彩处理图像L、 所述第一增强图像和所述原始图像I采用图像增强方法,获得第二增强图像。 2.根据权利要求1所述的一种图像对比度增强方法,其特征在于,所述将所述原始图像采用色彩处理方法进行色彩处理,获得色彩处理图像L具体包括: 对所述原始图像做最大化颜色通道技术处理,获得色彩处理图像L。 3.根据权利要求1所述的一种图像对比度增强方法,其特征在于,所述将所述色彩处理图像L进行数据预处理,获得预处理色彩图像具体包括: 对所述色彩处理图像L进行取反和开操作,获得预处理色彩图像1-L。 4.根据权利要求1所述的一种图像对比度增强方法,其特征在于,所述将所述原始图像I进行预增强处理,获得第一增强图像具体包括: 对所述原始图像I采用简化的Retinex模型处理,获得第一增强图像。 5.根据权利要求1所述的一种图像对比度增强方法,其特征在于,所述根据所述色彩处理图像L、所述第一增强图像和所述原始图像I采用图像增强方法,获得第二增强图像具体包括: 第二增强图像。 权 利 要 求 书1/1页 2 CN 110197471 A

三种不同灰度图像增强算法对比

三种不同灰度图像增强算法对比 一、摘要 本文主要是运用直方图均衡化、平滑、锐化三种常见的图像增强算法对图像进行处理,并在此基础上分别用这 3 种算法处理的灰度图像进行比较,比对它们对图像的处理效果, 分析3 种方法在图像增强处理能力的优劣之处。 结果发现,直方图均衡化可以均衡图像的灰度等级, 经过直方图的均衡化,图像的细节更加清楚了,但是由于直方图均衡化没有考虑图像的内容,只是简单的将图像进行直方图均衡,提高图像的对比度,使图像看起来亮度过高,使图像细节受到损失; 图像平滑的目的是减少或消除图像的噪声, 图像平滑可以使图像突兀的地方变得不明显, 但是会使图像模糊,这也是图像平滑后不可避免的后果,只能尽量减轻,尽量的平滑掉图像的噪声又尽量保持图像细节,这也是图像平滑研究的主要问题; 图像锐化使图像的边缘、轮廓变得清晰,并使其细节清晰,常对图像进行微分处理,但是图像的信噪比有所下降。 关键词: 图像增强灰度图直方图平滑锐化 二、三种图像增强算法 图像预处理是相对图像识别、图像理解而言的一种前期处理,主要是指按需要进行适当的变换突出某些有用的信息,去除或削弱无用的信息,在对图像进行分析之前, 通常要对图像质量进行改善,改善的目的就是要使处理后的图像比原始图像更适合特定的应用。影响图像清晰度的因素很多,主要有光照不足、线路传输收到干扰等。 现存的图像增强技术主要分为空间域法和频率域法两类,其中的增强方法主要有直方图的修正、灰度变换、图像平滑、图像锐化、伪彩色和假彩色处理等。下面主要采用直方图均衡化、图像平滑、图像线性锐化对图像进行增强处理, 对比他们的处理效果,分析 3 种方法的在图像增强处理方面的优劣。 1、直方图均衡化 直方图均衡化也称为直方图均匀化,是一种常见的灰度增强算法,是将原图像的直方图经过变换函数修整为均匀直方图,然后按均衡后的直方图修整原图像。 为方便研究,先将直方图归一化,然后图像增强变换函数需要满足2个条件。 假设灰度级为归一化至范围[0,1]内的连续量,设其中任一灰度级别Z归一化为r,变换后图像的任一灰度级Z'归一化为s,显然r,s应当满足:0<=r<=1,0<=s<=1 因此直方图修正就是对下列公式的计算过程:s=T(r)或r=T'(s) 式中T(r)为变换函数,它必须满足下列条件: a在0<=r<=1区间内是单值单调增加函数; b对于0<=r<=1,有T(r)在[0,1]内。 条件a 保证灰度级从黑到白的次序,而条件b确保映射后的像素灰度在允许的范围内,避免整个图像明显变亮或者变暗。 从S 到r的反变换关系为r=T'(s) ;T'(s)对r同样满足上述条件。 灰度变换是对图像上各个像素点的灰度值x 按某个函数T 变换到y ,将图像的灰度级整个范围或其中某一段( A, B)扩展或压缩到( A, B)。直方图均衡化是灰度变换的一个重要应用,是以累计分布函数变换为基础的直方图修正法, 可以产生一幅灰度级分布具有均匀概率密度的图像。一幅图像灰度级r k 出现的概率近似为 其中n 是图像中像素的总和, nk 是灰度级为r k 的像素个数, L 为图像中灰度级总数。若

03 遥感图像增强

实验三遥感图像增强 一、背景知识 在获取图像的过程中,由于多种因素的影响,导致图像质量多少会有所退化。图像增强的目的在于:(1)采用一系列技术改善图像的视觉效果,提高图像的清晰度;(2)将图像转换成一种更适合于人或机器进行分析处理的形式。通过处理设法有选择地突出便于人或机器分析某些感兴趣的信息,抑制一些无用的信息,以提高图像的使用价值。 增强的方法往往具有针对性,增强的结果只是靠人的主观感觉加以评价。因此,图像增强方法只能有选择地使用。 图像增强方法从增强的作用域出发,可分为空间域增强和频率域增强两种。 空间域增强是直接对图像像素灰度进行操作;频率域增强是对图像经傅立叶变换后的频谱成分进行操作,然后经傅立叶逆变换获得所需结果。 图像增强所包含的主要内容如下图。 二、实验目的: 掌握遥感图像增强的基本方法,理解不同处理方法的适用类型。能根据需要对遥感图像进行综合处理。 三、实验内容: ?辐射增强处理 ?直方图均衡化 ?直方图匹配 ?空间增强处理 ?卷积增强处理 ?自适应滤波

?锐化增强处理 ?分辩率融合 光谱增强处理 ?主成份变换(PC变换/K-L变换) ?去相关拉伸 ?缨帽变换(K-T变换) ?指数计算 ?自然色彩变换 四、实验准备 1.软件ERDAS IMAGINE8.5版本以上; 2.实验用相关数据 五、实验步骤: (一)、辐射增强处理(Radiometric Enhancement) 1.直方图均衡化(Histogram Equalization) 直方图均衡化实质上是对图像进行非线性拉伸,重新分配图像像元值,使一定灰度范围内像元的数量大致相等;这样,原来直方图中间的峰顶部分对比度得到增强,而两侧的 谷底部分对比度降低,输出图像的直方图是一较平的分段直方图,如果输出数据分段值较 小的话,会产生粗略分类的视觉效果。 打开方法:(以文件Lanier.img为例) (1).ERDAS图标面板菜单条:Main - Image Interpreter Radiometric Enhancement - Histogram Equalization,打开Histogram Equalization对话框。 (2).ERDAS图标面板工具条:点击Interpreter图标一Radiometric Enhancement一 Histogram Equalization,打开Histogram Equalization对话框。 2.直方图匹配(Histogram Match) 直方图匹配是对图像查找表进行数学变换,使一幅图像的直方图与另一幅图像类似。 直方图匹配经常作为相邻图像拼接或应用多时相遥感图像进行动态变化研究的预处理工 作,通过直方图匹配可以部分消除由于太阳高度角或大气影响造成的相邻图像的效果差异。 操作方法

数字图像处理实验报告(空间域图像增强)

实验报告 实验名称空间域图像增强课程名称数字图像处理 姓名成绩 班级学号 日期地点

1.实验目的 (1)了解空间域图像增强的各种方法(点处理、掩模处理); (2)通过编写程序掌握采用直方图均衡化进行图像增强的方法; (3)使用邻域平均法编写程序实现图像增强,进一步掌握掩模法及其改进(加门限法)消除噪声的原理; (4)总结实验过程(实验报告,左侧装订):方案、编程、调试、结果、分析、结论。 2.实验环境(软件、硬件及条件) Windws7 MATLAB 6.x or above 3.实验方法 对如图4.1所示的两幅128×128、256级灰度的数字图像fing_128.img和cell_128.img 进行如下处理: (1)对原图像进行直方图均衡化处理,同屏显示处理前后图像及其直方图,比较异同, 并回答为什么数字图像均衡化后其直方图并非完全均匀分布。 (2)对原图像加入点噪声,用4-邻域平均法平滑加噪声图像(图像四周边界不处理,下同),同屏显示原图像、加噪声图像和处理后的图像。 ①不加门限; ②加门限T=(1/2)*avg(f(m,n)), 其中avg(f(m,n)=(1/N^2)*f(i,j)) 本次实验中的第一题,是对图像进行直方图统计和均衡化,在Matlab中有imhist()函数和histeq()函数直接调即可获得相应结果,代码如下: close all; clear all; fid=fopen('cell_128.img','r'); image1=fread(fid,[128,128],'uint8'); image1=uint8(image1); fclose(fid); subplot(2,2,1); %显示原图像 imshow(image1,[]); title('原图像'); subplot(2,2,2); %统计图像直方图 imhist(image1); title('原图像直方图');

实验六 遥感影像增强处理

实验六遥感影像增强处理 实习目的:掌握常用的遥感影像增强处理的方法。 实习内容:遥感影像空间、辐射、光谱增强处理的主要方法 空间增强:包括卷积增强处理、纹理分析、自适应滤波等 辐射增强:LUT拉伸处理、直方图均衡化处理、直方图匹配、亮度反转处理等 光谱增强:主成份变换、缨帽变换、色彩变换、指数计算等 图像增强是改善图像质量、增加图像信息量、加强图像判读和识别效果的图像处理方法。图像增强的目的是针对给定图像的不同应用,强调图像的整体或局部特性,将原来不清晰的图像变得清晰或增强某些感兴趣区域的特征,扩大图像中不同物体特征之间的差别,满足某些特殊分析的需要。图像增强的途径是通过一定的手段对原图像附加一些信息或变换数据,有选择的突出图像中感兴趣区域的特征或抑制图像中某些不需要的特征。图像增强的方法包括空间域增强和频率域增强两类。空间域增强包括空间增强、辐射增强和光谱增强。在实际运用中,不是所有的图象增强处理方法都要用到,具体采用哪种图象增强处理方法,视具体的研究区域,研究内容和对象而定。 1.图像解译功能简介(Introduction of Image Interpreter) 利用ERADS IMAGINE 进行图像增强主要采用ERADS IMAGINE的图像解译器(Image Interpreter)模块,该模块包含了50多个用于遥感图像处理的功能模块,这些功能模块在执行过程中都需要通过各种按键或对话框定义参数,多数功能都借助模型生成器(Model Maker)建立了图形模型算法,容易调用或编辑。 图像解译器(Image Interpreter或Interpreter),可以通过两种途径启动:ERDAS图标面板菜单条: Main/Image Interpreter--Image Interpreter 菜单 ERDAS图标面板工具条:点击Interpreter图标一Image Interpreter菜单

matlab中的图像增强实验附程序代码

图像增强实验

一:试验目的 熟悉并掌握数字图像空域增强:空域变换增强,空域滤波增强 二:实验内容 (1)直方图均衡化进行图像增强代码: imag=imread('pout.tif'); imag=im2double(imag); subplot(2,2,1);imshow(imag);title('原始图像'); subplot(2,2,2);imhist(imag);title('原始图像的直方图'); imag1=histeq(imag); subplot(2,2,3);imshow(imag1);title('直方图均衡化后的图像'); subplot(2,2,4);imhist(imag1);title('直方图均衡化后的图像的直方图'); 直方图均衡化进行图像增强效果图 (2)对图像加入椒盐噪声,并分别用中值滤波和自适应的方法进行去噪处理的代码: imag2=imnoise(imag,'salt',0.02); imag3=medfilt2(imag2); imag4=wiener2(imag2); subplot(2,2,1);imshow(imag);title('原始图像'); subplot(2,2,2);imshow(imag2);title('加入椒盐噪声后的图像'); subplot(2,2,3);imshow(imag3);title('进行中值滤波后的图像'); subplot(2,2,4);imshow(imag4);title('进行自适应滤波后的图像'); 对图像加入椒盐噪声,并分别用中值滤波和自适应的方法进行去噪处理的效果 原始图 像 0.5 1 原始图像的直方图 直方图均衡化后的图像 0.5 1 0直方图均衡化后的图像的直方图

电子科大图像对比度增强实验报告

电子科技大学通信学院学院标准实验报告 (实验)课程名称图像对比度增强实验 电子科技大学教务处制表

电子科技大学 实验报告 学生姓名:学号:指导教师: 实验地点:实验时间: 一、实验室名称:通信系统实验室 二、实验项目名称:图像对比度增强实验 三、实验学时:16 四、实验原理: 图像增强的目的是针对应用或人们主观需求,对输入图像进行某种处理,使得处理后的图像在特定结构或对比度等方面有明显的改善,其源头可以追溯到1969年。随着应用需求的不断发展,世界各国对此问题展开了广泛的研究。 特定结构或对比度不够清晰,可能来自质量不佳的成像设备、恶劣的大气条件、不恰当图像压缩算法等,其特点是图像中像素灰度集中在一个相对较小的范围,导致后端处理设备的观察者不能有效对图像进行判读。 造成图像对比度不够清晰的原因是多方面,包括电子系统的热噪声、光照过强、光照过弱、目标反射率过低、大雾天气、逆光拍摄、压缩等等。由于其产生原因的多样性,导致图像对比度不够清晰在图像中体现出来的现象也不同,可以分为以下3类:整体偏暗、整体偏亮、分布在亮和暗的两端,并且有可能在空间分布上存在多个区域。 现有的对比度增强技术根据其处理方法理论依据不同可分为:直方图均衡化、基于Retinex理论的图像增强、基于梯度场重建的图像增强;根据其处理范围,又可以分为全局处理与局部处理两大类。本实验将主要论述直方图均衡化和基于梯度场重建的图像增强两种方法,其中直方图均衡化进描述基本原理,其实

现由学生独立完成,而基于梯度场重建的图像增强方法,本实验将重点阐述,并给出参考代码,要求学生在此基础上进行进一步的完善。 直方图均衡化的基本原理就是对图像进行灰度变换。灰度变换有逆反处理、阈值变换、灰度拉伸、灰度切分、灰度级修正、动态范围调整等方法。虽然它们对图像的处理效果不同,但处理过程中都运用了点运算,通常可分为线性变换、分段线性变换、非线性变换。其缺点是需要用户根据不同的图像调整不同的变换函数。灰度变换是最简单的对比度增强技术,它可增大图像动态范围,扩展对比度,使图像清晰、特征明显,是图像增强的重要手段之一。它主要利用点运算来修正像素灰度,由输入像素点的灰度值确定相应输出点的灰度值,是一种基于图像变换的操作。灰度变换不改变图像内的空间关系,灰度级的改变是根据某种特定的灰度变换函数进行。 实验所需基本结构如图1所示。 图1 实验所需基本结构图 本实验把成像设备(即摄像头)采集的一幅图像,传入计算机,由图像增强技术算法实现的编程软件处理后,对图像进行增强,然后实时显示增强后的图像。图像对比度增强技术,不仅要保持图像整体的一致性,还需要对图像的局部区域进行增强处理,使其具有最佳的表现力。因此,本文采用梯度场方法。技术方案特点有: a)梯度域增强避免了亮度不同对增强算子的影响 b)重建图像是基于最小二乘法,与原始的图像在亮度方面不同 c)重建图像在梯度域与原始图像具有强烈的相似性 d)重建图像具有亮度平均值的相对保持性 e)重建图像的边界条件周期延拓(采用DST变换要求) f)所有算子都是直接计算

光电图像处理实验报告(图像增强)

电子科技大学 实 验 报 告 学生姓名: XXX 学号: XXXXXXXXXX 指导教师: XXX 日期: 2010年3月25日

一、实验室名称: 光电楼327机房 二、实验项目名称: 图像增强 三、实验原理: 图像在生成、获取、传输等过程中,受照明光源性能、成像系统性能、通道带宽和噪声等因素的影响,造成对比度偏低、清晰度下降、并引入干扰噪声。 因此,图像增强的目的,就是改善图像质量,获得更适合于人眼观察、或者对后续计算机处理、分析过程更有利的图像。图像增强是有选择地突出某些对人或计算机分析有意义的信息,抑制无用信息,提高图像的使用价值。 1、 对数与指数变换提高对比度 (1) 对数变换,低灰度区扩展,高灰度区压缩。 (2) 指数变换,高灰度区扩展,低灰度区压缩。 对合适的图像选择对数变换或者指数变换,均可提高图像对比度。 c b y x f a y x g ln ] 1),(ln[),(++ =1 ),(]),([-=-a y x f c b y x g

2、中值滤波 中值滤波法是把邻域内所有像素按灰度顺序排列,然后取中间值作为中心像素的输出。中值滤波可以有效的去除椒盐噪声。 四、实验目的: 1、熟练掌握各种灰度域变换的图像增强原理及方法; 2、熟悉直方图均衡化和直方图规格化的原理及方法; 3、了解空域滤波中常用的平滑和锐化滤波器; 4、熟悉和掌握利用Matlab 工具进行图像的读、写、显示及基本的图像处理 步骤; 5、利用Matlab 工具进行图像增强处理。 五、实验内容: 1、读取一幅低对比度图像,分别对其进行对数变换与指数变换。进行变换前, 应根据需要分别选取合适的指数和对数函数(即确定a、b、c 等调节因子),画出指数和变换曲线。程序设计及处理过程中,要求在同一窗口中分别显示 原始图像、变换结果及其直方图。 2、读取一幅含有椒盐噪声的被污染图像,并对其进行中值滤波处理。要求在 同一窗口中显示原始图像及中值滤波的结果。(选作内容) 六、实验器材(设备、元件): 计算机,Matlab软件 七、实验步骤: 1、对数与指数变换提高对比度 ⑴打开计算机,从计算机中选择一幅对比度较低的图像作为原始图像。 ⑵观察图像类型,选择合适的提高对比度的方法,指数变换或者对数变换。 ⑶画出程序设计流程图(图一),在Matlab中输入代码调入图像。 ⑷选择将图像进行指数变换,设置常数a,b,c,并输出显示变换曲线。 ⑸输出显示原图像和变换后图像以及其直方图,观察直方图和图像,看是 否达到提高对比度的效果,若未达到,重新设置常数a,b,c。直到图像对 比度提高,并且变换后直方图上灰度分布较原直方图广。 ⑹记录下数值,并将各图存储。

遥感原理与应用-图像增强

实验三:遥感图像的增强处理 (3机时) 实验目的:通过上机操作,了解空间增强、辐射增强几种遥感图象增强处理的过程和方法,加深对图象增强处理的理解。 实验内容:卷积增强处理;锐化增强处理;直方图均衡化;色彩变换。 ERDAS IMAGE图像解译模块主要包括了图像的空间增强、辐射增强、光谱增强、高光谱工具、傅立叶变换、地形分析以及其他实用功能。 实验数据:wx98tm543.img(待校正图像)与wx98spot_pan.img(参考图像)校正的结果 wx98tm543_warp.img;ERDAS安装目录中的若干样例图像数据文件。 1、卷积增强(Convolution) 空间增强技术是利用像元自身及其周围像元的灰度值进行运算,达到增强整个图像之目的。卷积增强(Convolution)是空间增强的一种方法。 卷积增强(Convolution)时将整个像元分块进行平均处理,用于改变图像的空间频率特征。卷积增强(Convolution)处理的关键是卷计算子----系数矩阵的选择。该系数矩阵又称卷积核(Kernal)。ERDAS IMAGINE将常用的卷计算子放在一个名为default.klb的文件中,分为3*3,5*5、7*7三组,每组又包括“EdgeDetect/Low Pass/Horizontal/Vertical/Summary”等七种不同的处理方式。具体执行过程如下: ERDAS图标面板菜单条:Main→Image Interpreter→Spatial enhancement →convolution→convolution对话框。

图3-1 Convolution对话框 几个重要参数的设置: 边缘处理方法:(Handle Edges by):Reflection 卷积归一化处理:Normalize the Kernel 2、直方图均衡化(Histogram Equalization) 直方图均衡化实质上是对图像进行非线性拉伸,重新分配图像像元值,是一定灰度范围内的像元数量大致相同。这样,原来直方图中间的峰顶部分对比度得到增强,而两侧的谷底部分对比度降低,输出图像的直方图是一较平的分段直方图。注意:认真对比直方图均衡化前后图像差别,仔细观察直方图均衡化的效果。 图3-2直方图均衡化 3、主成分变换 主成分变换(Principal Component Analysis)是一种常用的数据压缩方法,它可以将具有相关性的多波段数据压缩到完全独立的较少的几个波段上,使图像数据更易于解译。ERDAS IMAGE提供的主成分变换功能最多等对256个波段的图象进行转换压缩。 ERDAS 图标面板菜单条:Main →Image Interporeter→Spectral Enhancement →Principial Comp →Pincipal Components对话框。(图3-3)

图像增强方法

图像增强所包含的主要内容如下图。 1.灰度变换 灰度变换可调整图像的动态范围或图像对比度,是图像增强的重要手段之一。(1)线性变换 令图像f(i,j)的灰度范围为[a,b],线性变换后图像g(i,j)的范围为[a′,b′],如下图 g(i,j)与f(i,j)之间的关系式为: 在曝光不足或过度的情况下,图像灰度可能会局限在一个很小的范围内。这时在显示器上看到的将是一个模糊不清、似乎没有灰度层次的图像。采用线性变换对图像每一个像素灰度作线性拉伸,可有效地改善图像视觉效果。

(2)分段线性变换 为了突出感兴趣目标所在的灰度区间,相对抑制那些不感兴趣的灰度区间,可采用分段线性变换。如下图所示。 设原图像在[0,M f],感兴趣目标所在灰度范围在[a,b],欲使其灰度范围拉伸到[c,d],则对应的分段线性变换表达式为 通过调整折线拐点的位置及控制分段直线的斜率,可对任一灰度区间进行拉伸或压缩。

(3)非线性灰度变换 当用某些非线性函数如对数函数、指数函数等,作为映射函数时,可实现图像灰度的非线性变换。 ①对数变换 对数变换的一般表达式为 这里a,b,c是为了调整曲线的位置和形状而引入的参数。当希望对图像的低灰度区较大的拉伸而对高灰度区压缩时,可采用这种变换,它能使图像灰度分布与人的视觉特性相匹配。 ②指数变换 指数变换的一般表达式为 这里参数a,b,c用来调整曲线的位置和形状。这种变换能对图像的高灰度区给予较大的拉伸。

2.直方图修整法 灰度直方图反映了数字图像中每一灰度级与其出现频率间的关系,它能描述该图 像的概貌。通过修改直方图的方法增强图像是一种实用而有效的处理技术。直方图修整法包括直方图均衡化及直方图规定化两类。(1)直方图均衡化直方图均衡化是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法。下面先讨论连续变化图像的均衡化问题,然后推广到离散的数字图像上。为讨论方便起见,设r和s分别表示归一化了的原图像灰度和经直方图修正后的图 像灰度。即。在[0,1]区间内的任一个r值,都可产生一个s值,且 。 T(r)作为变换函数,满足下列条件: ①在0≤r≤1内为单调递增函数,保证灰度级从黑到白的次序不变; ②在0≤r≤1内,有0≤T(r)≤1,确保映射后的像素灰度在允许的范围内。 反变换关系为,T-1(s)对s同样满足上述两个条件。由概率论理论可知,如果已知随机变量r的概率密度为pr(r),而随机变量s是r的函数,则s的概率密度ps(s)可以由pr(r)求出。假定随机变量s的分布函数用Fs(s) 表示,根据分布函数定义 利用密度函数是分布函数的导数的关系,等式两边对s求导,有: 可见,输出图像的概率密度函数可以通过变换函数T(r)可以控制图像灰度级的概率密度函数,从而改善图像的灰度层次,这就是直方图修改技术的基础。

遥感图像的增强处理

三:遥感图像的增强处理 实验目的:通过上机操作,了解空间增强、辐射增强几种遥感图象增强处理的过程和方法,加深对图象增强处理的理解。 实验内容:卷积增强处理;直方图均衡化;主成份变换;色彩变换。 ERDAS IMAGE图像解译模块主要包括了图像的空间增强、辐射增强、光谱增强、高光谱工具、傅立叶变换、地形分析以及其他实用功能。 1、卷积增强(Convolution) 空间增强技术是利用像元自身及其周围像元的灰度值进行运算,达到增强整个图像之目的。卷积增强(Convolution)是空间增强的一种方法。 卷积增强(Convolution)时将整个像元分块进行平均处理,用于改变图像的空间频率特征。卷积增强(Convolution)处理的关键是卷计算子----系数矩阵的选择。该系数矩阵又称卷积核(Kernal)。ERDAS IMAGINE 将常用的卷计算子放在一个名为default.klb的文件中,分为3*3,5*5、7*7三组,每组又包括“EdgeDetect/Low Pass/Horizontal/Vertical/Summary”等七种不同的处理方式。具体执行过程如下: ERDAS图标面板菜单条:Main→Image Interpreter→Spatial enhancement→convolution→convolution对话框。 图3-1 Convolution对话框 几个重要参数的设置: 边缘处理方法:(Handle Edges by):Reflection 卷积归一化处理:Normalize the Kernel

2、直方图均衡化(Histogram Equalization) 直方图均衡化实质上是对图像进行非线性拉伸,重新分配图像像元值,是一定灰度范围内的像元数量大致相同。这样,原来直方图中间的峰顶部分对比度得到增强,而两侧的谷底部分对比度降低,输出图像的直方图是一较平的分段直方图。 注意:认真对比直方图均衡化前后的图像差别,仔细观察直方图均衡化的效果。 图3-2直方图均衡化 3、主成分变换 主成分变换(Principal Component Analysis)是一种常用的数据压缩方法,它可以将具有相关性的多波段数据压缩到完全独立的较少的几个波段上,使图像数据更易于解译。ERDAS IMAGE提供的主成分变换功能最多等对256个波段的图象进行转换压缩。 ERDAS 图标面板菜单条:Main →Image Interporeter→Spectral Enhancement →Principial Comp →Pincipal Components对话框。(图3-3)

对比度拉伸实验(遥感导论)

对比度拉伸实验 通常直接获得的遥感影像,其数字矩阵的数值分布范围过小;对应的遥感影像显示出的对比度不大,使得影像整体偏暗或者偏亮,势必会影响有用信息的提取。 因此需要一种数学方法,来合理的扩大信息差异,即改变像元的数值大小。方法有多种:–使大数值更大,小数值更小,扩大差异。 –使过小的数值变大,过大的数值变小,缩小没有必要的距离。 –…… 这些方法均对应了不同的对比度拉伸功能。 改变方法:–线性变换(全局线性变换、分段线性变换) –非线性变换 简单线性变换是按比例拉伸原始图像灰度等级范围,一般为了充分利用显示设备的显示范围,使输出直方图的两端达到饱和。变换前后图像每一个像元呈一对一关系,因此像元总数不变,亦即直方图包含面积不变。 线性变换是通过一个线性函数实现变换的。在实际计算时,一般先建立一个查找表(Lookup Table,即LUT表),即建立原始图像灰度和变换后图像灰度之间的对应值,在变换时只需使用查找表进行变换即可,这样计算速度将极大提高。 由于遥感图像的复杂性,线性变换往往难以满足要求,因此在实际应用中更多地采用分段线性变换,可以拉伸感兴趣目标与其他目标之间的反差。 ERDAS软件提供了一个默认设置,即Raster Option中的No stretch。打开遥感影像时,–对Raster Option中的No stretch, ?选中代表打开影像时,不对影像进行默认拉伸 ?不选中代表打开影像时,对影像进行默认拉伸。ERDAS默认的拉伸方法是2倍标准差的拉伸,目的使得影像数字矩阵分布直方图符合高斯分布。 1.打开影像时,不对影像进行默认拉伸。 在视窗(Viewer)中打开实验影像,并且对Raster Option中的No Stretch打勾。

图像对比度增强实验

电子科技大学通信学院 《图像对比度增强实验指导书》 2011年6月

图像对比度增强实验 一、实验目的 本实验是针对拟开设的《图像处理》课程而开发的综合性实验。该实验与概率统计、高等数学、信号处理等课程都有一定程度的联系。通过本实验,促使学生利用上述课程相关知识,更好地掌握图像增强的基本方法和原理。要求学生达到:掌握经典的数字图像空域增强算法的实现方法;了解实验所用的图像处理算法的运行效果;学会分析与比较各种方法的差异。 二、实验内容与要求 1.2学时:掌握图像对比度增强原理; 2.2学时:掌握图像变换原理; 3.2学时:给定输入图片,在MATLAB上实现线性变换增强和直方图增强 仿真; 4.8学时:构建图像采集系统,在已有的采集软件平台上将仿真算法用C 语言实现; 5.2学时:测试实际输入图片增强效果。 三、实验开设方式 本实验开设方式为两人一组实验,实验授课时间2学时,上机14学时。四、实验器材 硬件环境: 计算机一台; USB摄像头一个; 三脚架一个; 软件环境: Winxp操作系统; VC6.0开发环境;Open CV1.0,gsl-1.8 五、实验原理 图像增强的目的是针对应用或人们主观需求,对输入图像进行某种处理,使

得处理后的图像在特定结构或对比度等方面有明显的改善,其源头可以追溯到1969年。随着应用需求的不断发展,世界各国对此问题展开了广泛的研究。 特定结构或对比度不够清晰,可能来自质量不佳的成像设备、恶劣的大气条件、不恰当图像压缩算法等,其特点是图像中像素灰度集中在一个相对较小的范围,导致后端处理设备的观察者不能有效对图像进行判读。 造成图像对比度不够清晰的原因是多方面,包括电子系统的热噪声、光照过强、光照过弱、目标反射率过低、大雾天气、逆光拍摄、压缩等等。由于其产生原因的多样性,导致图像对比度不够清晰在图像中体现出来的现象也不同,可以分为以下3类:整体偏暗、整体偏亮、分布在亮和暗的两端,并且有可能在空间分布上存在多个区域。 现有的对比度增强技术根据其处理方法理论依据不同可分为:直方图均衡化、基于Retinex理论的图像增强、基于梯度场重建的图像增强;根据其处理范围,又可以分为全局处理与局部处理两大类。本试验将主要论述直方图均衡化和基于梯度场重建的图像增强两种方法,其中直方图均衡化仅描述基本原理,其实现由学生独立完成,而基于梯度场重建的图像增强方法,本实验将重点阐述,并给出参考代码,要求学生在此基础上进行进一步的完善。 直方图均衡化的基本原理就是对图像进行灰度变换。灰度变换有逆反处理、阈值变换、灰度拉伸、灰度切分、灰度级修正、动态范围调整等方法。虽然它们对图像的处理效果不同,但处理过程中都运用了点运算,通常可分为线性变换、分段线性变换、非线性变换。其缺点是需要用户根据不同的图像调整不同的变换函数。灰度变换是最简单的对比度增强技术,它可增大图像动态范围,扩展对比度,使图像清晰、特征明显,是图像增强的重要手段之一。它主要利用点运算来修正像素灰度,由输入像素点的灰度值确定相应输出点的灰度值,是一种基于图像变换的操作。灰度变换不改变图像内的空间关系,灰度级的改变是根据某种特定的灰度变换函数进行。 实验所需基本结构如图1所示。

遥感图像处理实例分析01(算法、图像增强)

图像处理(Image processing) 基本概念 数字图像处理(digital image processing)指的是使用计算机巧妙处理以数字格式存储图像数据的过程。其目的是提高地理数据质量,使其对使用者更有意义,并能提取定量信息,解决问题。 数字图像(digital image)的存储是以二维数组或网格的形式保存像素值,每个像素在空间上对应着地表一块小面积。数组或网格又称光栅,所以图像数据经常叫着光栅数据。光栅数据的排列是这样:水平行叫着线(lines),垂直列叫着样品(samples)(如图1-1)。图像光栅数据的每个像素代表着是数字(digital number),简称DN。 图1-1 光栅数据 图像数字DNs在不同的数据源中,代表着不同的数据类型。如对Landsat、SPOT卫星数据,DNs代表的是地物在可见光、红外或其它波段的反射强度。对雷达图像,DNs代表的是雷达脉冲返回到天线的强度。对数字地形模型(DTMs),DNs代表的是地形高程。 通过应用数学变换,图像转化为数字图像。ER Mapper可以增强数字图像,突出和提取传统手工方法难以得到的细小信息。这就是为什么图像处理能成为所有地球科学应用的强大工具的原因 多光谱数据(multispectral data)指的是多波段数据,图像数据中含有多个波段的反射强度。图像处理技术随着合并不同波段的信息而发展,突出了一些特别类型的信息,如植被指数、水质量参数、地表矿物出现类型等。 图像处理广泛应用在地球科学的制图、分析和模型应用上。主要有:土地利用/土地覆盖制图和变迁勘察(land use/land cover mapping and change detection)、农业评价和监测(agricultural assessment and monitoring)、海岸线和海洋资源管理(coastal and marine resource management)、矿产勘查(mineral exploration)、石油和天然气勘查(o il & gas exploration)、森林资源管理(forest resource management)、城市规划和变迁勘察( urban planning and change detection)、无线通讯定点和规划(telecommunications siting and planning)、海洋物理学(physical oceanography)、地质和地形制图(geology and topographic mapping)、冰川探测和制图(sea ice detection and mapping)等。 ER Mapper图像处理特点:发展了一个全新的方法,叫算法,将许多处理过程合并成简单的

相关文档
最新文档