當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]基于嵌入式技術(shù)的門票防偽檢測系統(tǒng)設(shè)計

門票是觀看奧運會、演唱會、參加高級會議的入場券。隨著高質(zhì)量圖像輸入輸出設(shè)備的發(fā)展,特別是精度超過1 200 dpi的彩色噴墨、激光打印機和高精度彩色復(fù)印機的出現(xiàn),門票的偽造變得更加容易。所以人們迫切需要一種有效的門票防偽及檢測技術(shù)。傳統(tǒng)的防偽技術(shù),基本上都采用材料防偽,屬于共性化防偽。如果被人仿冒,后果不堪設(shè)想,也存在造價高等缺點。而數(shù)字水印技術(shù)屬于個性化防偽技術(shù),它是與個性特征相結(jié)合,并且不改變成熟的印刷工藝,不改變印刷材料與設(shè)備,不增加印刷成本,是目前較好的防偽技術(shù)。

  1防偽檢測系統(tǒng)概述

  防偽系統(tǒng)概述

  水印是不被感知地在作品中嵌入信息的操作行為。數(shù)字水印是將具有特定意義的標(biāo)記(水印),利用數(shù)字嵌入的方法隱藏在數(shù)字圖像、聲音、文檔、圖書、視頻等數(shù)字產(chǎn)品中,用以證明創(chuàng)作者對其作品的所有權(quán),同時通過對水印的檢測和分析保證數(shù)字信息的完整可靠性。數(shù)字水印是一種新興、有效的數(shù)字產(chǎn)品版權(quán)保護和數(shù)據(jù)安全維護技術(shù)。把數(shù)字水印技術(shù)用在印刷品仿偽方面是近幾年大家研究的一個新方向。

  數(shù)字水印門票防偽系統(tǒng)由數(shù)字水印嵌入子系統(tǒng)和數(shù)字水印識別子系統(tǒng)兩部分組成,每個子系統(tǒng)又分別由硬件與軟件兩部分組成。使用者可以通過在門票的印刷品中嵌入不能為肉眼覺察且不影響所保護印刷品原有的視覺感觀形象的數(shù)字水印密鑰,并通過特有的檢測設(shè)備——機讀設(shè)備來讀取該數(shù)字水印,以鑒別印刷品的真?zhèn)?,從而達到防偽目的。

  本文介紹了數(shù)字水印在門票中的嵌入,并對水印識別系統(tǒng)中的軟硬件進行詳細(xì)描述。硬件由攝像頭、ARM、液晶屏等構(gòu)成。

  整個系統(tǒng)流程如圖1所示。

  1.2數(shù)字水印嵌入

  就目前門票使用情況而言,主要是對其進行打印(或印刷)掃描(或照相)操作,于是我們要尋找一種抗打印掃描數(shù)字水印算法??捎糜谟∷⑵贩聜蔚乃惴ǘ嗍窃谧儞Q域?qū)崿F(xiàn)的,其思想大多基于J.Coxdeng等人提出的括頻通信算法。

  本文將用基于DCT(離散余弦變換)算法來嵌入水印。離散余弦變換屬于正交變換圖像編碼方法中的一種。對于一幅典型的圖像,經(jīng)過變換后,圖像中的大部分DCT能量會集中在直流系數(shù)和低頻交流系數(shù)中,許多中頻和高頻的交流系數(shù)接近,把它們?nèi)サ舨⒉粫黠@影響重構(gòu)圖像的質(zhì)量。本文通過對門票圖片進行DCT變換,結(jié)合人的視覺特性,適當(dāng)改變某個中頻系數(shù)值來完成水印的嵌入。水印提取時只需判斷相應(yīng)中頻系數(shù)的正負(fù)就可恢復(fù)水印圖像。實驗表明,該算法簡單,并能有效抗打印掃描。

  水印嵌入前后及嵌入信息的圖片如圖2~圖4所示。

  2水印檢測系統(tǒng)設(shè)計

  針對嵌入了水印的門票真?zhèn)螜z測需要由專門的機讀設(shè)備辨別。該設(shè)備主要由操作系統(tǒng)定制、圖像采集、圖像數(shù)字水印檢測三部分組成。系統(tǒng)的核心芯片選用SAMSUNG半導(dǎo)體公司生產(chǎn)的S3C2410嵌入式微處理器。軟件環(huán)境選用Microsoft Windows CE.NET操作系統(tǒng)。系統(tǒng)首先通過USB攝像頭采集到門票靜態(tài)圖片,接著進行數(shù)字水印檢測和提取,通過比對提取出的數(shù)字水印跟原先嵌入的水印,判斷門票的真?zhèn)巍?/p>

  2.1操作系統(tǒng)的定制

  嵌入式系統(tǒng)是指以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ)、軟硬件可裁剪、適應(yīng)于特定應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機系統(tǒng)嵌入式系統(tǒng)具有實時性等特點,其應(yīng)用前景非常廣闊。

  系統(tǒng)硬件平臺選用博創(chuàng)科技產(chǎn)品嵌入式開發(fā)平臺UP_NETARM2410_S。該平臺采用了S3C2410X微處理器。該處理器使用ARM920T核、采用0.18μm工藝CMOS標(biāo)準(zhǔn)宏單元和存儲編譯器開發(fā)的。它的低功耗精簡和出色的全靜態(tài)設(shè)計特別適用于對成本和功耗敏感的應(yīng)用。該平臺同時配備了LCD液晶屏,方便對水印結(jié)果的觀察。

  Windows CE是一種具有搶先式多任務(wù)功能與強大通信能力的嵌入式操作系統(tǒng),也是微軟公司專門為移動設(shè)備和消費類電子產(chǎn)品、嵌入式應(yīng)用等非PC領(lǐng)域而設(shè)計的全新操作系統(tǒng)產(chǎn)品,具有高級模塊化、良好實時性、強大通信能力、支持多種CPU等特點。Windows CE采用了友好的用戶界面,外觀很像流行的Windows NT界面,大大降低了用戶使用時的難度。同時它的模塊化設(shè)計方式使得系統(tǒng)開發(fā)人員和應(yīng)用開發(fā)人員能夠為多種多樣的產(chǎn)品來定制它,可以選擇、組合和配置Windows CE的模塊和組件來創(chuàng)建用戶版的操作系統(tǒng)。

  微軟針對Windows CE推出了集成開發(fā)環(huán)境:Platform Builder和Visual Studio 2003。通過Platform Builder,開發(fā)人員可對Windows CE操作系統(tǒng)進行定制、構(gòu)建、下載、調(diào)試及發(fā)布。Visual Studio 2003可用來開發(fā)基于Windows CE的應(yīng)用程序。

  博創(chuàng)科技產(chǎn)品自帶了Bootloader,BSP,SDK,首先安裝Platform Builder并進行了Windows CE的移植。(移植具體過程參考產(chǎn)品說明光盤)

  2.2  圖像采集

  本系統(tǒng)采用市面常見的USB中星微攝像頭采集門票圖片,安裝Windows CE時已經(jīng)默認(rèn)安裝USB驅(qū)動,要讓攝像頭能采集數(shù)據(jù),只要針對該攝像頭編寫流接口驅(qū)動程序。

  流接口驅(qū)動程序是為連接到Windows CE.NET平臺上的外圍設(shè)備而設(shè)計的。實際上,流接口驅(qū)動程序是一個管理外圍設(shè)備的用戶級的動態(tài)鏈接庫(DLL)。流接口驅(qū)動程序幾乎可以支持任何類型的連接到Windows CE.NET系統(tǒng)的外圍設(shè)備。實現(xiàn)流驅(qū)動程序需要完成以下幾個步驟:

  (1)選擇代表設(shè)備的文件名前綴CAM;

  (2)實現(xiàn)驅(qū)動的各個入口點:CAM_Init,CAM_Close等;

  (3)建立.DEF文件;

  (4)在注冊表中為驅(qū)動程序建立表項;

  (5)生成流驅(qū)動程序zc030x.dll。

  系統(tǒng)在自動加載驅(qū)動程序時,首先要將驅(qū)動程序復(fù)制到\Windows文件夾下。當(dāng)攝像頭通過USB接口接到硬件平臺時,將提示輸入攝像頭驅(qū)動,我們通過軟鍵盤敲入“zc030x”,則攝像頭就能正常工作了。[!--empirenews.page--]

 2.3水印檢測軟件設(shè)計

  水印檢測軟件采用C#作為開發(fā)語言,基于VisualStudio.NET(2003)集成開發(fā)環(huán)境(IDE)進行編寫。Visual Studio.NET和.NET框架為開發(fā)人員提供了一套完整的解決方案。Visual Studio.NET提供了一個能夠基于.NET框架來創(chuàng)建應(yīng)用程序的開發(fā)環(huán)境,該開發(fā)環(huán)境提供了一些工具,這些工具可以簡化應(yīng)用程序的創(chuàng)建、部署和升級。由于Windows CE.NET自帶.NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的應(yīng)用程序可直接下載到Windows

  CE.NET中使用,程序的部署十分方便。

  本系統(tǒng)直接通過USB攝像頭獲取圖像信息。軟件流程如圖5所示。

  3實驗結(jié)果下載測試分析

  在Visual Studio 2003中進行軟件設(shè)計,并在模擬器中調(diào)試成功之后,就可以將軟件下載到實驗平臺中運行,在軟件進行部署前安裝ActiveSync 4.1,并在軟件進行部署時選中“Windows CE.NET、設(shè)備”見圖6。

  軟件在WinCE系統(tǒng)上的運行界面見圖7。

  4結(jié)  語

  數(shù)字水印印刷防偽技術(shù)突出了防偽的惟一性和不可仿制性,具有高保密性和隨機性,以及不改變原印刷品的視覺形象,不改變成熟的印刷工藝,不改變印刷材料與設(shè)備,不增加印刷成本等特點。本文介紹了完整的水印嵌入及檢測系統(tǒng),該系統(tǒng)稍加修改,便可以用在其他領(lǐng)域,例如證件檢測,包裝防偽等。本系統(tǒng)還存在著一些不足,例如水印提取出來后是靠驗票員主觀判斷,嵌入的水印不能很好地反映門票的ID等。這些都需要繼續(xù)改進。但是數(shù)字水印檢測技術(shù)應(yīng)用到印刷品領(lǐng)域?qū)⒂兄謴V闊的應(yīng)用前景.

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