数字图像处理 灰度变换

合集下载

3.图像增强—灰度变换 - 数字图像处理实验报告

3.图像增强—灰度变换 - 数字图像处理实验报告

计算机与信息工程学院验证性实验报告一、实验目的:1、了解图像增强的目的及意义,加深对图像增强的感性认识,巩固所学理论知识。

2、学会对图像直方图的分析。

3、掌握直接灰度变换的图像增强方法。

二、实验原理及知识点术语‘空间域’指的是图像平面本身,在空间与内处理图像的方法是直接对图像的像素进行处理。

空间域处理方法分为两种:灰度级变换、空间滤波。

空间域技术直接对像素进行操作其表达式为g(x,y)=T[f(x,y)]其中f(x,y)为输入图像,g(x,y)为输出图像,T是对图像f进行处理的操作符,定义在点(x,y)的指定领域内。

定义点(x,y)的空间邻近区域的主要方法是,使用中心位于(x,y)的正方形或长方形区域。

此区域的中心从原点(如左上角)开始逐像素点移动,在移动的同时,该区域会包含不同的领域。

T应用于每个位置(x,y),以便在该位置得到输出图像g。

在计算(x,y)处的g值时,只使用该领域的像素。

灰度变换T的最简单形式是使用领域大小为1×1,此时,(x,y)处的g值仅由f 在该点处的亮度决定,T也变为一个亮度或灰度级变化函数。

当处理单设(灰度)图像时,这两个术语可以互换。

由于亮度变换函数仅取决于亮度的值,而与(x,y)无关,所以亮度函数通常可写做如下所示的简单形式:s=T(r)其中,r表示图像f中相应点(x,y)的亮度,s表示图像g中相应点(x,y)的亮度。

三、实验内容:1、图像数据读出2、计算并分析图像直方图3、利用直接灰度变换法对图像进行灰度变换下面给出灰度变化的MATLAB程序f=imread('medicine_pic.jpg');g=imhist(f,256); %显示其直方图g1=imadjust(f,[0 1],[1 0]); %灰度转换,实现明暗转换(负片图像)figure,imshow(g1)%将0.5到0.75的灰度级扩展到范围[0 1]g2=imadjust(f,[0.5 0.75],[0 1]);figure,imshow(g2)g=imread('point.jpg');h=log(1+double(g)); %对输入图像对数映射变换h=mat2gray(h); %将矩阵h转换为灰度图片h=im2uint8(h); %将灰度图转换为8位图figure,imshow(h)四、实验仪器PC一台,MATLAB软件五、实验图片columbia480.bmp Fig0704(Vase).tif.tif六、实验程序及结果clc;clear allf=imread('columbia480.bmp');subplot 121;imshow(f)title('原始图像')subplot 122;imhist(f,256)title('原始图像直方图')%灰度转换,实现明暗转换(负片图像)f1=imadjust(f,[0 1],[1 0]);figure(2)subplot 121,imshow(f1)title('明暗转换后的图像')subplot 122;imhist(f1,256) title('明暗转换直方图')%将0.5到0.75的灰度级扩展到范围[0 1] f2=imadjust(f,[0.5 0.75],[0 1]); figure(3)subplot 121;imshow(f2)title('0.5到0.75的灰度级扩展到范围[0 1]的图像') subplot 122;imhist(f2,256) title('灰度级扩展直方图')原始图像0原始图像直方图100200明暗转换后的图像明暗转换直方图1002000.5到0.75的灰度级扩展到范围[0 1]的图像04灰度级扩展直方图100200clc;clear allm=imread('Fig0704(Vase).tif.tif');h=log(1+double(m)); %对输入图像对数映射变换 h=mat2gray(h); %将矩阵h 转换为灰度图片 h=im2uint8(h); %将灰度图转换为8位图 figuresubplot 221;imshow(m) title('原始图像') subplot 222;imhist(m) title('原始图像直方图') subplot 223;imshow(h)title('经log 变换后的图像') subplot 224;imhist(h)title('经log 变换后的图像直方图')原始图像原始图像直方图100200经log变换后的图像0经log 变换后的图像直方图100200教师签名:年 月 日。

数字图像处理实验二图像灰度变换

数字图像处理实验二图像灰度变换

