2008年12月19日 星期五

CHAPTER SIX IMAGE GEOMETRY

有許多我們或許想要改變圖像的形狀、

大小或者取向的情況。

我們也許希望擴大圖像進入適合的空間,

也許我們希望減少它的大小,包括在網web頁,

我們也許希望調整它,可能調整對不正確照相機角度。

總而言之,

這章大概就是在介紹形狀,大小,旋轉,的轉換。



6.1 interpolation of data

Interpolation----內插法是利用相鄰四點的像素值,

依照已知的非整數座標相鄰距離的遠近,

根據比例求得取樣值。也就是接近哪個點就像那個點。

距離近的取樣比例大,距離遠的取樣比例小。

nearest-neighbor Interpolation ---鄰近點插值法

linear Interpolation---線性插值法

執行時間&曲線平滑度&記憶體使用量

3者都是linear大於nearest-neighbor


6.2 enlargement by spatial filtering

&6.3 general interpolation

二維和三維得插值法都必須在網格點上,

以二維插值法為例,

每一個直航的資料點其x軸都要是相同的。

6.4 enlargement by spatial filtering

6.5 scaling smaller&6.6 rotation

影像的縮放和旋轉

影像處理工具提供了一些好用的函數,

以便可以用來進行縮放與旋轉。

再進形影像處理縮放與旋轉時,可以選擇使用鄰近點法,

雙線性法,或者是雙三次方法來計算。

一般而言,鄰近點的運算速度較快,

但放大之後鋸齒狀較為明顯,而雙三次方法可以得到

較佳的結果,反之所利用的時間明顯較長。

使用內插法求得縮放大小的圖片,相鄰像素之間會比直接取整數

點更有連續性。所以使用內插法取樣時,

個人覺得除了取樣之外,同時也做了低通濾波,

處理後的圖片可再做一次銳化,使圖片更清晰。

Y=imresize(x,m) --- 將影像x放大m倍

Y=imrotate(x,angle) --- 將影像逆時鐘旋轉angle個角度

6.7 anamorphosis歪圖

失真的圖像是圖故意舒展或變形一個形狀的形狀藝術性

或劇烈作用出來的。

在16~17世紀相當的盛行。就像課本figure6.25在圖畫的底部

的有一個奇怪的圖像,實際上,它是一塊歪的頭骨。

當畫圖從某一角度時,這些都能適當地只被看見。


沒有留言:

張貼留言