Page 122 -
P. 122
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
113
4.3 ตัวกรองภาพเรียบหรือตัวกรองคาเฉลี่ย (Smoothing and Average Filters)
ตัวกรองภาพเรียบหรือตัวกรองคาเฉลี่ยเปนตัวกรองความถี่ต่ํา ตัวกรองนี้จะทําใหภาพ
มีความพรามัว คาสัมประสิทธิ์ของตัวกรองจะมีคาเปนบวกทั้งหมด รูปที่ 4.7 แสดง
ตัวกรองคาเฉลี่ยที่ใชและผลลัพธภาพที่ไดหลังการกรอง ถากําหนดใหสัมประสิทธิ์
ทุกตัวของตัวกรองคาเฉลี่ยขนาด 3×3 มีคาเทากับ 1/9 คาความสวางของพิกเซล
ตําแหนง (x,y) หลังการกรองสามารถคํานวณไดจากสมการตอไปนี้
1 ⎛ (xf − ,1 y − )1 + (xf − ,1 y ) + (xf − ,1 y + )1 + ( yxf , − )1 + (xf , ⎞ ) y
f , (x ) y = ⎜ ⎟
⎜
⎟
9 ⎝ + ( yxf , + )1 + (xf + ,1 y − )1 + (xf + ,1 y ) + (xf + ,1 y + )1 ⎠ (4.6)
สมการนี้เปนสมการหาคาเฉลี่ยของความสวางของพิกเซลทั้งเกาที่อยูใตตัวกรอง
นั้นเอง หลังการกรองความคมชัดบริเวณขอบภาพจึงถูกลดทอนลงเปนคาเฉลี่ยแทน
ทําใหภาพที่ไดมีความพรามัวมากขึ้น ดังแสดงตัวอยางในรูปที่ 4.7 ความพรามัวของ
ภาพนอกจากจะขึ้นอยูกับสัมประสิทธิ์ของตัวกรองแลวยังขึ้นอยูกับขนาดของตัว
กรองที่เลือกใชดวย ถาตัวกรองมีขนาดใหญขึ้น ภาพที่ไดหลังการกรองก็จะมีความ
พรามัวมากขึ้น เนื่องจากจํานวนพิกเซลรอบๆที่ใชในการคํานวณมีจํานวนมากขึ้น
คําสั่ง MATLAB และตัวกรอง ภาพผลลัพธ
ที่ใช
im = imread('roadPole.jpg');
input = im(:,:,1);
ภาพตนฉบับ