顯示具有 95360414 黃彥涵 標籤的文章。 顯示所有文章
顯示具有 95360414 黃彥涵 標籤的文章。 顯示所有文章

2008年12月26日 星期五

期末回顧

期中成績:66.855 =>四捨五入後為 67
W11:51.43
W13:71.82

期末成績:59.97 =>四捨五入後為60

67*0.4+60*0.4=50.8

平均50.8 => 四捨五入為51

滿分10分,我給自己9分。

這門課我從來沒遲到過,

對上課內容也盡力去吸收加上之前的分數偏低,

所以給自己打八分這樣偏高的分數補救一下。



雖然在程式部份我沒有很厲害,

但每次讀原文我是非常用力的在看、努力的去了解書本中的內容,

我想我學到的不光是影像處理方面的學問,

也學到了自己找出問題的答案以及較能連貫原文書前後文的內容,

以前讀原文書的時候往往懂了這部份卻沒辦法搞懂和前一部份的相關性,

造成從書中了解的知識是鎖碎的,

一知半解的學習是危險的,容易陷入無法解決問題的窘境。

在這門課的學習我慢慢找到方向去完整的了解原文了。

2008年12月19日 星期五

CH6

第六章 影像幾何
對影像做不同方面的改變。
Affine Transformation:仿射轉換

6.1
Interpolation即為內插法。
從課本上的圖可以知道從固定的四點增為八點的做法:
原來4點的間隔各為1,那麼總長度就是3增為8個點後的間隔為3/7。
nearest-neighbor interpolation:利用鄰近點來計算出空白值。
linear interpolation:線性插值法,利用線性運算來計算空白欄位的值。


6.2
Bilinear interpolation:雙線性插值法,做內插法的延伸,
計算出斜率後,以等比例的方式放大原圖
F C I
-W-
O L P
算出FI值後利用C及OP求得L,再用CL求W。
指令 resize(A,k,'method')
是將圖片陣列A使用scaling factor knearest-neighbor interpolation方法resize。
從圖6.9可以知道Bilinear interpolation的圖較nearest-neighbor的圖來得柔和,
不會有明顯的方格。

6.3
這一節有許多不同的R(u)函式
nearest-neighbor
cubic interpolation:在三維的空間矩陣內使用線性內插法來計算值。
bicubic interpolation:能改善邊緣鉅齒化的問題,但是影像會有失焦的情形。


6.4
使用空間濾波器放大影像。
如果我們要把圖放大兩倍,有一個較方便的方法,
先利用zero-interleaved將原矩陣的每個值與值間填0
做出平均散布的黑點,這樣就可以分辨出原圖又達到放大的效果了。


6.5
image minimization是讓影像變小的意思。
subsampling:刪除間隔的像素點。
但是在high-frequency components 的影像所呈現的效果不好。


6.6
rotation:對影像作旋轉指令
imrotate(c,60,'bicubic')以angle(角度)可以做nearestbilinearbicubic
即直接輸入要旋轉的圖片,角度和要使用的內插法,就可以直接將影像旋轉。


6.7
Anamorphosis:歪像。
可以使用rgb2gray將影像扭曲把圖片拉長,就是長寬比例會變的不同。

2008年12月5日 星期五

CH5

5-1
一開始先提到第四張的neighborhood processing可以再做延伸。
將遮罩(mask)與函式(function)結合稱為 filter與線性函式結合則稱為 linear filter

如果想過濾一個空間需要以下三個步驟 :
1. 將遮罩移到指定的 pixel上。
2. 由過濾後的元素還有附近對應的元素組成product。
3. 最後把這些products相加。


5-2
說明了影像邊緣的處理:
Ignore the edges但輸出的像素會比原圖來的小,故影像失真。
Pad with zeros假定所有外部影像都輸入為零,所以他會和原圖一樣大,但會造成影像有多餘部份。


5-3
filter2(filter,image,same、valid、full)
filter-遮罩的範圍大小
same:邊緣補零、產生原圖大小的圖。
valid:忽略邊緣,產生比原圖還小的圖。
full:邊緣的值補零,產生比原圖還大的圖。


5-4
主要在談低通與高通濾波器
frequencies: 測量因距離改變的灰階值

高頻率(High-frequency components):短距離內灰階值產生很大的變化。

低頻率(Low -frequency components):影像中灰階值變化不大的部分。

高通濾波器(High-pass Filter)讓高頻率的部分通過。
低通濾波器(Low-pass Filter)保留低頻率,平均濾波器為低通濾波器,於灰階值相近的像素部分進行。


5-5
高斯濾波器(Gaussion Filters):屬於低通濾波器(Low-pass Filter)的一種,透過高斯機率分佈函數變化而來。
使用高斯函數的原因是因為它具有下列特點:
1:高斯函數透過Fourier(傅立葉)轉換後還是高斯函數。
2:不論怎麼旋轉都是對稱的。
3:具可分離性。
4:兩個高斯函數的旋積是另一高斯函數。

5-6

