基於FPGA的多級小波逆變換實時系統設計

2021-01-15 電子產品世界

由JPEG工作組制定的新一代靜止圖像壓縮標準JPEG2000,引入了小波變換和EBCOT編碼的全新設計結構,使得JPEG2000擁有壓縮比高、支持有損和無損壓縮、碼流隨機存取及處理、逐漸傳輸顯示解碼等優點。由於受實現複雜度高、成本控制困難等因數制約,未能得到廣泛應用。據統計,JPEG2000實現複雜度約是目前主流JPEG實現的30倍。因此,一種廉價、有效、實時的解決方案,對於JPEG2000的推廣應用較為有利。本文針對JPEG2000解碼系統中核心處理模塊——離散小波逆變換(IDWT),採用提升小波算法,提出了一種雙路並行的實現結構,並基於Xilinx公司低功耗的xc2v3000-4-fg676晶片進行布局布線仿真驗證表明,該方案是一種高速、實時的硬體解決方案,能較好地解決JPEG200 0解碼系統中對於小波逆變換實時處理的瓶頸。

1 離散小波變換
1.1 離散小波變換
小波理論是在調和分析的數學理論上發展起來的一個新的應用數學分支,它和傅立葉變換(Fourier)分析具有密切聯繫,但卻克服了Fo-urier在時域裡局部分析能力的缺陷,能夠同時提供較精確的時域定位和較精確的頻域定位,是一種可變解析度分析。小波分析在時域和頻域同時具有良好的局部化性質,是處理非平穩信號的有力工具。它的多解析度分析是JPEG2000標準中進行漸進式壓縮的基礎。
離散小波變換(Discrete Wavelet Transform,DWT)由連續小波ψu,s(t)對尺度參數s和位置參數u離散化得到,即取,m,n∈Z,從而得到離散小波

在實際應用中,為了方便計算機處理,在式(1)的基礎上,取a0=2,b0=1,從而得到二進小波

在實際應用中,採用傳統卷積方式實現的第一代小波存在一些明顯缺點:
(1)信號經過小波變換後產生的浮點數不能由有限字長的計算機精確地重構。
(2)圖像的尺寸大小有限制,並不能對所有尺寸的圖像進行變換處理。
(3)對內存需求量大,不適宜DSP、FPGA等硬體實現。
為了克服這些問題並將小波普適化,目前工程應用中主要借用提升算法(Lifting Scheme)直接在空間域上計算小波係數的方式來構造。提升方法既保持了原有的小波特性,又克服平移伸縮不變性所帶來的局限,而且還能擺脫傳統的濾波器和傅立葉的頻域概念,保證在高倍數據壓縮情況時的圖像質量。
1.2 CDF9/7小波提升算法
JPEG2000標準給出兩種雙正交小波濾波器,即有損壓縮和無損壓縮,前者採用CDF9/7小波,後者採用5/3小波。CDF9/7小波是圖像壓縮的首選濾波器,自然圖像壓縮性能好於5/3小波。因此本論文選擇CDF9/7小波進行提升格式小波變換硬體設計,其提升結構和實現步驟分別如圖1所示。

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


對於CDF9/7小波,取(α,β,γ,δ,ζ)=(1.586 134 342,0.052 980 118,0.882 811 076,0.443 506 852,1.149 604 398)。


