基于matlab的数字图像增强算法研究与实现

基于matlab的数字图像增强算法研究与实现
基于matlab的数字图像增强算法研究与实现

基于matlab的数字图像增强算法研究与实现

摘要图像在获取和传输过程中,会受到各种噪声的干扰,使图像退化质量下降,对分析图像不利。图像的平滑或去噪一直是数字图像处理技术中的一项重要工作。为此,论述了在空间域中的各种数字图像平滑技术方法。

关键字:数字图像;图像增强;平滑处理

目录

第一章、概述 2

1.1 图像平滑意义 2

1.2图像平滑应用 2

1.3噪声模

型 (3)

第二章 、图像平滑方法 5

2.1 空域低通滤波 5

2.1.1 均值滤波器 6

2.1.2 中值滤波器 6

2.2 频域低通滤波 7

第三章、图像平滑处理与调试 9

3.1 模拟噪声图像 9

3.2均值滤波法 11

3.3 中值滤波法 14

3.4 频域低通滤波法 17

第四章、总结与体会 19

参考文献 20

第一章、概述

1.1图像平滑意义

图像平滑(S m o o t h i n g)的主要目的是减少图像噪声。图像噪声来自于多方面,有来自于系统外部的干扰(如电磁波或经

电源窜进系统内部的外部噪声),也有来自于系统内部的干扰(如摄像机的热噪声,电器机械运动而产生的抖动噪声内部噪声)。实际获得的图像都因受到干扰而有噪声,噪声产生的原因决定了噪声分布的特性及与图像信号的关系。减少噪声的方法可以在空间域或在频率域处理。在空间域中进行时,基本方法就是求像素的平均值或中值;在频域中则运用低通滤波技术。

图像中的噪声往往是和信号交织在一起的,尤其是乘性噪声,如果平滑不当,就会使图像本身的细节如边缘轮廓,线条等模糊不清,从而使图像降质。图像平滑总是要以一定的细节模糊为代价的,因此如何尽量平滑掉图像的噪声,又尽量保持图像的细节,是图像平滑研究的主要问题之一。

1.2图像平滑应用

图像平滑主要是为了消除被污染图像中的噪声,这是遥感图像处理研究的最基本内容之一,被广泛应用于图像显示、传

输、分析、动画制作、媒体合成等多个方面。该技术是出于人类视觉系统的生理接受特点而设计的一种改善图像质量的方法。处理对象是在图像生成、传输、处理、显示等过程中受到多种因素扰动形成的加噪图像。在图像处理体系中,图像平滑是图像复原技术针对“一幅图像中唯一存在的退化是噪声”时的特例。

1.3噪声模型

1.3.1噪声来源

一幅图像可能会受到各种噪声的干扰,而数字图像的实质就是光电信息,因此图像噪声主要可能来源于以下几个方面:光电传感器噪声、大气层电磁暴、闪电等引起的强脉冲干扰、

相片颗粒噪声和信道传输误差引起的噪声等。噪声的存在恶化图像质量,使图像模糊,更严重的甚至是图像的特征完全被淹没,以至于给图像识别和分析带来了困难。

目前比较经典的去噪声的方法都或多或少给图像带来模糊,因此,探求一种既能去除噪声又不至于使图像模糊的方法,一直是图像增强处理中的难题,至今尚在不断地探索。

1.3.2 高斯噪声

数字图像的噪声主要来源于图像的获取和传输过程。按其产生的原因可分为:光电子噪声、热噪声、KTC噪声、量化噪声和信道传输噪声等。按其是否独立于空间坐标以及和图像是否关联可分为加性噪声和乘性噪声。为了最大限度地减少噪声对图像的影响,人们从改善硬件质量和对受污图像进行处理两个方面做了许多的工作,文中主要考虑对受污图像进行处理的算法研究。为了对受污图像进行处理,人们对噪声进行了研究并建立了相应的数学模型。对噪声表述的数学建模主要考虑噪声的成因和分析受污图像上噪声的统计特性两个因素,这种噪声主要来源于电子电路噪声和低照明度或高温带来的传感器噪声,也称为正态噪声,是在实践中经常用到的噪声模型。

1.3.3椒盐噪声

主要来源于成像过程中的短暂停留和数据传输中产生的错误。其PDF为如果b > a,灰度值b在图像中显示为一亮点,a值显示为一暗点。如果Pa 和Pb均不为零,在图像上的表现类似于随机分布图像上的胡椒和盐粉微粒,因此称为椒盐噪声。当Pa为零时,表现为“盐”噪声;当Pb为零时,表现为“胡椒”噪声。

MATLAB图像处理工具箱提供的噪声添加函数imnoise,它可以对图像添加一些典型的噪声。其语法:

J=imnoise(I,type)

J=imnoise(I,type,parameters)

其功能是:返回对原图像I添加典型噪声的图像J,参数type和

parameters用于确定噪声的类型和相应的参数。

三种典型的噪声:

type=’gaussian’时,为 高 斯 噪 声;

type=’salt&pepper’时为椒盐噪声;

type=’speckle’时为乘法噪声;

图像数据读取函数imread从图像文件中读取图像数据。其基本调用格式如下:

I=imread(文件名,’图像文件格式’)

其功能是:将文件名指定的图像文件读入I中。

I=imshow(A)

其功能是显示图像A。

如下程序就实现了3种噪声污染了的图像:

I=imread('lena.bmp'); %读取图像

I1=imnoise(I,'gaussian'); %加高斯噪声

I2=imnoise(I,'salt & pepper',0.02); %加椒盐噪声

I3=imnoise(I,'speckle'); %加乘性噪声

subplot(221),imshow(I); %显示图像I

subplot(222),imshow(I1);

subplot(223),imshow(I2);

subplot(224),imshow(I3);

运行结果如下:

图1噪声污染的图像

第2章 、图像平滑方法

2.1空域低通滤波

将空间域模板用于图像处理,通常称为空间滤波,而空间域模板称为空间滤波器。空间域滤波按线性和非线性特点有:线性、非线性平滑波器。

线性平滑滤波器包括领域平均法(均值滤波器),非线性

平滑滤波器有中值滤波器。

2.1.1均值滤波器

对一些图像进行线性滤波可以去除图像中某些类型的噪声,如采用邻域平均法的均值滤波器就非常适用于去除通过扫描得到的图像中的颗粒噪声。邻域平均法是空间域平滑技术。这种方法的基本思想是,在图像空间,假定有一副N×N个像素的原始图像f(x,y),用领域内几个像素的平均值去代替图像中的每

一个像素点值的操作。经过平滑处理后得到一副图像g(x,y), 其表达式如下:

式中:x,y=0,1,2,…,N-1;s为(x,y)点领域中点的坐标的集合,但不包括(x,y)点;M为集合内坐标点的总数。

领域平均法有力地抑制了噪声,但随着领域的增大,图像

的模糊程度也愈加严重。为了尽可能地减少模糊失真,也可采用阈值法减少由于领域平均而产生的模糊效应。其公式如下:

式中:T为规定的非负阈值。

