門票防偽檢測係統設計研究
發布時間:2011-12-30
中心議題:
門票是觀看奧運會、演唱會、參加高級會議的入場券。隨著高質量圖像輸入輸出設備的發展,特別是精度超過1200dpi的彩色噴墨、激光打印機和高精度彩色複印機的出現,門票的偽造變得更加容易。所以人們迫切需要一種有效的門票防偽及檢測技術。傳統的防偽技術,基本上都采用材料防偽,屬於共性化防偽。ruguobeirenfangmao,houguobukanshexiang,yecunzaizaojiagaodengquedian。ershuzishuiyinjishushuyugexinghuafangweijishu,tashiyugexingtezhengxiangjiehe,bingqiebugaibianchengshudeyinshuagongyi,bugaibianyinshuacailiaoyushebei,buzengjiayinshuachengben,shimuqianjiaohaodefangweijishu。
1 防偽檢測係統概述
1.1 防偽係統概述
水印是不被感知地在作品中嵌入信息的操作行為。數字水印是將具有特定意義的標記(水印),利用數字嵌入的方法隱藏在數字圖像、聲音、文檔、圖書、shipindengshuzichanpinzhong,yongyizhengmingchuangzuozheduiqizuopindesuoyouquan,tongshitongguoduishuiyindejiancehefenxibaozhengshuzixinxidewanzhengkekaoxing。shuzishuiyinshiyizhongxinxing、有效的數字產品版權保護和數據安全維護技術。把數字水印技術用在印刷品仿偽方麵是近幾年大家研究的一個新方向。
shuzishuiyinmenpiaofangweixitongyoushuzishuiyinqianruzixitongheshuzishuiyinshibiezixitongliangbufenzucheng,meigezixitongyoufenbieyouyingjianyuruanjianliangbufenzucheng。shiyongzhekeyitongguozaimenpiaodeyinshuapinzhongqianrubunengweirouyanjiaochaqiebuyingxiangsuobaohuyinshuapinyuanyoudeshijiaoganguanxingxiangdeshuzishuiyinmiyao,bingtongguoteyoudejianceshebei——機讀設備來讀取該數字水印,以鑒別印刷品的真偽,從而達到防偽目的。
本文介紹了數字水印在門票中的嵌入,並對水印識別係統中的軟硬件進行詳細描述。硬件由攝像頭、ARM、液晶屏等構成。
整個係統流程如圖1所示。
1.2 數字水印嵌入
就目前門票使用情況而言,主要是對其進行打印(或印刷)掃描(或照相)操作,於是我們要尋找一種抗打印掃描數字水印算法。可用於印刷品仿偽的算法多是在變換域實現的,其思想大多基於J.Coxdeng等人提出的括頻通信算法。
本文將用基於DCT(離散餘弦變換)算法來嵌入水印。離散餘弦變換屬於正交變換圖像編碼方法中的一種。對於一幅典型的圖像,經過變換後,圖像中的大部分DCT能neng量liang會hui集ji中zhong在zai直zhi流liu係xi數shu和he低di頻pin交jiao流liu係xi數shu中zhong,許xu多duo中zhong頻pin和he高gao頻pin的de交jiao流liu係xi數shu接jie近jin,把ba它ta們men去qu掉diao並bing不bu會hui明ming顯xian影ying響xiang重zhong構gou圖tu像xiang的de質zhi量liang。本ben文wen通tong過guo對dui門men票piao圖tu片pian進jin行xingDCT變(bian)換(huan),結(jie)合(he)人(ren)的(de)視(shi)覺(jiao)特(te)性(xing),適(shi)當(dang)改(gai)變(bian)某(mou)個(ge)中(zhong)頻(pin)係(xi)數(shu)值(zhi)來(lai)完(wan)成(cheng)水(shui)印(yin)的(de)嵌(qian)入(ru)。水(shui)印(yin)提(ti)取(qu)時(shi)隻(zhi)需(xu)判(pan)斷(duan)相(xiang)應(ying)中(zhong)頻(pin)係(xi)數(shu)的(de)正(zheng)負(fu)就(jiu)可(ke)恢(hui)複(fu)水(shui)印(yin)圖(tu)像(xiang)。實(shi)驗(yan)表(biao)明(ming),該(gai)算(suan)法(fa)簡(jian)單(dan),並(bing)能(neng)有(you)效(xiao)抗(kang)打(da)印(yin)掃(sao)描(miao)。
水印嵌入前後及嵌入信息的圖片如圖2~圖4所示。
2 水印檢測係統設計
針對嵌入了水印的門票真偽檢測需要由專門的機讀設備辨別。該設備主要由操作係統定製、圖像采集、圖像數字水印檢測三部分組成。係統的核心芯片選用SAMSUNG半導體公司生產的S3C2410嵌入式微處理器。軟件環境選用Microsoft Windows CE.NET操作係統。係統首先通過USB攝像頭采集到門票靜態圖片,接著進行數字水印檢測和提取,通過比對提取出的數字水印跟原先嵌入的水印,判斷門票的真偽。
[page]
2.1 操作係統的定製
嵌入式係統是指以應用為中心,以計算機技術為基礎、軟硬件可裁剪、適應於特定應用係統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機係統嵌入式係統具有實時性等特點,其應用前景非常廣闊。
係統硬件平台選用博創科技產品嵌入式開發平台UP_NETARM2410_S。該平台采用了S3C2410X微處理器。該處理器使用ARM920T核、采用0.18μm工藝CMOS標準宏單元和存儲編譯器開發的。它的低功耗精簡和出色的全靜態設計特別適用於對成本和功耗敏感的應用。該平台同時配備了LCD液晶屏,方便對水印結果的觀察。
Windows CE是一種具有搶先式多任務功能與強大通信能力的嵌入式操作係統,也是微軟公司專門為移動設備和消費類電子產品、嵌入式應用等非PC領域而設計的全新操作係統產品,具有高級模塊化、良好實時性、強大通信能力、支持多種CPU等特點。Windows CE采用了友好的用戶界麵,外觀很像流行的Windows NT界(jie)麵(mian),大(da)大(da)降(jiang)低(di)了(le)用(yong)戶(hu)使(shi)用(yong)時(shi)的(de)難(nan)度(du)。同(tong)時(shi)它(ta)的(de)模(mo)塊(kuai)化(hua)設(she)計(ji)方(fang)式(shi)使(shi)得(de)係(xi)統(tong)開(kai)發(fa)人(ren)員(yuan)和(he)應(ying)用(yong)開(kai)發(fa)人(ren)員(yuan)能(neng)夠(gou)為(wei)多(duo)種(zhong)多(duo)樣(yang)的(de)產(chan)品(pin)來(lai)定(ding)製(zhi)它(ta),可(ke)以(yi)選(xuan)擇(ze)、組合和配置Windows CE的模塊和組件來創建用戶版的操作係統。
微軟針對Windows CE推出了集成開發環境:Platform Builder和Visual Studio 2003。通過Platform Builder,開發人員可對Windows CE操作係統進行定製、構建、下載、調試及發布。Visual Studio 2003可用來開發基於Windows CE的應用程序。
博創科技產品自帶了Bootloader,BSP,SDK,首先安裝Platform Builder並進行了Windows CE的移植。(移植具體過程參考產品說明光盤)
2.2 圖像采集
本係統采用市麵常見的USB中星微攝像頭采集門票圖片,安裝Windows CE時已經默認安裝USB驅動,要讓攝像頭能采集數據,隻要針對該攝像頭編寫流接口驅動程序。
流接口驅動程序是為連接到Windows CE.NET平台上的外圍設備而設計的。實際上,流接口驅動程序是一個管理外圍設備的用戶級的動態鏈接庫(DLL)。流接口驅動程序幾乎可以支持任何類型的連接到Windows CE.NET係統的外圍設備。實現流驅動程序需要完成以下幾個步驟:
(1)選擇代表設備的文件名前綴CAM;
(2)實現驅動的各個入口點:CAM_Init,CAM_Close等;
(3)建立.DEF文件;
(4)在注冊表中為驅動程序建立表項;
(5)生成流驅動程序zc030x.dll。
係統在自動加載驅動程序時,首先要將驅動程序複製到\Windows文件夾下。當攝像頭通過USB接口接到硬件平台時,將提示輸入攝像頭驅動,我們通過軟鍵盤敲入“zc030x”,則攝像頭就能正常工作了。
2.3 水印檢測軟件設計
水印檢測軟件采用C#作為開發語言,基於VisualStudio.NET(2003)集成開發環境(IDE)進行編寫。Visual Studio.NET和.NET框架為開發人員提供了一套完整的解決方案。Visual Studio.NET提供了一個能夠基於.NET框架來創建應用程序的開發環境,該開發環境提供了一些工具,這些工具可以簡化應用程序的創建、部署和升級。由於Windows CE.NET自帶.NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的應用程序可直接下載到Windows CE.NET中使用,程序的部署十分方便。
[page]
本係統直接通過USB攝像頭獲取圖像信息。軟件流程如圖5所示。
3 實驗結果下載測試分析
在Visual Studio 2003中進行軟件設計,並在模擬器中調試成功之後,就可以將軟件下載到實驗平台中運行,在軟件進行部署前安裝ActiveSync 4.1,並在軟件進行部署時選中“Windows CE.NET、設備”見圖6。
軟件在WinCE係統上的運行界麵見圖7。
4 結語
數(shu)字(zi)水(shui)印(yin)印(yin)刷(shua)防(fang)偽(wei)技(ji)術(shu)突(tu)出(chu)了(le)防(fang)偽(wei)的(de)惟(wei)一(yi)性(xing)和(he)不(bu)可(ke)仿(fang)製(zhi)性(xing),具(ju)有(you)高(gao)保(bao)密(mi)性(xing)和(he)隨(sui)機(ji)性(xing),以(yi)及(ji)不(bu)改(gai)變(bian)原(yuan)印(yin)刷(shua)品(pin)的(de)視(shi)覺(jiao)形(xing)象(xiang),不(bu)改(gai)變(bian)成(cheng)熟(shu)的(de)印(yin)刷(shua)工(gong)藝(yi),不(bu)改(gai)變(bian)印(yin)刷(shua)材(cai)料(liao)與(yu)設(she)備(bei),不(bu)增(zeng)加(jia)印(yin)刷(shua)成(cheng)本(ben)等(deng)特(te)點(dian)。本(ben)文(wen)介(jie)紹(shao)了(le)完(wan)整(zheng)的(de)水(shui)印(yin)嵌(qian)入(ru)及(ji)檢(jian)測(ce)係(xi)統(tong),該(gai)係(xi)統(tong)稍(shao)加(jia)修(xiu)改(gai),便(bian)可(ke)以(yi)用(yong)在(zai)其(qi)他(ta)領(ling)域(yu),例(li)如(ru)證(zheng)件(jian)檢(jian)測(ce),包(bao)裝(zhuang)防(fang)偽(wei)等(deng)。本(ben)係(xi)統(tong)還(hai)存(cun)在(zai)著(zhe)一(yi)些(xie)不(bu)足(zu),例(li)如(ru)水(shui)印(yin)提(ti)取(qu)出(chu)來(lai)後(hou)是(shi)靠(kao)驗(yan)票(piao)員(yuan)主(zhu)觀(guan)判(pan)斷(duan),嵌(qian)入(ru)的(de)水(shui)印(yin)不(bu)能(neng)很(hen)好(hao)地(di)反(fan)映(ying)門(men)票(piao)的(de)ID等。這些都需要繼續改進。但是數字水印檢測技術應用到印刷品領域將有著十分廣闊的應用前景。
- 門票防偽檢測係統設計研究
- 防偽檢測係統概述
- 用基於DCT算法來嵌入水印
- 水印檢測係統的設計
- 水印檢測軟件采用C#作為開發語言
門票是觀看奧運會、演唱會、參加高級會議的入場券。隨著高質量圖像輸入輸出設備的發展,特別是精度超過1200dpi的彩色噴墨、激光打印機和高精度彩色複印機的出現,門票的偽造變得更加容易。所以人們迫切需要一種有效的門票防偽及檢測技術。傳統的防偽技術,基本上都采用材料防偽,屬於共性化防偽。ruguobeirenfangmao,houguobukanshexiang,yecunzaizaojiagaodengquedian。ershuzishuiyinjishushuyugexinghuafangweijishu,tashiyugexingtezhengxiangjiehe,bingqiebugaibianchengshudeyinshuagongyi,bugaibianyinshuacailiaoyushebei,buzengjiayinshuachengben,shimuqianjiaohaodefangweijishu。
1 防偽檢測係統概述
1.1 防偽係統概述
水印是不被感知地在作品中嵌入信息的操作行為。數字水印是將具有特定意義的標記(水印),利用數字嵌入的方法隱藏在數字圖像、聲音、文檔、圖書、shipindengshuzichanpinzhong,yongyizhengmingchuangzuozheduiqizuopindesuoyouquan,tongshitongguoduishuiyindejiancehefenxibaozhengshuzixinxidewanzhengkekaoxing。shuzishuiyinshiyizhongxinxing、有效的數字產品版權保護和數據安全維護技術。把數字水印技術用在印刷品仿偽方麵是近幾年大家研究的一個新方向。
shuzishuiyinmenpiaofangweixitongyoushuzishuiyinqianruzixitongheshuzishuiyinshibiezixitongliangbufenzucheng,meigezixitongyoufenbieyouyingjianyuruanjianliangbufenzucheng。shiyongzhekeyitongguozaimenpiaodeyinshuapinzhongqianrubunengweirouyanjiaochaqiebuyingxiangsuobaohuyinshuapinyuanyoudeshijiaoganguanxingxiangdeshuzishuiyinmiyao,bingtongguoteyoudejianceshebei——機讀設備來讀取該數字水印,以鑒別印刷品的真偽,從而達到防偽目的。
本文介紹了數字水印在門票中的嵌入,並對水印識別係統中的軟硬件進行詳細描述。硬件由攝像頭、ARM、液晶屏等構成。
整個係統流程如圖1所示。

