聲納圖像動態範圍擴展與FPGA實現

2020-12-05 電子產品世界

編者按:本文針對成像聲納擴展圖像動態範圍和增強圖像細節的需求,提出了一種基於開方運算的動態範圍擴展方法。基於課題組研製的多波束成像聲納原理樣機的研製,分析了數據動態範圍壓縮導致圖像細節丟失的原因及其對成像質量的影響,採用JPL快速平方根近似算法改善了開方運算FPGA實現過程的資源佔用和系統延時。最後,對改進設計方案進行了實驗驗證,通過多波束成像聲納系統的消聲水池實驗證明了本文動態範圍擴展方法的有效性和可行性,系統成像質量改善明顯,達到優化設計的預期目標。

摘要:本文針對成像聲納擴展圖像動態範圍和增強圖像細節的需求,提出了一種基於開方運算的動態範圍擴展方法。基於課題組研製的多波束成像聲納原理樣機的研製,分析了數據動態範圍壓縮導致圖像細節丟失的原因及其對成像質量的影響,採用JPL快速平方根近似算法改善了開方運算FPGA實現過程的資源佔用和系統延時。最後,對改進設計方案進行了實驗驗證,通過多波束成像聲納系統的消聲水池實驗證明了本文動態範圍擴展方法的有效性和可行性,系統成像質量改善明顯,達到優化設計的預期目標。

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

引言

  成像聲納能夠提供探測區域的高分辨圖像信息,在海洋開發中的應用越來越廣泛。高精度的 轉換器保證了信號處理過程所需的數據動態範圍,為實現系統的高分辨能力提供了可能,高性能成像聲納系統通常都採高位數的 轉換器對接收聲基陣的輸出信號進行採樣和量化。為了保證輸出的圖像數據具有合適的亮度和對比度,同時兼顧到信號處理過程的系統複雜度及顯示設備的實際需求,需要將 高精度數據壓縮到 數據寬度,信號處理過程中的數據流位寬如圖 1所示。數據壓縮方法選擇不當,將使得原有大動態圖像信息得不到保留,即大動態圖像壓縮可能會造成後續 圖像難以復原出原始圖像所丟失的細節信息。文獻[1]在分析了當前紅外圖像細節增強領域的主流處理算法的基礎上,指出了每種技術在處理效果上所存在的優點和不足,探討了基於高精度 採樣圖像數據在細節增強和數據動態範圍壓縮同步處理技術上的優勢。文獻[2]提出一種基於顏色視覺過程的高動態範圍圖像映射方法,通過模擬人眼顏色視覺處理信息的過程壓縮圖像的動態範圍,解決動態範圍壓縮導致細節丟失等問題。文獻[3]根據監控場景本身數據動態範圍較寬但視覺動態範圍不足的情況展開了分析研究,提出了基於 映射的解決方案並進行了FPGA硬體實現,提高了監控畫面的視覺動態範圍。文獻[4]針對紅外焦平面對輻射強度較大的目標輸出動態範剛不足的問題,提出一種場景自適應的紅外焦平面成像動態範圍調整方法實現焦平面成像動態範圍自適應。本文提出的開方運算處理方法解決了系統畫面顯示動態範圍不足的問題,並通過引入一種快速近似算法提高了算法的實時性。

1 問題分析

  文獻[2]在展望中指出本文聲納原理樣機在試驗中存在「數據動態範圍控制問題」,問題重述如下:「由於幹端顯示只能顯示 ( 數據),而多波束形成運算之後的數據是 ,因此,信號顯示利用滿屏圖像數據的最大值進行線性歸一化處理,也就是搜索前一幀數據的最大值,並將該幀的波束數據直接除以該值進行歸一化。這樣做有兩個缺點:一是不利於小信號的顯示;二是當兩幀的波束數據最大值相差很大時,會造成圖像忽明忽暗的閃動。水池測試時,明顯看出了這兩方面的不足。採用的解決方法是改為手動歸一化的方法,人眼通過幹端PC機上顯示的圖像效果手動輸入歸一化數據截取的範圍。默認情況下,截取高八位[15:8]顯示。當圖像較暗的時候,輸入數據7,則截取[14:7]進行顯示。如果圖像依舊較暗,則依次向下取數直至圖像顯示較清晰為止。」

  文獻[5]中採用的處理方法不僅增加了用戶的操作複雜度,降低了用戶的使用體驗,而且存在明顯的缺點,雖然可以通過手動改變截取位調節圖像的亮暗程度,但是在觀測微小信號的同時,大信號會出現飽和的現象,產生畫面模糊,在波束方向圖中表現為雙峰現象,如圖2所示在進行標準信號源測試[3 ]時,軟體畫面的主瓣兩邊由於飽和出現了兩條亮線。

  具體的幀數據方向圖仿真結果如圖3所示,圖3A為截取位過低情況下的幀數據方向圖,圖3B為截取位過高情況下的幀數據方向圖,可以看到由於小信號在截取過程中丟失,方向圖中的旁瓣被截斷。

