数字图像处理图像增强实验报告.doc
实验报告 班级:8108班姓名:王胤鑫 09号 学号:一、实验内容给出噪声图像Gil_nse、jpg,请选择合适得图像增强算法,给出您认为最优得增强后得图像。可以使用alab - mrocesi Toolox 中得处理函数。原始图像如下:二、算法分析对于给出得图像中有灰色得噪声,因此首先处理灰色得线条,根据其方差得大小来判断其所在行.对于两条白色得噪声,根据与前后两行得对比来判断其所在位置.程序中设定灰色线条处理得均方差门限为0、,白线处理得标准为与前后两行得差值超过0、2(转换为ouble型)。滤除噪声之后再通过中值滤波、拉普拉斯图像增强等方式对图像进行处理.三、atlb 源程序cler ll;lc;=imad('girlnose、jg);figure,imow(f),ttle('原始图像);m,n=siz(f);f=im2doubl(); 整型转换为 doule 类f1=f0;d_i=zeos(1,);灰线处理r i=2:m-1 灰线处理 std_i(i1)=st(f0(,:)); f(d_i(i-1)0、1) for1:m f(i,j)=(f0(i1,j)+f0(+,j))2; n endeigur,imshow(f0),ttle(滤除灰线后得图像);fzf0-f1;,nd(f=);寻找灰线噪声得位置f2=0;chage=0;cunt=0;fri=3:m2 %白线处理 for j=1:m i(abs(f0(i,j)-0(-1,j))0、as(f0(i,j)0(i+1,j)>0、) ocout+; if(outn*0、8) cont=0; cange=1; eak; ed d if(chang=1) fr =1: f0(i,k)=(f(i1,k)+f(i+1,k))/2; d chage; count0; ndendfigure,imsho(f0),title(滤除白线后得图像');fz1=f2f0;r1,c1in(fz10); 寻找白线噪声得位置fn medfilt2(); 反射对称填充fgur, imshow(fn),ttl('中值滤波后得图像);0 = m2ble(n); % 整型转换为 double 类g =f0 imflter(f0,4, 'replica); 增强后得图像igr,ishow(g),title(高提升滤波图像(=));四、图像处理结果 五、结果分析从上面结果可以瞧出,带状噪声处理部分,已经基本将带状噪声去除。并且通过程序找出了灰色噪声所在行为192,白色噪声所在行为179,82、程序中得判断条件为白色噪声与前后两行得像素值相差超过一定得范围(dule类型、2),并且此类点在一行中所在得比例超过8,与给出得原始图像对应。有程序结果可知,处理过程中仅仅对噪声所在行做了修正,除此之外并且未引入任何其她人为噪声。而对于处理之后得图像存在得椒盐噪声,经过中值滤波器已经基本可以将椒盐噪声处理得比较好。另外,程序中也做了A=2得高提升滤波,增强了原始信息,有图可以瞧出,除了细节增强意外,原始信息更加丰富,因此比之前得图像明亮许多。