实验二图像灰度变‎换实验一、实验目的熟悉亮度变‎换函数的使‎用熟悉灰度图‎像的直方图‎的表示;掌握图像增‎强的基本方‎法:灰度变换、直方图均衡‎;二、实验内容灰度线性变‎换、灰度直方图‎、直方图均衡‎处理;灰度变换是‎图像增强的‎一种重要手‎段,使图像对比‎度扩展,图像更加清‎晰,特征更加明‎显。

灰度级的直‎方图给出了‎一幅图像概‎貌的描述,通过修改灰‎度直方图来‎得到图像增‎强。

三、实验原理1.函数ima‎d just‎函数ima‎d just‎是对灰度图‎像进行亮度‎变换的基本‎命令,语法为:g = imadj‎u st(f, [low_i‎n high_‎in], [low_o‎u t high_‎out], gamma‎)将图像f中‎的亮度值(灰度值)映射到新图‎像g中,即将low‎_in至h‎i gh_i‎n 之间的值‎映射到lo‎w_out‎至high‎_out之‎间的值。

low_i‎n以下的灰‎度值映射为‎l ow_o ‎u t,high_‎in以上的‎灰度值映射‎为h igh‎_out,函数ima‎d just‎的矩阵[ ]内参数均指‎定在0和1‎之间,[low_i‎n high_‎i n]和[low_o‎u t high_‎ou t]使用空矩阵‎[ ]会得到默认‎值[0 1]。

若high‎_out小‎于l ow_‎ou t,则输出图像‎会反转。

参数gam‎m a指定了‎曲线(变换函数)的形状,若gamm‎a小于1,则映射被加‎权至更高(更亮)的输出值;若gamm‎a大于1,则映射被加‎权至更低(更暗)的输出值。

若省略了函‎数的参量g‎amma,则gamm‎a默认为1‎——即线性映射‎。

>>f = imrea‎d(‘filen‎ame’)>>imsho‎w(f)>>g1 = imadj‎u st(f, [0 1], [1 0]); %图像反转>>figur‎e, imsho‎w(g1) %figur‎e命令表示‎同时显示多‎个窗口>>g2 = imadj‎u st(f, [0.5 0.75], [0 1]);%将0.5至0.75之间的‎灰度级扩展‎到范围0和‎1之间>>figur‎e, imsho‎w(g2)>>g3 = imadj‎u st(f, [ ], [ ], 2) %使用gam‎m a值>>figur‎e, imsho‎w(g3)2.直方图处理‎与函数绘图‎图像的直方‎图定义为离‎散函数:h(r k) = n k绘制图像的‎直方图,函数imh‎i st,语法为:h = imhis‎t(f, b)f为输入图‎像,h为直方图‎h(r k),b是用于形‎成直方图的‎灰度级个数‎,若b省略,则默认值为‎256。

数字图像处理图像增强第一讲及灰度变换

数字图像处理图像增强第一讲及灰度变换
2
应该明确的是增强处理并不能增强原始图像 的信息,其结果只能增强对某种信息的辨别能 力,而这种处理有可能损失一些其他信息。
图像增强是数字图像处理的基本内容之一。
图像增强示例
概述
图像增强技术是一大类基本的图像处理技术, 其目的是对图像进行加工,以得到对具体应 用来说视觉效果更“好”、更“有用”的图 像。
利用映射函数可将原始图像中每个像素的灰度 都映射到新的灰度.
左图增加对比度 右图降低对比度
直接灰度变换
直接灰度变换属于所有图像增强技术中最简单的一类。 为了将图像灰度级的整个范围或一段范围扩展或压缩到记
录或显示设备的动态范围内,可使图像动态范围增大,图 像对比度扩展。 使图像变得清晰/图像上的特征变得明显。
s L 1t
此方法适用于增强嵌入于图像暗色区域的白色或灰色细节, 特别是黑色面积在尺寸上占主导低位时。
15
直接灰度变换
2.线性灰度变换
灰度线性变换表示对输入图像灰度作线性扩张或压缩, 映射函数为一个直线方程,其表达式和演示控件如下:
gx, y af x, y b
增强的对象:
在曝光不足或过度的情况下,图像灰度可能会局限在一 个很小的范围内。这时在显示器上看到的将是一个模糊不 清、似乎没有灰度层次的图像。采用灰度线性变换方法可 以拉伸灰度动态范围,使图像清晰。
1、如果S1=t1,S2=t2,则T为1条斜率为1的直线,增强图 像和原图像相同。
2、如果S1=S2,t1=L-1,则增强图像只剩2个灰度级,此时 对比度最大但细节全丢失。
3、如果S1>t1,S2<t2,则原图像中灰度值在0到S1和S2到 L-1间的动态范围减少了,而原图中灰度值在S1和S2间的动 态范围增加了,从而增强了中间范围内的对比度。

