基於FPGA的無損圖像壓縮系統設計

2020-12-08 電子產品世界

編者按:  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。和其他壓縮算法相比該方案可極大地減小無損圖像壓縮系統所需的存儲空間和壓縮時間。  引言  隨著信息技術的巨大革新,數據存儲和傳輸開始在人類生活中變得越來越重要,數據壓縮技術因而應運而生,它不僅能減少數據存儲所需的空間還可以緩解傳輸帶寬的壓力。數據壓縮可以分為有損壓縮和無損壓縮兩種,其中有損壓縮技

  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。和其他壓縮算法相比該方案可極大地減小無損圖像壓縮系統所需的存儲空間和壓縮時間。

本文引用地址:http://www.eepw.com.cn/article/267434.htm

  引言

  隨著信息技術的巨大革新,數據存儲和傳輸開始在人類生活中變得越來越重要,數據壓縮技術因而應運而生,它不僅能減少數據存儲所需的空間還可以緩解傳輸帶寬的壓力。數據壓縮可以分為有損壓縮和無損壓縮兩種,其中有損壓縮技術可以獲得較高的壓縮比,但是會丟失一些圖片信息,可以應用在對圖像質量要求不高的領域,但是在醫療圖像、航天圖像等特殊領域中,則要求圖像壓縮算法是無損的[1]

  無損壓縮技術可以去除冗餘信息並保證重建的步驟不會對原始信息帶來任何損失。這樣一來,解碼後的信息就和原始信息精確相等。CALIC [2]和JPEG-LS[3]等諸多算法都已經被廣泛應用在這一領域。另外,離散小波變換(DWT)算法也常被用來放鬆對開環視頻編碼系統存儲空間和帶寬的要求。但是,這些算法大多對數據具有嚴重的依賴性並且編碼步驟較為複雜,因此限制了其在高速產品中的應用。快速高效無損圖像壓縮系統(FELICS)於1993年由P.G.howard提出[4],這是一種以編碼效率見長的無損圖像壓縮算法,並且編碼時對數據沒有依賴性,因此能應用在高速壓縮系統中[5-6]。幾種壓縮算法的壓縮比和壓縮時間對比如圖1所示,可以看出FELICS算法壓縮比適中,但壓縮效率的優勢較為明顯。

  接下來將詳細分析FELICS算法的優勢和具體的編碼步驟,最後將針對這一壓縮算法提出一種基於FPGA的硬體實現方案。

  1 整體算法設計

  FELICS算法中應用到三種主要的技術手段:像素點分布模型的選取、修正的二元編碼和GOLOMB-RICE熵編碼。

  1.1 像素點分布模型

  整幅圖像前兩個像素點不進行編碼處理直接輸出,從第三個像素點開始選取與之相鄰的兩個像素點作為參考像素點,參考像素點的選取規則如圖3所示,用i和j來表示行號和列號,P,N1和N2表示當前像素點和兩個參考像素點,選取規則如下:

  If (i==1 && j<3) 直接輸出,無需編碼

  If (i==1 && j>2) N1=P[i,j-1],N2=P[i,j-2];

  If (i>1 && j==1) N1=P[i-1,j],N2=P[i-1,j+1];

  If (i>1 && j>1) N1=P[i,j-1],N2=P[i-1,j];

  選出參考像素點N1與N2之後,將二者進行比較,記較大者為H,較小者為L,Δ為H-L。

fpga相關文章:fpga是什麼


