顯示具有 94361091 王世昭 標籤的文章。 顯示所有文章
顯示具有 94361091 王世昭 標籤的文章。 顯示所有文章

2008年1月3日 星期四

評分標準

自我評分

1.是否跟上每週閱讀進度
2.上課專心度
3.對於閱讀的內容是否深入了解
4.是否學到東西
5.出席率

老師評分

1.授課內容是否讓學生容易理解
2.講解內容是否有切入重點

就以上兩點來說,只要我有認真聽。大部分內容都能夠理解,但
是就是偶爾會分心,所以會有點東西不懂,但只要弄懂這些細節,
都可以解決問題,所以我給老師90分,而只給自己75分,因為有
時候會遲到沒聽到東西....

2007年12月20日 星期四

Week13 - CHAPTER 7

「離散傅立葉轉換」(Discrete Fourier Transform)簡稱 DFT,其功能是將一段數位訊號轉換成其各個頻率的正弦波分量。如果我們的訊號可以表示成 x[n], n = 0~N-1,那麼 DFT 的公式如下:
X[k]=(1/N)*Sn=0N-1 x[n]*exp(-j*2p*n*k/N), k=0, ..., N-1
這些傅立葉係數 X[k] 所代表的資訊是 k 的函數,而 k 直接和頻率有正比關係,因此這些係數 X[k] 通稱為「頻譜」(Spectrum),而對於 X[k] 的分析,我們通稱為「頻譜分析」(Spectral Analysis)。我們也可以由這些傅立葉係數 X[k],來反推原始訊號 x[n],如下:
x[n]=Sk=0N-1 X[k]*exp(j*2p*n*k/N), n=0, ..., N-1

而Fourier轉換是頻譜儀的數學基礎,把一個時域信號(不管週期或非週期的)輸入至頻譜儀,輸出畫面可能會顯示出數個只有表示振幅大小與頻率的信號;若一開始輸入三角波,轉換後並不會是三角波,轉換後的波形可用頻譜儀看,或自己計算出結果用數學分析軟體Matlab來模擬。

1. t = 0:19;
2. x = sin(2*pi*t/5)+2*cos(2*pi*t/10);
3. plot(t,x);
4. xfft = fft(x);
5. figure;
6. plot(abs(xfft),'*');

透過實驗後,知道上述的功能

1. t = 0:19;
->t 從1到19

2. x = sin(2*pi*t/5)+2*cos(2*pi*t/10);
->定義x這個函數 x是t的函數

3. plot(t,x);
-> 把這個函數畫出來 因為之前定義t是從1到19, 所以這個函數只繪畫出從1到19這一段

4. xfft = fft(x);
-> 對x這個函數做快速傅立葉轉換 結果存到xfft

5. figure;
->再開一個繪圖框

6. plot(abs(xfft),'*');
->畫出 xfft的絕對值 用*畫出來

以上是這禮拜閱讀的心得,主要在了解傅立葉到底是什麼東西
以及如何去使用它

2007年12月6日 星期四

台北數位藝術節

只是不好操作

這次展覽的東西非常多,雖然只有一些有興趣
就舉一些有興趣的東西講好了...

1.特殊面板上可以透過光來讓影子顯現在面板上,就像這樣














2.不知道它是怎麼弄的,透過碰觸螢幕來讓裡面的人物移動
感覺好像動畫...蠻神奇的














3.全球地圖....還蠻有趣的,操作比較難,不過可以找到某個指定地點內
的東西,像我們找到桃園銘傳


這些大概是比較有興趣的東西,數位展真的蠻有趣的
有許多創新的想法,期待下一次的數位展

2007年11月29日 星期四

Week11-期中回顧

學習情形:
通常我在讀書都是老師上什麼我就讀什麼,而這學期影像處理
是用自發性閱讀方式,所以會自己去看書,有點半強迫性,但是
卻感覺效果不錯,之前讀書沒有自己去發現問題,現在則是先看過後
再找出問題,效果真的不錯,至少每個禮拜多多少少都會讀到書。

需要加強:
還是在於英文方面,不過感覺是有進步啦,之前看到英文大概就傻掉了,
現在還是繼續加強原文閱讀能力,怕會曲解原義。

不錯的地方:
把之前不讀書的壞習慣多多少少改善許多.....

給自己打分數:
80分

2007年11月8日 星期四

Week8 Chapter5

◎讀後心得:
-----------------------------------------------------------
5.1

