Page 120 -
P. 120
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
111
• ตัวกรองความถี่ต่ํา (lowpass filter) ตัวกรองความถี่ต่ําทําหนาที่กรองเอา
องคประกอบความถี่สูงของภาพออกมา เหลือไวแตองคประกอบภาพ
ความถี่ต่ํา ทําใหรายละเอียดเล็กๆนอยๆภายในภาพหลังการกรองถูก
กําจัดออกไป ขอบของวัตถุภายในภาพจะมีความพรามัวไมคมชัดเทาเดิม
และการกรองความถี่ต่ํามักทําใหระดับความสวางของภาพที่ไดลดลง เรา
จึงใชตัวกรองชนิดนี้เพื่อทําใหภาพเรียบ (smoothing filter)
• ตัวกรองความถี่สูง (highpass filter) เปนตัวกรองที่จะใชเนนสวนของ
ขอบภาพ หรือหาขอบภาพ (edge filter) ซึ่งจัดเปนสวนของภาพที่มี
ความถี่สูง โดยตัวกรองจะทําการกรองเอาองคประกอบความถี่ต่ําออกไป
เหลือไวแตองคประกอบภาพความถี่สูง
ตัวกรองความถี่สูงและความถี่ต่ํานั้นสามารถเปนไดทั้งตัวกรองแบบเชิงเสนและแบบ
ไมเชิงเสนขึ้นอยูกับการคํานวณที่ใชของตัวกรอง ตัวกรองที่เราจะพบและมีการใช
งานบอยจะเปนตัวกรองชนิดเชิงเสนดังแสดงในตารางที่ 4.2 สัมประสิทธิ์ของตัว
กรองหลักๆนั้นสามารถสรางขึ้นเองไดโดยการเรียกใชคําสั่ง fspecial(.) ตามรูปแบบ
ดานลาง ตารางที่ 4.3 แสดงรายละเอียดการใชงานคําสั่งดังกลาว
m = fspecial(‘type’, parameters)
ตารางที่ 4.3 ตัวกรองที่สนับสนุนโดย MATLAB
ชนิดตัวกรอง การใชงาน (Syntax and Parameters)
(type)
‘average’ H = fspecial('average',[r, c]) จะสรางตัวกรองคาเฉลี่ยเปนตัว
กรองสี่เหลี่ยมขนาด r×c ถาไมกําหนดจะเปนขนาด 3×3 โดย
คาสัมประสิทธิ์จะมีคาเทากับหนึ่งหารดวยผลรวมของ
สัมประสิทธิ์ทั้งหมด เชนตัวกรองขนาด 3×3 มีผลรวม
สัมประสิทธิ์ทั้งหมดเปน 9 ฟงกชันนี้จะสรางตัวกรองคาเฉลี่ย
ที่คาสัมประสิทธิ์ทุกตัวของตัวกรองมีคาเทากับ 1/9