数字图像处理文档-直方图均衡&灰度线性变换&灰度拉伸

数字图像处理文档-直方图均衡&灰度线性变换&灰度拉伸

技术报告摘要:本文档为数字图像处理程序的技术报告。

程序主要功能为读入8位或24位位图,并可选择性对其进行直方图均衡、灰度线性变换、灰度拉伸等操作。

该文档从算法原理和算法实现两方面,通过对算法的文字表述、函数的功能介绍以及主要代码分析注释,阐述了该程序进行图像处理时的方法,并通过实验测试和分析实验结果,验证了程序的正确性和可靠性。

关键词:直方图均衡灰度线性变换灰度拉伸1、任务说明⏹打开一幅图像,进行直方图均衡。

将灰度线性变化,将灰度拉伸。

⏹用C语言或JAVA编程序读出图像文件,并利用算法进行灰度拉伸。

2、算法原理(背景意义,基本算法,扩展算法)2.1直方图均衡直方图均衡化是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法。

设图像均衡化处理后,图像的直方图是平直的,即各灰度级具有相同的出现频数,那么由于灰度级具有均匀的概率分布,图像看起来就更清晰了。

在离散情况下,共有L个灰度级,其中第k个灰度级rk出现的像素个数为nk,图像的总像素个数为N,则第k个灰度级出现的概率为:P r(r k)=n kN0≤r k≤1,k=0,1,…,L−1进行均匀化处理的变换函数为:s k=T[r k]=∑P r(r j)=kj=0∑n jN kj=0r k=T−1[s k]2.2灰度线性变换灰度的线性变换就是将图像中所有的点按照线性灰度变换函数进行变换。

该线性灰度变换函数f(x)是一个一维线性函数:f(x)=fA*x+fB灰度变换方程为:D2=f(D1)=k*D+d式中参数k为线性函数的斜率,d为线性函数的在y轴上的截距,D1为输入图像的灰度,D2为输出的图像灰度。

当k>1时,输出的图像的对比度增大,图像的像素值在变换后全部增大,整体显示效果增强;当0<k<1时,输出图像的对比度和整体效果都将削弱;当k<0时,原图像较量的区域变暗,较暗的区域则变亮,当k=-1,d=255时,输出图像的灰度正好反转;当k=1且d!=0时,操作仅仅使所有像素的灰度值上移或下移,其效果是使整个图像更亮或更暗;当k=1,d=0时,输出图像和输入图像相同。

数字图像处理3灰度级变换

数字图像处理3灰度级变换

hp (k ) : f (i, j)( f (i, j) 0)的累计概率分布
直方图均衡化方法实现
—— 4.计算原、新图灰度值的影射关系

hp=[0.12, 0.20, 0.36, 0.52, 0.56, 0.60, 0.76, 0.80, 0.88, 1.00]
9*hp=[ 0, 1.80, 3.24, 4.68, 5.04, 5.40, 6.84, 7.20, 7.92, 9.00 ] 新图 [ 0, 2, 3, 5, 5, 5, 7, 7, 8, 9 ] 原图 [ 0, 1, 2, 3, 4 , 5 , 6, 7, 8, 9 ]
直方图均衡化方法实现 —— 2.计算原图的灰度分布概率

h [3, 2, 4, 4,1,1, 4,1, 2,3]
hs=h/25
hs [3/ 25,2/ 25,4/ 25,4/ 25,1/ 25,1/ 25,4/ 25,1/ 25,2/ 25,3/ 25]
=[0.12, 0.08, 0.16, 0.16, 0.04, 0.04, 0.16, 0.04, 0.08, 0.12]
作用:进行亮暗限幅
7 0
9 0 7 C=26.2895
非线性动态范围调整 —— 原理
提出非线性动态范围调整,是因为线性动态范围调 整的分段线性影射不够光滑。
非线性动态范围调整,要求可以用光滑的曲线来实 现。
考虑到人眼对视觉信号的处理过程中,有一个近似 对数算子的环节,因此,可采用对数运算来实现非 线性动态范围调整。
16.6818
图像增强
图像增强的目的是为了改善画质,使图像的 显示效果更加清晰。 本章中主要介绍的内容包括:
线性对比度展宽
动态范围调整 直方图均衡化处理 伪彩色技术

