1 / 38

The Practical Issues of Sonar Image Processing

The Practical Issues of Sonar Image Processing. 張逸中 致遠管理學院電機系 於台灣海洋科技研究中心 2008/8/25. 聲納影像處理實務. 相關經驗簡介. 1992 :使用 SEGY 格式資料首次處理數位聲納影像 1994 :參與 LNG 計畫,負責側掃聲納資料處理 1998 :解析國內各側掃聲納系統數位資料格式 1999 :與中山大學合作研發側掃聲納軟體 2000 :發表側掃聲納資料收錄與影像處理軟體 2001 :至中央、中正、海大與萬象館發表演講 2002~2008 :開發導航、多音束、震測等軟體

Download Presentation

The Practical Issues of Sonar Image Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Practical Issues of Sonar Image Processing 張逸中 致遠管理學院電機系 於台灣海洋科技研究中心 2008/8/25 聲納影像處理實務

  2. 相關經驗簡介 • 1992:使用SEGY格式資料首次處理數位聲納影像 • 1994:參與LNG計畫,負責側掃聲納資料處理 • 1998:解析國內各側掃聲納系統數位資料格式 • 1999:與中山大學合作研發側掃聲納軟體 • 2000:發表側掃聲納資料收錄與影像處理軟體 • 2001:至中央、中正、海大與萬象館發表演講 • 2002~2008:開發導航、多音束、震測等軟體 • 2008:參與西南海域多音束水深及底拖聲納調查 計畫,開發側掃聲納資料處理軟體

  3. Beware ! I am talking about the real SOFTWARE ! For each one of my jobs.

  4. Sidescan Layout in the Field

  5. System designed in 2000 by Visual Basic 6.0 on Windows 98, Pentium II 400M

  6. Slant Range Correction

  7. System designed in 2000 by Visual Basic 6.0 on Windows 98, Pentium II 400M

  8. Mosaic Processing System designed in 2000

  9. Mosaic Time Series ↓ (+GPS) ↓ Geographical Map

  10. Data Processing Flowchart for Software in 2008

  11. About Binary Data Format … • 古典式→ SEG-Y etc. • 階層式架構:File Header > Trace Header > Data • 各儀器測量資料採預設保留欄位的方式 • 資料收錄時先組裝紀錄(Record)資料再存檔(同步) • 資料後處理簡單快速,資料收錄系統複雜較易出錯中斷 • 網路式→ XTF or JSF etc. • 封包式架構:Message1 > Message2 …etc. • 不預設資料欄位,各儀器資訊隨到隨存。 • 各種資料不互相協調直接以封包形式加到檔案中(非同步) • 資料後處理程式複雜;前端收錄系統簡單穩定不易中斷。

  12. Raw Data Display (Depth marked)

  13. Raw Data in Time Series Port Side Starboard Side

  14. After Slant Range Correction

  15. Beam Pattern Recognition (statistics)

  16. Effect of Time Series Data afterBeam Pattern Correction

  17. After Beam Pattern Correction

  18. AGC 與 TVG • AGC: Automatic Gain Control,通常指一個時間序列(Time Series)資料內的自動增益,譬如將較遠較弱的晚到訊號增強。通常是ef(t) 形式的函數,最理想的AGC可以解決Beam Pattern的問題。 • TVG: Time Variant Gain,自動感測目前回訊的平均能量,自動調整增益。譬如船隻到深水域時發射能量或接收資料的增益自動增強。對於聲納影像來說:Ii is generally not a good idea! • 保持資料強度穩定的方式最好是力學而非電學的。

  19. 成因與解決方案 • 成因:Heave,Pitch,Roll,TVG • 解決方案 • 增加拖曳深度與調整航速使機體穩定 • 降低TVG敏感度或完全關閉 • 提高AD品質,以影像後處理解決問題 • 假設一:每個 Ping 的平均能量與前後 Ping 相似 • 假設二:某個訊號特徵為背景,能量應該一樣。

  20. Ping Intensity Normalization

  21. Manual Ping Intensity Normalization

  22. Mosaic Processing Notes

  23. Mosaic No Processing

  24. Mosaic Slant Range Corrected

  25. Mosaic Beam Pattern Corrected

  26. Mosaic Ping Intensity Corrected

  27. Mosaic Ping Intensity Refined

  28. 航線不可能為完美直線,所以…

  29. Patch Methods • Interpolation • 鄰近點的內插,類似地形網格的作法 • Point Repetition • 重複最近點的資料 摘自中山大學海下技術研究所薛渡瀛碩士論文

  30. 摘自中山大學海下技術研究所薛渡瀛碩士論文

  31. Footprint Scanning Patch 影像縫隙應否修補的理論基礎是什麼? Imagine the footprint of sonar!

  32. Footprint Scanning Patch 在任何一次聲納發射的足印範圍內的縫隙都應該修補; 且應優先使用發射中心軸線最接近的那筆資料! 請注意! 原始時間序列資料的密度永遠高於影像像素密度! 所以上圖中偏離軸線的綠色像素點, 可以取用時間(距離)最接近的原始資料強度值, 不必與軸線上的像素點強度相同或相關!

  33. Mosaic Crevices un-Patched

  34. Mosaic Crevices Patched 不會有內插運算產生的條紋

  35. High Resolution Mosaic in 1mX1m

  36. 處理聲納影像有多難?

  37. 什麼比較難?軟體開發的主要技術障礙 • Binary Data Handling • How to read and write in binary way ? • Graphic User Interface • Too many “threads” for amateur ! • Speed Performance: • How to read data faster ? • How to cut down the computation ? • How to save the memory wasting ? • How to create images faster ?

More Related