Page 102 -
P. 102

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







                                                                                                        93

                                                    ตารางที่ 3.3 คําสั่งการคํานวณใน MATLAB

                                     g(u) = u+128  uint8(double(im)+128);      imadd(im,128);

                                    g(u) = u-128    uint8(double(im)-128);     imsubtract(im,128);

                                    g(u) = 4u       uint8(double(im)*4);       Immultiple(im,4);
                                    g(u) = u/4      uint8(double(im)/4);       imdivide(im,4);   or

                                                                               immultiple(im,0.25);

                                    g(u) = u/4 +128  uint8((double(im)/4)+128);  imadd(imdivide(im,4),
                                                                               128);



                                   นอกจากนั้น MATLAB  ยังสรางชุดคําสั่งอื่น  ๆ  เพื่อใหผูใชคํานวณกับขอมูลภาพ
                                   โดยตรงโดยไมตองเปลี่ยนขอมูลภาพใหเปนขอมูลชนิด double  กอน  ชุดคําสั่ง

                                   ดังกลาวสรุปไวในตารางที่ 3.3 ตัวอยางคําสั่งสําหรับการคํานวณระหวางภาพ 2 ภาพ

                                   ไดแก การลบภาพสองภาพสามารถทําไดดังนี้


                                      >> im1 = imread(‘stone.tif’);

                                      >> im2 = imread(‘stoneEdge.tif’);
                                      >> imDiff = imsubstract(im1,im2), imagesc(imDIFF);



                                   เทคนิคการลบภาพสองภาพเปนเทคนิคงาย  ๆ  ที่สามารถนําไปประยุกตใชงานได
                                   หลากหลายที่นิยม  คือใชในการปรับปรุงคุณภาพภาพ  เชน  กรณีภาพถายทาง

                                   การแพทย  บอยครั้งที่จะทําการถายภาพกอนและหลังฉีดสารเคมีเพื่อใหภาพบริเวณ

                                   เสนเลือดมีสีแตกตางกัน  ทําใหเมื่อนําภาพทั้งสองมาบวกหรือลบกัน  ไดภาพที่มี

                                   บริเวณที่มีสีแตกตางกันเดนชัดขึ้น   นอกจากนั้นยังนิยมลบภาพเพื่อตรวจสอบ
                                   ประสิทธิภาพของภาพเอาทพุตที่ผานการประมวลผลดวยวิธีการตาง  ๆ   รวมทั้งลบ

                                   ภาพเพื่อหาวัตถุที่มีการเคลื่อนที่ภายในภาพดวย  เนื่องจากการเคลื่อนที่ของวัตถุทําให

                                   คาความสวางของจุดพิกเซลของวัตถุเคลื่อนยาย  เมื่อลบภาพที่อยูในเฟรมติดกันจะทํา
                                   ใหคาความสวางของพื้นหลังที่ไมมีการเคลื่อนที่หักลางกันไดคาความสวางของภาพ
   97   98   99   100   101   102   103   104   105   106   107