上述方法也可称为算术均值滤波器,除此之外还可以采用几何均值滤波器、谐波均值滤波器和逆谐波均值滤波器。几何均值滤波器所达到的平滑度可以与算术均值滤波器相比,但在滤波过程中会丢失更少的图像细节。谐波均值滤波器对“盐”噪声效果更好,但是不适用于“胡椒”噪声。它善于处理像高斯噪声那样的其他噪声。逆谐波均值滤波器更适合于处理脉冲噪声,但它有个缺点,就是必须要知道噪声是暗噪声还是亮噪声,以便于选择合适的滤波器阶数符号,如果阶数的符号选择错了可能会引起灾难性的后果。

2.1.2中值滤波器

中值滤波是一种常用的去除噪声的非线性平滑滤波处理方法,其基本思想用图像像素点的领域灰度值的中值来代替该像素点的灰度值。二维中值滤波可以用下式表示:

式中:A为滤波窗口;

为二维数据序列。其主要功能是让周围象素灰度值的差比较大的像素改取与周围的像素值接近的值,从而可以消除孤立的噪声点,所以中值滤波对于滤除图像的椒盐噪声非常有效。中值滤波器可以做到既去除噪声又能保护图像的边缘,从而获得较满意的复原效果,而且,在实际运算过程中不需要图像的统计特性,这也带来不少方便,但对一些细节多,特别是点、线、尖顶细节较多的图像不宜采用中值滤波的方法。

2.2频域低通滤波

在分析图像信号的频率特性时,对于一副图像,直流分量表示了图像的平均灰度,大面积的背景区域和缓变部分是低频分量,其边缘、细节、跳跃部分以及颗粒噪声都代表图像的高频分量。频域低通滤波就是除去其高频分量就能去掉噪声,从而使图像得到平滑。利用卷积定理,可以写成以下形式:

G(u,v)=H(u,v)F(u,v)

式中,F(u,v)是含噪图像的傅立叶变换,G(u,v)是平滑后图像的傅立叶变换,H(u,v)是传递函数。利用H(u,v)使

F(u,v)的高频分量得到衰减,得到G(u,v)后再经过反变换就得到所希望的图像g(u,v)了。低通滤波平滑图像的系统框图如下所示:

图3-1图像频域低通滤波流程框图

低通滤波法又分为以下几种:

(1)理想低通滤波器(I L P F)

一个理想的低通滤波器的传递函数由下式表示:

式中D0是一个规定的非负的量,它叫做理想低通滤波

器的截止频率。D(u,v)代表从频率平面的原点到(u,v)点的距离,即:

理想低通滤波器在处理过程中会产生较严重的模糊和振铃现象。

(2)巴特沃思低通滤波器(B L P F)

n阶巴待沃思滤波器的传递系数为

D L P F与I L P F不同,它的通带与阻带之间没有明显的不连续性,因此它没有“振铃”现象发生,模糊程度减少,但从它的传递函数特性曲线H(u,v)可以看出,在它的尾部保留有较多的高频,所以对噪声的平滑效果还不如I L P F(理想低通滤波器)。

(3)指数滤波器(E L P F)

其传递函数表示为:

由于E L P F具有比较平滑的过渡形,为此平滑后的图像没

有“振铃”现象,而E L P F与B L P F相比.它具有更快的衰减特性,所以经E L P F滤波的图像比B L P F处理的图像稍微模糊一些。

(4)梯形滤波器(T L P F)

梯形滤波器的传递函数介于理想低通滤波器和具有平

滑过渡带的低通滤波器之间,它的传递函数为:

式中:D0为梯形低通滤波器截止频率,D0、D1须满足

D0

第三章、图像平滑处理与调试

本课程设计中程序运行的环境是w i n d o w s平台,并选用

M A T L A B作为编程开发工具,M A T L A B是一种向量语言,它非常适合于进行图像处理。

3.1模拟噪声图像

图像增强操作主要是针对图像的各种噪声而言的,为了说明图像处理中的滤波方法和用途,需要模拟数字图像的各种噪声来分析滤波效果。

M A T L A B图像处理工具箱提供的噪声添加函数i m n o i s e,它可以对图像添加一些典型的噪声。其语法:

J=i m n o i s e(I,t y p e)

J=i m n o i s e(I,t y p e,p a r a m e t e r s)

其功能是:返回对原图像I添加典型噪声的图像J,参数

t y p e和p a r a m e t e r s用于确定噪声的类型和相应的参数。

三种典型的噪声:

type=’gaussian’时,为 高 斯 噪 声;

t y p e=’s a l t&p e p p e r’时为椒盐噪声;

t y p e=’s p e c k l e’时为乘法噪声;

图像数据读取函数i m r e a d从图像文件中读取图像数据。其基本调用格式如下:

I=i m r e a d(文件名,’图像文件格式’)

其功能是:将文件名指定的图像文件读入I中。

I=i m s h o w(A)

其功能是显示图像A。

如下程序就实现了3种噪声污染了的图像:

I=i m r e a d('h:\ 赵云-真三国六.j p g');%读取图像

I1=i m n o i s e(I,'g a u s s i a n');%加高斯噪声

I2=i m n o i s e(I,'s a l t&p e p p e r',0.02);%加椒盐噪声

I3=i m n o i s e(I,'s p e c k l e');%加乘性噪声

s u b p l o t(221),i m s h o w(I);%显示图像I

t i t l e('原图像');

s u b p l o t(222),i m s h o w(I1);

t i t l e('高斯噪声污染的图像');

s u b p l o t(223),i m s h o w(I2);

t i t l e('椒盐噪声污染的图像');

s u b p l o t(224),i m s h o w(I3);

t i t l e('乘性噪声污染的图像');

运行结果如下:

图3-1噪声污染的图像

3.2均值滤波法

在M A T L A B图像处理工具箱中,提供了i m f i l t e r函数用于实现均值滤波,i m f i l t e r的语法格式为:

B=i m f i l t e r(A,H)

其功能是,用H模板对图像A进行均值滤波,

取平均值滤波模版为

H1=1/9[111;111;111];

H2=1/25[11111;11111;11111;111 11;11111];

分别以这两个平均值滤波算子对图3-1中的四幅图像进行滤波操作。

取H1,程序如下:

I=i m r e a d('l e n a.b m p');

I1=i m n o i s e(I,'g a u s s i a n');

I2=i m n o i s e(I,'s a l t&p e p p e r',0.02);

I3=i m n o i s e(I,'s p e c k l e');

H1=o n e s(3,3)/9; %3×3领域模板

J=i m f i l t e r(I,H1); %领域平均

J1=i m f i l t e r(I1,H1);

J2=i m f i l t e r(I2,H1);

J3=i m f i l t e r(I3,H1);

s u b p l o t(221),i m s h o w(J);

s u b p l o t(222),i m s h o w(J1);

s u b p l o t(223),i m s h o w(J2);

s u b p l o t(224),i m s h o w(J3);

运行结果如图3-2

取H2,程序如下:

R G B=i m r e a d('h:\赵云-真三国六.j p g'); I=r g b2g r a y(R G B);

I1=i m n o i s e(I,'g a u s s i a n');

I2=i m n o i s e(I,'s a l t&p e p p e r',0.02); I3=i m n o i s e(I,'s p e c k l e');

H2=o n e s(5,5)/25;%5×5领域模板

