国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于數(shù)字水印的票據(jù)電子影像防篡改方法

      文檔序號(hào):6339678閱讀:642來源:國知局
      專利名稱:一種基于數(shù)字水印的票據(jù)電子影像防篡改方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)圖像處理領(lǐng)域,具體地說是一種基于數(shù)字水印的票據(jù)電子影像 防篡改方法。
      背景技術(shù)
      隨著金融信息化的進(jìn)步和網(wǎng)絡(luò)與電子商務(wù)的發(fā)展,電子支付手段越來越被金融業(yè) 所重視,其正逐步成為一種重要的支付手段之一。其中支票影像交換系統(tǒng)是電子支付的重 要組成部分。通過該系統(tǒng),影像信息傳遞將可代替實(shí)物票據(jù)的傳遞,使票據(jù)可以跨行、跨地 區(qū)使用。該系統(tǒng)的應(yīng)用,將大大提高支付清算以及票據(jù)截留的效率,降低實(shí)體票據(jù)因地域阻 礙存在的時(shí)間滯后以及傳遞的成本,滿足經(jīng)濟(jì)主體日益增長的結(jié)算服務(wù)要求。
      但與此同時(shí)也帶來了電子單據(jù)影像在前臺(tái)、傳輸過程中以及后臺(tái)都有可能被篡改 或替換的風(fēng)險(xiǎn)。
      傳統(tǒng)的加密技術(shù)是在票據(jù)電子影像傳輸?shù)男诺乐羞M(jìn)行加密,而不在電子票據(jù)本身 上加密,這種加密技術(shù)在傳輸終端被解密后便失去了加密功效,無法保證票據(jù)內(nèi)容的安全。 另外,密碼學(xué)上的方法在電子影像票據(jù)的保護(hù)上同樣存在先天不足,密碼學(xué)上的加密是“零 容忍”的加密,不允許任何的失真,然而票據(jù)電子影像的傳輸可能因?qū)嶋H的需要,如傳輸速 度和存儲(chǔ)大小的限制,有可能會(huì)對票據(jù)做一定的有損處理,如灰度化或有損壓縮等,所以其 真實(shí)性的驗(yàn)證需要一定程度的容忍度。發(fā)明內(nèi)容
      本發(fā)明的目的是為了克服上述現(xiàn)有技術(shù)的不足之處,提供一種基于數(shù)字水印的票 據(jù)電子影像防篡改方法,既不影響票據(jù)的視覺效果也不會(huì)失密,并可有效抵抗圖像壓縮和 灰度化處理,有效防止票據(jù)電子影像被篡改。
      一種基于數(shù)字水印的票據(jù)電子影像防篡改方法,該方法包括以下步驟(1)數(shù)字水印的嵌入階段,將數(shù)字水印信息進(jìn)行加密處理后嵌入到需傳輸?shù)钠睋?jù)電子 影像圖像的灰度分量的低頻系數(shù)中;(2)傳輸該嵌入水印后的票據(jù)電子影像圖像;(3)數(shù)字水印的檢測階段,從接收到的票據(jù)電子影像圖像中提取數(shù)字水印信息,將獲得 的信息利用私鑰解密,重構(gòu)水印圖案;比對原水印圖案和檢測到的水印圖案,確定該票據(jù)電 子影像圖像是否被篡改,如有篡改,根據(jù)水印被破壞的位置可以進(jìn)一步確定被篡改的位置。
      在上述技術(shù)方案中,步驟(1)中所述的數(shù)字水印的嵌入階段,具體包括以下步驟 (1. 1)將獲得的票據(jù)電子影像圖像歸一化為800X360像素大小的RGB圖像;(1. 2)將歸一化后的票據(jù)電子影像圖像的色彩模式由RGB模式轉(zhuǎn)換為YUV模式,并將 Y、U、V三個(gè)分量的值存于矩陣My、Mu和Mv之中;(1.3)將灰度分量矩陣My等分為若干8X8大小的小塊,并對每個(gè)小塊單獨(dú)做DCT變 換,即離散余弦變換,建立矩陣M存儲(chǔ)所有DCT系數(shù),矩陣M大小與My大小相同;其中在進(jìn)行分塊操作時(shí)是將圖像從邏輯上分成小塊,而實(shí)際上圖像還是原來的圖像,沒有進(jìn)行分割, 沒有生成新的小圖像;(1. 4)從矩陣M中提取每個(gè)邏輯小塊的DCT系數(shù)矩陣,再從每個(gè)邏輯小塊的DCT系數(shù)矩 陣中取6個(gè)低頻系數(shù)作為嵌入水印信息的位置,其在每個(gè)邏輯小塊的DCT系數(shù)矩陣中的坐 標(biāo)為(0,2)、(0,3), (1,2)、(2,1)、(3,0), (4,0),將上述每個(gè)邏輯小塊的DCT系數(shù)矩陣中的 6個(gè)系數(shù)值對應(yīng)除以量化表中的整數(shù),對結(jié)果取整,獲得量化后的整數(shù)系數(shù)矩陣Y’ ;(1. 5)按照自定的奇偶規(guī)則分別嵌入1比特信息于上述6個(gè)量化過的系數(shù)中,嵌入比特 信息” 1”,則通過調(diào)整,將對應(yīng)系數(shù)調(diào)整為奇數(shù);嵌入比特信息“0”,則通過調(diào)整,將對應(yīng)系數(shù) 調(diào)整為偶數(shù);調(diào)整規(guī)則為在原系數(shù)上+1,如發(fā)生溢出現(xiàn)象,則-1 ;(1.6)在每個(gè)8X8的小塊中嵌入6比特信息,在整個(gè)票據(jù)電子影像圖像中嵌入 6X100X45 = 27000位信息;選擇180X 150大小的二值圖像作為待嵌入的水印圖案,將 上述水印比特信息加密后嵌入量化過的Y分量DCT系數(shù)中;(1. 7)將嵌入了水印信息的DCT系數(shù)對應(yīng)位乘以量化表中的對應(yīng)整數(shù),即做量化的逆 運(yùn)算,得到嵌有水印信息的票據(jù)電子影像圖像全圖DCT系數(shù)矩陣M,,對M,做DCT逆變換獲 得嵌有水印信息的新的Y分量矩陣My’ ;(1. 8)將My’、Mu、Mv矩陣轉(zhuǎn)化為RGB模式圖像。
      在上述技術(shù)方案中,步驟(1. 1)中進(jìn)行歸一化時(shí)鎖定原圖像縱橫比,如長寬比大于 20/9,則以長為基準(zhǔn),如小于20/9,則以寬為基準(zhǔn),歸一化后如大小不是800X 360,則不夠 的部分用白色填充;具體歸一化實(shí)施算法可使用OpenCV中的cvResizeO函數(shù)實(shí)現(xiàn)。
      在上述技術(shù)方案中,步驟(1. 4)中所述的量化表是由JPEG壓縮量化表調(diào)整而來, 其調(diào)整方法為JPEG壓縮量化表中的系數(shù)除以7取整。
      在上述技術(shù)方案中,步驟(3)中所述的數(shù)字水印的檢測階段,具體包括以下步驟 (3. 1)將嵌有水印信息的票據(jù)電子影像圖像由RGB模式轉(zhuǎn)換為YUV模式,獲得Y分量矩陣;(3. 2)對Y分量矩陣做與嵌入過程相同的分塊DCT變換以及量化系數(shù)處理; (3. 3)根據(jù)嵌入有水印信息的系數(shù)的奇偶性,確定嵌入圖像中的水印信息,如系數(shù)為奇 數(shù),則該點(diǎn)嵌入為1 ;系數(shù)為偶數(shù),則該點(diǎn)嵌入為0,將獲得的信息利用私鑰解密,重構(gòu)水印 圖案;(3. 4)比對原水印圖案和檢測到的水印圖案,確定該票據(jù)電子影像圖像是否被篡改;如 有篡改,根據(jù)水印被破壞的位置可以進(jìn)一步確定被篡改的位置。
      本發(fā)明提供了一種基于數(shù)字水印的票據(jù)電子影像防篡改方法,它是將加密信息以 數(shù)字水印的方式直接嵌入到票據(jù)電子影像,具有以下優(yōu)點(diǎn)一、本發(fā)明在嵌入水印信息前對DCT系數(shù)做量化處理,且量化表由JPEG壓縮量化表調(diào) 整而來,可有效提高對JPEG壓縮破壞的容錯(cuò)性。在水印傳輸過程中,可能需要對圖像做壓 縮處理,而壓縮處理往往會(huì)使圖像信息丟失,影響水印的檢測。對需要嵌入水印信息的DCT 系數(shù)做量化處理,可以提高水印的容錯(cuò)性,有效抵御壓縮破壞對水印的影響,抵御壓縮攻 擊。而本發(fā)明所使用的量化表由JPEG壓縮算法中的量化表修改而來,特別能抵御JPEG中 度壓縮的攻擊。
      二、本發(fā)明只在灰度分量中嵌入水印信息,可保證在圖像被灰度處理后仍然能正確檢測水印信息。因傳輸速度和存儲(chǔ)空間的要求,票據(jù)電子影像有可能被灰度處理后傳輸 和儲(chǔ)存,只將水印嵌于灰度分量中,可保證圖像被灰度處理后,水印信息不丟失。
      三、本發(fā)明在經(jīng)量化處理后的圖像的低頻系數(shù)中嵌入水印,在保證圖像視覺效果 的同時(shí),獲得盡量好的水印提取結(jié)果。因DCT系數(shù)矩陣中,能量主要集中在矩陣的左上角, 即直流和低頻區(qū),而高頻區(qū)的系數(shù)較小,經(jīng)量化后的高頻系數(shù)值會(huì)更小,多數(shù)為0。在高頻系 數(shù)中嵌入水印對圖像視覺效果影響較小,但水印提取效果較差;在低頻系數(shù)中嵌入水印情 況相反。本發(fā)明是在低頻系數(shù)中嵌入水印,通過選擇合適的量化系數(shù)降低對視覺效果的影 響,獲得盡量好的水印提取效果。
      四、本發(fā)明在將水印信息嵌入票據(jù)影像之前,利用密碼學(xué)的方法對信息進(jìn)行了加 密處理。在水印被嵌入前加密,改變嵌入信息流的順序,檢測水印信息并重構(gòu)水印圖像時(shí), 利用私鑰對檢測到的信息進(jìn)行解密,從而對票據(jù)電子影像形成二次保護(hù),增加了安全性。
      五、本發(fā)明采用半脆弱水印,選擇DCT系數(shù)做嵌入位置,特別適合電子影像票據(jù)防 篡改的特點(diǎn)。半脆弱水印既可以接受一些微小的圖像改變(例如圖像壓縮引起的微小改 變等),這時(shí)不會(huì)產(chǎn)生報(bào)警信息。但如果圖像被人為的修改,則會(huì)馬上被檢測并報(bào)警。選擇 DCT中低頻系數(shù)作為嵌入位置,在每64個(gè)像素中嵌入6比特信息,水印嵌入量大,對于一幅 800X360的票據(jù)影像可以嵌入27000比特信息,從而可以有效地保證票據(jù)完整性,并可以 定位被篡改位置。嵌入水印的目的是為了便于接收端判別票據(jù)在經(jīng)過中間環(huán)節(jié)是否受到有 意的篡改,所以水印的不可感知性要求不嚴(yán)。但從實(shí)驗(yàn)結(jié)果可見,本方法在圖像不被過度放 大的情況下,水印化的圖像在視覺上與原始圖像沒有差別。


      圖1是本發(fā)明方法實(shí)施例中數(shù)字水印嵌入階段的流程圖。
      圖2是本發(fā)明方法實(shí)施例中數(shù)字水印檢測階段的流程圖。
      圖3是本發(fā)明方法中使用的量化表的實(shí)例圖。
      具體實(shí)施方式
      本實(shí)施例是在Visual Studio 9. 0上以MFC架構(gòu)實(shí)現(xiàn),并借助OpenCV函數(shù)庫完成 代碼的編寫。
      一種基于數(shù)字水印的票據(jù)電子影像防篡改方法,該方法包括以下步驟(1)數(shù)字水印的嵌入階段,將數(shù)字水印信息進(jìn)行加密處理后嵌入到需傳輸?shù)钠睋?jù)電子 影像圖像的灰度分量的低頻系數(shù)中;(2)傳輸該嵌入水印后的票據(jù)電子影像圖像;(3)數(shù)字水印的檢測階段,從接收到的票據(jù)電子影像圖像中提取數(shù)字水印信息,將獲得 的信息利用私鑰解密,重構(gòu)水印圖案;比對原水印圖案和檢測到的水印圖案,確定該票據(jù)電 子影像圖像是否被篡改,如有篡改,根據(jù)水印被破壞的位置可以進(jìn)一步確定被篡改的位置。
      在上述實(shí)施例中,步驟(1)中所述的數(shù)字水印的嵌入階段,具體包括以下步驟 (1. 1)將獲得的票據(jù)電子影像圖像歸一化為800X360像素大小的RGB圖像;歸一化時(shí)鎖定原圖像縱橫比,如長寬比大于20/9,則以長為基準(zhǔn),如小于20/9,則以寬為基準(zhǔn),歸一 化后如大小不是800 X 360,則不夠的部分用白色填充;具體歸一化實(shí)施算法可使用OpenCV中的cvResizeO函數(shù)實(shí)現(xiàn);(1. 2)將歸一化后的票據(jù)電子影像圖像的色彩模式由RGB模式轉(zhuǎn)換為YUV模式,并將 Y、U、V三個(gè)分量的值存于矩陣My、Mu和Mv之中;其中RGB_>YUV的轉(zhuǎn)換公式為
      權(quán)利要求
      1.一種基于數(shù)字水印的票據(jù)電子影像防篡改方法,其特征在于該方法包括以下步驟(1)數(shù)字水印的嵌入階段,將數(shù)字水印信息進(jìn)行加密處理后嵌入到需傳輸?shù)钠睋?jù)電子 影像圖像的灰度分量的低頻系數(shù)中;(2)傳輸該嵌入水印后的票據(jù)電子影像圖像;(3)數(shù)字水印的檢測階段,從接收到的票據(jù)電子影像圖像中提取數(shù)字水印信息,將獲得 的信息利用私鑰解密,重構(gòu)水印圖案;比對原水印圖案和檢測到的水印圖案,確定該票據(jù)電 子影像圖像是否被篡改,如有篡改,根據(jù)水印被破壞的位置可以進(jìn)一步確定被篡改的位置。
      2.根據(jù)權(quán)利要求1所述的基于數(shù)字水印的票據(jù)電子影像防篡改方法,其特征在于步驟 (1)中所述的數(shù)字水印的嵌入階段,具體包括以下步驟(ι. 1)將獲得的票據(jù)電子影像圖像歸一化為800X360像素大小的RGB圖像;(1. 2)將歸一化后的票據(jù)電子影像圖像的色彩模式由RGB模式轉(zhuǎn)換為YUV模式,并將 Y、U、V三個(gè)分量的值存于矩陣My、Mu和Mv之中;(1. 3)將矩陣My等分為若干8 X 8大小的小塊,并對每個(gè)小塊單獨(dú)做DCT變換,建立矩 陣M存儲(chǔ)所有DCT系數(shù),矩陣M大小與My大小相同;(1. 4)從矩陣M中提取每個(gè)邏輯小塊的DCT系數(shù)矩陣,再從每個(gè)邏輯小塊的DCT系數(shù)矩 陣中取6個(gè)低頻系數(shù)作為嵌入水印信息的位置,其在每個(gè)邏輯小塊的DCT系數(shù)矩陣中的坐 標(biāo)為(0,2)、(0,3), (1,2)、(2,1)、(3,0), (4,0),將上述每個(gè)邏輯小塊的DCT系數(shù)矩陣中的 6個(gè)系數(shù)值對應(yīng)除以量化表中的整數(shù),對結(jié)果取整,獲得量化后的整數(shù)系數(shù)矩陣Y’ ;(1.5)按照自定的奇偶規(guī)則分別嵌入1比特信息于上述6個(gè)量化過的系數(shù)中,嵌入比特 信息” 1”,則通過調(diào)整,將對應(yīng)系數(shù)調(diào)整為奇數(shù);嵌入比特信息“0”,則通過調(diào)整,將對應(yīng)系數(shù) 調(diào)整為偶數(shù);調(diào)整規(guī)則為在原系數(shù)上+1,如發(fā)生溢出現(xiàn)象,則-1 ;(1.6)在每個(gè)8X8的小塊中嵌入6比特信息,在整個(gè)票據(jù)電子影像圖像中嵌入 6X100X45 = 27000位信息;選擇180X 150大小的二值圖像作為待嵌入的水印圖案,將 上述水印比特信息加密后嵌入量化過的Y分量DCT系數(shù)中;(1. 7)將嵌入了水印信息的DCT系數(shù)對應(yīng)位乘以量化表中的對應(yīng)整數(shù),即做量化的逆 運(yùn)算,得到嵌有水印信息的票據(jù)電子影像圖像全圖DCT系數(shù)矩陣M,,對M,做DCT逆變換獲 得嵌有水印信息的新的Y分量矩陣My’ ;(1. 8)將My’、Mu、Mv矩陣轉(zhuǎn)化為RGB模式圖像。
      3.根據(jù)權(quán)利要求2所述的基于數(shù)字水印的票據(jù)電子影像防篡改方法,其特征在于步 驟(1. 1)中進(jìn)行歸一化時(shí)鎖定原圖像縱橫比,如長寬比大于20/9,則以長為基準(zhǔn),如小于 20/9,則以寬為基準(zhǔn),歸一化后如大小不是800X360,則不夠的部分用白色填充;具體歸一 化實(shí)施算法可使用OpenCV中的cvResizeO函數(shù)實(shí)現(xiàn)。
      4.根據(jù)權(quán)利要求2所述的基于數(shù)字水印的票據(jù)電子影像防篡改方法,其特征在于步 驟(1. 4)中所述的量化表是由JPEG壓縮量化表調(diào)整而來,其調(diào)整方法為JPEG壓縮量化表 中的系數(shù)除以7取整。
      5.根據(jù)權(quán)利要求1所述的基于數(shù)字水印的票據(jù)電子影像防篡改方法,其特征在于步驟 (3)中所述的數(shù)字水印的檢測階段,具體包括以下步驟(3. 1)將嵌有水印信息的票據(jù)電子影像圖像由RGB模式轉(zhuǎn)換為YUV模式,獲得Y分量矩陣;(3. 2)對Y分量矩陣做與嵌入過程相同的分塊DCT變換以及量化系數(shù)處理; (3. 3)根據(jù)嵌入有水印信息的系數(shù)的奇偶性,確定嵌入圖像中的水印信息,如系數(shù)為奇 數(shù),則該點(diǎn)嵌入為1 ;系數(shù)為偶數(shù),則該點(diǎn)嵌入為0,將獲得的信息利用私鑰解密,重構(gòu)水印 圖案;(3. 4)比對原水印圖案和檢測到的水印圖案,確定該票據(jù)電子影像圖像是否被篡改;如 有篡改,根據(jù)水印被破壞的位置可以進(jìn)一步確定被篡改的位置。
      全文摘要
      本發(fā)明涉及計(jì)算機(jī)圖像處理領(lǐng)域,提供一種基于數(shù)字水印的票據(jù)電子影像防篡改方法,它是將數(shù)字水印信息進(jìn)行加密處理后嵌入到需傳輸?shù)钠睋?jù)電子影像圖像的灰度分量的低頻系數(shù)中;再從接收到的票據(jù)電子影像圖像中提取數(shù)字水印信息,將獲得的信息利用私鑰解密,重構(gòu)水印圖案;比對原水印圖案和檢測到的水印圖案,確定該票據(jù)電子影像圖像是否被篡改。使用本發(fā)明方法既不影響票據(jù)的視覺效果也不會(huì)失密,并可有效抵抗圖像壓縮和灰度化處理,有效防止票據(jù)電子影像被篡改。
      文檔編號(hào)G06T1/00GK102034220SQ201010602180
      公開日2011年4月27日 申請日期2010年12月23日 優(yōu)先權(quán)日2010年12月23日
      發(fā)明者宿瀚元, 王玉林 申請人:武漢大學(xué)蘇州研究院
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1