1.2 數字水印嵌入
就目前門票使用情況而言,主要是對其進行打印(或印刷)掃描(或照相)操作,於是我們要尋找一種抗打印掃描數字水印算法。可用於印刷品仿偽的算法多是在變換域實現的,其思想大多基於J.Coxdeng等人提出的括頻通信算法。
本文將用基於DCT(離散餘弦變換)算法來嵌入水印。離散餘弦變換屬於正交變換圖像編碼方法中的一種。對於一幅典型的圖像,經過變換後,圖像中的大部分DCT能neng量liang會hui集ji中zhong在zai直zhi流liu係xi數shu和he低di頻pin交jiao流liu係xi數shu中zhong,許xu多duo中zhong頻pin和he高gao頻pin的de交jiao流liu係xi數shu接jie近jin,把ba它ta們men去qu掉diao並bing不bu會hui明ming顯xian影ying響xiang重zhong構gou圖tu像xiang的de質zhi量liang。本ben文wen通tong過guo對dui門men票piao圖tu片pian進jin行xingDCT變(bian)換(huan),結(jie)合(he)人(ren)的(de)視(shi)覺(jiao)特(te)性(xing),適(shi)當(dang)改(gai)變(bian)某(mou)個(ge)中(zhong)頻(pin)係(xi)數(shu)值(zhi)來(lai)完(wan)成(cheng)水(shui)印(yin)的(de)嵌(qian)入(ru)。水(shui)印(yin)提(ti)取(qu)時(shi)隻(zhi)需(xu)判(pan)斷(duan)相(xiang)應(ying)中(zhong)頻(pin)係(xi)數(shu)的(de)正(zheng)負(fu)就(jiu)可(ke)恢(hui)複(fu)水(shui)印(yin)圖(tu)像(xiang)。實(shi)驗(yan)表(biao)明(ming),該(gai)算(suan)法(fa)簡(jian)單(dan),並(bing)能(neng)有(you)效(xiao)抗(kang)打(da)印(yin)掃(sao)描(miao)。
水印嵌入前後及嵌入信息的圖片如圖2~圖4所示。