J=i m f i l t e r(I,H2);%领域平均

J1=i m f i l t e r(I1,H2);

J2=i m f i l t e r(I2,H2);

J3=i m f i l t e r(I3,H2);

s u b p l o t(221),i m s h o w(J);

t i t l e('原图像滤波后');

s u b p l o t(222),i m s h o w(J1);

t i t l e('高斯污染图像滤波后');

s u b p l o t(223),i m s h o w(J2);

t i t l e('椒盐污染图像滤波后');

s u b p l o t(224),i m s h o w(J3);

t i t l e('乘法污染图像滤波后');

运行结果如图3-3:

图3-2 图3-1中图像经过平均值算子H1滤波后图像

图3-3 图3-1中图像经过平均值算子H2滤波后图像比较处理后的图像结果可知,领域平均处理后,图像的噪声得到了抑制,但图像变得相对模糊,对高斯噪声的平滑效果比较好。领域平均法的平滑效果与所选用的模板大小有关,模板尺寸越大,则图像的模糊程度越大。此时,消除噪声的效果将增强,但同时所得到的图像将变得更模糊,图像细节的锐化程度逐步减弱。

3.3中值滤波法

M A T L A B图像处理工具箱提供了m e d f i l t2函数用于中值滤波。其语法格式为:

B=m e d f i l t2(A)

其功能为:用3×3的滤波窗口对图像A进行中值滤波;

B=m e d f i l t2(A,[m,n])

其功能是:用大小为m×n的窗口对图像A进行中值滤波;

B=m e d f i l t2(A,'i n d e x e d',...)

其功能为:对索引图像A进行中值滤波;

可运行以下程序实现:

R G B=i m r e a d('h:\赵云-真三国六.j p g');

I=r g b2g r a y(R G B);

I1=i m n o i s e(I,'g a u s s i a n');

I2=i m n o i s e(I,'s a l t&p e p p e r',0.02);

I3=i m n o i s e(I,'s p e c k l e');

J1=m e d f i l t2(I1,[3,3]);%3×3中值滤波模板J2=m e d f i l t2(I2,[3,3]);

J3=m e d f i l t2(I3,[3,3]);

J4=m e d f i l t2(I1,[5,5]);%5×5中值滤波模板J5=m e d f i l t2(I2,[5,5]);

J6=m e d f i l t2(I3,[5,5]);

f i

g u r e,s u b p l o t(121),i m s

h o w(J1);

t i t l e('高斯3*3中值滤波');

s u b p l o t(122),i m s h o w(J2);

t i t l e('椒盐3*3中值滤波');

f i

g u r e,s u b p l o t(121),i m s

h o w(J3);

t i t l e('乘法3*3中值滤波');

s u b p l o t(122),i m s h o w(J4);

t i t l e('高斯5*5中值滤波');

f i

g u r e,s u b p l o t(121),i m s

h o w(J5);

t i t l e('椒盐5*5中值滤波');

s u b p l o t(122),i m s h o w(J6);

t i t l e('乘法5*5中值滤波');

运行结果如下:

图3-4 受到高斯、椒盐及乘法噪

声污染的图像经不同模版的中值滤波后的图像

由图3-4可知,此方法能够非常好地将椒盐噪声去除掉,可见中值滤波方法对于椒盐噪声或脉冲式干扰具有很强的滤除作用,但对于高斯和乘性噪声效果不佳。与图3-2、图3-3相比,当噪声为椒盐噪声时,中值滤波器的效果比均值滤波好。因为这些干扰值与其邻近像素的灰度值有很大的差异,经过排序后取中值的结果就将此干扰强制变成与其邻近的某些像素值一

样,从而达到去除干扰的效果。但是由于中值滤波方法在处理过程中会带来图像模糊,所以对于细节丰富,特别是点、线和尖顶细节较多的图像不适用。

3.4频域低通滤波法

频域低通滤波处理噪声图像的方法如下:

首先构建二维滤波器d;

[f1,f2]=f r e q s p a c e(25,'m e s h g r i d');

H d=z e r o s(25,25);

d=s q r t(f1.^2+f2.^2)<0.5;%0.5为截止半径大小

H d(d)=1;

h=f s a m p2(H d);

f i

g u r e,f r e q z2(h,[64,64]);

图3-5 用频率采样法构建的二维滤波器

MATLAB图像增强总结程序

MATLAB图像增强程序举例 1.灰度变换增强程序: % GRAY TRANSFORM clc; I=imread('pout.tif'); imshow(I); J=imadjust(I,[0.3 0.7],[0 1],1); %transforms the walues in the %intensity image I to values in J by linealy mapping %values between 0.3 and 0.7 to values between 0 and 1. figure; imshow(J); J=imadjust(I,[0.3 0.7],[0 1],0.5); % if GAMMA is less than 1,the mapping si weighted to ward higher (brighter) %output values. figure; imshow(J); J=imadjust(I,[0.3 0.7],[0 1],1.5); % if GAMMA is greater than 1,the mapping si weighted toward lower (darker) %output values. figure; imshow(J) J=imadjust(I,[0.3 0.7],[0 1],1); % If TOP

2.直方图灰度变换 %直方图灰度变换 [X,map]=imread('forest.tif'); I=ind2gray(X,map);%把索引图像转换为灰度图像 imshow(I); title('原图像'); improfile%用鼠标选择一条对角线,显示线段的灰度值 figure;subplot(121) plot(0:0.01:1,sqrt(0:0.01:1)) axis square title('平方根灰度变换函数') subplot(122) maxnum=double(max(max(I)));%取得二维数组最大值 J=sqrt(double(I)/maxnum);%把数据类型转换成double,然后进行平方根变换%sqrt函数不支持uint8类型 J=uint8(J*maxnum);%把数据类型转换成uint8类型

课程设计:图像空域增强算法设计—直方图变换增强解析

成绩评定表

课程设计任务书

摘要 空域增强是数字图像处理的基本内容之一。经过增强处理后,图像的视觉效果会得到改善,对比度增强,为图像的信息提取及其他图像分析技术奠定良好的基础。由于没有衡量图像增强质量的通用标准,图像增强往往和具体应用背景有较大的相关性。 本课程设计主要研究用于图像空域增强算法的直方图变换增强,包括直方图均衡化与直方图规定化。对于原本偏亮或偏暗的图像,均衡化可以使被处理图像不再偏暗也不再偏亮,灰度层次分布比较均匀。规定化可将被处理图像按照预先设定的形状调整其直方图。二者均可改善图像视觉效果。 采用MATLAB软件进行编程,运用上述算法对图像进行处理。仿真结果表明,处理后的图像对比度得到了明显改善,图像细节清晰,增强了图像的视觉效果,有利于图像的分析和识别。 关键词:空域增强;直方图变换增强;MATLAB

目录 1设计目的与要求 (1) 1.1设计目的 (1) 1.2设计要求 (1) 2设计原理 (1) 2.1直方图均衡化 (1) 2.2直方图规定化 (2) 3设计方案 (3) 3.1设计思想 (3) 3.2设计流程 (4) 4软件实现 (5) 4.1原始图像 (5) 4.2图像均衡化 (5) 4.3图像规定化 (6) 5仿真与结果分析 (6) 5.1仿真 (7) 5.1.1图像原始化 (7) 5.1.2图像均衡化 (8) 5.1.3图像规定化 (8) 5.2结果分析 (10) 结论 (11) 参考文献 (12)