数字图像处理实验报告-线性灰度变换-图像几何变换-频域图像增强技术-图像分割

数字图像处理实验报告-线性灰度变换-图像几何变换-频域图像增强技术-图像分割

线性灰度变换一、实验目的1结合实例学习如何在视频显示程序中增加图像处理算法;2理解和掌握图像的线性变换和直方图均衡化的原理和应用;3了解平滑处理的算法和用途,学习使用均值滤波、中值滤波和拉普拉斯锐化进行图像增强处理的程序设计方法;4 了解噪声模型及对图像添加噪声的基本方法。

二、实验原理1 灰度线性变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换。

)],([),(y x f T y x g =⎪⎩⎪⎨⎧<≤+-<≤+-≤≤=255),(]),([),( ]),([),(0 ),(),(y x f b g b y x f b y x f a g a y x f a y x f y x f y x g b a γβαn y m x ,2,1 ,,,2,1==2 直方图均衡化通过点运算将输入图像转换为在每一级上都有相等像素点数的输出图像。

按照图像概率密度函数PDF 的定义:1,...,2,1,0 )(-==L k nn r p k k r 通过转换公式获得:1,...,2,1,0 )()(00-====∑∑==L k n n r p r T s k j k j j j r k k3 均值(中值)滤波是指在图像上,对待处理的像素给定一个模板,该模板包括了其周围的临近像素。

将模板中的全体像素的均值(中值)来代替原来像素值的方法。

4 拉普拉斯算子如下:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--------111181111 拉普拉斯算子首先将自身与周围的8个像素相减,表示自身与周围像素的差异,再将这个差异加上自身作为新像素的灰度。

三、实验步骤1 启动MATLAB 程序,对图像文件分别进行灰度线性变换(参考教材57页,例4.1)、直方图均衡化(参考教材64页,例4.6)、均值滤波(参考教材69页,例4.9)、中值滤波(参考教材73页,例4.11)和梯度锐化操作(参考教材76页,例4.12)。

添加噪声,重复上述过程观察处理结果。

数字图像处理实验报告:灰度变换与空间滤波(附带程序,不看后悔)

数字图像处理实验报告:灰度变换与空间滤波(附带程序,不看后悔)

1.灰度变换与空间滤波一种成熟的医学技术被用于检测电子显微镜生成的某类图像。

为简化检测任务,技术决定采用数字图像处理技术。

发现了如下问题:(1)明亮且孤立的点是不感兴趣的点;(2)清晰度不够,特别是边缘区域不明显;(3)一些图像的对比度不够;(4)技术人员发现某些关键的信息只在灰度值为I1-I2的范围,因此,技术人员想保留I1-I2区间范围的图像,将其余灰度值显示为黑色。

(5)将处理后的I1-I2范围内的图像,线性扩展到0-255灰度,以适应于液晶显示器的显示。

请结合本章的数字图像处理处理,帮助技术人员解决这些问题。

1.1问题分析及多种方法提出(1)明亮且孤立的点是不够感兴趣的点对于明亮且孤立的点,其应为脉冲且灰度值为255(uint8)噪声,即盐噪声,为此,首先对下载的细胞图像增加盐噪声,再选择不同滤波方式进行滤除。

均值滤波:均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(以目标像素为中心的周围8个像素,构成一个滤波模板,即去掉目标像素本身),再用模板中的全体像素的平均值来代替原来像素值。

优点:速度快,实现简单;缺点:均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊,不能很好地去除噪声点。

其公式如下:使用矩阵表示该滤波器则为:中值滤波:滤除盐噪声首选的方法应为中值滤波,中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。

其过程为:a 、存储像素1,像素2.....像素9的值;b 、对像素值进行排序操作;c 、像素5的值即为数组排序后的中值。

优点:由于中值滤波本身为一种利用统计排序方法进行的非线性滤波方法,故可以滤除在排列矩阵两边分布的脉冲噪声,并较好的保留图像的细节信息。

缺点:当噪声密度较大时,使用中值滤波后,仍然会有较多的噪声点出现。

数字图像灰度变换技术总结

数字图像灰度变换技术总结

数字图像灰度变换技术总结篇一:图像的灰度变换昆明理工大学(数字图像处理)实验报告实验名称:图像的灰度变换专业:电子信息科学与技术姓名:学号:成绩:[实验目的]1、理解并掌握灰度变换的基本原理和方法。

2、编程实现图像灰度变换。

3、分析不同的灰度变换方法对最终图像效果的影响。

[实验内容]1、灰度的线性变换;2、灰度的非线性变换;3、图像的二值化;4、图像的反色处理;[实验原理]图像的灰度变换(grayscaletransformation,GST)处理是图像增强处理技术中一种非常基础、直接的空间域图像处理方法,也是图像数字化软件和图像显示软件的一个重要组成部分。

灰度变换是指根据某种目标条件按一定变换关系逐点改变原图像中每一个像素灰度值的方法。

目的是为了改善画质,使图像的显示效果更加清晰。

灰度变换有时又被称为图像的对比度增强或对比度拉伸。

从图像输入装置得到的图像数据,以浓淡表示,(:数字图像灰度变换技术总结)各个像素与某一灰度值相对应。

设原图像像素的灰度值d=f(x,y),处理后图像像素的灰度值d′=g(x,y),则灰度增强可表示为:g(x,y)=T[f(x,y)]或d′=T(d)要求d和d′都在图像的灰度范围之内。

函数T(d)称为灰度变换函数,它描述了输入灰度值和输出灰度值之间的转换关系。

灰度变换主要针对独立的像素点进行处理,通过改变原始图像数据所占据的灰度范围而使图像在视觉上得到良好的改观,没有利用像素点之间的相互空间关系。

因此,灰度变换处理方法也叫做点运算法。

点运算可以按照预定的方式改变一幅图像的灰度直方图。

除了灰度级的改变是根据某种特定的灰度变换函数进行之外,点运算可以看做是“从像素到像素”的复制操作。

根据g(x,y)=T[f(x,y)],可以将灰度变换分为线性变换和非线性变换。

1、灰度的线性变换若g(x,y)=T[f(x,y)]是一个线性或分段线性的单值函数,例如g(x,y)=T[f(x,y)]=af(x,y)+b则由它确定的灰度变换称为灰度线性变换,简称线性变换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章 图像的灰度变换
第18页
U g(x, y) L 0 L f U 255
f(x, y)
L表示窗口的下限,U表示窗口的上限
第4章 图像的灰度变换 第17页
4.3 灰度的线性变换
(3)分段线性变换
– 对不同的灰度范围进行不同的线性变换 – 如3段不同的线性变换
z '1 f ( x, y ) / z1 f ( x, y ) z1 g ( x, y ) ( z '2 z '1 ) /( f ( x, y ) z1 ) /( z 2 z1 ) z '1 z1 f ( x, y ) z 2 ( 255 z ' ) f ( x, y ) z ) /(255 z ) z ' ( f ( x, y ) z 2 2 2 2 2
第5页
4.1 灰度变换的基本方法

灰度的非线性变换
– 图像的像素集中于中间灰度部分,而其它部分 的像素很少。可以压缩像素少的部分,扩展像 素集中的部分 – 直方图均衡化处理等属于非线性灰度变
第4章 图像的灰度变换
4.1 4.2 4.3 4.4
灰度变换的基本方法 二值化和阈值处理 灰度的线性变换 灰度直方图及均衡化处理
第4章 图像的灰度变换
BIT
第4章 图像的灰度变换
4.1 4.2 4.3 4.4
灰度变换的基本方法 二值化和阈值处理 灰度的线性变换 灰度的非线性变换
第4章 图像的灰度变换
第2页
4.1 灰度变换的基本方法

背景
– 图像质量差:获取图像时光照不正常、噪声影响及发生 畸变 – 改善图像质量
»图像增强:不考虑图像质量下降的原因(方法包括灰度变 换、平滑处理等) »图像复原(恢复):建立降质模型,恢复原始图像
或者使用 BW = im2bw(I,level) level : 0至1间取值。当像素的灰 度值小于level 时为黑(0), 否则为白(1) 这里level取100/255.
第4章 图像的灰度变换
第10页
4.2 二值化和阈值处理

双固定阈值法
– 预先为灰度图像设定两个阈值T1和T2,把灰度值 小于给定阈值T1的像素灰度置为0;大于T1且小 于T2的像素灰度置为255;大于T2的像素灰度置 为0 – 函数表达式 f ( x, y ) T 0,
K
第4章 图像的灰度变换
第16页
4.3 灰度的线性变换
(2)窗口灰度变换
– 保留灰度级在[ L, U ]间的值,将大于 U 的灰度 值置为255,小于 L 的灰度置为0 g – 方程 255
f ( x, y ) L 0 g ( x, y ) f ( x, y ) L f ( x, y ) U 255 f ( x, y ) U
暗图像 低对比度图像
亮图像
高对比度图像
第4章 图像的灰度变换
第3页
4.1 灰度变换的基本方法

灰度变换(gray-scale transformation, GST)
– 根据要求按一定关系逐点改变原图像中每一个像 素灰度值的方法 – 图像增强中的空域处理技术 – 目的是改善图像画质 – 表示方法
»设原图像像素的灰度值D = f(x, y),处理后图像像素的 灰度值D'=g(x, y),D和D'间的关系为 D'= T[D] g(x, y)=T[f(x, y)]
4.3 灰度的线性变换
灰度变换方程
g ( x, y) T [ f ( x, y)] af ( x, y) b
– 当a>1,输出图像的对比度增大 – 当a<1,输出图像的对比度减小 – 当a=1且b≠0时,输出图像的灰度值上移或下移 ,使得图像变亮或暗 – 当a=-1,b=255时,图像灰度正好反转 – 当a<0且b>0时,原图像的暗区域变亮,亮区域 变暗
g ( x, y ) 255 , T1 f ( x, y ) T2 0, f ( x, y ) T2
1
第4章 图像的灰度变换
第11页
第4章 图像的灰度变换
4.1 4.2 4.3 4.4
灰度变换的基本方法 二值化和阈值处理 灰度的线性变换 灰度直方图及均衡化处理
第4章 图像的灰度变换
' 2
z '2 z '1 g ( x, y ) z '1 ( f ( x, y ) z1 ) z 2 z1
g(x, y) Z1'
f(x, y) Z1 Z2
f
如果|z’2 - z’1|大于|z2 - z1|,使得变换后像素的灰 度差增大,对比度增大,图像质量得到增强。
第4章 图像的灰度变换 第14页
T=100
第4章 图像的灰度变换
第9页
4.2 二值化和阈值处理

MatLab函数
– – – – – – – – – – – I=imread('rice.tif'); for i=1:256 for j=1:256 J(i,j)=0; if I(i,j)>100 J(i,j)=255; end end end subplot(1,2,1),imshow(I); subplot(1,2,2),imshow(J);
第12页
4.3 灰度的线性变换

背景
– 曝光不足或过度情况下,图像灰度局限在很窄的 范围内,图像中的像素灰度没有层次 – 采用一个线性单值函数,对图像内的每一个像素 灰度做线性扩展,提高灰度层次
第4章 图像的灰度变换
第13页
4.3 灰度的线性变换
1. 简单线性变换
设原图像 f(x, y)的灰度范围为[z1, z2],线性变换 g 后图像g (x, y)的灰度范围为[z’1, z’2]。 那么g (x, y)和f(x, y)间的关系为: Z
第4章 图像的灰度变换 第15页
4.3 灰度的线性变换

MatLab函数
– J = imadjust (I, [low_in high_in] , [low_out high_out]) – 例:
>> I = imread('pout.tif'); >> J = imadjust(I,[0.3 0.7],[]); >> imshow(I), figure, imshow(J) >> K = imadjust(I,[0.0 1],[0.3 0.7]); >> figure, imshow(K) J I
第4章 图像的灰度变换
第4页
4.1 灰度变换的基本方法

灰度线性变换
– 若g(x, y)=T[ f(x, y)]=af(x, y) + b 是一个线性或分 段线性的单值函数,则由它确定的变换称为灰 度线性变换 – 如:图像的灰度范围较窄,图像看起来比较模 糊,造成目标图像灰度值与背景灰度值接近。
第4章 图像的灰度变换
第4章 图像的灰度变换
第7页
4.2 二值化和阈值处理

非零元素取一法
– 方法:如果像素灰度值为零,则其灰度值不变; 对于灰度值不为零的像素,灰度值变为255。 – 非零元素取一法函数表达式 0, f ( x, y ) 0 g ( x, y ) 255 , f ( x, y ) 0
第4章 图像的灰度变换
第8页
4.2 二值化和阈值处理

固定阈值法
– 为灰度图像设定一个阈值 T ,把灰度值小于给 定阈值 T 的像素灰度置为0,大于 T 的像素灰度 置为255 0, f ( x, y ) T – 函数表达式 g ( x, y ) 255 , f ( x, y ) T
相关文档
最新文档