Page 156 -
P. 156

โครงการหนังสืออิเล็กทรอนิกส์ เฉลิมพระเกียรติสมเด็จพระเทพรัตนราชสุดาฯ สยามบรมราชกุมารี







                                                                                                       147

                                   2. ขั้นตอนที่สองเปนขั้นตอนการประมาณคาใหกับคาศูนยที่เติมลงในภาพ ซึ่งทําโดย

                                   การกรองภาพดวยตัวกรองความถี่ต่ํา เชนตัวกรองเกาสเซียน เปนตน รูปที่ 5.7 แสดง
                                   ตัวกรองสําหรับใชในการประมาณคาความเขมแสงแบบ nearest neighborhood, bi-

                                   linear และ bi-cubic

                                                                                  ⎡1   4   6    4    ⎤ 1
                                       ⎡1  1    ⎤ 0         ⎡1  2    ⎤ 1          ⎢ 4  16  24  16   4 ⎥
                                                                                  ⎢
                                                                                                     ⎥
                                                                     ⎥
                                       ⎢      0                   1  ⎢  2                  1         ⎥ 6
                                                ⎥
                                       ⎢ 1  1   ⎥         4  ⎢ 2  4  ⎥         64  ⎢6  24  36  24    ⎥
                                                                                  ⎢
                                       ⎢0  0    ⎥ 0 ⎦       ⎢1  2    ⎥ 1 ⎦        ⎢ 4  16  24  16   4 ⎥
                                                            ⎣
                                       ⎣
                                                                                  ⎢ 1  4   6    4   1 ⎥
                                                                                  ⎣
                                                                                                     ⎦
                                              (ก)                                   (ข)                                              (ค)

                                     รูปที่ 5.7 ตัวกรองแบบตางๆ (ก) nearest neighborhood (ข) bi-linear (ค) bi-cubic


                                   คําสั่งดานลางแสดงตัวอยางโปรแกรมการกรองแบบ nearest neighborhood และ bi-

                                   linear


                                      >> filter2([1 1 0;1 1 0;0 0 0], a);

                                      >> filter2[1 2 1;2 4 2; 1 2 1]/4, a);


                                   การประมาณคาโดยการ upsampling นั้นจะใหคาเทากับการใชคําสั่ง imresize(.)  นั้น

                                   คือชุดคําสั่งการ upsampling  และการกรองที่ผานมา  สามารถเขียนแทนไดดวยสอง

                                   คําสั่งตอไปนี้


                                      >> B = imresize(A, [8,8], 'nearest');

                                      >> B = imresize(A, [7,7], 'bilinear');


                                   สําหรับการขยายภาพแบบ bi-linear  นั้นขนาดของภาพที่ไดจะกําหนดใหเปน 7×7

                                   เพิ่อใหจุดกลางของตัวกรองอยูตรงกลางภาพอินพุต
   151   152   153   154   155   156   157   158   159   160   161