. h& v4 @4 W2 }% v$ M; v9 v
网络上有一些Hypack2018处理侧扫声呐的资料,但是不够全面,本文重点探讨了一下Hypack2018处理侧扫声呐数据。 ( Z& ~, n b: K, x
博主使用的Hypack2018 64位的Targeting and Mosaicking模块,在菜单上打开这个模块。 & B1 t/ ^4 u- @+ l
4 f/ T+ p8 U1 i* e
# E( D, ` [& s 打开以后的样子是这样的,你看的没错,跟处理单波束的界面一样,一样的丑。
# p( h# I" o$ O. M8 I! W0 X" T
F j& p1 I; ]% C) w& p8 m 载入侧扫声呐xtf数据,博主单位一般使用Klein3000/4000,用它们自身带的SonarPro软件进行采集,采集的格式偏好XTF格式。 + L& f5 }+ z. r& V& [4 y
本次载入的数据是klein3000采集的声呐数据,打开xtf文件后,会弹出如下的对话框: & U! _0 W; k3 C" W/ k
1 \% u3 A% \" B# H d8 J4 i 用默认的参数就可以了,Frequency2是高频。数据文件打开了,见下图:
! `: A. I* W+ i$ ?9 ]+ o7 K
" A( T9 v3 ]$ a) v* w. `: Z 然后,看测线瀑布图,软件里叫“scan view” 3 B8 [# p* V2 Z9 M
2 n. T- V& T1 [5 w! D0 ~ 如果显示效果不理想,可以调整,在scan view 鼠标右键点击,side scan controls,将增益调成Auto TVG,Sensitivity越高越亮。 ( h& B" z3 ~% j2 ]$ ^
! ?" M7 t% R V# d
回到刚才的原始数据窗口,进行侧扫声呐处理中非常重要的一步:底跟踪(Bottom Tracking),首先是自动底跟踪,根据数据采集情况输入Blanking的距离,一般是采集量程的1/10。
6 A+ @4 G; Z5 D- R9 x
% m0 P5 c2 S6 m; n 上述图中图像的量程为50m,Blanking为5m,点击应用,就显示底跟踪的蓝色线了。
8 x N& f0 c" k" \ 也可以手动跟踪,在原始数据界面和scan view界面都可以。它这个手动底跟踪功能,让人不是很好理解,用用就习惯了。具体的方法就是,先点击底跟踪按钮,然后在图像上点出红色的点跟踪海底,然后再点击底跟踪按钮,就会将红色点连成线。别扭的地方在于,点红色的点不是实时连成线。 ! ~' z# t3 g+ h0 i1 ?
2 |8 j# ~8 K" y$ |0 _, w! m
6 J$ }& f) I4 T- X- x, a7 W- T
最后一步就是镶嵌了(mosaic),点击菜单命令按钮“Mosaic”
' T/ T6 {' U( h! ` 3 P) f T7 a6 i
点击Make Mosaic 按钮,进行镶嵌,这里可以进行一些设置,比如分辨率、是否移除水柱等
- A( y6 z' d& k4 U, m: P 1 J% c5 y" {( N* ?2 Y
上图是0.1m分辨率,移除水柱的图像,如果想要更加清晰的图像,可以将分辨率设置成更小的格网,比如0.05m。
5 T: l3 p7 ~, R/ ~' g; t0 ^: U 在Targeting and Mosaicing模块里可以进行目标提取,提取了以后会在hyapck主界面的项目文件/目标里,当打开另一个包含此目标的声呐文件时,这个目标也会显示出来。
# I) l! O7 t( a* U# |) z+ \6 ?" C ) P! S! H/ y- T9 P& @8 I* W6 l, q
但是,Targeting and Mosaicing模块似乎不能画线段,在hypack帮助中也没有找到这个功能。它的画线功能,博主认为是通过镶嵌图像实现的。镶嵌图会生成TIFF,位于hypack主界面项目文件/Post Processing Mosaic里。然后,利用hyapck各种编辑工具绘制线性和面状目标物,导出目标物的矢量文件,比如dwg格式。 0 x6 c% }4 U& X7 G! B& S
- t$ ^8 k. ]& z# V2 x
6 U; E& c( H+ q: k" H( Y% z
6 c& c) P0 ~7 D) T, \; g) l
; @6 T; W6 E4 m4 y
|