|
& r% ^; Y) `6 D' N1 ^8 a; ?
网络上有一些Hypack2018处理侧扫声呐的资料,但是不够全面,本文重点探讨了一下Hypack2018处理侧扫声呐数据。
9 q8 t+ q4 K4 H9 F# f" N( G 博主使用的Hypack2018 64位的Targeting and Mosaicking模块,在菜单上打开这个模块。
2 i y0 X8 Z3 f( _" H
* U, M) G) J7 N1 A7 l' R ' a1 T0 Q4 b' l* w/ Q
打开以后的样子是这样的,你看的没错,跟处理单波束的界面一样,一样的丑。
+ h# H9 K8 m4 r6 Z4 O7 E! K ' u3 I* m! ^; U2 \8 J+ q8 o
载入侧扫声呐xtf数据,博主单位一般使用Klein3000/4000,用它们自身带的SonarPro软件进行采集,采集的格式偏好XTF格式。
* |. Y, g& ?6 C; O 本次载入的数据是klein3000采集的声呐数据,打开xtf文件后,会弹出如下的对话框: : K) y" t( n! y' E0 }) A: l, b% X9 {
! o+ l) _' {: m n# q 用默认的参数就可以了,Frequency2是高频。数据文件打开了,见下图:
& o. ]* ^" N$ a' Q- P: e2 n . O, B5 k5 p5 h1 y& \; l( c; W
然后,看测线瀑布图,软件里叫“scan view” / t9 }6 L) D' N+ S8 D
1 i) C2 W1 e6 X, F 如果显示效果不理想,可以调整,在scan view 鼠标右键点击,side scan controls,将增益调成Auto TVG,Sensitivity越高越亮。
9 w( Y: Y2 m& k2 d & C* y3 L: M4 a5 C5 h
回到刚才的原始数据窗口,进行侧扫声呐处理中非常重要的一步:底跟踪(Bottom Tracking),首先是自动底跟踪,根据数据采集情况输入Blanking的距离,一般是采集量程的1/10。
& U _% c( t0 U M5 |; e
' G' b1 A- M: A2 G" Q3 i7 y! ] 上述图中图像的量程为50m,Blanking为5m,点击应用,就显示底跟踪的蓝色线了。
' g' X% O* }. k 也可以手动跟踪,在原始数据界面和scan view界面都可以。它这个手动底跟踪功能,让人不是很好理解,用用就习惯了。具体的方法就是,先点击底跟踪按钮,然后在图像上点出红色的点跟踪海底,然后再点击底跟踪按钮,就会将红色点连成线。别扭的地方在于,点红色的点不是实时连成线。
% x1 n# M( Q/ T# X/ I$ u7 M ( {2 y- x- `- I' X0 t, X
' K+ i- |; T" J' A2 m 最后一步就是镶嵌了(mosaic),点击菜单命令按钮“Mosaic”
, k- D$ A# s% |0 {$ M7 O' q ' ?/ Z; P$ p' b
点击Make Mosaic 按钮,进行镶嵌,这里可以进行一些设置,比如分辨率、是否移除水柱等
0 h! f' W/ |9 s
1 I- S0 h/ e( f- M: z) Z3 j 上图是0.1m分辨率,移除水柱的图像,如果想要更加清晰的图像,可以将分辨率设置成更小的格网,比如0.05m。 ( J" J% L3 _* Q# C) L4 h
在Targeting and Mosaicing模块里可以进行目标提取,提取了以后会在hyapck主界面的项目文件/目标里,当打开另一个包含此目标的声呐文件时,这个目标也会显示出来。 5 t" u" n9 D1 o' e; ?# y, Q+ I
+ ~5 d, N; C7 l k% @ 但是,Targeting and Mosaicing模块似乎不能画线段,在hypack帮助中也没有找到这个功能。它的画线功能,博主认为是通过镶嵌图像实现的。镶嵌图会生成TIFF,位于hypack主界面项目文件/Post Processing Mosaic里。然后,利用hyapck各种编辑工具绘制线性和面状目标物,导出目标物的矢量文件,比如dwg格式。
) T' A( g" ]3 i
' ?" E" o) l! D2 A7 J
, F1 T K f5 T1 V
3 g; i F, [: x/ ?( e: ~* I% j- e. U- c9 n; J# p% a0 \+ z
|