2007年4月18日 星期三

Bit Plane 實作

※以下全以BMP圖檔做試驗

廢言不多說,進入正題~!

<一> Main : 左上角為要做 BitPlane 的原圖,右下角放高位元至低位元


其它空間可以無視,未來才會加進功能

<二> 目的及預流程 :
我以隨機從硬碟中取出大小不相等的四張圖片做 BitPlane
以這四張圖的 BitPlane 來做有誤差的推斷

問題 :
所取出的圖片無法確認是否已有訊息在其中
所做出的 BitPlane 為彩色,本人不確定彩色是否正確。為美觀,皆為灰階顯示、強調白色


<三> 圖片~在下面


<四> 觀察 :
很明顯的,除了畫面是全白的地方外,在 low bit 都為雜訊輸出
那麼將訊息藏在 low bit 中算是相當理想的


<五> 實驗 :
使用 S-Tools ,將有隱藏訊息的圖片再拆來看看

<六> 觀察之二 :
仔細觀看 low bit ,雜訊明顯增多
當然以比較原圖來說, low bit 明顯是用來存放資訊
那麼,資訊只能以掩護圖的 1/8 的大小


<七> 提前做結論 :
選擇掩護圖時,可以選擇暖色系和顏色相近的原圖
但最好不要選擇以白色為背景和對比強烈的原圖

<八> 未來方向 :
這次是以人眼觀察為主
可以明顯發覺即使以 low bit 來為有無資訊的判斷依據
在面對於<圖片一、二>原來就已為雜訊的圖,就顯得有些 week

前人提議以色盤可做為有無隱藏資訊的可能,也許可以反向思考
"以做為在不降色的情況下隱藏資訊"-這種情況下以程式將如何判斷

沒有留言: