2008年12月18日 星期四

ch6

ch6

6-1 Interpolation of Data

Interpolation是內插法的意思,而從Figure6.1得知
原本每個點為1所以長度為3,後來增加為八點,每
兩點之間長度為3/7約是0.4286。

nearest-neighbor interpolation是取鄰近的像素來填
補因放大比例所產生的空白處。

linear interpolation將新取樣點前後想鄰兩原取樣點
連線,連線通過新取樣點時間位置時的值即設為新
取樣點的值。以Figure6-4來說,原本有4個點
f(x1)f(x2)f(x3)f(x4)先連成線,在加入新的點
x2' x3' x4'x5' x6' x7'再對上原本的線取值。

6-2 Image Interpolation

Bilinear interpolation是利用內插法,去計算影像
放大後其中每一個像素所對應到的新的位置,再補進去。

指令 resize(A,k,'method')是將圖片陣列A使用scaling factor k
與nearest-neighbor interpolation方法resize。
最後由Figure6.9知,nearest-neighbor方塊格很清楚,
而Bilinear interpolation沒有方塊格。

6-3 General Interpolation

這部分有舉出不同的R(u)函數,有nearest-neighbor 、
cubic interpolation、bilinear interpolation。
不過這部分只有很淺淺的看過。

Bicubic interpolation,有上網查一下意思,是可以明顯
改善邊緣鋸齒化之缺陷,但影像呈現失焦之狀況。

6-4 Enlargement by Spatial Filtering

是說如果我們要把圖放大兩倍,有一個quick and dirty方法,
第一步zero-interleaved,在原陣列的行列之間加零,
再來就不清楚了不太懂了。

6-5 Scaling Smaller

image minimization是讓image變小。有一種方式刪除間隔pixels,稱為subsampling。
但是在high-frequency components 的image所呈現的結果不好。

6-6 Rotation

將圖片做旋轉,
指令imrotate(image,angle,'method')image以angle(角度)可以做nearest、bilinear、bicubic。

6-7 Anamorphosis

字典所查到的意思:失真圖像(歪像)。
在古代把物體畫成變形的圖案,透過特殊鏡片或角度才能看到原貌的繪圖技術。

第六章的部分,只有大略的讀過一遍,許多細節和公式並沒有很深入的去讀。

沒有留言:

張貼留言