Page 132 -
P. 132
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
123
หรือ
⎡1 1 ⎤ 1
⎡0 0 ⎤ 0 ⎢ ⎢ 9 9 9 ⎥
⎥
= kh ⎢ ⎢ 0 1 0 ⎥ ⎥ − ⎢ 1 1 1 ⎥
⎢0 0 ⎥ 0 ⎦ ⎢9 9 ⎥ 9 ⎥ 1
⎣
1
⎢1
⎢ ⎣ 9 9 ⎥
⎦ 9
ตัวกรองอันชารปสามารถสรางดวยคําสั่ง fspecial(.) ใน MATLAB ได โดยโปรแกรม
จะสรางตัวกรองอันชารปที่มีสัมประสิทธิ์ดังนี้
⎡ −α α −1 −α ⎤
1 ⎢ ⎥
h = α −1 α + 5 α −1
α +1 ⎢ ⎥
⎢ −α α −1 −α ⎥ ⎦
⎣
ตัวแปร α เปนคาคงที่มีคาระหวาง 0 ถึง 1 ตัวอยางคําสั่งการกรองแบบอันชารปเปน
ดังนี้ และผลลัพธที่ไดแสดงในรูปที่ 4.14
>> I = imread('puko1_r304.bmp');
>> subplot(1,2,1);
>> imshow(I); title('Original Image');
>> H = fspecial('unsharp');
>> sharpened = imfilter(I,H,'replicate');
>> subplot(1,2,2);
>> imshow(sharpened); title('Sharpened Image');