2007年6月21日 星期四

課程回顧&自我評分

本學期因為想要延續對多媒體領域的認知
所以選了這門資訊隱藏的課程
果然也獲得了一些不錯的經驗
雖然老師並沒有強迫與要求我們寫程式
但對我而言每一次寫程式的經驗都是一種自我能力的
充實與培養,而且對我而言如果一個學期不寫點程式玩玩
總感覺會怪怪的.....寫了之後果然是非常舒暢!
去思考如何把資料隱藏還蠻好玩的
此外對於幾種基本圖片的檔案格式,除了以前常用的bmp格式以外
對gif以及jpeg也有了初步的了解,可惜的是接觸jpeg的時間太短
不然我感覺這也會是一塊很有挑戰性的領域,大概可以單獨分開一學期的課了吧!
在閱讀paper及製作投影片的練習時,算是我這學期最大的收穫吧!
因為我深深的感覺到了自己本身的缺陷和可以修改的進步空間
對於整理及統整這方面的功夫我做的實在不太好,這對我而言是個很好的警惕
因為未來如果我繼續升學,如果不改正上述的缺點
到時我勢必會遇到很大的挫折與麻煩
至於課堂討論方面
感謝小華與可欣常常願意跟我分享她們的想法
有時會讓我有茅塞頓開的感覺!
若要說我對自己的感到最不滿的地方
就是我的出席率吧
升上大四的我真的有點混
抱著等畢業的心態變的不太積極
常常會給自己太多的理由睡過頭
其實根本就沒啥理由打混就是打混
因此總結以上幾點我覺得我可以給自己打70分

[final]課程回顧+分數

又到了期末算總帳的時候了

我覺得大家都po給自己的分數這招真是個大絕耶

本來想說隨隨便便給打個八十左右就好了

反正姊姊不擅長打分數這檔子事

付出多少就得到多少

對得起自己就好了

那個分數無異議啦

 沒想到大家都給自己偏低的分數耶

天ㄚ

大家都好認真的對自己打分數喔

原本我覺得應該會很高分的政瑋也給自己70耶

嘖!!我覺得他應該要比我高個5~10分的說

這樣我不就剛好及格邊緣了~囧

而且大家都有列自己的缺點耶

那我也仔細檢討一下好了
-----我是檢討分隔線-----
 好吧...我必須承認...
 我每個禮拜都有遲到...

  如果以這個來看我早就負分了啦XDD
 BLOG也都是老師盯了才寫
  雖然每次寫的都很長一篇...
  但是那個篇數太少了...
  而且都喇賽文衝字數的啦...


 根據一連串詭異的公式推出來之後
 我獲得的分數是46.25

-----我是檢討分隔線-----

我才不想承認這個不及格的分數咧(/‵′)/~ ╧╧

管他的

哪有人算那麼細的

我70好了啦 跟小狐貍學長ㄧ樣XDD

好了

喇賽的給自己打分數到此結束

接下來是認真的課程回顧+心得!!

----我是心得分隔線----
基本上

"資訊隱藏"這門課呢

跟我之後的研究有非常大的相關性

偶而這邊的東西會跟meeting搞混掉

我沒辦法像其他同學一樣

說出一個在這門課裡明確學習到的東西
(而且且那些東西在過去的網誌裡也都有講到了...重講一遍也很怪....)

但至少

有這門課

讓我對於未來的研究方向

不再只是個看不到卻沒有實體感

像是空氣一樣模糊的東西

經過這門課以後

對於未來的領域

應該可以圈出個範圍了

以上

就是我對這門課的感想...

期末分數

本門課上到現在的兩大主題我大略的都有吸收
1.GIF的隱藏方式:LSB和EZ Stego 還有paper的新方法
2.JPEG的隱藏方式我還不知道,但是JPEG的圖片壓縮過程我大略都知道

除了學習一些資訊隱藏方面的知識,還有學習到如何看paper和製作投影片
我給自己打的分數是70分

Week16

1. 針對每一個經 DCT 轉換後所得到的 8*8 係數矩陣, 都要使用一個同樣是 8*8 大小的量化矩陣做量化壓縮程序。為什麼量化矩陣中, 不同位置的值大小不同, 代表的涵義為何?
我覺得量化矩陣的用處是將原本的矩陣能量化分成兩個部份,一個是低頻,一個是高頻,因為量化後的矩陣有比較大的差別,我們人類對於高頻率的事物比較不敏感,所以在壓縮方面可以減少高頻率的資料,讓壓縮更為有效率
2. 量化後的係數矩陣中, 存在許多個 0, 代表的涵義為何?
0代表的是高頻,在資料壓縮方面可以減少資料的壓縮,提高壓縮的效率
3. 用 Zigzag 的方式, 將二維矩陣轉換為一維矩陣的目的為何? 優點為何?
Zigzag 的方式是將量化後的矩陣轉換為一維的陣列,是因為後面高頻大部份的數字都是0,我們可以將後面的0都去掉改為EOB代替
優點:可以減少資料的讀取的時間,減少檔案的大小

