顯示具有 93360265 黃培瀅 標籤的文章。 顯示所有文章
顯示具有 93360265 黃培瀅 標籤的文章。 顯示所有文章

2007年6月21日 星期四

期末分數

本門課上到現在的兩大主題我大略的都有吸收
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月13日 星期三

Week15上課筆記

編碼

色彩轉換空間
將影像由RGB轉成YUV(Y:一個像素的亮度,U和V:調色與飽和度)的不同色彩空間,一般的色彩空間由RGB所組成,我們將他轉換成另一種色彩空間YUV,因為人類的眼睛對於亮度看的比調色和飽和度看的更仔細,所以運用YUV的色彩空間讓影像壓縮更有效率
縮減取樣
減少U和V的取樣
離散餘弦變換(DCT)
座標轉換:根據資料特性發展出一套新的座標系統,以減少資料儲存的數量或者是資料比較好被描述
轉換後的座標,左上角就是DC係數(整個亮度的平均值)
量化
將想要表現的東西以數字表現出來
人類對於高頻率的東西,分辨的能力不是很好,所以我們可以運用高頻率降低資訊的數量
轉換後的DCT係數矩陣跟一個量化矩陣作運算,運算後的矩陣會出現蠻明顯的差異

低頻:相鄰兩像素的變化率不大
高頻:相鄰兩像素的變化率大

2007年6月7日 星期四

Week 14 - JPEG

JPEG的格式是壓縮的,利用人類的眼睛對於高頻率的事物比較不敏感,讓壓縮後的圖片看起來不會有奇怪的感覺。它可儲存的顏色也很多,最多16百萬色,幾乎所有的數位相機都支援JPEG的影像,它精準記錄每一個像素的亮度,並取出平均色調壓縮影像,並且用某一點顏色代表周圍附近的顏色

2007年5月31日 星期四

Introduction-2

http://ss24.mcu.edu.tw/~s3360265/Introduction-2.ppt

投影片修改
封面有加上論文名稱、作者
放上一些圖片
我的第一個投影片字太多,感覺比較沒有重點
這一次我把重點標出來,有比較條列式的感覺

2007年4月25日 星期三

week8筆記

gif檔的調色盤會將所有有用到的顏色放取出來
我們將顏色給一個index的值(gif檔最多只有256色,所以index值最大只到256)
如果我們要隱藏的資訊為010011
我們先取出要隱藏的index(那個index是亂數取嗎???)
例如取出的index為10 18 36 42 60 73
我們將取出的index轉成二進位之後,再將所要隱藏的資訊隱藏在二進位的最後一個數字
index 10 18 36 42 60 73
二進位 1100 10010 100100 101010 111100 1001001
隱藏後的二進位 1100 10011 100100 101010 111101 1001001
index變成10 19 36 42 61 73
將index=18的顏色改成index=19的顏色
將index=60的顏色改成index=61的顏色
如果要將所隱藏的資訊取出來的話,我們必須先知道index的值為多少
但是要如何把index的值讓對方知道又是一個問題
以上此種方法不適合用在bmp檔,因為bmp檔的調色盤沒有限制
如果調色盤被改變,index也會被改變
但是gif檔的調色盤看起來是亂亂的
隱藏後的圖看起來有很大的瑕疵
所以解決方法是將調色盤先依照亮度排序
然後再按照原先的方法進行隱藏
隱藏後的圖看起來就好多了

2007年3月29日 星期四

8-bit的解惑

我就我所知道的敘述一下,如果有錯麻煩請糾正我一下,謝謝~
灰階的圖每一個點都是由8個bit組成,LSB是將每一點的8個bit分開來取
所以可以變成8張分開來的圖,而資訊往往都藏在後面的4個bit

week4-8bit的迷思

有關於老師說的那個8bit我有點亂也不太懂ㄝ~
是把圖裡面的哪個8bit拿出來作分析???(印象中是最後的那8個bit,是嗎@@?)
如果是的話,那為什麼要取這8個bit???

我最近都在想說如何分析一張圖是隱藏過後的圖
用了3~4組圖分別分析隱藏前和隱藏後的差異
差異明顯最大的就是,顏色明顯都變的比較淺、平淡、黯淡
我用了比較淺的顏色和比較深的顏色去隱藏
但是顯示出來的結果是差不多
兩種都是一樣的平淡,並不會說深色的那一張變的更深
我反而覺得在隱藏過後的那些顏色更符合我們用肉眼所看出來的顏色
因為用原圖去分析,原圖所用的顏色都是很明亮的顏色,而我用眼睛看卻看不出來哪裡有明亮的感覺