Edge Sharpening
邊緣銳利化,加強影像邊緣的線條。

2008年11月28日 星期五

期中回顧

這學期已經過了一半了

我第一次上老師的課,也是第一次持續讀原文書這麼久

靠著閱讀課本一點一點學習,

我確實感覺自己有慢慢進步

雖然其實實力增加的幅度不大,

我覺得有學習到知識才是最重要的,

而互評系統有好有壞。我也只能努力跟上大家的程度了

2008年11月21日 星期五

CH4

4.1
介紹影像分三種處理方式:
1. Transforms : 是允許一些有效率而且強大的演算法處理影像時,似乎經過了一連串的轉換之
後變成原始的圖片
2. Neighborhood processing(鄰域處理) : 改變像素的灰階程度與周圍的像素值利用其灰階pixel
進行改變
3. Point operations : 與Neighborhood processing不同不用理會周圍的pixel影像的灰階值運算
是獨立的而影像處理時比較常用到Point operations
4.2 Arithmetic Operations
imadd(x,y)對圖像做加法運算-影像變亮
imsubtract(x,y)為減法運算-影像變暗
imdivide(x,y)對圖做除法運算-變亮
immultiply(x,y)對圖做乘法運算-變暗

4.3 Histograms(長條圖)
能夠用直方圖的方式顯示圖片色彩所占的比例
指令方面看不太懂,跟灰階值有關吧...?

2008年10月31日 星期五

CH1~CH3心得

第一次這樣持續、仔細的看原文書,以前看原文總是不得其法
但現在越看越順利了。
我想是因為我看同一段文章
漸漸會從知道意思的部分去推敲看不懂的地方,還是不懂才查單字。
除了看原文的能力進步以外,當然還有學到MATLAB指令上的操作
但每次嚐試失敗後似乎都不太能找出錯誤的地方
而指令的概念也越來越難了,讓我覺得有些吃力
看來考完期中考後要多下一番苦功了。

2008年10月24日 星期五

CH3心得

第三章的指令概念較之前複雜

3.1重點整理.大略的講一些功能。

3.2一開頭列出四種影響影像輸出的因素:

1.Ambient lighting(周遭環境的光源)。
2.The monitor type and settings(螢幕的類型和設定)。
3.The graphics card(顯示卡)。
4.Monitor resolution(螢幕解析度)。

truesize([256 256])
可調整圖像尺寸、色彩模式和範圍。

axis off
可以關掉軸線標記。

colormap(gray(247))
控制灰階值的指令

3.3
imshow(x)
裡面有提到imshow(cd/512).imshow(cd/128)
我試了這部分只知道亮度有不同、其他部分不太了解

3.4 bit Planes
介紹double(c)的概念、看的不太懂

3.5
這節教的是能讓影像模糊方面的處理,能造出碼賽克的效果
imresize(x,1/2)

2008年10月17日 星期五

2008w5

終於進展到了實際操作的階段

2.1教的是將圖讀入.再印出來,另外還能顯示出滑鼠在圖片上

所在的pixel值。

2.2主要是在說RGB值,RGB讓我注意的地方是三維空間的概念

但指令上的使用我還不是很懂,另外size(a)代表的是幾成幾的矩陣

2.3的指令能讀取圖檔的資訊,不過這些資訊讓我覺得有點繁雜、

似乎派不上用場。

2.4資料類別與轉換這邊不太懂是哪邊運作在轉換

2.5一開始提到圖片的不同格式binary、grayscale、colored

以及Indexed而儲存影像也有不同的格式我原本比較知道的只有JPEG和GIF、IOC

其他TIFF、GIF、BMP、PNG....等等都沒有印象、

這邊對各個格都做了簡略的介紹。

後面的部分對這些格式的用途、特性做了更詳細的解說。

2008年10月3日 星期五

第一章心得

第二週上課老師有帶我們看過第一章。

當時其實不是很懂,後來回家再翻書後就比之前瞭解第一章的部份了

前面的部分是在說影像處理能幫助我們將圖像修整的更符合使用者的需求,

裡面提到方式有使線條更清晰、更明顯。

或是將影像中像是被雜訊干擾一般的黑點去除、

原本分散模糊的圖片轉換成條狀圖後會變得清楚。

但也有配合電腦需求將影像簡化或是使其模糊(將細節部份移除)。

再來是CCD與CMOS跟光線、亮度的關係,

後面的部分我因為對英文理解的程度還不夠,

只看得懂有些是提到影像的格式及影像的處理程序。

COLOR MAP的概念我還是不太懂,也許是英文程度不夠,我

讀的時候總會漏掉某些我看不懂的字、造成我前後文無法連貫。

相信讀原文的能力只要能照這樣的方式持續,之後一定會改善的。

2008年9月19日 星期五

MATLAB初體驗

我是第二個禮拜才加選的.

不過看到同學MATLAB程式設計用的書.

讓我覺得上這門課應該是一次拓展我視野的機會.

雖然我程設基礎不好.但我想接觸新的東西也能幫助我實力的增加