山東華宇工學(xué)院 肖媛媛
在新時期環(huán)境下,信息化和智能化技術(shù)迅速發(fā)展,人們對信息資源的需求也在不斷增加,而視覺信息是信息資源中的重要部分,是人們獲取信息的重要載體。在圖像信息的傳輸中,想要實現(xiàn)視覺信息的有效獲取,圖像信息的處理至關(guān)重要,人們也是不斷對相關(guān)處理技術(shù)進行研究,下面,文章就主要針對基于可逆信息隱藏算法的圖像信息處理系統(tǒng)設(shè)計進行分析,希望對相關(guān)工作的研究提供參考。
圖像信息處理是圖像信息傳輸過程中重要的環(huán)節(jié),它直接關(guān)系到圖像信息的質(zhì)量,在傳統(tǒng)圖像信息的處理中,由于存在圖像失真較大可能性,導(dǎo)致圖像信息質(zhì)量存在不足,為了避免此類情況的出現(xiàn),逐漸產(chǎn)生了基于可逆信息隱藏算法的圖像信息處理系統(tǒng)。通過此處理系統(tǒng)的使用,能夠有效提升圖像信息處理的質(zhì)量,避免信息提取之后無法實現(xiàn)完全無損恢復(fù),而基于可逆信息隱藏算法的圖像信息處理系統(tǒng)如何設(shè)計和實現(xiàn),就是文章主要研究的內(nèi)容。
把處理器ARM和可逆信息的處理算法在圖像信息的處理系統(tǒng)內(nèi)應(yīng)用,得到基于可逆信息隱藏算法的圖像信息處理系統(tǒng)。此系統(tǒng)通過圖像采集的模塊對圖像信息采集,借助ARM的處理器以可逆信息的隱藏算法對圖像信息實現(xiàn)隱藏,使用串口與以太網(wǎng)對數(shù)據(jù)進行通信,得到最終圖像的隱藏信息之后以SD卡的模塊對數(shù)據(jù)進行存儲。
(1)數(shù)據(jù)處理模塊
此模塊是系統(tǒng)內(nèi)ARM的處理器核心性模塊,此模塊借助可逆信息的隱藏算法對圖像信息進行處理。在圖像信息的處理系統(tǒng)中,要求對圖像具有極高的識別和跟蹤的性能,實時性以及可靠性也有嚴(yán)格要求,才能夠?qū)Υ罅康膱D像信息實現(xiàn)處理和運算。把阿爾特拉公司Cyclone可編程的邏輯芯片和S3C44BOX類型ARM的處理器進行結(jié)合,對ARM選用S3C44BOX類型的ARM,此處理器具有很高性價比,通過ARM的處理器能夠?qū)D像實現(xiàn)預(yù)處理、信息疊加和信息的隱藏,對圖像信息的處理系統(tǒng)靈活性以及可擴展性實現(xiàn)提升。圖像信息的處理系統(tǒng)內(nèi)總線結(jié)構(gòu)借助SAMBALL實施設(shè)置。
(2)液晶(LCD)模塊
此模塊能夠讓圖像信息的處理系統(tǒng)具備人機交互的功能,模塊內(nèi)LCD的顯示屏具備觸摸的功能,讓模塊接口和S3C44B0X的處理器進行接口的連接,能夠?qū)D像信息的處理數(shù)據(jù)實現(xiàn)實時性顯示。借助ADS78432的控制器對觸摸屏進行控制,以四線電阻形式觸摸屏的控制算法對觸摸屏實施控制。此模塊的結(jié)構(gòu)如圖1所示。
圖1 液晶(LCD)模塊結(jié)構(gòu)
(3)系統(tǒng)數(shù)據(jù)通信的模塊
此模塊能夠?qū)D像數(shù)據(jù)實現(xiàn)傳送,對多芯片進行通信,借助以太網(wǎng)內(nèi)數(shù)據(jù)傳送的接口和高速串行的接口達到系統(tǒng)內(nèi)數(shù)據(jù)通信的目的;同時此模塊通過PCI的接口讓圖像信息的處理系統(tǒng)和計算機實現(xiàn)信息的交互。而PCI的接口則是系統(tǒng)內(nèi)硬件數(shù)據(jù)的交換和控制的中心,以通信接口的模塊對圖像信息的處理系統(tǒng)和各設(shè)備的驅(qū)動命令、數(shù)據(jù)進行接收,借助通信接口的模塊對系統(tǒng)內(nèi)各模塊協(xié)調(diào)工作完成,對系統(tǒng)的圖像信息實施處理。在通信接口的模塊中,把所采集圖像信息和系統(tǒng)處理之后的數(shù)據(jù)以PCI的總線向通用PC發(fā)送,選擇PLX所制造PCI9030當(dāng)作通信數(shù)據(jù)的模塊內(nèi)接口的芯片。
在系統(tǒng)的軟件中,主要涉及到圖像信息的隱藏、提取和載體圖像的恢復(fù)等模塊。
(1)系統(tǒng)圖像信息的隱藏模塊
此模塊主要通過可逆信息的隱藏算法對圖像信息進行隱藏,實現(xiàn)對圖像信息保護效果。先對載體圖像實施非重疊的分塊,把圖像塊進行2×2大小的設(shè)置,后對每一個圖像塊依次處理,注意對圖像信息隱藏。
圖像信息的隱藏步驟為:
①按照n×n矩陣塊進行256×256參考矩陣的生成,其中n的可選取值有4、8、16、32。
②圖像塊內(nèi)主要有4像素,且分別記作C(I,j)、C(I,j+1)、c(i+1,j)、C(i+1,j+1)。把它構(gòu)造為3個數(shù)量像素對,且把其轉(zhuǎn)換成平面的坐標(biāo)點,并記作P1(C(I,j),c(I,j+1))、P2(C(I,j),C(i+1,j))、P3(C(I,j),C(i+1,j+1))。這些像素中,C(I,j)是載體圖像像素,而C(I,j+1),C(i+1,j)、C(i+1,j+1)是插值計算后獲取的像素。
③把參考矩陣進行平面區(qū)域的轉(zhuǎn)換,把P1、P2、P3向參考的矩陣內(nèi)映射,對所對應(yīng)坐標(biāo)的位置查找。
④將參考矩陣內(nèi)P1當(dāng)作中心,向左右方向分別掃描,把所掃描n個像素進行像素組G的構(gòu)建,把其信息通過十進制進行待隱藏的信息轉(zhuǎn)換,尋找G內(nèi)對應(yīng)的位置,對P1點縱坐標(biāo)替換,就對P1點信息實現(xiàn)隱藏。
⑤按照④中的方法對P2和P3的信息分別處理,對P2和P3信息實現(xiàn)隱藏。
⑥對步驟②和步驟⑤重復(fù)進行,一直到全部圖像信息都得到隱藏。
(2)系統(tǒng)圖像信息的提取模塊
基于上述所隱藏圖像,進行解碼程序嵌入,對圖像信息提取。其中解碼程序主要是對可逆信息的隱藏算法進行解碼的算法,把隱藏信息進行原始信息的轉(zhuǎn)換,對其實施提取。在常規(guī)條件下,對圖像具備歸屬權(quán)的相關(guān)人員才具備解碼的程序,而外人是不能實現(xiàn)圖像信息提取的,這樣能夠有效確保圖像信息具備良好安全性,防止圖像信息的泄露。解碼的密鑰主要以k1、k2進行表示,在圖像信息的提取中,流程如圖2所示。
圖2 圖像信息的提取流程
(3)系統(tǒng)載體圖像的恢復(fù)模塊
完成對圖像信息的提取后,要對載體圖像進行恢復(fù),也就是對圖像信息的隱藏實施逆過程處理,程序如下:輸入隱藏圖像—定義相關(guān)函數(shù)—利用傅里葉定理計算函數(shù)參數(shù)—圖像信息解碼—完成載體圖像恢復(fù)。
此載體圖像的恢復(fù)函數(shù)是:
在上式內(nèi),α和β都是載體圖像的恢復(fù)相關(guān)參數(shù)。
在實驗中主要通過以太網(wǎng)的通信,為確保實驗?zāi)軌蝽樌剡M行,對實驗網(wǎng)絡(luò)測試。通過測試后所得以太網(wǎng)的流量變化較大,則說明此以太網(wǎng)的通信具有正常性和有效性。
基于上述所測網(wǎng)絡(luò)環(huán)境開展實驗,對載體圖像的恢復(fù)性以載體圖像的恢復(fù)程度來體現(xiàn),其恢復(fù)的程度越大就說明此載體圖像的恢復(fù)性就越好,否則其載體圖像的恢復(fù)性就越差。
在通過實驗后所得數(shù)據(jù)分析,此設(shè)計系統(tǒng)內(nèi)載體圖像的恢復(fù)程度對傳統(tǒng)系統(tǒng)遠(yuǎn)高于,其最大值能夠為90%,這也說明此設(shè)計系統(tǒng)內(nèi)載體圖像的恢復(fù)性更好。
結(jié)語:綜上所述,從軟件和硬件方面對基于可逆信息隱藏算法的圖像信息處理系統(tǒng)進行設(shè)計,并通過實驗分析得到,和傳統(tǒng)圖像信息的處理系統(tǒng)比較,文章所設(shè)計圖像信息的處理系統(tǒng)對載體圖像恢復(fù)性實現(xiàn)極大提升,這也充分說明此圖像信息的處理系統(tǒng)具有處理的效果更加優(yōu)秀和突出。