Page 221 -
P. 221
โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี
212
หรือ
>> ordfilt2(im_noisy, 5, ones(3));
ถาคาที่เราเลือกแทนจุดพิกเซลที่เราสนใจเปนคาที่มีคานอยสุดในชุดขอมูลที่ไดเรียง
ไว ตัวกรองอันดับชนิดนี้จะเรียกวา ตัวกรองนอยสุด (min filter) ตัวกรองนี้นิยม
นําไปใชหาตําแหนงภายในภาพที่มีคาความสวางต่ําสุด เนื่องจากคาที่นอยที่สุดจะถูก
จัดใหเปนคาแรกของชุดขอมูลที่เรียงไว คําสั่ง MATLAB ที่ใชในการกรองนอยสุดทํา
ไดดวยการเรียกใชคําสั่ง ordfilt2(.) ที่กําหนดให ranked = 1 ดังตอไปนี้
>> ordfilt2(im_noisy, 1, ones(m,n)); % Min filter
ถาคาที่เราเลือกแทนจุดพิกเซลที่เราสนใจเปนคาที่มากที่สุดในชุดขอมูลที่ไดเรียงไว
ตัวกรองนี้จะเรียกวา ตัวกรองมากสุด (max Filter) ตัวกรองนี้นิยมนําไปใชหาจุดที่
สวางมากที่สุดภายในภาพ ถากําหนดใหตัวกรองอันดับที่ใชมีขนาด m×n คาที่มาก
ที่สุดของขอมูลจะถูกจัดเรียงอยู ณ ตําแหนง m×n คําสั่ง ordfilt2(.) สําหรับการกรอง
มากสุดทําไดโดยกําหนดให ranked = m×n ดังนี้
>> ordfilt2(im_noisy, m*n, ones(m,n)); % Max filter
7.3.3 ตัวกรองปรับตัว (Adaptive Filter)
ตัวกรองปรับตัวเปนตัวกรองที่ปรับเปลี่ยนฟงกชันการทํางานของตัวกรองตามคุณ-
สมบัติบางประการของคาความสวางภายใตหนากากตัวกรอง เชน ถาพื้นที่ใตมาสคมี
คาความเบี่ยงเบนมาตราฐานสูง ตัวกรองจะปรับตัวใหกรองสัญญาณรบกวนไดมาก
ขึ้น เชน เปนตัวกรองเกาสเซียนที่มีความความเบี่ยงเบนมาตราฐานสูง คือเปนตัว