• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于小波變換的數(shù)字圖像無損壓縮系統(tǒng)設(shè)計

      2022-05-10 05:25:16杜久玲
      電腦知識與技術(shù) 2022年9期
      關(guān)鍵詞:小波變換系統(tǒng)設(shè)計數(shù)字

      杜久玲

      摘要:隨著科技的發(fā)展,圖像壓縮技術(shù)也已經(jīng)由有損壓縮逐漸轉(zhuǎn)化成為無損壓縮,在數(shù)字圖像無損壓縮的過程中,如何實現(xiàn)實時、高效是目前圖像壓縮領(lǐng)域的重要問題,為滿足壓縮需求,解決傳統(tǒng)的數(shù)字圖像無損壓縮系統(tǒng)的運行速度慢、壓縮效率低的問題,設(shè)計了基于小波變換的數(shù)字圖像無損壓縮系統(tǒng),硬件部分設(shè)計DSP數(shù)字信號處理器、TMS320C6201芯片和DM642外設(shè)接口,軟件部分首先優(yōu)化了數(shù)字圖像壓縮傳輸數(shù)據(jù),然后基于小波變換進行了無損壓縮編碼,最后設(shè)計了數(shù)字圖像壓縮框架,實現(xiàn)了數(shù)字圖像無損壓縮,進行系統(tǒng)測試,結(jié)果表明,設(shè)計的數(shù)字圖像無損壓縮系統(tǒng)性能良好,運行速度較快,壓縮效率較高,有一定的應(yīng)用價值。

      關(guān)鍵詞:小波變換;數(shù)字;圖像;無損;壓縮;系統(tǒng)設(shè)計

      中圖分類號:TP3? ? ? ? ?文獻標(biāo)識碼:A

      文章編號:1009-3044(2022)09-0073-02

      數(shù)字圖像信息量大是不可避免的事實,隨著大容量存儲的出現(xiàn),對數(shù)據(jù)存儲需求有所緩解,現(xiàn)階段解決問題的最根本方法就是數(shù)據(jù)的有效壓縮。但是,數(shù)據(jù)壓縮方法取決于要壓縮的圖像數(shù)據(jù)特性[1-3]。目前,數(shù)據(jù)壓縮在通信、語音和圖像處理、模式識別、信息恢復(fù)、信息存儲和保密性等多個領(lǐng)域都得到了廣泛的應(yīng)用。小波變換編碼具有嵌入漸進式傳播優(yōu)點,可以在任何位置暫停,而傳統(tǒng)的數(shù)字圖像無損壓縮系統(tǒng)速度慢,壓縮效率低,因此本文設(shè)計了基于小波變換的數(shù)字圖像無損壓縮系統(tǒng)。

      1硬件設(shè)計

      1.1 DSP數(shù)字信號處理器

      DSP數(shù)字信號處理器結(jié)合了數(shù)字處理器特有的超高穩(wěn)定性、可重復(fù)性,可實現(xiàn)大規(guī)模數(shù)據(jù)集成,具有器件可編程性高、用戶自定義數(shù)據(jù)處理的優(yōu)點,使電子信號數(shù)字處理應(yīng)用手段更多樣,功能更全面,應(yīng)用領(lǐng)域更廣闊[4]。因此,在本文設(shè)計的壓縮系統(tǒng)中,使用了DSP數(shù)字信號處理器實時進行數(shù)據(jù)通信和語音處理。DSP處理器的內(nèi)核包括8個并行處理時鐘運算單元,數(shù)據(jù)處理頻率可達(dá)300mhz,當(dāng)8個并行處理運算單元同時組合運行時,可以直接快速到達(dá)速度峰值,數(shù)據(jù)時鐘運算單元的運行最高速度約為2400mips,數(shù)據(jù)處理頻率大約最高可達(dá)1.2ghz。

      1.2 TMS320C6201芯片

      TMS320c6201芯片有幾個主要組成部分,接口由中央處理控制單元組成,CPU外部設(shè)備和路由存儲器由設(shè)備接口組成,包括中央控制器的外部電源和中央控制器的串行接口,該芯片還包括一個并行數(shù)據(jù)接口、一個擴展數(shù)據(jù)接口、一個主機鎖相端口和一個主機鎖相環(huán)。TMS320c6201芯片內(nèi)部有32位字節(jié)地址線,最大尋址線的空間為16G,字節(jié)內(nèi)部的數(shù)據(jù)存儲器可以實現(xiàn)512kbit的大量數(shù)據(jù)并行存儲,能執(zhí)行邏輯移位以及數(shù)據(jù)尋址操作。

      1.3 DM642外設(shè)接口

      DM642外設(shè)接口由用戶可自行配置的獨立雙通道端口組成,每個端口又分成a和b兩個模擬通道,a、b兩個通道端口可分別處理圖像傳輸數(shù)據(jù),一個DM642端口可以同時處理6路傳輸數(shù)據(jù)[5-7]。將兩個DM配置器進行配置,保證信號通道可以進行實時輸出,DM642使用的總線接口可以直接控制外圍設(shè)備,與整個網(wǎng)絡(luò)中的其他控制器同時進行通信。DM642還同時具有可自由配置的串口,由數(shù)據(jù)管理系統(tǒng)將數(shù)據(jù)輸入到多通道串口中。因此,DM642外設(shè)接口適合在本文設(shè)計的系統(tǒng)中應(yīng)用。

      2軟件設(shè)計

      2.1優(yōu)化數(shù)字圖像壓縮傳輸數(shù)據(jù)

      數(shù)字圖像壓縮傳輸數(shù)據(jù)優(yōu)化包括SDRAM和L2的優(yōu)化。EDMA數(shù)據(jù)傳輸與CPU操作無關(guān),所有L2緩存與其他外圍設(shè)備之間的數(shù)據(jù)通信都使用EDMA增強處理傳輸。傳輸通道一共包含64個,每個通道的優(yōu)先級都可以進行預(yù)先配置??梢允褂肈M642支持的CSL API函數(shù)或CSL來直接進行控制。通過這種方式,可以直接分配EDMA。

      CSLAPI的DAT模塊函數(shù)具有簡單的程序,用戶不需要知道基本細(xì)節(jié)即可進行操作。但該模塊函數(shù)具有程序不易調(diào)試的缺點,因此需要在程序穩(wěn)定后使用。在圖像壓縮數(shù)據(jù)編碼時,需要輸入8位精度數(shù)字,再根據(jù)整數(shù)轉(zhuǎn)換變化矩陣特性,分析轉(zhuǎn)換過程中的數(shù)字差異。在地址更新中,可以使用起始地址偏移模式,轉(zhuǎn)換模塊地址,使其更容易處理。

      2.2基于小波變換進行無損壓縮編碼

      優(yōu)化數(shù)字壓縮傳輸數(shù)據(jù)后需要基于小波變換進行無損壓縮編碼。為了保證小波信號的有效性需要預(yù)先進行信號分解式Ψ(x)如(1)所示。

      2.3設(shè)計數(shù)字圖像壓縮框架

      在設(shè)計數(shù)字圖像壓縮框架時,需要根據(jù)DSP/BIOS的實時操作內(nèi)核、DSP外圍芯片的兼容性,將壓縮框架集成到Code Composer Studio交互式開發(fā)環(huán)境中,并在壓縮任務(wù)執(zhí)行中使用消息機制進行通信,在本文設(shè)計的系統(tǒng)中,Task可以完成圖像數(shù)據(jù)存儲和文件分配表更新,ProcessTaskIs6J可以完成圖像解碼和壓縮,Input Task和Output Task可以收集和顯示圖像數(shù)據(jù),基于此設(shè)計的壓縮框架如圖1所示。

      由圖1可知,在配置該壓縮框架時,需要注意操作映像與程序需求的變化,保證設(shè)計的壓縮框架滿足系統(tǒng)的壓縮需求,提高壓縮系統(tǒng)的壓縮效率。

      2.4實現(xiàn)數(shù)字圖像無損壓縮

      本文設(shè)計的小波變換算法主要針對無損壓縮的編碼器進行變換,壓縮程序的文件操作、用戶界面的調(diào)試信息取決于顯示界面程序。第二是要修改不適合CCS環(huán)境的函數(shù)和變量,CCS與VC環(huán)境支持的函數(shù)和變量不同。在遷移時,DM642沒有浮點表示,僅支持點計算和4種數(shù)據(jù)類型。CCS環(huán)境中的long為40bits,VC環(huán)境中的long為32bits。因此,根據(jù)實際情況,應(yīng)適當(dāng)修改源代碼中的數(shù)據(jù)類型,避免調(diào)試出現(xiàn)問題,一旦出現(xiàn)偏差,應(yīng)及時進行查找替換,避免在CCS中使用功能屬性相似的函數(shù)。

      為了在編碼器中正確設(shè)置CCS編譯選項,某些選項不能使用默認(rèn)設(shè)置。由于編碼器涉及動態(tài)存儲空間分配和函數(shù)頻繁調(diào)用,因此在代碼遷移初期,必須將heap和stack設(shè)置得盡可能大,在優(yōu)化時進行調(diào)整。保證兩者可以在編譯選項中修改,實現(xiàn)圖像壓縮編碼的正確輸入。

      3系統(tǒng)測試

      為了驗證本文設(shè)計的基于小波變換的數(shù)字圖像無損壓縮系統(tǒng)的性能,搭建了測試平臺,檢測本文設(shè)計的壓縮系統(tǒng)與傳統(tǒng)的壓縮系統(tǒng)的性能差異,進行實驗。

      3.1測試準(zhǔn)備

      選取標(biāo)準(zhǔn)編程測試平臺,進行測試,選取Visual Basic 6.0進行圖像分塊處理,此時進行壓縮,將選定的圖像放入壓縮系統(tǒng)中,為了保證有效性,需要預(yù)先設(shè)定壓縮的范圍,此時壓縮的仿真示意圖如圖2所示。

      由圖2可知,進行壓縮仿真時,首先需要根據(jù)仿真01H提示,選取壓縮地址,使用該壓縮地址進行初次讀取,當(dāng)輸入編碼轉(zhuǎn)換時,需要利用轉(zhuǎn)換后的地址,重新進行編碼匹配,實現(xiàn)壓縮,為后續(xù)的測試奠定基礎(chǔ)。

      3.2測試結(jié)果與討論

      在上述壓縮仿真環(huán)境下,選取10組數(shù)字圖像數(shù)據(jù),分別使用本文設(shè)計的數(shù)字圖像壓縮系統(tǒng)和傳統(tǒng)的數(shù)字圖像壓縮系統(tǒng)進行壓縮,記錄圖像壓縮差異,測試結(jié)果如表1所示。

      由表1可知,本文設(shè)計的數(shù)字圖像無損壓縮系統(tǒng)能有效壓縮數(shù)字圖像數(shù)據(jù),壓縮的文件較小,且具有較小的壓縮耗時,證明設(shè)計系統(tǒng)的運行速度快,壓縮效率高。

      4結(jié)束語

      綜上所述,對圖像進行無損壓縮處理可以增加圖像的傳輸效率,在各個領(lǐng)域都有廣泛的應(yīng)用。因此本文基于小波變換設(shè)計了新的數(shù)字圖像無損壓縮系統(tǒng),進行系統(tǒng)測試,結(jié)果表明,設(shè)計的系統(tǒng)的壓縮耗時較小,運行速度快,壓縮效率高,有一定的應(yīng)用價值,可以作為后續(xù)數(shù)字圖像無損壓縮的參考。

      參考文獻:

      [1] 朱福全,王華軍,楊麗平,等.自適應(yīng)波段選擇與最佳預(yù)測順序的高光譜圖像無損壓縮[J].光學(xué)精密工程,2020,28(7):1609-1617.

      [2] 王兆麗,肖春霞,王梅娟,等.哈夫曼編碼在圖像無損壓縮中的應(yīng)用[J].計算機工程與科學(xué),2019,41(S1):200-202.

      [3] 孫建偉,薛長斌,鄭鐵,等.面向空間天文觀測的序列圖像無損壓縮算法[J].空間科學(xué)學(xué)報,2019,39(6):847-852.

      [4] 郭媛,敬世偉.基于L-L級聯(lián)混沌與矢量分解的無損壓縮光學(xué)圖像加密[J].光子學(xué)報,2020,49(7):35-45.

      [5] 肖紹章,張正偉,李芬芬,等.基于無損壓縮和差值擴展的可逆圖像水印算法[J].江蘇海洋大學(xué)學(xué)報(自然科學(xué)版),2020,29(4):32-38.

      [6] 謝云,李志中,唐廣花,等.卷積神經(jīng)網(wǎng)絡(luò)的艦船圖像快速無損壓縮算法[J].艦船科學(xué)技術(shù),2020,42(10):58-60.

      [7] 舒銳,武少林,龔偉,等.星上高光譜圖像無損壓縮方法[J].上海航天(中英文),2021,38(4):152-160.

      【通聯(lián)編輯:張薇】

      猜你喜歡
      小波變換系統(tǒng)設(shè)計數(shù)字
      答數(shù)字
      MATLAB在《數(shù)字圖像處理》課程中的輔助教學(xué)
      基于互信息和小波變換的圖像配準(zhǔn)的研究
      保持細(xì)節(jié)的Retinex紅外圖像增強算法
      一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設(shè)計研究
      工業(yè)熱電偶計量檢定系統(tǒng)設(shè)計
      基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
      目標(biāo)特性測量雷達(dá)平臺建設(shè)構(gòu)想
      科技視界(2016年22期)2016-10-18 14:34:34
      數(shù)字看G20
      基于小波包絡(luò)分析的滾動軸承典型故障診斷技術(shù)研究
      商情(2016年11期)2016-04-15 07:39:54
      上饶县| 大石桥市| 长岛县| 本溪市| 昌图县| 县级市| 桂阳县| 厦门市| 都兰县| 六枝特区| 北票市| 固原市| 永和县| 大余县| 改则县| 巴彦淖尔市| 灵武市| 古丈县| 广南县| 曲靖市| 甘谷县| 搜索| 荣昌县| 滨海县| 安阳市| 乡城县| 边坝县| 甘肃省| 当涂县| 宁波市| 纳雍县| 象州县| 陕西省| 麻栗坡县| 旬邑县| 璧山县| 临沧市| 广德县| 治多县| 怀柔区| 桦川县|