1设计目的与要求 1.1设计目的 选择一副对比度不足的图像,对该图像进行灰度变换实现图像的增强,增强对比度,显示增强前、后的图像以及他们的灰度直方图。总结直方图增强的方法,对比方法的优缺点,积极思考基于特定图像的增强方法,设计中应具有自己的设计思想、设计体会。 1.2设计要求 (1)学习Matlab处理图像的方法; (2)加深对空域增强的理解; (3)掌握直方图均衡化和标准化算法。 2设计原理 一般情况下,如果图像的灰度分别集中在比较窄的区间,从而引起图像细节的模糊,为了使图像细节清晰,并使目标得到突出,达到图像增强的目的,可通过改善各部分亮度的比例关系,即通过直方图的方法来实现。直方图的方法是以概率论为基础的。常用的方法有直方图均衡化和直方图规定化。 2.1直方图均衡化 直方图均衡化又称直方图平坦化,是将一已知灰度概率密度分布的图像经过某种变换,变成一幅具有均匀灰度概率密度分布的新图像。其结果是扩展了像元取值的动态范围,从而达到增强图像整体对比度的效果。 直方图均衡化的具体实现步骤如下: (1)列出原始图像的灰度级

数字图像处理算法汇总

形态学运算:基本思想是具用一定结构形状的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。 腐蚀运算:将结构元素中心遍历整个图像,当图像完全包含结构元素时的中心点的轨迹即为腐蚀后的图像,图像变细。腐蚀运算可用于滤波,选择适当大小和形状的结构元素,可以滤除掉所有不能完全包含结构元素的噪声点。当然利用腐蚀滤除噪声有一个缺点,即在去除噪声的同时,对图像中前景物体形状也会有影响,但当我们只关心物体的位置或者个数时,则影响不大。 膨胀运算:将结构元素中心遍历整个图像边缘,中心点的轨迹即为腐蚀后的图像,图像整体变粗。通常用于将图像原本断裂开来的同一物体桥接起来,对图像进行二值化之后,很容易是一个连通的物体断裂为两个部分,而这会给后续的图像分析造成干扰,此时就可借助膨胀桥接断裂的缝隙。 开运算:先腐蚀后膨胀,可以使图像的轮廓变得光滑,还能使狭窄的连接断开和消除细毛刺;但与腐蚀运算不同的是,图像大的轮廓并没有发生整体的收缩,物体位置也没有发生任何变化。可以去除比结构元素更小的明亮细节,同时保持所有灰度级和较大亮区特性相对不变,可用于补偿不均匀的背景亮度。与腐蚀运算相比,开运算在过滤噪声的同时,并没有对物体的形状轮廓造成明显的影响,但是如果我们只关心物体的位置或者个数时,物体形状的改变不会给我们带来困扰,此时腐蚀滤波具有处理速度上的优势。 闭运算:先膨胀后腐蚀,可以去除比结构元素更小的暗色细节。开闭运算经常组合起来平滑图像并去除噪声。可使轮廓变的平滑,它通常能弥合狭窄的间断,填补小的孔洞。腐蚀运算刚好和开运算相反,膨胀运算刚好和闭运算相反,开闭运算也是对偶的,然而与腐蚀、膨胀不同的是,对于某图像多次应用开或闭运算的效果相同。 击中击不中运算:先由结构元素腐蚀原图像,再将结构元素取反去腐蚀原图像的取反图,最后将两幅处理后的图像取交。主要用于图像中某些特定形状的精确定位。 顶帽变换:原图像减去开运算以后的图像。当图像的背景颜色不均匀时,使用阈值二值化会造成目标轮廓的边缘缺失,此时可用开运算(结构元素小于目标轮廓)对整个图像背景进行合理估计,再用原图像减去开运算以后的图像就会是整个图像的灰度均匀,二值化后的图像不会有缺失。 Sobel算子: Prewitt算子: LOG算子: Canny算子:力图在抗噪声干扰和精确定位之间尊求折中方案,主要步骤如下所示: 1、用高斯滤波器平滑图像; 2、用一阶偏导的有限差分来计算梯度的幅值和方向; 3、对梯度幅值进行非极大值抑制; 4、用双阈值算法检测和连接边缘。 Hough变换: 边缘检测:

课设报告--matlab图像增强系统

课程设计报告 学生姓名(按拼音排序)学号班级XX XXX XX XXX XXX XX XXX XXX XXX 二○一二年 5 月16 日

目录 一、图像处理介绍 (3) (一)图像处理 (3) (二)图像处理的实际应用 (3) (三)图像处理软件简介 (3) 二、数学实验程序介绍 (4) (一)设计目的 (4) (二)题目分析 (4) (三)总体设计 (4) (四)程序各功能介绍及运行截图 (5) 1.菜单栏的设计 (5) 2.各项功能的实现 (6) (五)课后问题回答 (26) (六)其他 (29) 1.组员分工 (29) 2.参考资料 (29) 3.心得与体会 (29)

一、图像处理介绍 (一)图像处理 图像处理(image processing),用计算机对图像进行分析,以达到所需结果的技术。又称影像处理。基本内容图像处理一般指数字图像处理。图像处理技术的主要内容包括图像压缩,增强和复原,匹配、描述和识别3个部分。常见的处理有图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等。图像处理一般指数字图像处理。 (二)图像处理的实际应用 卫星图像处理:通过对卫星拍摄的地面图像进行处理,可以从中获取人们所需的信息,帮助人们监测地表情况变化,寻找矿藏。 汽车障碍识别:在汽车上安装摄像头,并对拍摄的图像进行滤波或降噪,以实现障碍物和路径识别等功能,实现无人、全自动和安全驾驶。 除此之外,图像处理还可用于农产品缺陷和损伤检测;测试纺织物质量等方面。 (三)图像处理软件简介 Photoshop Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件。 从功能上看,该软件可分为图像编辑、图像合成、校色调色及特效制作部分等。图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。 CorelDRAW CorelDRAW Graphics Suite是一款由世界顶尖软件公司之一的加拿大的Corel公司开发的图形图像软件。广泛地应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等等诸多领域。包含程序及服务:CorelPowerTRACE;CorelCAPTURE;BitstreamFontNavigator;条形码精灵;输出中心描述文件制作程序。 彩影 彩影软件是梦幻科技推出的国内最强大、最傻瓜的图形处理和相片制作软件,彩影拥有非常智能、傻瓜而功能强大的图像处理、修复和合成功能,其专业但却并不复杂,让所有用户不需要专业的图像美工技能即可轻松点击并制作出绚丽多彩的图像特效图。 光影魔术手 光影魔术手(nEO iMAGING)是一个对数码照片画质进行改善及效果处理的软件。简单、易用,不需要任何专业的图像技术,就可以制作出专业胶片摄影的色彩效果,是摄影作品后期处理、图片快速美容、数码照片冲印整理时必备的图像处理软件。 主要功能:模拟反转片的效果;晚霞渲染;黑白效果;反转片负冲;负片效果;夜景效果;白平衡一指键;CCD死点修复等。 美图秀秀 美图秀秀是一款简易的图像处理软件,用户无需经过系统学习就能使用。具有图片特效、美容、拼图、场景、边框、饰品等功能,适合制作非主流图片。