fpga相關文章:fpga是什麼


相關焦點

  • 前視聲納系統成像視覺改進與實現
    本文基於課題組研發的一款多波束前視聲納系統,著重分析了影響系統成像效果的幾大因素[3],並進行了優化與實現,主要包括通道幅相校正、波束優化設計、動態範圍優化與扇形視圖轉化等。經過改進後的聲納系統成像質量更高,能夠實現對複雜場景的高精度成像。
  • 基於FPGA的複數浮點協方差矩陣實現
    O 引言 協方差矩陣的計算是信號處理領域的典型運算,是實現多級嵌套維納濾波器、空間譜估計、相干源個數估計以及仿射不變量模式識別的關鍵部分,廣泛應用於雷達、聲吶、數字圖像處理等領域。
  • 基於FPGA的多波束成像聲納整機硬體電路設計
    引言本文引用地址:http://www.eepw.com.cn/article/201610/308367.htm多波束成像聲納利用了數字成像技術,在海底探測範圍內形成距離一方位二維聲圖像,具有很高的系統穩定性和很強的信號處理能力。但是由於數字成像系統數據運算量大、需要實時成像等特點,對處理器性能要求很高。
  • OFDM系統中DAGC的應用研究及FPGA實現
    在硬體實現中,通常影響定點化FFT算法精度的有量化誤差、捨入誤差和溢出誤差。一旦決定了量化方式和數據位寬後,量化誤差和捨入誤差都是可估計的,而溢出誤差則隨著輸入信號功率的增大而急劇增加,造成SNR嚴重惡化。  中射頻接收時,通常使用AAGc和DAGC來改善ADC正常工作的動態範圍。
  • 基於FPGA的無損圖像壓縮系統設計
    編者按:  摘要:本文簡要介紹了圖像壓縮的重要性和常用的無損圖像壓縮算法,分析了快速高效無損圖像壓縮算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。
  • 基於FPGA的結構光圖像中心線提取
    實驗表明採用FPGA 實現圖像處理的專用算法能滿足圖像數據進行實時準確提取的要求。實驗表明採用FPGA 實現圖像處理的專用算法能滿足圖像數據進行實時準確提取的要求。有鑑於此,線結構光條中心信息的圖像處理在測量過程中就顯得十分關鍵[1-3]。雖然目前結構光中心線的提取方法有許多種,比如:閾值法、極值法、灰度重心法、方向模板法、Hessian矩陣法等[4-6],這些方法都有各自的優缺點以及一定的應用範圍。基於數字圖像處理的特點是處理的數據量非常大,處理非常耗時。
  • 一種基於FPGA的實時紅外圖像預處理方法
    隨著工藝的發展,FPGA片內邏輯資源和處理速度的提高,將一部分圖像處理算法移植到FPGA中,可採用流水的處理方式,只佔用很少的處理時間,能夠大大降低系統對於DSP的負擔。 本文介紹一種紅外圖像預處理的方法,將圖像非均勻校正、空間濾波、直方圖統計算法移植到FPGA中實現,DSP只完成控制和簡單判斷的功能,有效的提高了系統的實時性。
  • 用FPGA實現FFT算法
    引言  DFT(Discrete Fourier Transformation)是數位訊號分析與處理如圖形、語音及圖像等領域的重要變換工具,直接計算DFT的計算量與變換區間長度N的平方成正比。
  • 基於DSP和FPGA的機器人聲控系統設計與實現
    一個體積小、低功耗、高速度能完成特定範圍語音識別和動作指令的機器人系統的研製具有很大的實際意義。 2 系統硬體總體設計 系統的硬體功能是實現語音指令的採集和步進電機的驅動控制,為系統軟體提供開發和調試平臺。如圖1所示。
  • 基於FPGA的實時中值濾波器硬體實現
    在許多實際應用場合,如高清視頻監控、X光圖像的降噪等,需要快速且實時地進行中值濾波,軟體實現達不到實時處理的要求,因此選用硬體實現。 在硬體實現上,文獻[1]、[2]等採用行延遲的方法形成鄰域數據,以實現3×3的中值濾波。文獻[7]為了提高紅外成像跟蹤器設計了大窗口的中值濾波器。
  • 基於FPGA IP核的FFT實現
    目前現有的文獻大多致力於研究利用FFT算法做有關信號處理、參數估計、F+FT蝶形運算單元與地址單元設計、不同算法的FFT實現以及FFT模型優化等方面。而FPGA廠商Altera公司和Xilinx公司都研製了FFT IP核,性能非常優越。在FFT的硬體實現中,需要考慮的不僅僅是算法運算量,更重要的是算法的複雜性、規整性和模塊化,而有關利用FFT IP核實現FFT算法卻涉及不多。
  • 技術文章—成像系統的動態範圍詳細解讀
    高動態範圍(HDR)成像上面的例子告訴我們,圖像傳感器有限的動態範圍並不會妨礙相機在單獨圖像中充分捕捉高光和陰影。我們所需要做的就是用不同的曝光時間拍攝多張照片。因此,我們可以通過合併多幅圖像來擴展傳感器的場景間動態範圍,而這正是人們在創建高動態範圍(HDR)圖像時所做的。HDR過程包括精確地對齊同一場景的多個圖像,並創建一個合成圖,該合成圖將曝光時間較長的圖像的陰影細節與曝光時間較短的圖像的高亮細節合併在一起。
  • 美專家分析海底聲納圖像:疑發現MH370殘骸
    專家稱,聲納圖像中的可疑物,估計是客機殘骸。(圖片來源:香港《東方日報》網站)參考消息網10月22日報導港媒稱,馬來西亞航空公司MH370客機2014年3月發生空難,今年7月在印度洋的法屬留尼旺島發現的客機機翼殘骸,但大部分碎片仍下落不明。
  • 用FPGA實現FFT算法(圖)
    引言  dft(discrete fourier transformation)是數位訊號分析與處理如圖形、語音及圖像等領域的重要變換工具,直接計算dft的計算量與變換區間長度n的平方成正比。
  • 賽靈思推出Spartan-6 FPGA系列
    (NASDAQ: XLNX))日前推出新一代低成本Spartan® 現場可編程門陣列(FPGA)系列產品,可幫助設計小組實現這一目標。 新推出的Spartan-6 FPGA系列樣品現在即可提供。該系列產品在成本、性能和開發工具方面實現了完美的平衡,可幫助為消費、汽車、監控、無線以及其它成本敏感型市場設計更多創新的終端產品。
  • 美專家:澳公布的海底聲納圖像或是MH370殘骸
    美國專家稱,澳大利亞近日在印度洋海底拍得的聲納圖像,出現神秘對象,懷疑「它」就是MH370的機身殘骸。澳大利亞政府自MH370失蹤至今,就一直協助搜索。當局於本月公開印度洋海底聲納圖像時,美國地理顧問公司專家稱,圖像中的海底有數件「大型對象」,符合「人造金屬部件」特徵;加上圖片與2009年墜落大西洋的法航AF447殘骸圖像相似,故推測該對象就是MH370殘骸。
  • 採用FPGA實現多種類型的數位訊號處理濾波器
    採用 FPGA 設計和實現的高性能濾波器的能力是模擬方法所望塵莫及的。另外,採用FPGA 設計的數字濾波器可以避免模擬設計中存在的某些問題,特別是組件漂移和容差(在高可靠應用中,由溫度過高、老化和輻射問題造成)。這些模擬問題會顯著降低濾波器的性能,特別是在通帶紋波等方面。
  • 如何在FPGA中實現狀態機
    如果您要在物理組件中實現這些狀態圖(工程師在FPGA問世之前就是這麼做的),首先就得生成當前狀態和後續狀態表,然後生成實現狀態機所需的邏輯。不過由於我們將使用FPGA來實現設計,因此我們可以直接從狀態轉換圖開始工作。
  • 光碟機動聲納可以從空中探測海洋
    不過,聲納系統必須部署在船隻或浮標上,這樣會使其速度變慢,並限制了它們能覆蓋的區域。然而,史丹福大學的工程師們已經開發出一種新的光和聲混合技術。他們認為,飛機可以使用這種雷射/聲納組合技術來掃描海洋表面,以獲得水下物體的高解析度圖像。
  • 基於VFW的成像聲納視頻壓縮存儲設計
    編者按:  摘要:針對聲納系統圖像實時存儲過程中的大數據量問題,本文提了一種聲納視頻壓縮存儲的工程實現方法。採用MPEG-4視頻編碼標準[1]及Xvid編碼器,基於VFW數字視頻軟體開發包,在VS2010開發環境下實現了對聲吶視頻的高壓縮率、高壓縮質量的實時壓縮存儲。