新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 印刷品數字水印檢測器的實現

        印刷品數字水印檢測器的實現

        作者: 時間:2011-08-08 來源:網絡 收藏
        相關運算公式為:

        本文引用地址:http://www.104case.com/article/150398.htm

        2 系統硬件

        數字水印檢測設備硬件框圖

          設備的硬件框圖如圖2所示。CMOS圖像傳感器是近年來發展迅猛的一種圖像傳感器,一些高端CMOS芯片所獲得的靜態圖片,其質量可與CCD媲美。本文采用Omnivision公司的高端CMOS芯片OV3610,它具有300萬像素點,能夠提供高品質的圖像。本文采用FPGA通過SCCB接口對OV3610芯片進行控制,采集圖像。SCCB接口是Omnivision公司開發的一種串行接口技術。它是一種串行接口總線,由時鐘信號、輸入數據、輸出數據組成。主機可以通過SCCB接口訪問CMOS傳感器的內部寄存器,從而控制CMOS的工作模式、輸出圖像的格式、圖像的增益、RGB各個分量的增益、曝光時間、曝光強度、圖像開窗等,使得到的圖像便于識別。圖像的讀取是由FPGA進行時序控制的,圖像的輸出接口包含了10位的圖像數據線和同步信號VSYNC、HSYNC、HREF.其中VSYNC信號進行幀同步,HSYNC信號進行行同步,HREF用于標志一行未傳輸完畢。時序如圖3所示。

          本文采用容量為256K×16bit的SRAM作為DCT系數的存儲體。要完全存儲DCT變換的數據是不可能的。因此,FPGA計算出的DCT系數并不能完全存儲,也沒有必要。因為是添加在每個16×16塊的前10個系數里,因此只需保存每個塊的前10個系數,3145728像素圖片產生的水印信息只有120KB.待FPGA完成圖片的DCT計算后,DSP得到運算完畢信號,從SRAM中取出DCT系數,進行相關運算。如果運算結果超過事先設定的閾值,則認為該圖片存在水印,反之為不含水印。結果通過系統控制器在點陣液晶屏顯示,并且觸發語音報警器,語音報警。此外,該系統還具有與PC機的通信能力,能夠通過RS232接口從PC機下載新的水印信息,因此便于水印的更新。要含有不同水印信息的圖片只需下載不同的水印信息即可。


          經過試驗得出圖4、圖5、圖6所示的仿真結果。該系統能夠穩定地檢測出含有水印的圖像和不含水印的圖像。對于含有水印的圖像復制品,可以通過設置恰當的閾值予以鑒別。一般含有水印的原始圖像的相關值處于一個平均值,而圖像復制品處于一個較低的平均值。該系統每次檢測耗時小于2秒,能夠進行水印的快速檢測。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 韶关市| 天等县| 伽师县| 遂平县| 保亭| 镇平县| 玉山县| 大新县| 天峻县| 宣武区| 天门市| 溆浦县| 宁陵县| 炉霍县| 工布江达县| 南城县| 马鞍山市| 明光市| 托克托县| 潞城市| 台南市| 西林县| 泰宁县| 仪陇县| 松江区| 绥江县| 余江县| 宾川县| 蒙城县| 钦州市| 高阳县| 宁陵县| 仁布县| 阜新市| 永丰县| 安丘市| 平邑县| 营山县| 怀集县| 来凤县| 自治县|