【數字圖像處理】幾何變換


 

目錄

圖像的平移變換

圖像的鏡像變換

圖像的轉置變換

圖像的旋轉

圖像的轉置變換

 

一、圖像的平移變換

  設圖像的高度為H寬度為W,如下所示:

                          

我們知道,圖像是由像素組成的,而像素的集合就相當於一個二維的矩陣,每一個像素都有一個“位置”,也就是像素都有一個坐標。假設原來的像素的位置坐標為(x0,y0),經過平移量(△x,△y)后,坐標變為(x1,y1),如下所示:

                     

用數學式子表示可以表示為:

              x1 = x0 + △x,

              y1 = y0 + △y;

用矩陣表示為:

                  

本來使用二維矩陣就可以了的,但是為了適應像素、拓展適應性,這里使用三位的向量。

式子中,矩陣:

                

稱為平移變換矩陣(因子),△x和△y為平移量。

這里將變換矩陣變為三行三列可以滿足所有幾何變換要求。

 

 

 

 

矩陣:稱為坐標系矩陣,將二維圖像變為三維圖像,多常數1

此外,我們也知道了,圖像的高度H其實也就是像素的行數,對於坐標1≤X≤H;圖像的長度也就是像素的列數,對應坐標1≤Y≤W。

對於原圖中被移出圖像顯示區域的點通常也有兩種處理方法:直接丟棄或者通過加目標圖像的尺寸〈將新生成的圖像寬度增加TxTx,高度增加TyTy〉的方法使新圖像中能夠包含這些點。

 

二、圖像的鏡像變換

  圖像的鏡像變換分為水平鏡像和垂直鏡像。水平鏡像即將圖像左半部分和右半部分以圖像堅直中軸線為中心軸進行對換;而豎直鏡像則是將圖像上半部分和下半部分以圖像水平中軸線為中心軸進行對換.

下面分別進行這兩種鏡像的介紹,首先說明一下,無論是水平鏡像還是垂直鏡像,鏡像后高度和寬度都不變。

                        

              H圖像的高度,關聯x          W:圖像的寬度,關聯y

  ·水平鏡像操作:以原圖像的垂直中軸線為中心,將圖像分為左右兩部分進行對稱變換。示意圖如下所示:

                   

  水平鏡像中,原圖中的(x0,y0)經過水平鏡像后,坐標變成了(x0,W-y0),用數學公式表達就是:

          x1 = x0,

          y1 = W-y0 ;

寫成矩陣就是:

                    

也就是說,水平鏡像變換矩陣(因子)為:

                          

 

 ·垂直鏡像操作:以原圖像的水平中軸線為中心,將圖像分為上下兩部分進行對稱變換。示意圖如下所示:

             

  垂直鏡像中,原圖中的(x0,y0)經過垂直鏡像后,坐標變成了(H-x0,y0),用數學公式表達就是:

        x1 = H - x0,

        y1 = y0 ;

寫成矩陣就是:

                    

也就是說,垂直鏡像變換矩陣(因子)為:

                        

 

三、圖像的轉置變換

  圖像的轉置就是將圖像像素的x坐標和y坐標互換。這樣將改變圖像的高度和寬度,轉置后圖像的高度和寬度也將互換。

圖像的轉置用數學公式描述就是:

         x1 = y0,

                            y1 = x0;

寫出矩陣如下所示:

         

 

四、圖像的旋轉

  一般情況下,旋轉操作會有一個旋轉中心,這個旋轉中心一般為圖像的中心,旋轉之后圖像的大小一般會發生改變。圖像像素原來的坐標為(x0,y0),(順時針)選擇Θ角度后得到(x1,y1),用數學公式表達如下所示:

             x1 = x0·cosΘ + y0·sinΘ,

             y1 = -x0·sinΘ + y0·cosΘ;

用矩陣表示如下所示:

     

 

五、圖像的縮放

圖像的比例縮放變換是指給定的圖像在x軸方向按比例縮放fx倍,在y軸方向縮放fy倍,從而獲得一幅新的圖象。比例縮放前后兩點P0(x0,y0)、P(x,y)之間的關系用矩陣形式可以表現為:

數學公式表達:

       x1 = x0·Fx,

       y1 = -y0·Fy;

在圖像放大的正變換中,會出現很多的空格。因此,需要對放大后所多出來的空格填入適當的像素值。一般采用最鄰近插值和線性插值法。

refer:

數字圖像處理筆記與體會(三)——圖像的幾何變換

圖像的幾何變換


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM