基于上述討論,信息隱藏技術(shù)不同的應用背景及相應的技術(shù)需求歸納如表2.1所示。表2.1 信息隱藏技術(shù)的不同應用背景及相應的技術(shù)需求 技術(shù)需求 魯棒型水印技術(shù)需求魯棒型水印(版權(quán)保護)脆弱型水?。ù鄹尿炞C)擴充數(shù)據(jù)的嵌入魯棒性要求的強弱蓄意攻擊強弱不要求非幾何失真變換(濾波、壓縮等)強較弱較強幾何失真變換(仿射變換、剪切等)強較強較強無失真變換強強強所需嵌入的數(shù)據(jù)量較小較小大簽字信號的不可見效果好好較好除基于不同的應用背景外,信息隱藏技術(shù)還有其它的一些分類方法。根據(jù)隱藏數(shù)據(jù)的嵌入方法不同,信息隱藏技術(shù)可分為以下兩類:(1) 在變換域(Transformation Domain),如傅立葉變換(FFT)域、離散余弦變換(DCT)域、離散小波變換(DWT)域等上實現(xiàn)信息的嵌入。這類技術(shù)主要是通過修改主信號某些指定的頻域系數(shù)來嵌入數(shù)據(jù)??紤]到對低頻區(qū)域系數(shù)的改動可能會影響到主信號的感知效果,而高頻系數(shù)有易被破壞,因此,信息隱藏技術(shù)一般選取信號中頻區(qū)域上的系數(shù)來嵌入簽字信號,從而使之既滿足不可感知性,又滿足對諸如失真壓縮等操作的魯棒性。(2) 直接在空域(Spatial Domain)上實現(xiàn)信息的嵌入。這類方法的優(yōu)點是快捷,并且對于主信號的幾何變換、壓縮等操作具備一定的抵抗能力,但對于信號濾波、加噪等操作的魯棒性較差。根據(jù)檢測過程中是否需要無隱藏數(shù)據(jù)的原始主信號,信息隱藏技術(shù)可分為盲提?。˙lind Retrieval)和非盲提取(Non-Blind Retrieval)兩類。由于信息隱藏技術(shù)中數(shù)據(jù)的嵌入與數(shù)據(jù)的檢測或提取之間存在著天然的依賴關(guān)系,因此在設(shè)計嵌入算法時必須考慮到數(shù)據(jù)恢復的可能性。顯然,若數(shù)據(jù)檢測時未嵌有簽字信號的原始主信號可知,那么只要所設(shè)計的嵌入算法可逆,并同時依賴一定的信號檢測技術(shù),在理論上即可以保證檢測算法的成功性。但若原始主信號未知,信息隱藏的檢測或提取算法設(shè)計起來就會更加復雜,在利用信號檢測技術(shù)的同時,還依賴于信號估計和預測技術(shù),以及巧妙的算法設(shè)計策略。由于盲提取信息隱藏技術(shù)更具有實用價值,它也越來越受到更多的關(guān)注。3 彩色圖像的BMP文件格式BMP圖像文件格式,是微軟公司為其WINDOWS環(huán)境設(shè)置的標準圖像格式,并且內(nèi)含了一套圖像處理的API函數(shù)。隨著WINDOWS在世界范圍內(nèi)的普及, BMP文件格式越來越多地被各種應用軟件所支持。BMP圖像文件是位圖文件,位圖表示的是將一幅圖像分割成柵格,柵格的每一點稱為像素,每一個像素具有自己的RGB值,即一幅圖像是由一系列像素點構(gòu)成的點陣。位圖文件格式支持4位RLE(行程長度編碼)以及8位和24位編碼。在本文中我們只處理 24 位格式。24位BMP圖像文件的結(jié)構(gòu)特點為: ① 每個文件只能非壓縮地存放一幅彩色圖像;② 文件頭由54個字節(jié)的數(shù)據(jù)段組成,其中包含有該位圖文件的類型、大小、圖像尺寸及打印格式等; ③從第55個字節(jié)開始,是該文件的圖像數(shù)據(jù)部分,數(shù)據(jù)的排列順序以圖像的左下角為起點,從左到右、從下到上,每連續(xù)3個字節(jié)便描述圖像一個像素點的顏色信息,這三個字節(jié)分別代表藍、綠、紅三基色在此像素中的亮度,若某連續(xù)三個字節(jié)為:00H,00H,F(xiàn)FH,則表示該像素的顏色為純紅色。以下我們詳細討論位圖文件的具體結(jié)構(gòu)。3.1、位圖文件的標頭標頭包含位圖文件的類型大小信息和版面信息。結(jié)構(gòu)如下[2]: typedef struct tagBITMAPFILEHEADER { UINT bfType; DWORD bfSize; UINT bfReserved1; UINT bfReserved2; DWORD bfOffBits;}BITMAPFILEHEADER; 下面是對這個清單中的代碼元素的說明:bfType:指定文件類型,其值始終為"BM"。bfSize:指定整個文件的大小(以字節(jié)為單位)。bfReserved1:保留 -- 一般為0。bfReserved2:保留 -- 一般為0。bfOffBits:指定從 BitmapFileHeader 到圖像首部的字節(jié)偏移量。現(xiàn)在我們已經(jīng)知道位圖標頭的用途就是標識位圖文件。讀取位圖文件的每個程序都使用位圖標頭來進行文件驗證。3.2、位圖信息標頭隨后的標頭稱為信息標頭,其中包含圖像本身的屬性。下面說明如何指定 Windows 3.0(或更高版本)設(shè)備獨立位圖 (DIB) 的大小和顏色格式: typedef struct tagBITMAPINFOHEADER { DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant;} BITMAPINFOHEADER; 以上代碼清單的每個元素說明如下:biSize:指定 BITMAPINFOHEADER 結(jié)構(gòu)所需的字節(jié)數(shù)。biWidth:指定位圖的寬度(以象素為單位)。biHeight:指定位圖的高度(以象素為單位)。biPlanes:指定目標設(shè)備的位面數(shù)。這個成員變量的值必須為1。biBitCount:指定每個象素的位數(shù)。其值必須為1、4、8或24。biCompression:指定壓縮位圖的壓縮類型。在24位格式中,該變量被設(shè)置為0。biSizeImage:指定圖像的大?。ㄒ宰止?jié)為單位)。如果位圖的格式是BI_RGB,則將此成員變量設(shè)置為0是有效的。biXPelsPerMeter:為位圖指定目標設(shè)備的水平分辨率(以"象素/米"為單位)。應用程序可用該值從最符合當前設(shè)備特征的資源群組中選擇一個位圖。biYPelsPerMeter:為位圖指定目標設(shè)備的垂直分辨率(以"象素/米"為單位)。biClrUsed:指定位圖實際所用的顏色表中的顏色索引數(shù)。如果biBitCount設(shè)為24,則biClrUsed指定用來優(yōu)化Windows調(diào)色板性能的參考顏色表。biClrImportant:指定對位圖的顯示有重要影響的顏色索引數(shù)。如果此值為0,則所有顏色都很重要?,F(xiàn)在已定義了創(chuàng)建圖像所需的全部信息。
相關(guān)資訊
-
數(shù)字印刷,是以數(shù)字化信息為傳播對象、以數(shù)字技術(shù)為核心,由數(shù)字信息生成逐印張可變的具有按需印刷特征的圖文影像,并借助成像裝置在承印物上成像,且滿足工業(yè)化生產(chǎn)要求的新型印刷技術(shù)。換言之,數(shù)字印刷是以個性化印刷、可變信息印刷、即時印刷為特點的“按需印刷”,可…
2025/5/28 8:24:57
-
數(shù)碼印花技術(shù)為紡織印染行業(yè)帶來了一次全新的革命,隨著這項技術(shù)的不斷完善,紡織品印花產(chǎn)業(yè)從傳統(tǒng)的勞動密集型工業(yè)慢慢進入了數(shù)碼高科技時代?! ?shù)碼印花工藝借鑒了印刷行業(yè)中成熟的CMYK(C:青色,M: 品紅色,Y:黃色,K: 黑色)分色和合成技術(shù),它是通過不同的CMYK色…
2025/5/27 7:55:18
-
近日,意大利全國性報紙《福利奧日報》稱其出版發(fā)行了全球首份、完全由生成式人工智能技術(shù)撰寫的報紙。 人工智能生成的報紙,以紙質(zhì)插頁的形式,夾在同一天發(fā)售的主報當中。在報頭上標有人工智能AI字樣。報紙文章的標題、摘要、內(nèi)容等均由人工智能生成。報社工作人員…
2025/3/27 8:04:12
共有 網(wǎng)友評論