<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 網(wǎng)絡(luò)與存儲(chǔ) > 設(shè)計(jì)應(yīng)用 > 基于FPGA的無損圖像壓縮系統(tǒng)設(shè)計(jì)

          基于FPGA的無損圖像壓縮系統(tǒng)設(shè)計(jì)

          作者:于瀟 時(shí)間:2014-12-29 來源:電子產(chǎn)品世界 收藏
          編者按:  摘要:本文簡(jiǎn)要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優(yōu)勢(shì),隨后詳細(xì)分析了該算法的編碼步驟和硬件實(shí)現(xiàn)方案,最后公布了基于該方案的FPGA性能指標(biāo)。和其他壓縮算法相比該方案可極大地減小無損圖像壓縮系統(tǒng)所需的存儲(chǔ)空間和壓縮時(shí)間。   引言   隨著信息技術(shù)的巨大革新,數(shù)據(jù)存儲(chǔ)和傳輸開始在人類生活中變得越來越重要,數(shù)據(jù)壓縮技術(shù)因而應(yīng)運(yùn)而生,它不僅能減少數(shù)據(jù)存儲(chǔ)所需的空間還可以緩解傳輸帶寬的壓力。數(shù)據(jù)壓縮可以分為有損壓縮和無損壓縮兩種,其中有損壓縮技

            控制單元負(fù)責(zé)產(chǎn)生控制信號(hào)以協(xié)調(diào)各電路模塊的工作順序;上下文模型選取單元將像素值輸入進(jìn)行存儲(chǔ),產(chǎn)生當(dāng)前像素、相鄰像素和上下文預(yù)測(cè)值Δ;預(yù)測(cè)單元根據(jù)不同的上下文模型求出像素殘余值;編碼單元對(duì)像素殘余值進(jìn)行修正的二元編碼或編碼;并串轉(zhuǎn)換單元負(fù)責(zé)將編碼結(jié)果轉(zhuǎn)換為碼流進(jìn)行輸出。

          本文引用地址:http://www.ex-cimer.com/article/267434.htm

            圖5所示為各個(gè)電路子模塊的接口定義及連線圖。其中上下文產(chǎn)生模塊和預(yù)測(cè)模塊功能具有連續(xù)性,用一個(gè)模塊表示,像素值以光柵掃描的順序逐行進(jìn)行讀入,需要一個(gè)行對(duì)像素值進(jìn)行存儲(chǔ),每完成對(duì)一個(gè)的編碼操作之后,將中該處的像素值更新為當(dāng)前行當(dāng)前列的像素值,本方案處理的圖像大小為512*512,因此只需要一個(gè)512*8比特的存儲(chǔ)器。修正二元編碼和編碼模塊算法相對(duì)復(fù)雜一些,為了加快系統(tǒng)的時(shí)鐘頻率,將算法中的計(jì)算步驟進(jìn)行拆分細(xì)化。編碼模塊需要進(jìn)行參數(shù)K的選取,若K的可能值有4個(gè),則還需要256*8*4比特大小的存儲(chǔ)器作為累加表。最后,由于編碼后的碼值是變長(zhǎng)的,為了滿足輸出端口的要求,要對(duì)編碼結(jié)果進(jìn)行并串轉(zhuǎn)換操作,輸出端以碼流的形式進(jìn)行輸出。

            壓縮系統(tǒng)已集成在XILINX VIRTEX-5 上,并利用開發(fā)板XUPV5_LX110T進(jìn)行了驗(yàn)證,當(dāng)工作頻率為20MHZ時(shí), 吞吐率可達(dá)45f/s,所需存儲(chǔ)空間僅為13.1Kbits,每幀的功耗僅為13.67毫瓦。經(jīng)過若干經(jīng)典圖像測(cè)試后發(fā)現(xiàn)此壓縮系統(tǒng)的平均壓縮比為2.2,和主流的無損算法(如JPEG-LS)相當(dāng),但壓縮效率提升約80%左右。

            3 結(jié)語

            科技的發(fā)展和移動(dòng)終端的普及對(duì)系統(tǒng)的處理效率提出了越來越高的要求。本方案中的無損系統(tǒng)和傳統(tǒng)壓縮算法(如JPEG-LS, CALIC等)相比,在壓縮比相當(dāng)?shù)那闆r下,算法簡(jiǎn)單,所需的存儲(chǔ)器面積和處理時(shí)間也都大幅度下降,可以很好地兼容到醫(yī)療或航天圖像壓縮系統(tǒng)中。

            參考文獻(xiàn):
            [1] Liang J Y, Chen C S, Huang C H, et al. Lossless compression of medical images using Hilbert space-filling curves [J]. Computerized Medical Imaging and Graphics, 2008, 32(3): 174-182
            [2] Wu X, Memon N. Context-based, adaptive, lossless image coding[J]. Transactions On Communications, IEEE, 1997, 45(4): 437-444
            [3] Lossless and Near-Lossless Coding of Continuous Still Images (JPEG-LS), ISO/IEC JTC1/SC29 WG1 ITU-T SG8 (JPEG/JBIG), CD 14495, 1998
            [4] P. G. Howard and J. S. Vitter, Fast and efficient lossless image compression[C], in Proc. IEEE Int. Conf. Data Compression, 1993
            [5] Tsai T H,Lee Y H,Lee Y Y. Design and analysis of high-throughput lossless image compression engine using VLSI-oriented FELICS algorithm [J]. Transactions on Very Large Scale Integration (VLSI) Systems, IEEE, 2010
            [6] 薛金勇,黑勇,陳黎明.快速高效無損圖像壓縮系統(tǒng)的低功耗硬件實(shí)現(xiàn)[J].哈爾濱工程大學(xué)學(xué)報(bào),2014

          fpga相關(guān)文章:fpga是什么



          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();