spatial filtering需要三個步驟:
1. Position the mask over the current pixel.
把mask放在current pixel上。
2. Form all products of filter elements with the corresponding elements of the neighborhood.
filter element與neighborhood上相對位置的值的乘積做運算。
3. Add all the products.
加上所有的值。

5.2
Ignore the edges因為所有輸出邊的像素會比原圖來的小,所以會造成影像失真。
而Pad with zeros因假定所有外部影像皆設為0,所以他會和原圖一樣大,但會造
成影像有多餘的東西。

5.3
這章實做了 filtering
我輸入了以下指令:

c=imread('1.jpg');

g1=fspecial('gaussian',[5,5]);

imshow(filter2(g1,c)/256)

卻出現下列錯誤訊息

??? Function 'conv2' is not defined for values of class 'double'
and attributes 'full 3d real'.

書上解釋說filter2是針對二維的濾波器

所以必須先對讀出的圖轉成灰階

後來轉成灰階就可以執行了....


----------------------------------------------------------------
這禮拜大致進度到這邊,因為在忙其他科目的小考所沒並沒有太多時間來實作
這章的東西,從5.4節開始就看到有些模糊,希望能有再多一點時間來深入閱讀,
進度緩慢....不常看原文書的下場,目前碰到的問題都可以解決,所以這禮拜沒
貼上問題。

2007年11月1日 星期四

Week 7 重讀Chapter 4

上星期問的問題,自己找出答案以及聽過老師講解後的感想
*************************************************************************
Q. imadjust 、plot用法?

plot的用法:就是把X、Y座標列出來。舉例來說→plot(x,y)

把XY座標連起來,若加上→plot(x,y,'.')就是以

.來顯示,會比較好看

imadjust的用法:是說調整亮度,把舊影像寫入新影像中,

以GAMMA當基準判定,當小於1時,輸出

更亮,反之大於1時,輸出更暗

**************************************************************************
衍伸問題~

1.4.3.2所講的Histogram Equalization是做灰階影像平均分布的吧?

為何可以當做加強影像來用勒?

(這題應該可以找的到答案,我會回去再試試看)

**********************************************************
再讀心得

①在做影像的運算時,要注意3點

1.轉換 2.鄰近像素處理 3.點的運算

②可以對圖片做影像調整,透過MATLAB一些指令,亦可以看出起變化率

③難以計算的就透過查表法來求的值

這禮拜主要在把上禮拜我提出的問題做解決,許多指令經過測試並照著課本一起

看,總算把大部分的指令的功能都了解了,上面就有我自己試過指令,當然還有

一些指令沒寫出來,因為並沒有非常確定,想在多測試一下,之後應該能靠自己

解決,這是這週的實作心得





2007年10月24日 星期三

week6-CH4

1. imadjust 、plot 這2個不懂怎麼使用,課本寫好像是調整PIXEL的
分布值?實際使用情況可以說明嗎?

2. 我在輸入以下2個指令時回傳我有錯誤!是我的檔案格式還是大小問題?
c=imread('1.jpg');
ph=histeq(c);

3.我在使用列出histogram的指令時,為什麼並沒有列出來
而出現下圖,感覺是因為用了JPG格式的影像才造成此結果
,不知道是不是?

**************************************************************************

4.2 感覺是利用數學運算來改變圖片的亮度,藉由改變Bit來看出
圖片的明顯不一樣。而線由點來構成,由此看出與點的關係

2007年10月18日 星期四

week5


















此圖片原本定為240*240,經過以下指令後
r=repmat(D,120,120);
先把圖縮為1半
再把它放到更大陣列中
在做
r2=repmat(D2,60,60);
所得結果就如右圖
*********************************************************

week5

P.59頁下面第三點是在說明甚麼東西?

2007年10月11日 星期四

WEEK4 CH3

1.3.5節講的imresize指令功能是什麼,是把影像縮小還是把影像變模糊?還是指其他東西?

2.3.4節c1=mod(floor(cd/2),2);這段指令其中的cd/2不知道是改變什麼東西?

2007年10月4日 星期四

week3-CH2

1. GIF為何不能儲存二元或灰階影像,有處理的方法嗎?
2.DICOM是什麼東西、做什麼用的?

2007年9月27日 星期四

看文章遇到的問題

1.運算符號的處理優先順序?
2.影像對比度是在處理甚麼狀況?
3.imadjust的功用,Binary Version 是要做甚麼用的?