图像锐化

本文介绍了图像边缘检测中的微分算子,包括梯度算子、Robert算子、Sobel算子和Prewitt算子,以及二阶微分算子如拉普拉斯算子。还探讨了高斯滤波和Canny算子在边缘检测中的应用,以及频域高通滤波在图像锐化中的作用。
摘要由CSDN通过智能技术生成

图像边缘分析

边缘定义为图像中亮度突变的区域,分为:细线型边缘、突变型边缘和渐变型边缘
1)突变型边缘位于图像中具有不同灰度值的相邻区域之间,对应于一阶导数的极值和二阶导数的过零点
2)细线型边缘对应于灰度变化曲线的极值,对应于一阶导数的过零点和二阶微分的极值点
2)渐进型边缘因变化缓慢,没有明确的边界点


一阶微分算子

一、梯度算子

图像处理中应用微分最常用的方法是计算梯度,梯度是方向导数取最大值的方向的向量
梯度定义为:
G[f(x,y)]= fxfy
用其幅度代替:
G[f(x,y)]=[(fx)2+(fy)2]12
为计算方便,也常用绝对值代替
G[f(x,y)]=|fx|+|fy|
最后用差分代替微分
G[f(x,y)]=|f(x+1,y)f(x,y)|+|f(x,y+1)=f(x,y)|

I=im2double(rgb2gray(imread('106.jpg')));
figure;
imshow(I),title('原始图像');
[h w]=size(I);
edgeI=zeros(h,w);
for x=1:w-1;
    for y=1:h-1
        edgeI(y,x)=abs(I(y,x+1)-I(y,x))+abs(I(y+1,x)-I(y,x));%梯度运算  
    end
end
figure;
imshow(edgeI),title('边缘图像');
sharpI=I+edgeI;
figure;
imshow(sharpI),title('锐化图像');

这里写图片描述
这里写图片描述
这里写图片描述


二、Robert算子

Robert算子是通过交叉求微分实现边缘检测
G[f(x,y)]=|f(x,y)f(x+1,y+1)|+|f(x+1,y)f(x,y+1)|
模板表示:
H1=[ 1001]

H1=[ 011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值