2 水印檢測係統設計
針對嵌入了水印的門票真偽檢測需要由專門的機讀設備辨別。該設備主要由操作係統定製、圖像采集、圖像數字水印檢測三部分組成。係統的核心芯片選用SAMSUNG半導體公司生產的S3C2410嵌入式微處理器。軟件環境選用Microsoft Windows CE.NET操作係統。係統首先通過USB攝像頭采集到門票靜態圖片,接著進行數字水印檢測和提取,通過比對提取出的數字水印跟原先嵌入的水印,判斷門票的真偽。
[page]
2.1 操作係統的定製
嵌入式係統是指以應用為中心,以計算機技術為基礎、軟硬件可裁剪、適應於特定應用係統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機係統嵌入式係統具有實時性等特點,其應用前景非常廣闊。
係統硬件平台選用博創科技產品嵌入式開發平台UP_NETARM2410_S。該平台采用了S3C2410X微處理器。該處理器使用ARM920T核、采用0.18μm工藝CMOS標準宏單元和存儲編譯器開發的。它的低功耗精簡和出色的全靜態設計特別適用於對成本和功耗敏感的應用。該平台同時配備了LCD液晶屏,方便對水印結果的觀察。
Windows CE是一種具有搶先式多任務功能與強大通信能力的嵌入式操作係統,也是微軟公司專門為移動設備和消費類電子產品、嵌入式應用等非PC領域而設計的全新操作係統產品,具有高級模塊化、良好實時性、強大通信能力、支持多種CPU等特點。Windows CE采用了友好的用戶界麵,外觀很像流行的Windows NT界(jie)麵(mian),大(da)大(da)降(jiang)低(di)了(le)用(yong)戶(hu)使(shi)用(yong)時(shi)的(de)難(nan)度(du)。同(tong)時(shi)它(ta)的(de)模(mo)塊(kuai)化(hua)設(she)計(ji)方(fang)式(shi)使(shi)得(de)係(xi)統(tong)開(kai)發(fa)人(ren)員(yuan)和(he)應(ying)用(yong)開(kai)發(fa)人(ren)員(yuan)能(neng)夠(gou)為(wei)多(duo)種(zhong)多(duo)樣(yang)的(de)產(chan)品(pin)來(lai)定(ding)製(zhi)它(ta),可(ke)以(yi)選(xuan)擇(ze)、組合和配置Windows CE的模塊和組件來創建用戶版的操作係統。
微軟針對Windows CE推出了集成開發環境:Platform Builder和Visual Studio 2003。通過Platform Builder,開發人員可對Windows CE操作係統進行定製、構建、下載、調試及發布。Visual Studio 2003可用來開發基於Windows CE的應用程序。
博創科技產品自帶了Bootloader,BSP,SDK,首先安裝Platform Builder並進行了Windows CE的移植。(移植具體過程參考產品說明光盤)
2.2 圖像采集
本係統采用市麵常見的USB中星微攝像頭采集門票圖片,安裝Windows CE時已經默認安裝USB驅動,要讓攝像頭能采集數據,隻要針對該攝像頭編寫流接口驅動程序。
流接口驅動程序是為連接到Windows CE.NET平台上的外圍設備而設計的。實際上,流接口驅動程序是一個管理外圍設備的用戶級的動態鏈接庫(DLL)。流接口驅動程序幾乎可以支持任何類型的連接到Windows CE.NET係統的外圍設備。實現流驅動程序需要完成以下幾個步驟:
(1)選擇代表設備的文件名前綴CAM;
(2)實現驅動的各個入口點:CAM_Init,CAM_Close等;
(3)建立.DEF文件;
(4)在注冊表中為驅動程序建立表項;
(5)生成流驅動程序zc030x.dll。
係統在自動加載驅動程序時,首先要將驅動程序複製到\Windows文件夾下。當攝像頭通過USB接口接到硬件平台時,將提示輸入攝像頭驅動,我們通過軟鍵盤敲入“zc030x”,則攝像頭就能正常工作了。
2.3 水印檢測軟件設計
水印檢測軟件采用C#作為開發語言,基於VisualStudio.NET(2003)集成開發環境(IDE)進行編寫。Visual Studio.NET和.NET框架為開發人員提供了一套完整的解決方案。Visual Studio.NET提供了一個能夠基於.NET框架來創建應用程序的開發環境,該開發環境提供了一些工具,這些工具可以簡化應用程序的創建、部署和升級。由於Windows CE.NET自帶.NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的應用程序可直接下載到Windows CE.NET中使用,程序的部署十分方便。
[page]
本係統直接通過USB攝像頭獲取圖像信息。軟件流程如圖5所示。

