拉布拉斯算子銳化圖像的空域和頻域--matlab實現(xiàn)

本文將用matlab實現(xiàn)拉布拉斯算子提取邊緣,銳化圖像。分別采用空域和頻域兩種方法。

空域

步驟:
1.讀取圖像/(標定)
2.生成空間濾波器(fspecial('laplacian',0))
3.卷積(m = imfilter(f,w,'replicate'))

clear all;
f = imread('D:\moon.tif')

%a
figure(1)
imshow(f,[]);
title('a')
% b
w = fspecial('laplacian',0); %生成空間濾波器
m = imfilter(f,w,'replicate');     %'replicate'通過復制外邊界的值來擴展  默認相關
figure(2)
imshow(m,[]);
title('b')
%c
f2 = im2double(f);  %標定,將負數(shù)變?yōu)?,有更好的銳化效果
n = imfilter(f2,w,'replicate');
figure(3)
imshow(n,[])
title('c')
%d
m1 = f - m;
figure(4)
imshow(m1,[]);
title('d')
%e
n1 = f2 - n;
figure(5)
imshow(n1,[]);
title('e')

頻域

步驟:
1.讀取圖像
2.補0,使圖像長、寬變?yōu)樵瓉韮杀?br> 3.將圖像移到補零后的中心
4.傅里葉變換
5.在頻域進行運算
6.傅里葉逆變換取實部
7.把圖像移回原來位置并取原來size的區(qū)域

%步驟1
clear all;
f = imread('D:\moon.tif')
f=double(f);
[m,n]=size(f);
%a
figure(1)
imshow(f,[]);
title('origin')

%步驟2
p=2*m;
q=2*n;
A=zeros(p,q);
for i=1:m
    for j=1:n
        A(i,j)=f(i,j);
    end 
end
 
%步驟3
for i=1:p
    for j=1:q
        A(i,j)=A(i,j)*(-1)^(i+j);
    end 
end 

%步驟4
I2=fft2(A);

%步驟5
for i=1:p
    for j=1:q
        D(i,j)=sqrt((i-p/2)^2+(j-q/2)^2);
    end 
end 

X=zeros(p,q);
%pi=3.14
for i=1:p
    for j=1:q
        X(i,j)=-4*pi^2*D(i,j)^2;
        Y(i,j)=X(i,j)*I2(i,j);
    end 
end 

%步驟6
gp3=real(ifft2(Y));

%步驟7
for i=1:p
    for j=1:q
        gp3(i,j)=gp3(i,j).*(-1).^(i+j);
    end
end    
figure(3);
imshow(gp3,[]);
%歸一化,目的是讓后面gs的第一項和第二項同一個數(shù)量級
gp3max = max(gp3(:));
g3 = gp3(1:m,1:n);
k=10;  %k自己取,用來改變銳化項的比例
gs = f-k*g3/gp3max;
figure(2)
imshow(gs,[]),title('拉普拉斯銳化圖')
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 圖像識別意義: 圖像是指物體的描述信息,數(shù)字圖像是一個物體的數(shù)字表示。視覺是人類感知外部世界的最重要手段,據統(tǒng)計,...
    木木口丁閱讀 8,835評論 1 21
  • 參考資料: 圖像卷積與濾波的一些知識點 圖像處理基本概念——卷積,濾波,平滑 1.卷積的基本概念 首先,我們有一個...
    keloli閱讀 10,355評論 0 26
  • (數(shù)字圖像岡薩雷斯第二版教材)純手打!給個贊吧! 一、基本原理 圖像的讀取、存儲操作: 圖像顯示的?法及區(qū)別: 圖...
    愉快先生閱讀 6,823評論 0 6
  • 原文鏈接:[原文鏈接:http://blog.csdn.net/donkor_/article/details/7...
    君裊閱讀 626評論 0 2

友情鏈接更多精彩內容