相關焦點

  • 基於fpga二維小波變換核的實時可重構電路
    項目背景及可行性分析本文引用地址:http://www.eepw.com.cn/article/266432.htm  2.1 項目名稱及摘要:  基於fpga二維小波變換核的實時可重構電路  現場可編程門陣列為可進化設計提供了一個理想的模板
  • 基於FPGA實現多種小波變換
    引 言 基於提升框架的小波變換方法,利用FPGA 可編程特性可實現多種小波變換。在結構設計中採用由下至上的設計方法,每個提升步驟都由一些可編程的參數來表示,保證了每個步驟均可重構。這些參數包括用於表示數據的位數和每個內部數學模塊的通道深度。在邏輯綜合時按不同小波的要求,改變參數可得到不同的結果。以圖像處理中常用的(5 ,3)濾波器為例說明依靠FPGA 的重組特性實現濾波器的小波變換核方法。實驗結果表明,利用FPGA 設計的提升小波變換核能滿足不同場合和不同運行的要求。
  • 基於FPGA 的二維提升小波變換IP核設計
    提出了一種高效並行的二維離散提升小波(DWT)變換結構,該結構只需要7 行數據緩存,即可實現行和列方向同時進行濾波變換。採用一種基於CSD 編碼和優化的移位加操作實現常係數乘法器,整個小波變換插入多級流水線寄存器,加快了處理速度。
  • 基於FPGA 的多用途提升小波變換核
    引 言本文引用地址:http://www.eepw.com.cn/article/189802.htm基於提升框架的小波變換方法,利用FPGA 可編程特性可實現多種小波變換。
  • 基於FPGA的無損圖像壓縮系統設計
    編者按:  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。
  • 基於小波理論實時壓縮解壓縮晶片ADV611實現實時監控的方法
    美國AD公司新推出的基於小波理論實時壓縮解壓縮晶片ADV611能較好地實行視頻信號壓縮,用該晶片實現的圖像壓縮具有壓縮可調範圍大,壓縮質量高等優點。  1.4 硬體實現小波變換    ADV611的小波變換模塊採用硬體編碼方式實現了基於Morlet小波的雙正交小波基(7,9)的小波變換和逆變換,每場獨立進行子帶編碼,通過濾波將一幀視頻分成42個可分離的頻帶,然後再進行壓縮,色度分量佔總頻帶的2/3即28個頻帶,亮度分量佔剩下的14個頻帶。
  • 基於小波變換與DSP的實時音頻視頻處理系統
    本文引用地址:http://www.eepw.com.cn/article/20901.htm 1 音/視頻實時處理系統 低碼率視頻通信的主要技術問題是音/視頻壓縮編碼技術,即用來實現在滿足足夠質量和硬體成本的條件下降低所需的碼率。小波變換充分利用人眼的視覺特性,克服了重構圖像會出現的塊效應、蚊子效應、模糊等現象。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    系統硬體分為語音信號的採集和播放,基於dsp的語音識別,fpga動作指令控制、步進電機及其驅動、dsp外接快閃記憶體晶片,jtag口仿真調試和鍵盤控制幾個部分。 4 機器人的動作控制系統設計 4.1 fpga邏輯設計 系統通過語音控制機器人頭部動作,頭部運動分為上下和左右運動2個自由度,需要2個步進電機控制,dsf完成語音識別以後,輸出相應的動作指令,動作執行結束後
  • 一種基於FPGA的實時紅外圖像預處理方法
    針對這一問題,提出一種基於FPGA的實時紅外圖像預處理方法。該方法採用了流水線技術來並行完成非均勻校正、空間濾波、直方圖統計等多個紅外圖像預處理算法,對系統結構進行了改進和優化。經過實驗測試驗證,該方法合理可行,能夠實時高效地完成紅外圖像預處理任務。與DSP圖像預處理系統相比可以節約將近50%的處理時間。
  • 基於小波變換的視頻應變測量系統設計與實現
    在材料拉伸試驗的背景下,設計並採用視頻應變測量系統間接測量材料拉伸試驗中實時變化的應變。該應變測量系統既要滿足試驗的測量精度,又要保證測量的實時性。文中在材料拉伸試驗應變測量的精密邊緣檢測算[2,3]法進行了深入研究,在成熟的小波變換理論下,創新地將小波變換期望亞像素算法應用於視頻應變測量系統設計中。
  • 基於FPGA的實時中值濾波器硬體實現
    在許多實際應用場合,如高清視頻監控、X光圖像的降噪等,需要快速且實時地進行中值濾波,軟體實現達不到實時處理的要求,因此選用硬體實現。 在硬體實現上,文獻[1]、[2]等採用行延遲的方法形成鄰域數據,以實現3×3的中值濾波。文獻[7]為了提高紅外成像跟蹤器設計了大窗口的中值濾波器。
  • 基於小波域的二維混沌加密算法
    混沌動力學系統具有偽隨機性、確定性和對初始條件與系統參數的極端敏感性,因此,它為圖像信息加密提供了很好的途徑,利用它可以構造非常好的信息加密系統。  基於圖像變換域的算法是近年提出來的,主要採用的是離散餘弦變換和離散小波變換。而基於離散小波變換域[1-2]的圖像加密算法因為小波分析具有時域和頻域的良好局部化性質而得到更加廣泛的應用。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 一種基於小波變換的圖像壓縮方法與實現
    隨著計算機、通信、電子信息技術的快速發展,人們的生活與圖像緊密相連,如數位電視圖像、3G通信、彩信、導航系統圖像、視頻圖像防盜系統等。然而圖像信息包含的信息量巨大,這給儲存、處理和傳輸帶來了很多困難,這也是相關技術發展的瓶頸。
  • 基於自適應提升小波變換的電能質量檢測節點
    本文在研究無線傳感網絡的基礎上,提出了一種基於自適應提升小波變換的電能質量檢測節點設計方案,實現了監控中心對檢測節點電能質量遠程實時、準確的檢測和識別,為電力系統的集中管護和檢修提供依據。1 系統總體設計 由電力系統的運行環境和特點,檢測到電能質量檢測PQD(Power Quality Detection)信號不可避免地會包含一些噪聲信號。
  • 基於FPGA的快速9/7整形離散小波變換系統
    美國空間數據系統諮詢委員會(簡稱CCSDS)於2005年推出一套適用於空間領域的圖像壓縮標準,標準使用了離散小波變換為核心算法,推薦使用9/7整數離散小波變換實現無損圖像壓縮,由於該算法結構簡單,易於硬體設計實現,因此可以用FPGA來實現提升小波算法。
  • 基於nRF51822的心電監測系統設計
    編者按:本文介紹了一種基於nRF51822的心電監測系統,該心電監測系統採用基於低功耗藍牙4.0的nRF51822作為核心處理晶片,採用AD823傳感器及其外圍電路組成心電採集模塊,採集使用者的心電信息,同時針對人體心電信息存在的噪聲幹擾、信號微弱等問題,本文提出了基於小波變換閾值去噪法
  • 基於小波變換的圖像壓縮算法改進研究
    定義2:連續小波變換  對於信號,其連續小波變換為:(2)  其逆變換為:(3)  其中,為小波係數(wf)(a,b),其值越大,信號與小波越相似。,離散小波變換為:(4)2 基於小波變換的圖像壓縮2.1 基於小波變換的圖像壓縮基本流程  小波圖像壓縮基本流程包括編碼和解碼兩個階段。
  • 基於RCP的混合型電力濾波器設計
    基於RCP的混合型電力濾波器設計 葉子 發表於 2012-01-26 14:33:11   本文基於Simulink軟體對混合型有源電力濾波器(Hvbrid Active Power Filter,HAPF)
  • 圖像的二維提升小波變換的FPGA實現
    小波分析理論以其良好的時頻區域性和多解析度分析能力,開闢了圖像處理的嶄新領域。小波變換是一種很好的圖像分解方法,非常適合於分析突變信號而用於靜止圖像邊緣的提取和壓縮。