第六讲-图像锐化课件_第1页
第六讲-图像锐化课件_第2页
第六讲-图像锐化课件_第3页
第六讲-图像锐化课件_第4页
第六讲-图像锐化课件_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

空间域锐化

SharpeningintheSpatialDomain空间域锐化

SharpeningintheSpatia1图像空间域锐化图像空间域锐化2SpatialFilteringRefresherrstuvwxyzOriginxyImagef(x,y)eprocessed= v*e+

r*a+s*b+t*c+

u*d+w*f+

x*g+y*h+z*iFilterSimple3*3

Neighbourhoode3*3FilterabcdefghiOriginalImagePixels*TheaboveisrepeatedforeverypixelintheoriginalimagetogeneratethesmoothedimageSpatialFilteringRefresherrst3引言(Introduction)

在图像的识别中常需要突出边缘和轮廓信息。图像锐化就是增强图像的边缘或轮廓。

边缘和轮廓常常位于图像中灰度突变的地方,图像平滑通过平均(类似积分)过程使得图像边缘模糊,图像锐化则通过微分而使图像边缘突出、清晰。

引言(Introduction)在图像的识别中常需要4SpatialDifferentiationAverageanalogoustoIntegralSmoothingSharpencouldbeaccomplishedbyspatialdifferentiation.ImageDifferentiation

EnhanceEdgesandotherdiscontinuities(suchasnoise)Deemphasizeareaswithslowlyvaryinggray-levelvaluesSpatialDifferentiationAverage5FoundationSharpeningfiltersFirst-orderderivativeSecond-orderderivativeThebehaviorofderivativesConstantgraylevel(flatsegments)AttheonsetofdiscontinuitiesAttheendofdiscontinuities(step,ramp)Alonggray-levelrampsThesetypesofdiscontinuitiescanbeusedtomodelnoisepoints,lines,andedgesinanimage.FoundationSharpeningfilters6DefinitionFirstandsecondorderderivativesarecommonlyusedforsharpening.DefinitionFirstandsecondord7CharacteristicofFirstDerivativeFirstDerivativeMustbezeroinflatsegments(areasofconstantgray-levelvalues)Mustbenonzeroattheonsetofagray-levelsteporrampMustbenonzeroalongrampsCharacteristicofFirstDeriv8CharacteristicofSecond-DerivativeSecond-DerivativeMustbezeroinflatareasMustbenonzeroattheonsetandendofagray-levelsteporrampMustbezeroalongrampsofconstantslope.CharacteristicofSecond-Deriv9第六讲--图像锐化课件101stDerivative(cont…)55432100060000131000077770-1-1-1-1006-600012-2-100070001stDerivative(cont…)55432100112ndDerivative(cont…)5543210006000013100007777-10000106-1260011-411007-7002ndDerivative(cont…)5543210012IssuesEdgesFirst-order:‘thick’Second-order:fineronesIsolatednoisepointSecond-orderenhancefinedetailStepDouble-edgeeffect(useforedgedetection)IssuesEdges13SummaryFirst-orderderivativesgenerallyproducethickeredgesinanimageSecond-orderderivativeshaveastrongerresponsetofinedetail,suchasthinlinesandisolatedpointsFirst-orderderivativesgenerallyhaveastrongerresponsetoagray-levelstepSecond-orderderivativesproduceadoubleresponseatstepchangesingraylevel.SummaryFirst-orderderivatives14一阶微分会产生较宽的边缘二阶微分对细节有较强的响应,比如细线和孤立点一阶微分对灰度阶梯有较强的响应二阶微分对灰度阶梯变化产生双响应一阶微分会产生较宽的边缘15原图像罗伯茨梯度锐化(一阶微分处理)拉普拉斯算子锐化(二阶微分处理)原图像罗伯茨梯度锐化拉普拉斯算子锐化16罗伯茨梯度锐化拉普拉斯算子锐化原图像罗伯茨梯度锐化拉普拉斯算子锐化原图像17基于一阶微分的图像增强——梯度锐化法图像锐化法最常用的是梯度法(GradientMethod)。对于图像f(x,y),在(x,y)处的梯度定义为

这个向量的模值由下式给出:这个向量的模值由下式给出:18为了降低计算量,在实际操作中常用绝对值代替平方与平方根运算近似求梯度的模值:

为了降低计算量,在实际操作中常用绝对值代替平方19除此之外,也可以用交叉的差分表示,交叉的梯度称为罗伯茨(Roberts)梯度,其表达式:除此之外,也可以用交叉的差分表示,交叉的梯度称20原图像罗伯茨梯度锐化原图像罗伯茨梯度锐化21原图像罗伯茨梯度锐化原图像罗伯茨梯度锐化22Sobel算子Sobel算子23Prewitt算子Prewitt算子24Isotropic算子Isotropic算子25第六讲--图像锐化课件26%该程序利用梯度算子对图像进行边缘提取I=imread('D:\chenpc\data\thry\chpt3\rice.tif');subplot(131);imshow(I,[]);title('originalimage');BW1=edge(I,'Roberts');subplot(132);imshow(BW1,[])title('Robertsgradientimage');BW2=edge(I,'sobel');subplot(133);imshow(BW2,[])title('Sobelgradientimage');%该程序利用梯度算子对图像进行边缘提取27SobelPrewittKirschSobelPrewittKirsch28%梯度提取算法的另外实现方式f=imread('Fig46a1.bmp');f=im2double(f);subplot(131);imshow(f,[])title('原图');wx=[10;0-1]wy=[0-1;10]fx=imfilter(f,wx);fy=imfilter(f,wy);gradient=abs(fx)+abs(fy);subplot(132);gradient=histeq(gradient);imshow(gradient,[])title('Roberts梯度图');%梯度提取算法的另外实现方式29第一种输出形式

