|
- j# Y/ n$ R7 Y3 i! k
网络上有一些Hypack2018处理侧扫声呐的资料,但是不够全面,本文重点探讨了一下Hypack2018处理侧扫声呐数据。
# b+ D8 y- g4 q2 V5 i8 k1 P! Z/ f 博主使用的Hypack2018 64位的Targeting and Mosaicking模块,在菜单上打开这个模块。 5 B% V6 p$ ?( i
: x9 p6 i6 O9 M% h; n+ a+ N! q
; b+ ~) H& w+ w/ W; M s
打开以后的样子是这样的,你看的没错,跟处理单波束的界面一样,一样的丑。
! [8 O, G7 W1 f) `1 `2 c # R" ~4 U2 O* A; k1 V/ T2 W
载入侧扫声呐xtf数据,博主单位一般使用Klein3000/4000,用它们自身带的SonarPro软件进行采集,采集的格式偏好XTF格式。 : {1 Y- O) R- w' p% h6 W
本次载入的数据是klein3000采集的声呐数据,打开xtf文件后,会弹出如下的对话框:
3 C7 P$ N; l3 ?$ a/ B# w ! `, i" s0 [* b* U1 g5 \
用默认的参数就可以了,Frequency2是高频。数据文件打开了,见下图: / n) d" T B+ P/ e0 e. k0 A9 Q
8 D4 N9 N5 e8 k0 h 然后,看测线瀑布图,软件里叫“scan view” 0 ?8 s4 ~6 `4 o& M9 E
# O; u4 A& d( d. I 如果显示效果不理想,可以调整,在scan view 鼠标右键点击,side scan controls,将增益调成Auto TVG,Sensitivity越高越亮。 / i& X5 X+ A+ Y$ R- o
* w8 P8 p9 B" R- y
回到刚才的原始数据窗口,进行侧扫声呐处理中非常重要的一步:底跟踪(Bottom Tracking),首先是自动底跟踪,根据数据采集情况输入Blanking的距离,一般是采集量程的1/10。 ( @. O. u! E- D
7 A" C5 G9 L3 v 上述图中图像的量程为50m,Blanking为5m,点击应用,就显示底跟踪的蓝色线了。
* K. I- z8 j. b1 X( G' w' c 也可以手动跟踪,在原始数据界面和scan view界面都可以。它这个手动底跟踪功能,让人不是很好理解,用用就习惯了。具体的方法就是,先点击底跟踪按钮,然后在图像上点出红色的点跟踪海底,然后再点击底跟踪按钮,就会将红色点连成线。别扭的地方在于,点红色的点不是实时连成线。 : I8 o! q$ z6 m, W$ m1 K6 i
7 n* f& q7 b3 _ C R9 K9 M1 y
) H7 r) V( R5 X% L9 ^
最后一步就是镶嵌了(mosaic),点击菜单命令按钮“Mosaic”
# {4 V, t) c7 C# ?# E
1 M$ F- a) S! W+ E( ]7 y 点击Make Mosaic 按钮,进行镶嵌,这里可以进行一些设置,比如分辨率、是否移除水柱等 $ p7 b( p+ A; T7 ^- b
1 H( c. b" [$ e/ } 上图是0.1m分辨率,移除水柱的图像,如果想要更加清晰的图像,可以将分辨率设置成更小的格网,比如0.05m。 6 ]7 v2 Z+ v# W$ g4 t1 ?
在Targeting and Mosaicing模块里可以进行目标提取,提取了以后会在hyapck主界面的项目文件/目标里,当打开另一个包含此目标的声呐文件时,这个目标也会显示出来。
) @3 k0 v9 m- I: E 6 M. [+ H' q# a# ^+ n7 Z+ l+ ^
但是,Targeting and Mosaicing模块似乎不能画线段,在hypack帮助中也没有找到这个功能。它的画线功能,博主认为是通过镶嵌图像实现的。镶嵌图会生成TIFF,位于hypack主界面项目文件/Post Processing Mosaic里。然后,利用hyapck各种编辑工具绘制线性和面状目标物,导出目标物的矢量文件,比如dwg格式。
, M" c/ P/ h; v1 H7 p
$ V- _- P& m6 Q) K! Y; c# C1 ^
0 m4 z5 z6 c7 p) B% N
; T2 N/ L& f+ q# U7 Z) J$ i b4 O9 {( g0 L4 \
|