3.3、圖像數(shù)據(jù)在24位格式中,圖像中的每個(gè)象素都由存儲(chǔ)為三字節(jié)的RGB序列表示。每個(gè)掃描行都被補(bǔ)足到4位。圖像是自底而上存儲(chǔ)的,即第一個(gè)掃描行是圖像中的最后一個(gè)掃描行。下圖顯示了位圖文件的標(biāo)頭(BITMAPHEADER)和位圖信息標(biāo)頭(BITMAPINFOHEADER)以及部分圖像數(shù)據(jù): 圖3.1 位圖文件局部示例4 基于彩色靜止數(shù)字圖像的信息隱藏算法在分析了信息隱藏算法的基本框架和彩色圖像的BMP文件格式后,本文提出一種基于彩色靜止數(shù)字圖像的信息隱藏算法,分別如圖4.1和圖4.2所示。算法4.1(基于彩色靜止數(shù)字圖像的信息隱藏嵌入算法)將待隱藏信息(以下稱簽字信號(hào))的字節(jié)長(zhǎng)度寫入BMP文件標(biāo)頭部分的保留字節(jié)中; 將簽字信號(hào)轉(zhuǎn)化為二進(jìn)制數(shù)據(jù)碼流; 將BMP文件圖像數(shù)據(jù)部分的每個(gè)字節(jié)的高7位依次異或后再與上述二進(jìn)制數(shù)碼流異或后的結(jié)果寫入最低位;圖4.1 基于彩色靜止數(shù)字圖像的信息隱藏嵌入過(guò)程算法4.2(基于彩色靜止數(shù)字圖像的信息隱藏提取算法)讀BMP文件標(biāo)頭部分的保留字節(jié)值,設(shè)為L(zhǎng),若為0則沒(méi)有隱藏信息,終止算法;若不為0則其值為隱藏信息的字節(jié)長(zhǎng)度; 將BMP文件圖像數(shù)據(jù)部分的每個(gè)字節(jié)8位依次異或,并保存其結(jié)果; 重復(fù)第(2)步,使每8個(gè)BMP文件圖像數(shù)據(jù)部分字節(jié)經(jīng)過(guò)運(yùn)算后組成一個(gè)隱藏信息字節(jié); 重復(fù)(2)、(3)直到隱藏信息字節(jié)長(zhǎng)度為L(zhǎng)。圖4.2 基于彩色靜止數(shù)字圖像的信息隱藏提取過(guò)程可以證明,提取后的信息就是嵌入的簽字信號(hào)。以簽字信號(hào)的一個(gè)位S為例,設(shè)對(duì)應(yīng)的一個(gè)位圖數(shù)據(jù)字節(jié)為X7X6X5X4X3X2X1X0,嵌入簽字信號(hào)后的位圖數(shù)據(jù)字節(jié)為X7X6X5X4X3X2X1X0`,其中: X0` = X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕S設(shè)提取后的簽字信號(hào)為S`,則, S` =X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕X0` =(X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕X7)⊕(X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕S) =(X7⊕X6⊕X5⊕X4⊕X3⊕X2⊕X1⊕X7)⊕(X6⊕X5⊕X4⊕X3⊕X2⊕X1)⊕S =S 證畢。 圖4.3原始Lena圖像
相關(guān)資訊
-
近日,意大利全國(guó)性報(bào)紙《福利奧日?qǐng)?bào)》稱其出版發(fā)行了全球首份、完全由生成式人工智能技術(shù)撰寫的報(bào)紙。 人工智能生成的報(bào)紙,以紙質(zhì)插頁(yè)的形式,夾在同一天發(fā)售的主報(bào)當(dāng)中。在報(bào)頭上標(biāo)有人工智能AI字樣。報(bào)紙文章的標(biāo)題、摘要、內(nèi)容等均由人工智能生成。報(bào)社工作人員…
2025/3/27 8:04:12
共有 網(wǎng)友評(píng)論