二階導數(Second-order derivative)
在影像上The Laplacian
所以可得到
在影像上一階導數可用sobel,下圖左為X方向梯度,右為Y方向梯度中間取2可以抑制雜訊
還有高斯形式,下突即為Y方向梯度的高斯形式
用matlab呈現
sigma = 1.5; [x,y]=ndgrid(floor(-3*sigma):ceil(3*sigma),floor(-3*sigma):ceil(3*sigma)); %若sigma=2 %x=|-2 -2 -2 -2| % |-1 -1 -1 -1| % | 0 0 0 0| % | 1 1 1 1| % | 2 2 2 2| DGaussx=-(x./(2*pi*sigma^4)).*exp(-(x.^2+y.^2)/(2*sigma^2)); DGaussy=-(y./(2*pi*sigma^4)).*exp(-(x.^2+y.^2)/(2*sigma^2)); Ix = imfilter(I,DGaussx,'conv'); %x方向梯度 Iy = imfilter(I,DGaussy,'conv'); %y方向梯度
沒有留言:
張貼留言