|
4 D. H* i3 U/ E; F; u' O
网络上有一些Hypack2018处理侧扫声呐的资料,但是不够全面,本文重点探讨了一下Hypack2018处理侧扫声呐数据。
4 ~+ I6 a: l/ ^: v+ i6 l 博主使用的Hypack2018 64位的Targeting and Mosaicking模块,在菜单上打开这个模块。 . R1 C! S) U1 T6 V
( B/ P z( n5 @5 ~+ g6 ?
7 O* g6 ~, X9 ~* y F 打开以后的样子是这样的,你看的没错,跟处理单波束的界面一样,一样的丑。
, [0 f5 K" K$ @" `; I( R( E
* W) X/ M5 M& l" f 载入侧扫声呐xtf数据,博主单位一般使用Klein3000/4000,用它们自身带的SonarPro软件进行采集,采集的格式偏好XTF格式。 5 c3 {0 \6 Z' t# N4 w) V" S
本次载入的数据是klein3000采集的声呐数据,打开xtf文件后,会弹出如下的对话框:
' N9 p1 }0 z0 ^. I ) ~; W9 c4 {$ ]8 Z2 X/ t3 N
用默认的参数就可以了,Frequency2是高频。数据文件打开了,见下图:
5 ~. Y* p8 }5 D# c6 D# h$ g ! w4 H' \7 u6 p! t4 {5 A& l* t; }5 _
然后,看测线瀑布图,软件里叫“scan view”
# R0 @* f6 G" p3 _. f
0 E8 `8 r( i: F1 [ 如果显示效果不理想,可以调整,在scan view 鼠标右键点击,side scan controls,将增益调成Auto TVG,Sensitivity越高越亮。
! P. E' ]; N) p' B" F2 c
- ], o6 a5 G% Z. J 回到刚才的原始数据窗口,进行侧扫声呐处理中非常重要的一步:底跟踪(Bottom Tracking),首先是自动底跟踪,根据数据采集情况输入Blanking的距离,一般是采集量程的1/10。
% S" [' l/ N! r0 M2 H6 T
/ s9 k4 s. d6 Z7 I8 k1 ? 上述图中图像的量程为50m,Blanking为5m,点击应用,就显示底跟踪的蓝色线了。
: j; u& I; M) g. w6 i0 l$ ` 也可以手动跟踪,在原始数据界面和scan view界面都可以。它这个手动底跟踪功能,让人不是很好理解,用用就习惯了。具体的方法就是,先点击底跟踪按钮,然后在图像上点出红色的点跟踪海底,然后再点击底跟踪按钮,就会将红色点连成线。别扭的地方在于,点红色的点不是实时连成线。
2 I P# ~3 P" s* T. T& Z+ m 6 L8 Z9 x5 e2 L% T- e
( t P2 _& D( d4 J
最后一步就是镶嵌了(mosaic),点击菜单命令按钮“Mosaic” % n. @8 q$ _; G% ?
5 `3 D3 Q) b/ G: N 点击Make Mosaic 按钮,进行镶嵌,这里可以进行一些设置,比如分辨率、是否移除水柱等 2 L; Q; L& y: ?/ u9 O2 | p$ g
, i3 V! Y" a0 n
上图是0.1m分辨率,移除水柱的图像,如果想要更加清晰的图像,可以将分辨率设置成更小的格网,比如0.05m。 2 ]- u2 Q/ P/ u( p) J
在Targeting and Mosaicing模块里可以进行目标提取,提取了以后会在hyapck主界面的项目文件/目标里,当打开另一个包含此目标的声呐文件时,这个目标也会显示出来。
- {, Y4 f$ \; o8 m5 O
+ Y. x3 \; d5 [" B& R0 n' z; b p 但是,Targeting and Mosaicing模块似乎不能画线段,在hypack帮助中也没有找到这个功能。它的画线功能,博主认为是通过镶嵌图像实现的。镶嵌图会生成TIFF,位于hypack主界面项目文件/Post Processing Mosaic里。然后,利用hyapck各种编辑工具绘制线性和面状目标物,导出目标物的矢量文件,比如dwg格式。 ( X% J: J8 W/ Q$ j* h
/ L; ?5 }" j* B
. m4 S9 N5 N( r x' ~+ b- b) G+ R& S
! Y+ e$ c; F( c5 M) |
|