3 實驗結果下載測試分析
在Visual Studio 2003中進行軟件設計,並在模擬器中調試成功之後,就可以將軟件下載到實驗平台中運行,在軟件進行部署前安裝ActiveSync 4.1,並在軟件進行部署時選中“Windows CE.NET、設備”見圖6。

軟件在WinCE係統上的運行界麵見圖7。

4 結語
數(shu)字(zi)水(shui)印(yin)印(yin)刷(shua)防(fang)偽(wei)技(ji)術(shu)突(tu)出(chu)了(le)防(fang)偽(wei)的(de)惟(wei)一(yi)性(xing)和(he)不(bu)可(ke)仿(fang)製(zhi)性(xing),具(ju)有(you)高(gao)保(bao)密(mi)性(xing)和(he)隨(sui)機(ji)性(xing),以(yi)及(ji)不(bu)改(gai)變(bian)原(yuan)印(yin)刷(shua)品(pin)的(de)視(shi)覺(jiao)形(xing)象(xiang),不(bu)改(gai)變(bian)成(cheng)熟(shu)的(de)印(yin)刷(shua)工(gong)藝(yi),不(bu)改(gai)變(bian)印(yin)刷(shua)材(cai)料(liao)與(yu)設(she)備(bei),不(bu)增(zeng)加(jia)印(yin)刷(shua)成(cheng)本(ben)等(deng)特(te)點(dian)。本(ben)文(wen)介(jie)紹(shao)了(le)完(wan)整(zheng)的(de)水(shui)印(yin)嵌(qian)入(ru)及(ji)檢(jian)測(ce)係(xi)統(tong),該(gai)係(xi)統(tong)稍(shao)加(jia)修(xiu)改(gai),便(bian)可(ke)以(yi)用(yong)在(zai)其(qi)他(ta)領(ling)域(yu),例(li)如(ru)證(zheng)件(jian)檢(jian)測(ce),包(bao)裝(zhuang)防(fang)偽(wei)等(deng)。本(ben)係(xi)統(tong)還(hai)存(cun)在(zai)著(zhe)一(yi)些(xie)不(bu)足(zu),例(li)如(ru)水(shui)印(yin)提(ti)取(qu)出(chu)來(lai)後(hou)是(shi)靠(kao)驗(yan)票(piao)員(yuan)主(zhu)觀(guan)判(pan)斷(duan),嵌(qian)入(ru)的(de)水(shui)印(yin)不(bu)能(neng)很(hen)好(hao)地(di)反(fan)映(ying)門(men)票(piao)的(de)ID等。這些都需要繼續改進。但是數字水印檢測技術應用到印刷品領域將有著十分廣闊的應用前景。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 2026藍牙亞洲大會暨展覽在深啟幕
- 新市場與新場景推動嵌入式係統研發走向統一開發平台
- 維智捷發布中國願景
- 2秒啟動係統 • 資源受限下HMI最優解,米爾RK3506開發板× LVGL Demo演示
- H橋降壓-升壓電路中的交替控製與帶寬優化
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索



