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);










                                                                                   ภาพตนฉบับ
   117   118   119   120   121   122   123   124   125   126   127