期中平均:54.79
期末回顧
week 11 :30
week 13 : 83.33
week 15 :47.78
期末平均:53.70
自評:
給自己6+2分...
因為睡過頭太多次,還蠻多次沒去上課...不過該讀的書我還是有看...
所以給了自己6分 至於+2分是因為整體成績太低幫自己加的
期末回顧
這學期比上課的情況比以前混了許多,大部分情況都是睡過頭沒去上課
說實話天氣冷還要早起真難受....
不過這學期寫作業的情況,就有比之前二年級修多媒體概論的時候好了很多
但是對原文書還是有點障礙,作業也缺了一、兩次.....真的少了一、兩次分數很難拉回來!!
至於matlab的使用上,就大約懂了一些基本的指令和操作,不過用matlab來作影像處理
後,有比用bcb來得簡單方便的感覺。
2008年12月18日 星期四
CH6 IMAGE GEOMETRY
CHAPTER SIX
IMAGE GEOMETRY
一如往常的又到了這時候,打開了課本大略的掃瞄了第六章,這次又有很多數學相關的東西,
而且這禮拜我又重打了一次.......
6.1 Interpolation of Data 資料插補
就是內插法
nearest-neighbor interpolation(最近相鄰內插法)
圖6.3除了起始與終點,沒有新的點剛好有對齊到舊的點。因此必須經由xi附近已知的點xj來推測出f(xi)'。xj是最靠近xi'的點
linear interpolation(線性內插法)
圖6.4
將原來的點f(x1)、f(x2)、f(x3)、f(x4)連線,再將新的點x2'、x3'、x4'、x5'、x6'、x7'向上垂直延伸看是對齊到剛才畫的線的那個位置,再看縱座標便可知道f(xi)'是多少。
6.2 Image Interpolation 影像插補
雙線性內插法(bilinear interpolation)
延續上一節的linear interpolation ,將他延伸後運用到影像上,就變成了bilinear interpolation
6.3 General Interpolation 一般插補
立方內插法 (cubic interpolation)
cubic interpolation和線性內插法linear interpolation不同的是linear interpolation是用於二維上cubic interpolation用在三維上
雙立方內插法(bicubic interpolation)
6.4 Enlargement by Spatial Filtering 使用空間濾波器放大影像
zero-interleaved 零交錯
將零插入原本矩陣的行列之間,經插入的矩陣大小就會變兩倍,影像就會變成像圖6.17上的一樣
6.5 Scaling Smaller 縮小
image minimization
這一節就在說明如何將影像縮小
6.6 Rotation 旋轉
這..一節就在說明如何將影像旋轉...主要使用到imrotate 的指令
6.7Anamorphosis 失真圖像(歪像)
一開始看到圖6.25的時候,其實沒發現下面的那個怪東西是個骷髏頭....
看到後面才發現到...
這整章就是充滿了一堆數學的方法,有點讓人難以理解,不知不覺只要是數學的東西都變得很煩...
IMAGE GEOMETRY
一如往常的又到了這時候,打開了課本大略的掃瞄了第六章,這次又有很多數學相關的東西,
而且這禮拜我又重打了一次.......
6.1 Interpolation of Data 資料插補
就是內插法
nearest-neighbor interpolation(最近相鄰內插法)
圖6.3除了起始與終點,沒有新的點剛好有對齊到舊的點。因此必須經由xi附近已知的點xj來推測出f(xi)'。xj是最靠近xi'的點
linear interpolation(線性內插法)
圖6.4
將原來的點f(x1)、f(x2)、f(x3)、f(x4)連線,再將新的點x2'、x3'、x4'、x5'、x6'、x7'向上垂直延伸看是對齊到剛才畫的線的那個位置,再看縱座標便可知道f(xi)'是多少。
6.2 Image Interpolation 影像插補
雙線性內插法(bilinear interpolation)
延續上一節的linear interpolation ,將他延伸後運用到影像上,就變成了bilinear interpolation
6.3 General Interpolation 一般插補
立方內插法 (cubic interpolation)
cubic interpolation和線性內插法linear interpolation不同的是linear interpolation是用於二維上cubic interpolation用在三維上
雙立方內插法(bicubic interpolation)
6.4 Enlargement by Spatial Filtering 使用空間濾波器放大影像
zero-interleaved 零交錯
將零插入原本矩陣的行列之間,經插入的矩陣大小就會變兩倍,影像就會變成像圖6.17上的一樣
6.5 Scaling Smaller 縮小
image minimization
這一節就在說明如何將影像縮小
6.6 Rotation 旋轉
這..一節就在說明如何將影像旋轉...主要使用到imrotate 的指令
6.7Anamorphosis 失真圖像(歪像)
一開始看到圖6.25的時候,其實沒發現下面的那個怪東西是個骷髏頭....
看到後面才發現到...
這整章就是充滿了一堆數學的方法,有點讓人難以理解,不知不覺只要是數學的東西都變得很煩...
2008年12月5日 星期五
Ch5 Neighborhood Processing
Neighborhood Processing 鄰近處理
5.1 Introduction
空間濾波Spatial filtering所需的三個步驟
1.將遮罩放置於現有的像素
2.過濾所有的成分跟鄰近的成分調和
3.加入所有的乘積
在空間域中的Filter依其效果可分為下列兩種:
(1)Smoothing Spatial Filters:
其功能是將影像模糊化或減少雜訊。模糊化是用於影像的前處理,舉例來說:欲偵測一張影像中的物體,則可利用模糊化去除影像中不必要的小細節,並填補影像中線段或曲線間之斷層。此外,藉由linear filter或non-linear filter對影像進行模糊化亦可達到去除雜訊的效果。
(2)Sharpening Spatial Filters:
其功能是將影像銳利化及增強對比。銳利化主要的目的是突顯影像中細微的部分或是增強因錯誤或利用特殊方法取得影像而造成模糊的細部。此外,經由銳利化的處理也可使影像中物體的輪廓更為明顯。
5.2Notation表記法
Edge of the Image
邊緣上的影像
Ignore the edges.
將超出邊緣的像素忽視
Pad with zeros.
將邊緣外的值用0取代
5.3 Filtering in MATLAB
說明 filter2指令的使用方法
filter2(filter,image,shape)
filter2(filter,image,'same') ->將影像按照原本大小,邊緣外的值用0取代
filter2(filter,image,'valid')-->忽視邊緣外的影像,結果會比原來的小
filter2(filter,image,'full') ->影像會比原來的大
5.4 Frequencies: Low-and High-Pass-Filters
Low-Pass-Filters 低通濾波器
High-Pass-Filters高通濾波器
高通濾波器(high-pass filter)是將比截止頻率(cut-off frequency)低頻的訊號濾除,高頻的訊號通過,而低通濾波器就是相反。
5.5 Gaussian Filters 高斯濾波器
圖像的高斯模糊過程就是圖像與常態分佈做卷積。由於常態分佈又叫作高斯分佈,所以這項技術就叫作高斯模糊。圖像與圓形方框模糊做卷積將會生成更加精確的焦外成像效果。由於高斯函數的傅立葉變換是另外一個高斯函數,所以高斯模糊對於圖像來說就是低通濾波器的效果。
5.6 Edge Sharpening 邊緣銳利化
銳利化的效果,能強化影像邊緣像素與鄰近像素間之對比,使影像更清晰
5.7 Nonlinear Filters
5.8 Region of interest Processing
好不容易打好 發完結果出現錯誤碼...挖勒104!!!
結果又花了1小時重新打一次..
總覺得比第一次打得少了一點
5.1 Introduction
空間濾波Spatial filtering所需的三個步驟
1.將遮罩放置於現有的像素
2.過濾所有的成分跟鄰近的成分調和
3.加入所有的乘積
在空間域中的Filter依其效果可分為下列兩種:
(1)Smoothing Spatial Filters:
其功能是將影像模糊化或減少雜訊。模糊化是用於影像的前處理,舉例來說:欲偵測一張影像中的物體,則可利用模糊化去除影像中不必要的小細節,並填補影像中線段或曲線間之斷層。此外,藉由linear filter或non-linear filter對影像進行模糊化亦可達到去除雜訊的效果。
(2)Sharpening Spatial Filters:
其功能是將影像銳利化及增強對比。銳利化主要的目的是突顯影像中細微的部分或是增強因錯誤或利用特殊方法取得影像而造成模糊的細部。此外,經由銳利化的處理也可使影像中物體的輪廓更為明顯。
5.2Notation表記法
Edge of the Image
邊緣上的影像
Ignore the edges.
將超出邊緣的像素忽視
Pad with zeros.
將邊緣外的值用0取代
5.3 Filtering in MATLAB
說明 filter2指令的使用方法
filter2(filter,image,shape)
filter2(filter,image,'same') ->將影像按照原本大小,邊緣外的值用0取代
filter2(filter,image,'valid')-->忽視邊緣外的影像,結果會比原來的小
filter2(filter,image,'full') ->影像會比原來的大
5.4 Frequencies: Low-and High-Pass-Filters
Low-Pass-Filters 低通濾波器
High-Pass-Filters高通濾波器
高通濾波器(high-pass filter)是將比截止頻率(cut-off frequency)低頻的訊號濾除,高頻的訊號通過,而低通濾波器就是相反。
5.5 Gaussian Filters 高斯濾波器
圖像的高斯模糊過程就是圖像與常態分佈做卷積。由於常態分佈又叫作高斯分佈,所以這項技術就叫作高斯模糊。圖像與圓形方框模糊做卷積將會生成更加精確的焦外成像效果。由於高斯函數的傅立葉變換是另外一個高斯函數,所以高斯模糊對於圖像來說就是低通濾波器的效果。
5.6 Edge Sharpening 邊緣銳利化
銳利化的效果,能強化影像邊緣像素與鄰近像素間之對比,使影像更清晰
5.7 Nonlinear Filters
5.8 Region of interest Processing
好不容易打好 發完結果出現錯誤碼...挖勒104!!!
結果又花了1小時重新打一次..
總覺得比第一次打得少了一點
2008年11月14日 星期五
CH4
第四章point processing
4-1
Transforms是允許一些非常有效率而且強大的演算法,
將整張圖的灰階值以一種相等的形式表示
Neighborhood processing
用已知pixel鄰近地區的gray level ,可以對pixel的gray level做改變
Point operations
改變一個給定pixel的灰階值,不需要知道pixel周圍的資訊
4-2
對pixel做加減乘除運算所產生的結果
加imadd 減imsubtract乘 immultiply除imdivide
4-3Histograms
利用imhist統計一張灰階影像圖的灰階像素數量
4-4 Lookup Table
4-1
Transforms是允許一些非常有效率而且強大的演算法,
將整張圖的灰階值以一種相等的形式表示
Neighborhood processing
用已知pixel鄰近地區的gray level ,可以對pixel的gray level做改變
Point operations
改變一個給定pixel的灰階值,不需要知道pixel周圍的資訊
4-2
對pixel做加減乘除運算所產生的結果
加imadd 減imsubtract乘 immultiply除imdivide
4-3Histograms
利用imhist統計一張灰階影像圖的灰階像素數量
4-4 Lookup Table
2008年10月30日 星期四
第8週 1~3章 心得
第一章是在大略的介紹影像處理,就看一看就這樣過去了。
而第二章則是控制圖片的色彩和圖片檔案的格式,
從這章開始就和matlab開始有許多的應用和操作,
在第三章就比較多在調整影像的解析度,
可以讓影像變得模糊化的效果,
後面則是調整像素也能讓影像模糊化。
關於作業互評系統
其實主要是讓大家互相學習的,
分數也只是個成績參考的依據,
說真的也沒必要為了沒被別人評到而去斤斤計較。
教學的方式
這部分應該就還ok吧
上課的時候頂多有聊天的,但是沒有睡覺的...
而第二章則是控制圖片的色彩和圖片檔案的格式,
從這章開始就和matlab開始有許多的應用和操作,
在第三章就比較多在調整影像的解析度,
可以讓影像變得模糊化的效果,
後面則是調整像素也能讓影像模糊化。
關於作業互評系統
其實主要是讓大家互相學習的,
分數也只是個成績參考的依據,
說真的也沒必要為了沒被別人評到而去斤斤計較。
教學的方式
這部分應該就還ok吧
上課的時候頂多有聊天的,但是沒有睡覺的...
2008年10月24日 星期五
第三章 image display
2008年10月16日 星期四
2008年10月2日 星期四
2008年9月18日 星期四
Matlab 初體驗
第一次用matlab的感覺阿
和c++跟bcb感覺最大的差異 在於每當你打完一行指令後
按下enten 他就自動編譯了 ,像是a=1+2+3+4+5 當按下enter後
他就會馬上顯示 ans a=15
感覺上 比bcb 更益於 使用者操作
說真的 用了matlab 後 第一個想法就是
以後不用 小算盤了 打開matlab 就能輕輕鬆鬆 快速的完成計算....
不過因為還沒弄到matlab的軟體 只有在第一次上課的時候
用了一些 基本的指令玩了一下,等弄到了一後 在開始深入的使用看看
看起來沒有150字 不過算了 ...
結論...matlab 真是好用 新奇 又好玩!!!
和c++跟bcb感覺最大的差異 在於每當你打完一行指令後
按下enten 他就自動編譯了 ,像是a=1+2+3+4+5 當按下enter後
他就會馬上顯示 ans a=15
感覺上 比bcb 更益於 使用者操作
說真的 用了matlab 後 第一個想法就是
以後不用 小算盤了 打開matlab 就能輕輕鬆鬆 快速的完成計算....
不過因為還沒弄到matlab的軟體 只有在第一次上課的時候
用了一些 基本的指令玩了一下,等弄到了一後 在開始深入的使用看看
看起來沒有150字 不過算了 ...
結論...matlab 真是好用 新奇 又好玩!!!
訂閱:
文章 (Atom)