基于matlab的数字图像增强算法研究与实现

基于matlab的数字图像增强算法研究与实现 摘要图像在获取和传输过程中,会受到各种噪声的干扰,使图像退化质量下降,对分析图像不利。图像的平滑或去噪一直是数字图像处理技术中的一项重要工作。为此,论述了在空间域中的各种数字图像平滑技术方法。 关键字:数字图像;图像增强;平滑处理

目录 第一章、概述 2 1.1 图像平滑意义 2 1.2图像平滑应用 2 1.3噪声模 型 (3) 第二章 、图像平滑方法 5 2.1 空域低通滤波 5 2.1.1 均值滤波器 6 2.1.2 中值滤波器 6 2.2 频域低通滤波 7 第三章、图像平滑处理与调试 9 3.1 模拟噪声图像 9 3.2均值滤波法 11 3.3 中值滤波法 14 3.4 频域低通滤波法 17 第四章、总结与体会 19 参考文献 20 第一章、概述 1.1图像平滑意义 图像平滑(S m o o t h i n g)的主要目的是减少图像噪声。图像噪声来自于多方面,有来自于系统外部的干扰(如电磁波或经

电源窜进系统内部的外部噪声),也有来自于系统内部的干扰(如摄像机的热噪声,电器机械运动而产生的抖动噪声内部噪声)。实际获得的图像都因受到干扰而有噪声,噪声产生的原因决定了噪声分布的特性及与图像信号的关系。减少噪声的方法可以在空间域或在频率域处理。在空间域中进行时,基本方法就是求像素的平均值或中值;在频域中则运用低通滤波技术。 图像中的噪声往往是和信号交织在一起的,尤其是乘性噪声,如果平滑不当,就会使图像本身的细节如边缘轮廓,线条等模糊不清,从而使图像降质。图像平滑总是要以一定的细节模糊为代价的,因此如何尽量平滑掉图像的噪声,又尽量保持图像的细节,是图像平滑研究的主要问题之一。 1.2图像平滑应用 图像平滑主要是为了消除被污染图像中的噪声,这是遥感图像处理研究的最基本内容之一,被广泛应用于图像显示、传 输、分析、动画制作、媒体合成等多个方面。该技术是出于人类视觉系统的生理接受特点而设计的一种改善图像质量的方法。处理对象是在图像生成、传输、处理、显示等过程中受到多种因素扰动形成的加噪图像。在图像处理体系中,图像平滑是图像复原技术针对“一幅图像中唯一存在的退化是噪声”时的特例。 1.3噪声模型 1.3.1噪声来源 一幅图像可能会受到各种噪声的干扰,而数字图像的实质就是光电信息,因此图像噪声主要可能来源于以下几个方面:光电传感器噪声、大气层电磁暴、闪电等引起的强脉冲干扰、

matlab图像几何变换和图像增强

一.图像几何变化 (1)放大,缩小,旋转 程序: I=imread('111.jpg'); J=imresize(I,1.5); L=imresize(I,0.75); K=imrotate(I,35,'bilinear'); subplot(221),subimage(I); title('原图像'); subplot(222),subimage(J); title('放大后图像'); subplot(223),subimage(L); title('缩小后图像'); subplot(224),subimage(K);title('旋转后图像'); 二.图像频域变换 (1)傅里叶变换 真彩图像灰度图像傅里叶变换谱程序:I=imread('111.jpg'); figure(1); imshow(I); B=rgb2gray(I); figure(2);

imshow(B) D=fftshift(fft2(B)); figure(3); imshow(log(abs(D)),[ ]); (2)离散余弦变换 真彩图灰度图进行离散余弦变换后程序: RGB=imread('111.jpg'); figure(1); imshow(RGB); G=rgb2gray(RGB); figure(2); imshow(G); DCT=dct2(G); figure(3); imshow(log(abs(DCT)),[]); 三.图像增强: (1)指数变换 程序:

f=imread('111.jpg') f=double(f); g=(2^2*(f-1))-1; f=uint8(f); g=uint8(g); subplot(1,2,1),subimage(f); subplot(1,2,2),subimage(g); (2)直方图均衡 程序: I=imread('111.jpg'); I=rgb2gray(I); figure subplot(221);imshow(I); subplot(222);imhist(I) I1=histeq(I); figure; subplot(221);imshow(I1) subplot(222);imhist(I1) (3)空域滤波增强 锐化滤波(Roberts算子Sobel算子拉普拉斯算子)

最新图像增强算法综合应用课程设计

《图像处理技术应用实践》课程设计题目图像增强算法综合应用 学生姓名 学号 院系 专业 任课教师 xxxx年xx月xx日

图像增强算法综合应用 梅雨 南京信息工程大学计算机与软件学院,南京 210044 摘要:图像增强是指增强图像中的有用信息,它可以是一个失真的过程,其目的是要改善图像的视觉效果。运用空间域与频率域相结合的算法,去除随机噪声和周期噪声的混合噪声,提高图像质量。 关键词:随机噪声;周期噪声;空间域和频率域去噪 1 任务描述 图像增强处理:设计一套空间域与频率域结合的图像增强算法,处理以下任一组图片中的带噪声图像,去除噪声,提高图像质量。 (1)已知:噪声为随机噪声和周期噪声混合噪声; (2)要求: a)去噪处理后,计算均方误差评估去噪处理后图像的去噪效果 b)撰写完整的科技报告(形式类似科技论文)表述自己的算法设计,算法实现与算法评估过程。 第一组图片: 第二组图片:

2 图像增强算法 2.1问题分析 (1)图片中加入了随机噪声和周期噪声混合噪声。针对不同的噪声,不同的去噪方法效果不同,因此应该采用不同的去噪方法以达到最好的去噪效果。 (2)随机噪声应在空间域去除,而空域去噪方法中,中值滤波法效果最好。 (3)周期噪声应在频域中消去。 (4)去除噪声后的图像仍然可以改善处理。 (5)均方误差评估去噪处理后图像的去噪效果。 2.2算法设计 (1)读入初始图片及加噪图片。 clc; clear; f=imread('D:\dogOriginal.bmp'); g=imread('D:\dogDistorted.bmp'); (2)利用空域滤波,去除随机噪声,此时用中值滤波法,并显示它的频谱图。 g3=medfilt2(g,[3,3]); 原图去除随机噪声 图1 空域滤波后的图像与原图的比较 (3)利用频域滤波,去除周期噪声。先转化成double型,进行傅里叶变换,再转化成数据矩阵,最后利用低通滤波去除周期噪声。 F = double(g); % 数据类型转换,MATLAB不支持图像的无符号整型的计算 G = fft2(F); % 傅里叶变换 G= fftshift(G); % 转换数据矩阵 [M,N]=size(G); nn = 2; % 二阶巴特沃斯(Butterworth)低通滤波器 d0 = 27;

图像增强及MATLAB实现

