CH6 Image geometry 影像幾何
6.1 Interpolation of data
(資料插補)
Interpolation(插補)應該是數學內插法的意思
利用等距資料作為比對,尋求實際對應之值。
nearest-neighbor interpolation:
鄰近內插法,利用鄰近點已知的點像素來推測計算出空白值。
linear interpolation:
線性插值法,利用線性運算來計算空白欄位的值。
前後想鄰兩原取樣點連線,連線通過新點的時間位置時的值即設為新點的值。
6.2 Image Interpolation
(影像插補)
這一節是在對影象做內插法,使影像擴充,是6.1節的延伸版。
bilinear interpolation:
雙線性插值法,做為內插法的延伸,利用計算出的結果將影像放大後,
把每個pixel對應道心的位置補放進去,也可利用縮放將影片變得較柔和。
bilinear interpolation跟前一節的nearest-neighbor interpolation相比,雙線性處理過的圖片雖然模糊會較為圓滑,影像的點看起來是有延續的;而nearest-neighbor interpolation處理的影像會有比較明顯的區塊,但每個區塊的眾點看起來並不會有模糊的感覺。
6.3General Interpolation
(一般插補)
這一節主要提到了兩種插補方式
Cubic Interpolation:
立方內插法,跟線性內插法是一樣的原理,但線性是用於二維,而Cubic Interpolation是在三維的空間矩陣內使用線性內插法來計算值。
Bicubic interpolation:
雙立方內插法,他的功用主要是將鋸齒狀的效果改善,雖然最後呈現的效果是模糊的。
6.4Enlargement by Spatial Filtering
(使用空間濾波器放大影像)
這一節是在說利用空間濾波器將影像放大使用線性濾波器將影像執行Zero-interleaving,
之後利用內插法將原本產生的零值轉換成有效值,完成圖片的正常放大效果。
Zero-interleaving:
零交錯,將零插入原本矩陣的行列之間,經插入的矩陣大小就會變兩倍。
6.5Scaling Smaller
(縮小排列)
這一節就在說明如何將影像縮小,利用縮小影像去除畫素的間隔看起來較清楚。
image minimization:
就是將影像縮小,縮小影像的方法,即把兩個點中間的pixel移除,叫 image subsampling。
6.6 Rotation
(旋轉)
Rotation:將image做旋轉也是利用矩陣來達到此結果大概是三角矩陣的運算指令,
利用imrotate(image,angle,'method')這個指令來讓影像旋轉,即直接輸入要旋轉的圖片,角度和要使用的內插法,就可以直接將影像旋轉,但影像旋轉的話,必須保證旋轉後像素值要落在網格上。
使用flipud指令可進行90度倍數旋轉,fliplr則可以進行左右倒轉。
6.7Anamorphosis
(失真圖像)
這小節提到了Anamorphosis。
Anamorphosis:
譯為失真圖像,也就是歪像。把物體畫成變形的圖案,透過特殊鏡片或角度才能看到原貌的繪圖技術。將圖片做扭曲,把圖片拉長,長寬比例會變的不同利用折射原理來看原始圖片,可以製作藝術效果。
沒有留言:
張貼留言