相關焦點

  • 基於FPGA的多級小波逆變換實時系統設計
    由JPEG工作組制定的新一代靜止圖像壓縮標準JPEG2000,引入了小波變換和EBCOT編碼的全新設計結構,使得JPEG2000擁有壓縮比高、支持有損和無損壓縮、碼流隨機存取及處理、逐漸傳輸顯示解碼等優點。
  • 聲納圖像動態範圍擴展與FPGA實現
    基於課題組研製的多波束成像聲納原理樣機的研製,分析了數據動態範圍壓縮導致圖像細節丟失的原因及其對成像質量的影響,採用JPL快速平方根近似算法改善了開方運算FPGA實現過程的資源佔用和系統延時。最後,對改進設計方案進行了實驗驗證,通過多波束成像聲納系統的消聲水池實驗證明了本文動態範圍擴展方法的有效性和可行性,系統成像質量改善明顯,達到優化設計的預期目標。
  • 一種基於FPGA的實時紅外圖像預處理方法
    摘要:由於紅外圖像預處理算法自身的複雜性,使得紅外圖像在DSP中的預處理時間較長。針對這一問題,提出一種基於FPGA的實時紅外圖像預處理方法。
  • 基於小波變換的JPEG2000圖像壓縮編碼系統的仿真與
    引言本文引用地址:http://www.eepw.com.cn/article/192138.htm  隨著多媒體技術的發展,出現了各種各樣的靜止圖像壓縮技術,其中最成功的當推JPEG標準。
  • 基於運動補償和幀內編碼實現視頻圖像的無損壓縮
    本文結合實例,提出實用的圖像壓縮編碼方案。關鍵詞: 視頻圖像;小波變換;運動補償;壓縮編碼引言圖像壓縮是圖像處理中一個最重要的環節,而對視頻圖像的壓縮與復原更是其中的關鍵技術。本文針對「公路安全線軋壓監測系統」實例,介紹一種實用可行的無損圖像壓縮方案。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    一個體積小、低功耗、高速度能完成特定範圍語音識別和動作指令的機器人系統的研製具有很大的實際意義。 2 系統硬體總體設計 系統的硬體功能是實現語音指令的採集和步進電機的驅動控制,為系統軟體提供開發和調試平臺。如圖1所示。
  • 基於FPGA的結構光圖像中心線提取
    編者按:在線結構光視覺三維測量系統中,為了實現對結構光圖像線條紋中心的實時高精度提取,本文採用了極值法、閾值法和灰度重心法相結合的中心線提取方法。利用現場可編程門陣列器件(FPGA)的流水線技術以及並行技術的硬體設計來完成運算,保證了光條紋中心點的實時準確提取。
  • 基於DSP Builder的JPEG靜態圖像壓縮算法的實現
    以前DSP開發者只能直接使用VHDL或VerilogHDL語言進行FPGA的DSP系統設計,難度比較大。現在利用基於FPGA的DSP開發工具DSP Builder以及完整的軟體開發平臺,可以使設計者遵循一條類似於軟體設計流程的開發方法進行FPGA的DSP設計,設計效率大為提高。基於DSP Builder的系統級開發流程如圖1所示。
  • 多光譜可見光遙感圖像壓縮系統設計
    該系統設計採用ADV212,通過小波變換及熵編碼實現對大數據量的空間遙感圖像進行高質量實時壓縮,並且採用FPGA完成圖 像數據輸入、壓縮碼流輸出、圖像預處理以及對ADV212的工作模式進行控制。實驗結果表明,該系統設計功耗低、成本低、調試簡單合理,具有較好的壓縮效 果。可滿足多光譜可見光遙感圖像對高質量壓縮比的要求。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 常用數據無損壓縮算法分析
    引言 當今,各種信息系統的數據量越來越大,如何更快、更多、更好地傳輸與存儲數據成為數據信息處理的首要問題,而數據壓縮技術則是解決這一問題的重要方法
  • 基於DSP+FPGA的紅外圖像小目標檢測系統設計
    近年來,紅外探測系統因其具有隱蔽性,抗幹擾性,全天候工作等特點,在現代戰爭中具有重要的作用,而紅外圖像中小目標的檢測將直接影響制導系統的有效作用距離及設備的複雜程度
  • 基於FPGA的快速9/7整形離散小波變換系統
    美國空間數據系統諮詢委員會(簡稱CCSDS)於2005年推出一套適用於空間領域的圖像壓縮標準,標準使用了離散小波變換為核心算法,推薦使用9/7整數離散小波變換實現無損圖像壓縮,由於該算法結構簡單,易於硬體設計實現,因此可以用FPGA來實現提升小波算法。
  • 圖像的二維提升小波變換的FPGA實現
    小波分析理論以其良好的時頻區域性和多解析度分析能力,開闢了圖像處理的嶄新領域。小波變換是一種很好的圖像分解方法,非常適合於分析突變信號而用於靜止圖像邊緣的提取和壓縮。
  • 基於VFW的成像聲納視頻壓縮存儲設計
    編者按:  摘要:針對聲納系統圖像實時存儲過程中的大數據量問題,本文提了一種聲納視頻壓縮存儲的工程實現方法。採用MPEG-4視頻編碼標準[1]及Xvid編碼器,基於VFW數字視頻軟體開發包,在VS2010開發環境下實現了對聲吶視頻的高壓縮率、高壓縮質量的實時壓縮存儲。
  • JPEG2000數據壓縮的FPGA實現
    為解決圖像數據的高壓縮性能問題,本文提出了基於JPEG2000標準的數據壓縮系統的FPGA實現方案。相對於軟體算法實現和其他硬體方法,採用FPGA硬體實現可降低系統複雜度提高性能。最終設計的IP核具有資源佔用少,性能良好和便於擴展等優點,能夠滿足通信傳輸和照相設備等應用需求。
  • 基於FPGA的實時中值濾波器硬體實現
    在許多實際應用場合,如高清視頻監控、X光圖像的降噪等,需要快速且實時地進行中值濾波,軟體實現達不到實時處理的要求,因此選用硬體實現。 在硬體實現上,文獻[1]、[2]等採用行延遲的方法形成鄰域數據,以實現3×3的中值濾波。文獻[7]為了提高紅外成像跟蹤器設計了大窗口的中值濾波器。
  • 安賽公司推高性能無損數據壓縮加速卡賽馳1000
    存儲在線 7月12日北京消息:杭州安賽信息技術有限公司今天在北京宣布,向業界首次推出高性能無損數據壓縮加速卡??賽馳1000 PCI Express。 該卡採用LZS壓縮算法, 使用4個300MB/s壓縮晶片, 整體數據處理性能達到驚人的9.6Gbps, 是目前全球市場性能最高的無損數據壓縮加速卡。
  • 1Mb壓縮成100k,圖片無損壓縮我選擇它
    Boss有話說 Compressor 這是一款能夠快速高效壓縮圖片的在線神器,可以在線壓縮優化的格式包含 JPEG,PNG,SVG,GIF 和 WEBP 等主流的圖片格式。
  • 一種基於小波變換的圖像壓縮方法與實現
    隨著計算機、通信、電子信息技術的快速發展,人們的生活與圖像緊密相連,如數位電視圖像、3G通信、彩信、導航系統圖像、視頻圖像防盜系統等。然而圖像信息包含的信息量巨大,這給儲存、處理和傳輸帶來了很多困難,這也是相關技術發展的瓶頸。