《数字图像处理》课程设计 课设题目:图像增强与MATLAB实现学校学院:华东交通大学理学院 学生班级:13级信息计算(2)班学生:超 学生学号:20130810010216 指导老师:自柱

图像增强与MATLAB实现 摘要 数字图像处理是指将图像信号转换成数字格式并利用计算机对其进行处理的过程。图像增强是数字图像处理的过程中经常采用的一种方法,它对提高图像质量起着重要的作用。本文先对图像增强的原理进行概述,然后对图像增强的方法分类并给出直方图增强、对比度增强、平滑和锐化等几种常用的增强方法的理论基础,通过Matlab实验得出的实际处理效果来对比各种算法的优缺点,讨论不同的增强算法的技术要点,并对其图像增强方法进行性能评价。 关键字:图像;图像增强;算法

目录 一、MATLAB的简介 (1) 1.1MATLAB主要功能 (1) 二、MATLAB的主要功能 (1) 2.1数字增强技术概述 (1) 2.2数字图像的表示 (2)

三、直方图的均衡化 (2) 3.1图像的灰度 (2) 3.2灰度直方图 (2) 3.3直方图均衡化 (3) 四、图像二值化 (5) 4.1图像二值化 (5) 五、对比度增强 (7) 5.1对比度增强 (7) 5.2灰度调整 (8) 5.3对数变换 (9) 六、滤波 (10) 6.1平滑滤波 (10) 6.2线性平滑滤波程序: (11) 6.3非线性滤波 (12) 七、锐化 (18) 八、参考文献 (19) 九、自我评价 (20)

一、Matlab的简介 1.1 MATLAB主要功能 MATLAB是建立在向量、数组和矩阵基础上的一种分析和仿真工具软件包,包含各种能够进行常规运算的“工具箱”,如常用的矩阵代数运算、数组运算、方程求根、优化计算及函数求导积分符号运算等;同时还提供了编程计算的编程特性,通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输出结果可视化。目前,已成为工程领域中较常用的软件工具包之一。 二、MATLAB的主要功能 2.1数字增强技术概述 图像增强是按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些信息使得图像更加实用。图像增强技术主要包含直方图修改处理、图像平滑处理、图像尖锐化处理等。 图像增强技术主要包括:直方图修改处理,图像平滑处理,图像尖锐化处理,彩色图像处理。从纯技术上讲主要有两类:频域处理法和空域处理法。 频域处理法主要是卷积定理,采用修改图像傅立叶变换的方法实现对图像的增强处理技术;空域处理法:是直接对图像中的像素进行处理,基本上是以灰度映射变换为基础的。

图像课程设计----图像增强课程设计

班级:12级计算机10班学号:12041303姓名:刘博 图像增强课程设计 一、图像增强的空域法直方图均值化处理 %图像增强的空域法直方图处理 clc clear all I=imread('mm1.JPG'); j=rgb2gray(I); %读入图片后转为灰度图 figure(1) %在方图一中显示 subplot(211) imhist(j); %显示原图像直方图 title('源图像直方图') J=histeq(j); %直方图处理 subplot(212) imhist(J) title('均衡化的直方图') figure(2) subplot(121); imshow(I) title('源图像') subplot(122); imshow(J) title('处理后的图像') imwrite(J, 'k2.jpg'); % 将直方图处理后的图像保存到图像文件

二、图像增强的空域----算术/逻辑运算 %程序举例:Aver.m&Aver_new.m clear all clc I=imread('mm4.JPG'); j=rgb2gray(I); %读入图片后转为灰度图 fimage=double(j); nimage=(rand(size(fimage)))*60; subplot(231); imagesc(fimage); imwrite(j, 'k3-fimage.jpg') title('original') colormap(gray); subplot(232); imagesc(nimage); title('noise') colormap(gray); X = uint8(nimage); % 将double 转化成uint8 imwrite(X, 'k3-nosie.bmp') subplot(233); X = uint8(fimage+nimage); imwrite(X, 'k3-1noise.bmp') imagesc(fimage+nimage); title('1-noise') colormap(gray); % noise gimage=zeros(size(fimage)); fori=1:30 gimage=gimage+fimage+(rand(size(fimage)))*60; ifi==5 subplot(234); n5=gimage/5; imagesc(gimage); title('5-noise') colormap(gray); end ifi==15 n15=gimage/15;

数字图像增强算法分析

数字图像增强算法分析 马 琳,于 宁 (哈尔滨市勘察测绘研究院,黑龙江哈尔滨150000) 摘 要:在阐明图像增强处理基本方法基础上,对几种有代表性的图像增强算法(基于直方图均衡化图像增强算法,基于模糊集理论的图像增强算法,基于小波变换的图像增强算法,基于人眼视觉特性的彩色图像增强算法及基于神经网络的图像增强算法)做简单介绍,对现有直方图的均衡化算法进行分析、对比,综合多种算法对现有直方图均衡化算法做改进,得出一种新的直方图均衡化方法。关键词:图像增强;直方图均衡化;M AT LA B;对比度增强 中图分类号:P 211 文献标识码:A 文章编号:1008 5696(2011)01 0122 04 Analysis of Digital Image Enhancement Algorithm M A Lin,YU Ning (H arbin City P ro specting and M apping Resear ch I nstit ute,Har bin 150000,China) Abstract:Based on the ex po sitio n for the fundam ental methods o f im ag e enhancem ent pr ocessing ,it sim ply introduces sever al kinds of representative image enhancement alg orithm (im ag e enhancement algo rithm based on histo gram equalization,image enhancement algorithm based on fuzzy set theor y,im ag e enhance m ent alg orithm based on w avelet transform ,image enhancem ent algor ithm based on hum an visual property and image enhancement algo rithm based on artificial neural netw o rk).Carries o n the analysis and contr ast to the ex isting histog ram equalization algo rithm.Finally,w e synthesize m any kinds of algor ithms to make som e improvements to the ex isting histog ram equalization alg orithm and o btain one new histog ram equali zing method. Key words:im age enhancement;histog ram equalizatio n;M AT LAB;contr ast enhancem 收稿日期:2010 09 10 作者简介:马 琳(1982-),女,助工,研究方向:测绘工程. 1 研究目的和意义 图像增强的目的是改善图像的视觉效果,针对给定图像的应用场合,有目的地强调图像的整体或局部特性,扩大图像中不同物体特征之间的差别,满足某些特殊分析的需要。其方法是通过一定手段对原图像附加一些信息或变换数据,有选择地突出图像中感兴趣的特征或者抑制(掩盖)图像中某些不需要的特征,使图像与视觉响应特性相匹配。在图像增强过程中,不分析图像降质的原因,处理后的图像不一定逼近原始图像。图像增强技术根据增强处理过程所在的空间不同,分为基于空域的算法和基于频域的算法两大类。基于空域的算法处理时直接对图像灰度级做运算,基于频域的算法是在图像的某 种变换域内对图像的变换系数值进行某种修正,是一种间接增强算法 [1] 。 2 直方图与直方图均衡化 2.1 直方图 1)直方图又称质量分布图,是一种几何形图表,它是根据从生产过程中收集来的质量数据分布情况,画成以组距为底边、以频数为高度的一系列连接起来的直方型矩形图。 2)图像的直方图。以灰度图为例,假设图中一共只有0、1、2、3、4、5、6、78种灰度,0代表黑色,7代表白色,其它数字代表0~7之间不同深浅的灰度,见图1。 统计的结果如下,横轴标示灰度级别(0~7),纵轴标示每种灰度的数量,见图2。 Photoshop(PS)中的显示,见图3。