4. 為什麼 JPEG 壓縮的最後一個步驟必須使用無失真的壓縮技術?
我絕得它只是想減少更多不必要的資料,例如後面高頻的0,而且之前的處理已經壓縮過一次了,那如果用有失真的壓縮再壓縮一次,應該會減少圖片的品質吧
5. 熵編碼(entropy coding)的熵所代表的意義為何?
在網路上看過別人的解釋,有但沒有懂@@”
同學們了解了整個 JPEG 壓縮過程後, 就可以自行思索如果想嵌入機密訊息到 JPEG 影像中, 可以放到哪個位置之中。
思索一下隱藏的資訊可以放到哪裡,我絕得是放在Z字型的一維陣列,因為其他的步驟感覺是制式的,DCT的轉換是經過一個座標轉換(套公式),量化也是經過一個量化矩陣,而且在轉換過程中數字的變化還蠻大的,最後的那個無失真壓縮只是把多餘的0去掉,應該可以在上面動個手腳,只是不知道怎麼藏而已

以上是以我所知道的來回答,有錯的請指教

2007年6月20日 星期三

打分數時間...

這學期過的十分的快速,
眨眼間...已經到了打分數的時間了,
首先剛開始教的,
是關於有調色盤的圖檔的資訊如何隱藏,
我算是到過了兩、三星期才漸漸進入狀況,
中間似懂非懂的,直到最後才清楚知道,
關於有調色盤的圖檔(GIF)要如何藏資訊,
現在關於JPEG圖檔的藏資訊...
理論已經稍微懂了,
嗯...至於分數,
因為自己並沒做難的程式...
只做了簡單的分解成8 BIT的...之後就都是理論狀態中,
沒實做囉!但是我有盡力去聽懂!
所以給我自己打69分囉!

課程回顧

課程回顧:
認識S-Tool,並實際去操作此軟體
程式:
1.將圖片最後一個位元抽取出來,拼湊成一張黑白影像!!
2.算出一張黑白影像,兩兩相鄰的值為相同的機率之期望值為多少!!並判斷是否屬於
random pattern。

Index embedding
程式:
1.撰寫一個模擬將機密訊息嵌入到調色盤類型影像的索引值中,藉以分析原始掩護
影像(cover-images)與偽裝影像(steg0-images)之間的變化。

Jessica Fridrich Method
讀這篇論文,並提出問題,並將論文試著分工合作,做成投影片!!並試著上台ㄑ報告!
再次修改投影片把不好的地方修改好!!

JPEG Compression
讀JPEG的介紹(維基百科的文章)!!認識JPEG的原理!!並提出問題!!!

心的:
資訊隱藏這們課一開始對於我是個很新的課程!!雖然之前有接觸一點點!!但是對於資訊隱
藏還不太了解!!加上因為是上修!!所以很害怕跟不上學長姐!!!

經過將近半年的接觸!!!不敢說對資訊隱藏很熟!!但是對於一開始的懵懵懂懂!!!學習到了
GIF的隱藏法,如何先將一個JPEG圖片存成GIF再將他存成BMP!!把調色盤給話出來!!再將資訊藏入Index中,並去探討此隱藏有何種缺點如何去改進,學習到利用相近的顏色來隱藏資訊,使圖片失真降低,改善之前隱藏的缺點!!

練習讀論文,因為以前沒有讀過論文所以這篇論文花了我不少時間!!之後看懂文章才發現
現文中有很多方法都是我們有練習過的程式~~更加深刻!!!並且也學習到如何ㄑ整理論文,做成
PowerPoint,學習到上台報告的技巧!!學習其他人的優缺點!!並再次改進自己的缺點!!!

這堂課中~~我們不只單單只學習到有關資訊隱藏的方法!!學習到如何找出問題~~~解決別人的問題!!!提出問題!!!並且互相討論!!!

對於這堂課~~我盡力ㄑ做到最好了!!!所以我給自己70分!!!!

期末回顧&評量

這學期的資訊隱藏課
本來是因為專研學長在弄視覺密碼的東西有點興趣才來修的

一開始接觸的是bmp的藏訊息
這部份的理解挺高的,畢竟和我以前所學的有相關
所以還寫了一支程式去做檢查,比對看看那個工具的東西有沒有錯誤

課程中間有好多次沒來,因為身體出了點狀況去檢查和休息等
所以那部份就比較搞不太清楚,這點倒是比較可惜點

到了最後的jpeg部分,也是好久以前有去看過相關的東西
所以對於jpeg的觀念上比較沒有那麼不清楚
但也看到了jpeg隱藏資訊比較沒那麼簡單,這點還是比較模糊點
最後,覺得自己在這門課不夠用心還有不少缺課,給自己60分作為警惕好了。