2 b; `; d7 }% {& Q( A8 D* W, n 网络上有一些Hypack2018处理侧扫声呐的资料,但是不够全面,本文重点探讨了一下Hypack2018处理侧扫声呐数据。 6 {. R2 y+ G8 [* U$ j
博主使用的Hypack2018 64位的Targeting and Mosaicking模块,在菜单上打开这个模块。 4 K) g/ D6 J% [8 U3 g
7 o' l8 k2 ?6 u* Y, Y8 ], ]3 Z( ~
7 M! w! b7 l* S; D. L `! z7 l
打开以后的样子是这样的,你看的没错,跟处理单波束的界面一样,一样的丑。
8 Y1 e! u+ u, l
6 O8 J& G! L$ p6 _ y7 L 载入侧扫声呐xtf数据,博主单位一般使用Klein3000/4000,用它们自身带的SonarPro软件进行采集,采集的格式偏好XTF格式。 . u6 p% v$ {) O3 Y9 c# T- M
本次载入的数据是klein3000采集的声呐数据,打开xtf文件后,会弹出如下的对话框:
. d6 c& A; ^( K4 D4 d ' o5 q: }) W; M% R/ j( S
用默认的参数就可以了,Frequency2是高频。数据文件打开了,见下图:
) x5 Q- k }# y8 C7 s8 d6 | ' p" s7 `' r% Q: }
然后,看测线瀑布图,软件里叫“scan view”
H' p+ w# G# o% H
1 V2 u" l( u& q 如果显示效果不理想,可以调整,在scan view 鼠标右键点击,side scan controls,将增益调成Auto TVG,Sensitivity越高越亮。 * `* W! B& W/ ?
0 Y* u% p8 u# J& H. j 回到刚才的原始数据窗口,进行侧扫声呐处理中非常重要的一步:底跟踪(Bottom Tracking),首先是自动底跟踪,根据数据采集情况输入Blanking的距离,一般是采集量程的1/10。
0 |( a( H) B2 {# e$ z
: Y1 Y; k5 R% L% y/ n+ P) s+ h0 c 上述图中图像的量程为50m,Blanking为5m,点击应用,就显示底跟踪的蓝色线了。
" @5 v1 z: D }* A! v2 _# @ 也可以手动跟踪,在原始数据界面和scan view界面都可以。它这个手动底跟踪功能,让人不是很好理解,用用就习惯了。具体的方法就是,先点击底跟踪按钮,然后在图像上点出红色的点跟踪海底,然后再点击底跟踪按钮,就会将红色点连成线。别扭的地方在于,点红色的点不是实时连成线。 H+ c8 ?0 d/ G6 w" X
3 ~! ^5 K1 G9 Z) O+ R
/ R: g+ j% |4 d, |, Z 最后一步就是镶嵌了(mosaic),点击菜单命令按钮“Mosaic”
3 t3 N9 p2 \1 Q) u1 J4 n 6 b# M4 o2 ?4 J& T3 k
点击Make Mosaic 按钮,进行镶嵌,这里可以进行一些设置,比如分辨率、是否移除水柱等 , L& o" A2 @9 z5 L0 V! d
% I$ V6 o0 m) d1 m' _( r( Q5 h
上图是0.1m分辨率,移除水柱的图像,如果想要更加清晰的图像,可以将分辨率设置成更小的格网,比如0.05m。
% n( ^% X8 Y l 在Targeting and Mosaicing模块里可以进行目标提取,提取了以后会在hyapck主界面的项目文件/目标里,当打开另一个包含此目标的声呐文件时,这个目标也会显示出来。 * ]+ p: f% `$ W" R* h6 S1 |
3 Y; B2 }3 r% m7 }, Y! R9 @" G 但是,Targeting and Mosaicing模块似乎不能画线段,在hypack帮助中也没有找到这个功能。它的画线功能,博主认为是通过镶嵌图像实现的。镶嵌图会生成TIFF,位于hypack主界面项目文件/Post Processing Mosaic里。然后,利用hyapck各种编辑工具绘制线性和面状目标物,导出目标物的矢量文件,比如dwg格式。
% r# w. ?- o: p ]
- D5 [ p" o1 W$ ], X( U8 C& h& @' q' `. Q7 P# P0 w: h
* V5 v7 A" L% t/ m
! p% F! L+ J1 S) L3 ]& Z |