王能超 计算方法——算法设计及MATLAB实现课后代码

第一章插值方法 1.1Lagrange插值 1.2逐步插值 1.3分段三次Hermite插值 1.4分段三次样条插值 第二章数值积分 2.1 Simpson公式 2.2 变步长梯形法 2.3 Romberg加速算法 2.4 三点Gauss公式 第三章常微分方程德差分方法 3.1 改进的Euler方法 3.2 四阶Runge-Kutta方法 3.3 二阶Adams预报校正系统 3.4 改进的四阶Adams预报校正系统 第四章方程求根 4.1 二分法 4.2 开方法 4.3 Newton下山法 4.4 快速弦截法 第五章线性方程组的迭代法 5.1 Jacobi迭代 5.2 Gauss-Seidel迭代 5.3 超松弛迭代 5.4 对称超松弛迭代 第六章线性方程组的直接法 6.1 追赶法 6.2 Cholesky方法 6.3 矩阵分解方法 6.4 Gauss列主元消去法

第一章插值方法 1.1Lagrange插值 计算Lagrange插值多项式在x=x0处的值. MATLAB文件:(文件名:Lagrange_eval.m)function [y0,N]= Lagrange_eval(X,Y,x0) %X,Y是已知插值点坐标 %x0是插值点 %y0是Lagrange插值多项式在x0处的值 %N是Lagrange插值函数的权系数 m=length(X); N=zeros(m,1); y0=0; for i=1:m N(i)=1; for j=1:m if j~=i; N(i)=N(i)*(x0-X(j))/(X(i)-X(j)); end end y0=y0+Y(i)*N(i); end 用法》X=[…];Y=[…]; 》x0= ; 》[y0,N]= Lagrange_eval(X,Y,x0) 1.2逐步插值 计算逐步插值多项式在x=x0处的值. MATLAB文件:(文件名:Neville_eval.m)function y0=Neville_eval(X,Y,x0) %X,Y是已知插值点坐标 %x0是插值点 %y0是Neville逐步插值多项式在x0处的值 m=length(X); P=zeros(m,1); P1=zeros(m,1); P=Y; for i=1:m P1=P; k=1; for j=i+1:m k=k+1;

数字图像处理简答题及答案..

数字图像处理简答题及答案 简答题 1、数字图像处理的主要研究内容包含很多方面,请列出并简述其中的4种。 2、什么是图像识别与理解? 3、简述数字图像处理的至少3种主要研究内容。 4、简述数字图像处理的至少4种应用。 5、简述图像几何变换与图像变换的区别。 6、图像的数字化包含哪些步骤?简述这些步骤。 7、图像量化时,如果量化级比较小会出现什么现象?为什么? 8、简述二值图像与彩色图像的区别。 9、简述二值图像与灰度图像的区别。 10、简述灰度图像与彩色图像的区别。 11、简述直角坐标系中图像旋转的过程。 12、如何解决直角坐标系中图像旋转过程中产生的图像空穴问题? 13、举例说明使用邻近行插值法进行空穴填充的过程。 14、举例说明使用均值插值法进行空穴填充的过程。 15、均值滤波器对高斯噪声的滤波效果如何?试分析其中的原因。 16、简述均值滤波器对椒盐噪声的滤波原理,并进行效果分析。 17、中值滤波器对椒盐噪声的滤波效果如何?试分析其中的原因。 18、使用中值滤波器对高斯噪声和椒盐噪声的滤波结果相同吗?为什么会出现这种现象?

19、使用均值滤波器对高斯噪声和椒盐噪声的滤波结果相同吗?为什么会出现这种现象? 20、写出腐蚀运算的处理过程。 21、写出膨胀运算的处理过程。 22、为什么YUV表色系适用于彩色电视的颜色表示? 23、简述白平衡方法的主要原理。 24、YUV表色系的优点是什么? 25、请简述快速傅里叶变换的原理。 26、傅里叶变换在图像处理中有着广泛的应用,请简述其在图像的高通滤波中的应用原理。 27、傅里叶变换在图像处理中有着广泛的应用,请简述其在图像的低通滤波中的应用原理。 28、小波变换在图像处理中有着广泛的应用,请简述其在图像的压缩中的应用原理。 29、什么是图像的无损压缩?给出2种无损压缩算法。 2、对于扫描结果:aaaabbbccdeeeeefffffff,若对其进行霍夫曼编码之后的结果是:f=01 e=11 a=10 b=001 c=0001 d=0000。若使用行程编码和霍夫曼编码的混合编码,压缩率是否能够比单纯使用霍夫曼编码有所提高? 31、DCT变换编码的主要思想是什么? 32、简述DCT变换编码的主要过程。 33、什么是一维行程编码?简述其与二维行程编码的主要区别。 34、什么是二维行程编码?简述其与一维行程编码的主要区别。 35、简述一维行程编码和二维行程编码的异同。 36、压缩编码算法很多,为什么还要采用混合压缩编码?请举例说明。 37、对于扫描结果:aaaabbbccdeeeeefffffff,若对其进行霍夫曼编码之后的结果是:f=01 e=11 a=10 b=001 c=0001 d=0000。若使用行程编码和霍夫曼编码的混合编码,压缩率是否能够比单纯使用行程编码有所提高? 38、连续图像和数字图像如何相互转换?

matlab提供的红外图像增强实例

matlab里提供的TM图像增强实例: View code for landsatdemoRun this demo Landsat Color Composite landsatdemo Landsat color composite demo. This demo allows you to experiment with creating color composites from Landsat Thematic Mapper https://www.360docs.net/doc/1a15173921.html,ndsat data consists of7spectral bands that each reveal different features of the region that is imaged.The data is read into a512-by-512-by-7array.To create a color composite, we form an RGB image by assigning spectral bands to red,green,and blue intensities. Try out some common color composites by clicking on the radio buttons.The numbers in square brackets map the spectral bands to red, green,and blue.The array[321]means band3will be shown as red intensities,band2will be shown as blue intensities,and band1will be shown as green intensities. "True Color[321]"-shows what our eyes would see from an airplane. "Near Infrared[432]"-shows vegetation as red,water as dark. "Shortwave Infrared[743]"-shows changes due to moisture. Click on"Custom Composite",and change the popup menus to create your own combinations of red,green,and blue. Click on"Single Band Intensity"to see individual bands as gray intensity images. Try turning off"Saturation Stretch"by clicking on the checkbox.For most Landsat data sets,saturation stretching is important.When saturation stretching is turned on,the demo clips2%of the pixels in each band and does a linear contrast stretch before displaying the image. Try turning on"Decorrelation Stretch"by clicking on the checkbox. This visual enhancement increases color separation by eliminating correlation between channels,making subtle spectral differences easier to recognize.If both"Saturation Stretch"and"Decorrelation Stretch"are checked,the decorrelation stretch is followed by a linear saturation stretch.

《数字图像处理》复习大作业及答案

