: ?7 r3 C! d4 i# V3 b
网络上有一些Hypack2018处理侧扫声呐的资料,但是不够全面,本文重点探讨了一下Hypack2018处理侧扫声呐数据。 $ o2 }4 {. G% F: G/ f
博主使用的Hypack2018 64位的Targeting and Mosaicking模块,在菜单上打开这个模块。 3 u3 Z" y) T5 c3 c% ]
; l+ R' x) e) u/ V- E% _9 U
! C. t2 P, y4 k% E$ _- h 打开以后的样子是这样的,你看的没错,跟处理单波束的界面一样,一样的丑。
3 L0 l% J- b2 K" u6 Q/ ]
B1 @9 r" }7 A& V% n0 M8 [ 载入侧扫声呐xtf数据,博主单位一般使用Klein3000/4000,用它们自身带的SonarPro软件进行采集,采集的格式偏好XTF格式。
9 Q* i7 [" @. m* D9 \8 m) p G 本次载入的数据是klein3000采集的声呐数据,打开xtf文件后,会弹出如下的对话框: 8 z$ Z% Y" M R' c6 n* c
! y! _6 V$ }% q 用默认的参数就可以了,Frequency2是高频。数据文件打开了,见下图: ) Q; {; x" h' b$ S
4 ~% p, B4 |1 w( k) |
然后,看测线瀑布图,软件里叫“scan view”
. m% p# [. l2 I: _2 V( R1 D
# l5 X6 s) _$ l: _9 F$ [. |( d" F3 k" y 如果显示效果不理想,可以调整,在scan view 鼠标右键点击,side scan controls,将增益调成Auto TVG,Sensitivity越高越亮。 * W" e4 ^ F% w
/ V. {+ e4 [% ^+ t d+ d 回到刚才的原始数据窗口,进行侧扫声呐处理中非常重要的一步:底跟踪(Bottom Tracking),首先是自动底跟踪,根据数据采集情况输入Blanking的距离,一般是采集量程的1/10。 ; t( f) q5 Y; z. |
1 g! `% q6 v* [
上述图中图像的量程为50m,Blanking为5m,点击应用,就显示底跟踪的蓝色线了。 0 D; c; ?5 I* x+ B; r8 P/ G
也可以手动跟踪,在原始数据界面和scan view界面都可以。它这个手动底跟踪功能,让人不是很好理解,用用就习惯了。具体的方法就是,先点击底跟踪按钮,然后在图像上点出红色的点跟踪海底,然后再点击底跟踪按钮,就会将红色点连成线。别扭的地方在于,点红色的点不是实时连成线。
+ Z( \6 y y7 q1 X" ]( P1 X( x( G" p
4 z' Q! | F0 s" [! Z
9 x# y) n; }' a: a1 T! R& h9 m 最后一步就是镶嵌了(mosaic),点击菜单命令按钮“Mosaic”
3 d$ `0 ^/ Q% b7 n2 ]* i% V, z
$ f. Y: A* D3 c2 A7 D' ]5 L 点击Make Mosaic 按钮,进行镶嵌,这里可以进行一些设置,比如分辨率、是否移除水柱等
! R, |5 G _3 g+ _4 e5 s
" h: \& P. S! p# a7 ~* `# F4 y 上图是0.1m分辨率,移除水柱的图像,如果想要更加清晰的图像,可以将分辨率设置成更小的格网,比如0.05m。 8 H- b& @4 }7 d/ N8 u; w2 W
在Targeting and Mosaicing模块里可以进行目标提取,提取了以后会在hyapck主界面的项目文件/目标里,当打开另一个包含此目标的声呐文件时,这个目标也会显示出来。 ! h" g4 o' ?) ] @" D
7 b: J2 d* P5 e8 d; z8 i2 X 但是,Targeting and Mosaicing模块似乎不能画线段,在hypack帮助中也没有找到这个功能。它的画线功能,博主认为是通过镶嵌图像实现的。镶嵌图会生成TIFF,位于hypack主界面项目文件/Post Processing Mosaic里。然后,利用hyapck各种编辑工具绘制线性和面状目标物,导出目标物的矢量文件,比如dwg格式。 6 K& d& R% J/ i1 r% M. w
# O9 I. q( _! J3 @/ x1 `
( i. Q" g7 t# _. R
8 Q( V! n3 A* O: T2 [% ~: J2 H5 N
% x! p0 c# k" {1 I6 ] |