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)


                          ตัวกรองปรับตัวเปนตัวกรองที่ปรับเปลี่ยนฟงกชันการทํางานของตัวกรองตามคุณ-

                          สมบัติบางประการของคาความสวางภายใตหนากากตัวกรอง เชน ถาพื้นที่ใตมาสคมี

                          คาความเบี่ยงเบนมาตราฐานสูง  ตัวกรองจะปรับตัวใหกรองสัญญาณรบกวนไดมาก
                          ขึ้น  เชน  เปนตัวกรองเกาสเซียนที่มีความความเบี่ยงเบนมาตราฐานสูง  คือเปนตัว
   216   217   218   219   220   221   222   223   224   225   226