亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多維圖像數(shù)據(jù)的分塊無損壓縮系統(tǒng)設計

        2018-09-12 04:33:14朱艷龍
        現(xiàn)代電子技術 2018年17期
        關鍵詞:系統(tǒng)設計解碼

        朱艷龍

        摘 要: 傳統(tǒng)壓縮系統(tǒng)存在壓縮效果差的問題,無法達到人們的高效壓縮圖像數(shù)據(jù)標準,為此,提出多維圖像數(shù)據(jù)的分塊無損壓縮系統(tǒng)設計。構建壓縮器硬件結構框圖,采用具有層次化模塊設計方法,對數(shù)據(jù)緩存元件符號和多維圖像存儲器模型展開分析;針對系統(tǒng)軟件部分設計,可利用壓縮算法對數(shù)據(jù)進行壓縮,并使用解碼器進行解碼。根據(jù)具體編碼流程,實現(xiàn)分塊無損壓縮系統(tǒng)設計;通過仿真實驗,得出結論。由實驗結果可知,該系統(tǒng)的設計具有良好圖像數(shù)據(jù)壓縮效果。

        關鍵詞: 多維圖像數(shù)據(jù); 分塊無損壓縮; 壓縮器; 層次化模塊; 解碼; 系統(tǒng)設計

        中圖分類號: TN02?34; TP391.41 文獻標識碼: A 文章編號: 1004?373X(2018)17?0067?04

        Abstract: The traditional compression system has poor compression effect, and can′t satisfy the standard of high?efficiency compressed image data. Therefore, the design of block lossless compression system for multi?dimensional image data is proposed. The hardware structure of the compressor is constructed. The hierarchical module design method is used to analyze the data cache element symbols and multi?dimensional image memory model. For the design of the system software, the compression algorithm can be used to compress the data, and the decoder is used for data decoding. The design of block lossless compression system is realized according to the specific coding process. The conclusion was obtained with simulation experiment. The experimental results show that the system design has perfect compression effect of image data.

        Keywords: multi?dimensional image data; block lossless compression; compressor; hierarchy module; decoding; system design

        0 引 言

        多維圖像是一種立體圖像,一般可達到幾百個波段,且每個波段圖像是同一物體在不同波段上的表現(xiàn)形式,并且具有較高的立體分辨率。隨著多維圖像無損壓縮技術不斷發(fā)展,立體分辨率也得到了提高,因此圖像數(shù)據(jù)量也隨著分辨率的提高不斷增加。正如我國航天局機載可見光系統(tǒng)一般具有220個通道,其分辨率可達到15 nm,每個像素可用15 bit表示,數(shù)據(jù)量高達1.5 Gb/s。圖像數(shù)據(jù)量如此龐大,數(shù)據(jù)存儲便成為了抑制多維圖像數(shù)據(jù)廣泛應用的重要因素,因此在多維圖像數(shù)據(jù)信息傳輸前必須進行高效壓縮[1]。傳統(tǒng)壓縮系統(tǒng)存在壓縮效果差的問題,無法滿足人們對高效壓縮圖像數(shù)據(jù)標準的需求。

        針對上述問題,設計了多維圖像數(shù)據(jù)的分塊無損壓縮系統(tǒng)。通過降低壓縮方法的復雜程度,方便實現(xiàn)快速、實時壓縮;而且傳輸資源有限,因此必須提高編碼效率,以便節(jié)省信道容量以及存儲所占容量,進而提高多維圖像數(shù)據(jù)處理效率,對于高光譜圖像數(shù)據(jù)壓縮具有重要意義。通過實驗證明,分塊無損壓縮系統(tǒng)具有良好壓縮性能,為解決FLASH壓縮器壓縮效果差的問題提供有效途徑。

        1 數(shù)據(jù)分塊無損壓縮硬件結構設計

        多維圖像數(shù)據(jù)分塊無損壓縮系統(tǒng)硬件結構設計如圖1所示。由圖1可知,分塊無損壓縮系統(tǒng)硬件結構設計由數(shù)據(jù)采集、單元控制、數(shù)據(jù)存儲以及電源管理等組成。A/D轉換器可將模擬輸入信號轉換成數(shù)字信號,控制芯片對數(shù)字信號進行實時分塊無損壓縮。經(jīng)過壓縮后的數(shù)據(jù)需儲存到存儲器中,同時控制芯片還要對A/D轉換器內部程序進行控制。晶振可為系統(tǒng)設計提供壓縮器主頻率,也可為管理芯片提供所需電壓[2]。

        本文采用層次化的模塊團隊設計方法。在條件比較復雜情況下,利用該層次化設計方法是一種最有效的設計方案。在結構設計中,通常先依據(jù)設計基本需求,將較大設計項目方案由上至下進行分解,形成若干個較小子模塊,再將子模塊進行分解,可形成若干個更小的子模塊,并繼續(xù)分解,直到所有子模塊容易實現(xiàn)層次化控制為止;然后由底層子模塊執(zhí)行打包程序,底層設計可通過打包程序集成模塊電路,提供給上層設計隨意調用,由此完成最終頂層壓縮結構設計[3]。本文設計的模塊具有個性化、創(chuàng)新性思想。其中最底層利用了VHDL文本設計方法,可使圖像壓縮自上而下的每一層設計都能滿足用戶需求。而頂層利用了原理圖輸入方法,為開發(fā)者提供了具有創(chuàng)新性的思想。

        1.1 輸入數(shù)據(jù)緩存模塊

        所有數(shù)據(jù)傳輸與處理都是由控制芯片完成的。為了保證時鐘與數(shù)據(jù)可同步使用,需設計控制芯片的雙口連接功能,利用一個具有雙向接口的芯片對輸入數(shù)據(jù)進行傳輸,并由存儲器對數(shù)據(jù)進行緩存[4]。A/D轉換器進行轉換后的數(shù)據(jù)為13位,容量大小為1 KB。當數(shù)據(jù)讀寫地址一致時,BUSY信號輸出為0,此時可防止信號溢出,由此可設計數(shù)據(jù)緩存元件符號,如圖2所示。

        1.2 多維圖像存儲器模塊

        1) 多維圖像設計

        多維圖像數(shù)據(jù)存儲器需要存放圖像的兩個主要因素分別是圖像項編碼和多維數(shù)目。存儲器容量設計為1 KB,長度為12位。由于數(shù)據(jù)前綴碼為13位,所有圖像項編碼[5]也為13位。

        通常圖像存儲模型可表示為:圖像項編碼?codevalue(index),前綴編碼?precode(index)和當前碼?appendcode(index)。

        此外,由于存儲器內存有限,當圖像數(shù)據(jù)存滿時,需對數(shù)據(jù)進行初始化處理,此時耗費時間較長,影響了整體壓縮所耗費的時間。為此,在設計時采用兩個同樣的圖像存儲器進行交替工作,可有效提高系統(tǒng)壓縮效率,進而縮短壓縮時間。

        2) 多維圖像關鍵點查找方法

        圖像處理中最關鍵技術就是對圖像因素的查找。利用哈希表查找技術,首先選擇有利于檢索的關鍵項編碼,減少沖突,利用硬件邏輯關系可實現(xiàn)圖像關鍵點準確搜索。構建哈希函數(shù),在圖像數(shù)據(jù)存儲位置和關鍵點之間構建明確關系,促使每個關鍵點與圖像數(shù)據(jù)中的唯一存儲位置相互對應[6]。

        1.3 壓縮序列脈沖發(fā)生模塊

        壓縮序列脈沖發(fā)生模塊需根據(jù)壓縮算法實現(xiàn)有限狀態(tài)模塊之間的相互協(xié)調工作,并進行有效壓縮。其是控制模塊核心部分,產(chǎn)生一定序列脈沖信號,可進行狀態(tài)壓縮轉換,如圖3所示。

        2 分塊無損壓縮軟件設計

        2.1 分塊無損壓縮原理

        分塊無損壓縮軟件設計采用壓縮算法將13位數(shù)據(jù)輸入到存儲器中,進行壓縮后可進行編碼。為了方便存儲可將并行數(shù)據(jù)轉換成8位,并進行相應解壓[7]。

        壓縮解碼原理為:壓縮解碼器首先將多維圖像中前3 021項進行初始化處理,并轉換為圖像因素表中所有圖像要點;然后讀取相應數(shù)據(jù)流,其中數(shù)據(jù)流含有具有指向圖像指針,利用指針從圖像中選取具有壓縮要素的關鍵數(shù)據(jù)輸入到數(shù)據(jù)流中[8]。該部分采用的是同一種編碼器。首先在解碼器中輸入一個方向指針數(shù)據(jù),并取一個數(shù)據(jù)詞條當作一個字符串寫進解碼器數(shù)據(jù)輸出流之中。將字符串保留在圖像中,雖然字符是未知的,但是可隨時對下一個圖像中的字符串進行讀取,以獲取關鍵信息。在后續(xù)解碼步驟中,針對解碼器的輸入需取回一個字符串,并把該字符串寫進輸出流中,同時抽取第一個字符,并存儲,然后經(jīng)過解碼器進行設置,開始下一步解碼。

        2.2 分塊無損壓縮圖像的解碼

        經(jīng)過壓縮后的圖像,需對軟件進行解碼,針對傳輸?shù)臒o損壓縮圖像需利用相應解碼流程進行處理,其中包括圖像解碼、合成與顯示,由于該過程所涉及并不在實時范圍之內,因此可通過軟件進行解碼、合成與顯示[9]。

        3 分塊無損壓縮系統(tǒng)的實現(xiàn)

        根據(jù)上述混合編碼方法,設計具體編碼流程如圖4所示。

        多維圖像數(shù)據(jù)分塊無損壓縮的實現(xiàn)步驟如下:

        1) 對搜索到的圖像關鍵點進行整數(shù)小波變換處理,由此獲得小波等長整數(shù)序列數(shù)據(jù)。該方法不會占用太多內存,由于變換后的數(shù)據(jù)是具有可逆性的,因此對原始數(shù)據(jù)進行輸入可直接被分解成具有尺度系數(shù)數(shù)據(jù)。設置門限值,將低于門限值的部分設置為0,并保留小波系數(shù),這樣既保留了信號特征又提高了壓縮效率[10]。

        2) 軟件部分實現(xiàn)需利用改進后的壓縮算法,其中數(shù)據(jù)輸入流、編碼流和編碼字符串的合理設計具有關鍵性意義。當輸入流流入壓縮數(shù)據(jù)時,輸出編碼可輸出具有索引號的字符表數(shù)據(jù),由此可實現(xiàn)多維圖像分塊無損數(shù)據(jù)的壓縮。

        4 實 驗

        為了驗證多維圖像數(shù)據(jù)的分塊無損壓縮系統(tǒng)設計的合理性,采用VC混合編程開發(fā)測試軟件,在已有測試軟件基礎上采用Visual Basic 6.0進行修改。

        4.1 實驗過程

        在壓縮過程中,多維圖像數(shù)據(jù)存入儲存器中進行緩存的時間大約為1 s,隨后數(shù)據(jù)被分塊,大約分成20個大小為4 005×215的子塊,根據(jù)輸入圖像速率要求,以30 MHz寫入,送入每個分塊大小的時間約為0.038 s,分塊壓縮仿真如圖5所示。

        當輸入01H后,由壓縮仿真獲得的數(shù)據(jù)地址為00A;當這1個地址讀取結果為100H,那么地址為空,即可表示為字符串無匹配關系。壓縮器對01H編碼為104H,那么編碼值即為104H。當再次處理的字符串為01H時,可通過字符串找到匹配串,進而回到輸入字符狀態(tài)。當再次輸入01H時,多維圖像存儲數(shù)據(jù)已不存在,那么無需數(shù)據(jù)輸出;如果數(shù)據(jù)依然存在,則需輸入前綴編碼,再用索引號代替字符串輸出,由13位減少為8位,達到壓縮目的。

        4.2 實驗結果與分析

        多維圖像數(shù)據(jù)分塊壓縮的關鍵在于冗余數(shù)據(jù)數(shù)量,即一個數(shù)據(jù)集中重復數(shù)據(jù)數(shù)量,查看與運行周期是否匹配,根據(jù)不同壓縮效果驗證本文設計系統(tǒng)的壓縮性能。將傳統(tǒng)壓縮系統(tǒng)與本文壓縮系統(tǒng)的壓縮性能進行對比,如表1,表2所示。

        由表1,表2可知:當文件大小為108 KB時,傳統(tǒng)壓縮系統(tǒng)壓縮后的文件大小為98 KB,而本文設計的壓縮系統(tǒng)壓縮后的文件大小為58 KB,兩者之間相差40 KB;當文件大小為2 047 KB時,傳統(tǒng)壓縮系統(tǒng)壓縮后的文件大小為1 198 KB,而本文設計的壓縮系統(tǒng)壓縮后的文件大小為521 KB,兩者之間相差677 KB。由此可知,本文設計的分塊壓縮系統(tǒng)具有良好的壓縮性能。

        針對多維圖像做分布式無損壓縮結果測試,將傳統(tǒng)壓縮系統(tǒng)與本文壓縮系統(tǒng)的波段碼率情況進行對比,結果如圖6所示。

        由圖6可知,在均勻信源情況下對比傳統(tǒng)系統(tǒng)與本文系統(tǒng)每個波段的碼率,可以看出,傳統(tǒng)系統(tǒng)碼率要高于本文設計的系統(tǒng),主要是因為在多維圖像預測殘差經(jīng)過分塊壓縮后的二進制信息源分布比較均勻,因此,針對實際多維圖像數(shù)據(jù)的壓縮,采用分塊壓縮系統(tǒng)效果要優(yōu)于傳統(tǒng)壓縮系統(tǒng)。

        4.3 實驗結論

        根據(jù)上述實驗內容,得出實驗結論:本文設計的分塊壓縮系統(tǒng)具有良好壓縮性能,主要是因為在多維圖像預測殘差經(jīng)過分塊壓縮后的二進制信息源分布比較均勻。因此,針對實際多維圖像數(shù)據(jù)的壓縮,采用分塊壓縮系統(tǒng)效果要優(yōu)于傳統(tǒng)壓縮系統(tǒng)。

        5 結 語

        多維圖像數(shù)據(jù)分塊壓縮系統(tǒng)的設計是一種實數(shù)編碼的自適應設計方法,可適應不同數(shù)據(jù)流字符串表的構建,實現(xiàn)多維圖像數(shù)據(jù)的無損壓縮。通過實驗證明,分塊無損壓縮系統(tǒng)具有良好的壓縮性能,為FLASH壓縮器壓縮效果差的問題提供了有效的解決方案。

        參考文獻

        [1] 黃慶卿,湯寶平,鄧蕾,等.機械振動無線傳感網(wǎng)絡數(shù)據(jù)分塊無損壓縮方法[J].儀器儀表學報,2015,36(7):1605?1610.

        HUANG Qingqing, TANG Baoping, DENG Lei, et al. Data block?based lossless compression for machine vibration wireless sensor networks [J]. Chinese journal of scientific instrument, 2015, 36(7): 1605?1610.

        [2] 徐妮妮,張明明,汪劍鳴.純二維5/3小波變換及其在CT圖像無損壓縮中的應用[J].電信科學,2016,32(6):73?82.

        XU Nini, ZHANG Mingming, WANG Jianming. True 2?D 5/3 wavelet transform and its application for CT image lossless compression [J]. Telecommunications science, 2016, 32(6): 73?82.

        [3] 周強,胡江濤,王志強,等.基于BCS?SPL壓縮感知算法的紙病圖像重構[J].中國造紙,2016,35(12):25?30.

        ZHOU Qiang, HU Jiangtao, WANG Zhiqiang, et al. Paper disease image reconstruction based on BCS?SPL algorithm [J]. China pulp & paper, 2016, 35(12): 25?30.

        [4] 李大偉,劉成,鄭建華,等.適用于探空火箭的圖像采集與壓縮系統(tǒng)[J].國防科技大學學報,2017,39(2):71?77.

        LI Dawei, LIU Cheng, ZHENG Jianhua, et al. Image capture and compression system for sounding rocket [J]. Journal of National University of Defense Technology, 2017, 39(2): 71?77.

        [5] MASMOUDI Atef, PUECH W, MASMOUDI Afif. An improved lossless image compression based arithmetic coding using mixture of non?parametric distributions [J]. Multimedia tools and applications, 2015, 74(23): 10605?10619.

        [6] 靖固,楊華宇.基于FPGA+DSP實時圖像采集處理系統(tǒng)設計[J].哈爾濱理工大學學報,2016,21(4):40?44.

        JING Gu, YANG Huayu. The real?time image acquisition and processing system design with FPGA and DSP [J]. Journal of Harbin University of Science and Technology, 2016, 21(4): 40?44.

        [7] MUTHUKUMARAN N, RAVI R. Hardware implementation of architecture techniques for fast efficient lossless image compression system [J]. Wireless personal communications, 2016, 90(3): 1?25.

        [8] 王相海,張智迪,宋傳鳴.四叉樹分塊的高光譜圖像分布式無損編碼[J].中國圖象圖形學報,2015,20(8):1102?1109.

        WANG Xianghai, ZHANG Zhidi, SONG Chuanming. Lossless distributed source coding of hyperspectral images based on quadtree segmentation [J]. Journal of image and graphics, 2015, 20(8): 1102?1109.

        [9] TANG Guofei, ZHOU Haifang, TAN Qingping. Design and implementation of space?borne parallel remote sensing image compression system based on multi?core DSP [J]. Journal of computer applications, 2017, 37(5): 1246?1250.

        [10] ZHANG Huixin, CAO Aoxiang. A design of real?time image compression system based on FPGA and ADV212 [J]. Chinese journal of electron devices, 2016, 39(2): 483?486.

        猜你喜歡
        系統(tǒng)設計解碼
        《解碼萬噸站》
        《解碼萬噸站》
        《解碼萬噸站》
        解碼eUCP2.0
        中國外匯(2019年19期)2019-11-26 00:57:32
        NAD C368解碼/放大器一體機
        Quad(國都)Vena解碼/放大器一體機
        一種基于SATA硬盤陣列的數(shù)據(jù)存儲與控制系統(tǒng)設計研究
        工業(yè)熱電偶計量檢定系統(tǒng)設計
        基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設計與應用
        目標特性測量雷達平臺建設構想
        科技視界(2016年22期)2016-10-18 14:34:34
        乱人伦中文无码视频在线观看| 中文字幕日韩精品亚洲精品| 深夜日韩在线观看视频| 国产亚洲人成在线观看| 精品伊人久久大线蕉色首页| 亚洲精品无码不卡在线播放he| 欧美在线成人午夜网站| 久久国产精品男人的天堂av| 亚洲中文乱码在线观看| 男女视频在线观看一区| 日本肥老妇色xxxxx日本老妇| 国产精品国产午夜免费看福利| 国产成人一区二区三区免费观看| 精品中文字幕日本久久久| 手机免费高清在线观看av| 中文字幕av伊人av无码av | 亚洲av成人无码网天堂| 久久精品国产亚洲AV古装片| av在线播放一区二区免费| 久久99热国产精品综合| 亚洲中文字幕无码中文字在线| av无码精品一区二区三区四区| 成美女黄网站18禁免费| 男女深夜视频网站入口| 深夜放纵内射少妇| 亚洲av无码不卡久久| 国产精品深夜福利免费观看| 日本高清一区二区三区色| av免费在线播放视频| 女的扒开尿口让男人桶30分钟| 欧美性videos高清精品| 久久无码高潮喷水抽搐| 亚洲精品中文字幕不卡| 天天做天天添av国产亚洲| 国产免费丝袜调教视频| 久久久久亚洲AV片无码乐播| 在线观看av不卡 一区二区三区| 亚洲av无码乱码国产麻豆| 国产成人无码a区在线观看视频| 色综合久久久久综合999| 日本一区二区三区在线观看视频|