2014年上学期《数字图像处理》复习大作业及参考答案 ===================================================== 一、选择题(共20题) 1、采用幂次变换进行灰度变换时,当幂次取大于1时,该变换是针对如下哪一类图像进行增 强。(B) A 图像整体偏暗 B 图像整体偏亮 C图像细节淹没在暗背景中D图像同时存在过亮和过暗背景 2、图像灰度方差说明了图像哪一个属性。(B ) A 平均灰度 B 图像对比度 C 图像整体亮度D图像细节 3、计算机显示器主要采用哪一种彩色模型( A ) A、RGB B、CMY或CMYK C、HSI D、HSV 4、采用模板[-1 1]T主要检测( A )方向的边缘。 A.水平 B.45? C.垂直 D.135? 5、下列算法中属于图象锐化处理的是:( C ) A.低通滤波 B.加权平均法 C.高通滤波 D. 中值滤波 6、维纳滤波器通常用于( C ) A、去噪 B、减小图像动态范围 C、复原图像 D、平滑图像 7、彩色图像增强时, C 处理可以采用RGB彩色模型。 A. 直方图均衡化 B. 同态滤波 C. 加权均值滤波 D. 中值滤波 8、__B__滤波器在对图像复原过程中需要计算噪声功率谱和图像功率谱。 A. 逆滤波 B. 维纳滤波 C. 约束最小二乘滤波 D. 同态滤波 9、高通滤波后的图像通常较暗,为改善这种情况,将高通滤波器的转移函数加上一常数量以 便引入一些低频分量。这样的滤波器叫B。 A. 巴特沃斯高通滤波器 B. 高频提升滤波器 C. 高频加强滤波器 D. 理想高通滤波器 10、图象与灰度直方图间的对应关系是 B __ A.一一对应 B.多对一 C.一对多 D.都不 11、下列算法中属于图象锐化处理的是:C A.低通滤波 B.加权平均法 C.高通滤 D. 中值滤波 12、一幅256*256的图像,若灰度级数为16,则存储它所需的比特数是:( A ) A、256K B、512K C、1M C、2M 13、噪声有以下某一种特性( D ) A、只含有高频分量 B、其频率总覆盖整个频谱 C、等宽的频率间隔内有相同的能量 D、总有一定的随机性 14. 利用直方图取单阈值方法进行图像分割时:(B) a.图像中应仅有一个目标 b.图像直方图应有两个峰 c.图像中目标和背景应一样大 d. 图像中目标灰度应比背景大 15. 在单变量变换增强中,最容易让人感到图像内容发生变化的是( C )

matlab数字图像处理—图像增强汇总

图像增强 图像增强的定义 图像增强是指按特定的需要突出一幅图像中的某些信息,同时削弱或去除某些不需要的信息的处理方法,也是提高图像质量的过程[9]。图像增强的目的是使图像的某些特性方面更加鲜明、突出,使处理后的图像更适合人眼视觉特性或机器分析,以便于实现对图像的更高级的处理和分析。图像增强的过程往往也是一个矛盾的过程:图像增强希望既去除噪声又增强边缘。但是,增强边缘的同时会同时增强噪声,而滤去噪声又会使边缘在一定程度上模糊,因此,在图像增强的时候,往往是将这两部分进行折中,找到一个好的代价函数达到需要的增强目的[10]。传统的图像增强算法在确定转换函数时常是基于整个图像的统计量,如:ST 转换,直方图均衡,中值滤波,微分锐化,高通滤波等等。这样对应于某些局部区域的细节在计算整幅图的变换时其影响因为其值较小而常常被忽略掉,从而局部区域的增强效果常常不够理想,噪声滤波和边缘增强这两者的矛盾较难得到解决。 常用的图像增强方法 图像增强可分成两大类:空间域法和频率域法。基于空间域的算法处理时直接对图像灰度级做运算;基于频率域的算法是在图像的某种变换域内对图像的变换系数值进行某种修正,是一种间接增强的算法。 基于空间域的算法分为点运算算法和邻域去噪算法。点运算算法即灰度级校正、灰度变换和直方图修正等,目的或使图像成像均匀,或扩大图像动态范围,扩展对比度。邻域增强算法分为图像平滑和锐化两种。平滑一般用于消除图像噪声,但是也容易引起边缘的模糊。常用算法有均值滤波、中值滤波。锐化的目的在于突出物体的边缘轮廓,便于目标识别。常用算法有梯度法、算子、高通滤波、掩模匹配法、统计差值法等。 基于频率域的算法把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。采用低通滤波(即只让低频信号通过)法,可去掉图中的噪声;采用高通滤波法,则可增强边缘等高频信号,使模糊的图片变得清晰。 图像增强的方法是通过一定手段对原图像附加一些信息或变换数据,有选择地突出图像中感兴趣的特征或者抑制(掩盖)图像中某些不需要的特征,使图像与视觉响应特性相匹配。在图像增强过程中,不分析图像降质的原因,处理后的图像不一定逼近原始图像。 ?????? ?????????????????????彩色图像灰度图像处理对象局部处理全局处理处理策略频率域模板处理(滤波)点处理(变换)空间域处理方法图像增强

数字图像处理课程设计题目和要求模板

数字图像处理课程设计题目和要求 1 2020年4月19日

文档仅供参考 数字图像处理课程设计内容、要求 题目一:图像处理软件 1、设计内容及要求: (1)、独立设计方案,实现对图像的十五种以上处理(比如:底片化效果、灰度增强、图像复原、浮雕效果、木刻效果等等)。 (2)、参考photoshop软件,设计软件界面,对处理前后的图像以及直方图等进行对比显示; (3)、将实验结果与其它软件实现的效果进行比较、分析。总结设计过程所遇到的问题。 2、参考方案(所有参考方案若无特殊说明,均以matlab为例 说明): (1)实现图像处理的基本操作 学习使用matlab图像处理工具箱,利用imread()语句读入图像,例如image=imread(flower.jpg),对图像进行显示(如imshow(image)),以及直方图计算和显示。 (2)图像处理算法的实现与显示 1 2020年4月19日

文档仅供参考 针对课程中学习的图像处理内容,实现至少十五种图像处理功能,例如模糊、锐化、对比度增强、复原操作。改变图像处理的参数,查看处理结果的变化。自己设计要解决的问题,例如引入噪声,去噪;引入运动模糊、聚焦模糊等,对图像进行复原。 (3)参照“photoshop”软件,设计图像处理软件界面 可设计菜单式界面,在功能较少的情况下,也能够设计按键式界面,视功能多少而定;参考matlab软件中GUI设计,学习软件界面的设计。 题目二:数字水印 1、设计内容及要求: 为保护数字图像作品的知识产权,采用数字水印技术嵌入水印图像于作品中,同时尽可能不影响作品的可用性,在作品版权发生争执时,经过提取水印信息确认作品版权。一般情况下,水印图像大小要远小于载体图像,嵌入水印后的图像可能遇到噪声、有损压缩、滤波等方面的攻击。因此,评价水印算法的原则就是水印的隐藏性和抗攻击性。根据这一要求,设计水印算法。 (1)、查阅文献、了解数字水印的基本概念。 2 2020年4月19日

相关文档
最新文档