此法的缺点是增强的图像仅显示灰度变化比较徒的边缘轮廓,而灰度变化比较平缓或均匀的区域则呈黑色。梯度增强的方法第一种输出形式梯度增强的方法30

第二种输出形式

式中T是一个非负的阈值。适当选取T,可使明显的边缘轮廓得到突出,又不会破坏原来灰度变化比较平缓的背景

31第三种输出形式

它将明显边缘用一固定的灰度级LG来表现。

第三种输出形式32

第四种输出形式

此方法将背景用一个固定的灰度级LB来表现,便于研究边缘灰度的变化。

第四种输出形式33第五种输出形式

这种方法将明显边缘和背景分别用灰度级LG和LB表示,生成二值图像,便于研究边缘所在位置。

第五种输出形式34第六讲--图像锐化课件35基于二阶微分的图像增强——拉普拉斯算子拉普拉斯(Laplacian)运算定义为:基于二阶微分的图像增强——拉普拉斯算子拉普拉斯(Lapl36由这两个分量相加得到,拉普拉斯算子可定义为:拉普拉斯掩模:0101-410101111-811110-10-14-10-10-1-1-1-18-1-1-1-1由这两个分量相加得到,拉普拉斯算子可定义为:拉普拉斯掩模:037原图像拉普拉斯算子锐化0101-410100-10-14-10-10原图像拉普拉斯算子锐化0101-41038把原图像和拉普拉斯图像叠加在一起的简单方法可以保护拉普拉斯锐化处理的效果,同时又能复原背景信息。如果拉普拉斯掩模中心系数为负如果拉普拉斯掩模中心系数为正如果所使用的定义具有负的中心系数,那么就必须将原始图像减去经拉普拉斯变换后的图像而不是加上它,从而得到锐化的结果。去模糊掩模:0-10-15-10-10-1-1-1-19-1-1-1-1把原图像和拉普拉斯图像叠加在一起的简单方法可以39例:用拉普拉斯算子对下列图像进行增强运算,并把增强后的图像画出来:0000000000000000003333000033330000333300003333000000000000000000解:%本程序对数字图像进行拉普拉斯滤波%和去模糊处理例:用拉普拉斯算子对下列图像进行增强运算,并把增强后的图像画40f=[00000000;...00000000;...00333300;...00333300;...00333300;00333300;00000000;...00000000]w=[010;1-41;010]laplacian=imfilter(f,w,'symmetric')subplot(131);imshow(f,[])title('原图');subplot(132);imshow(laplacian,[])title('拉普拉斯算子滤波图');g=f-laplaciansubplot(133);imshow(g,[])title('拉普拉斯算子去模糊滤波图');f=[00000000;...41二阶微分对灰度阶梯变化产生双响应,在一幅图像中,该现象表现为双线。二阶微分对灰度阶梯变化产生双响应,在一幅图像中,该现象表现为42例:用拉普拉斯算子对月亮表面图像进行去模糊滤波。%imagelaplacian2.m%该程序使用fspecial和imfilter,利用Laplacian滤波器%进行加强滤波f=imread('D:\chenpc\data\mtlb\chpt03\Fig0316(a).tif');subplot(221);imshow(f,[])title('originalimage');w=fspecial('laplacian',0)g1=imfilter(f,w,'replicate');subplot(222);imshow(g1,[])title('Laplacianfilteredusinguint8formats');例:用拉普拉斯算子对月亮表面图像进行去模糊滤波。43f2=im2double(f);g2=imfilter(f2,w,'replicate');subplot(223);imshow(g2,[])title('Laplacianfilteredusingdoubleformats');g=f2-g2;subplot(224);imshow(g)title('Enhancedresult');最终结果是使图像中小的细节部分得到增强并良好保留了图像的背景色调。基于拉普拉斯变换的图像增强已成为图像锐化处理的一个基本工具。f2=im2double(f);44第六讲--图像锐化课件45原图像拉普拉斯算子锐化拉普拉斯算子锐化+原图像0-10-15-10-10原图像拉普拉斯算子锐化拉普拉斯算子锐化46通常都是几种互补的图像增强方法。右图是一幅人体骨骼的扫描图,常被用来检查人体疾病,如感染肿瘤等。目标:通过图像锐化突出骨骼的更多细节来增强图像。特点:动态范围窄伴随着很高的噪声通常都是几种互补的图像增强方法。右图是一幅人体骨骼的扫描图,47CombiningSpatialEnhancementMethodsSuccessfulimageenhancementistypicallynotachievedusinga

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论