- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图图像像增增强强之之空空间间域域锐锐化化
1、图像锐化理论
图像锐化的⽬的是使图像变得清晰起来,锐化主要⽤于增强图像的灰度跳变 分,这⼀点与图像平滑对灰度跳变的抑制正好相反。锐化提⾼图像的⾼频分量,增
加灰度反差增强图像的边缘和轮廓,以便后期图像识别。
在图像增强过程中,常⽤平滑算法来消除噪声,平滑属于低通滤波,图像的能量主要集中在低频 分,噪声所在频段主要在⾼频 分,同时图像的边缘也集中在
⾼频 分,这意味着图像平滑后,⾼频被衰减轮廓会出现模糊。图像锐化就是为了减少这种现象,通过⾼通滤波使图像边缘和轮廓变得清晰。
2、⼀阶微分图像增强--梯度算⼦
其中:
梯度的⽅向就是函数f(x,y)最⼤变化率的⽅向。梯度的幅值作为最⼤变化率⼤⼩的度量,值为:
离散的⼆维函数f(i,j) ,可以⽤有限差分作为梯度的⼀个近似值。
为了简化计算,可以⽤绝对值来近似。
|▽f(i,j)|= |f(i+1,j)-f(i,j)| +|f(i,j+1)-f(i,j)|
2.1 Robert算⼦
|▽f(i,j)|= |f(i+1,j+1)-f(i,j)| +|f(i,j+1)-f(i+1,j)|
上⾯算式采⽤对⾓相差的差分法来代替微分,写为滤波模板形式为:
其中w 1对接近45 °的边缘有较强响应,w2对接近-45 °的边缘有较强响应。
imgPath = E:\opencv_ pic\src_ pic\pic6.bmp ;
img = imread(imgPath) ;
img=rgb2gray(img) ;
w 1 =[-1,0; 0,1] ;
w2 =[0,-1; 1, 0] ;
G1=imfilter(img, w 1, corr , replicate ) ;
G2=imfilter(img, w2, corr , replicate ) ;
G=abs(G1)+abs(G2) ;
subplot(2,2,1),imshow(img), title( 原始图像) ;
subplot(2,2,2),imshow(abs(G1)), title( w 1图像) ;
subplot(2,2,3),imshow(abs(G2)),title( w2滤波) ;
subplot(2,2,4),imshow(G),title( Robert交叉梯度图像) ;
可见w 1滤波后45 °的边缘被突出,w2滤波后-45 °的边缘被突出。Robert交叉滤波后全 边缘突出显⽰。
2.2 Sobel算⼦
滤波时⼀般更多使⽤奇数尺⼨的模板,下⾯是Sobel算⼦。
imgPath = E:\opencv_ pic\src_ pic\pic6.bmp ;
img = imread(imgPath) ;
img=rgb2gray(img) ;
w 1 =[-1,-2,-1; 0,0,0; 1,2, 1] ;
w2 =[ -1,0,1; -2,0,2 ; -1,0,1] ;
G1=imfilter(img, w 1) ;
G2=imfilter(img, w2) ;
G=abs(G1)+abs(G2) ;
subplot(2,2,1),imshow(img), title( 原始图像) ;
subplot(2,2,2),imshow(abs(G1)), title( w 1图像) ;
subplot(2,2,3),imshow(abs(G2)),title( w2滤波) ;
subplot(2,2,4),imshow(G),title( Sobel交叉梯度图像) ;
同Robert算⼦,w 1滤波后45 °的边缘被突出,w2滤波后-45 °的边缘被突出。Sobel交叉滤波后全 边缘突出显⽰。
3、⼆阶微分滤波--拉普拉斯算⼦
⼆维函数f(x,y)在⼆阶微分 (拉普拉斯算⼦)的定义为:
将上式相加后就得到拉普拉斯算⼦:
对应的滤波模板如下:
考虑到求绝对值计算梯度,正负系数图形的响应⼀样,上⾯的模板也可以表⽰为:
上⾯的模板具有对称性,所以求⼀次滤波就可以,不需要像⼀阶微分那样计算2次。
imgPath = E:\opencv_ pic\src_ pic\pic6.bmp ;
img = i
您可能关注的文档
- 双T板工程质量控制措施.docx
- 双元音练习题.docx
- 水电开槽技术交底.docx
- 水电线管开槽及防开裂处理方案.docx
- 水泥基渗透结晶型防水涂料施工方法(完整常用版).doc
- 水质检测工作总结.docx
- 四川通服-攀枝花大数据中心项目-与无声战略合作框架协议V1.2-20151211(协商修改版).docx
- 四级作文范文.docx
- 四年级数学下册每日一练.docx
- 苏教版七年级生物下册期末试卷及答案【完整版】.docx
- 2025年陕西职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 山西省朔州市怀仁一中2024_2025学年高一语文下学期期末考试试题含解析.doc
- 2025年陕西职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 校园交通安全教育通用课件ppt课件.pptx
- 贸易货物进出口销售合同.doc
- 2025年陕西经济管理职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 项目组月度工作总结报告.docx
- 2025年陕西经济管理职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 农业产业链区域协调发展指南与手册.doc
- 年度业绩回顾与未来发展规划展望.docx
文档评论(0)