|
# D5 S2 B3 V* s
最近几年,HD高清摄像头被广泛的布置在水下进行高质量的海洋环境观察,以及水下资产管理,如石油和天然气资产。由于高分辨率传感器(1080P和4K)、过滤器和其他进行视频处理的软件的进步,图像的质量显著提高。直观的可视化会提供物体的颜色和纹理以及整体形状,但这些信息不能用于异常判断。因此,图像解释会受到诸多因素的影响,比如视角、光亮和缺乏尺度。 % B4 N' t) P5 w9 J3 _* b
这就促使维眼公司开发了一套视频激光扫描系统(VLS).使用现有的水下高清摄像头和激光线发射器,它将提供更多的附加信息用于可视化检测但并不需要额外增加数据采集的成本。 7 _) t) e$ P8 P3 Q! ~
最近几年,HD高清摄像头被广泛的布置在水下进行高质量的海洋环境观察,以及水下资产管理,如石油和天然气资产。由于高分辨率传感器(1080P和4K)、过滤器和其他进行视频处理的软件的进步,图像的质量显著提高。直观的可视化会提供物体的颜色和纹理以及整体形状,但这些信息不能用于异常判断。因此,图像解释会受到诸多因素的影响,比如视角、光亮和缺乏尺度。
v. Y& U% X9 D/ A G% ~% x6 ? E 这就促使维眼公司开发了一套视频激光扫描系统(VLS).使用现有的水下高清摄像头和激光线发射器,它将提供更多的附加信息用于可视化检测但并不需要额外增加数据采集的成本。
( m [+ `3 S/ E# w7 H, Q % K/ a$ N$ s) Y/ b1 W" O# E
黑色的均匀表面在没有和有激光的情况下,右侧图片显示激光被折断了 R$ ?2 v$ j+ ]' `
数据处理包括三个步骤: - \. a, Z* |: P* X5 l
第一步是高清视频可以实时查看,高分辨率图片可以稍后从视频中提取,如果需要。最近图像质量在显著提高,这个趋势还在延续。不仅传感器的分辨率从标清SD提高到高清HD,而且现在一些摄像头可以在低照度下获取图像,新的过滤器和软件允许在低能见度下锐化图像。图像无论如何只能从一定视角得到直接的可视化信息,会受它所在位置的外部环境的影响(障碍物,低能见度,水中的微粒和鱼)。 - U/ D# z* @5 D
第二步是增加一个激光平面发射器去制造一个贯穿物体表面的线。这样的一个激光面或者激光线在水下行业被广泛应用,可以很好的集成到所有标准的ROV附件上。不可否认的是通过投射一条“沿着”或者“扫描”物体并表面的线,可以提供对场景的额外理解,从而给出形状的相关可视化信息。增加激光线可以显示图像在没有激光线情况下不可能探测或者理解(至少可以证明或者量化)的突变。这里也有很多局限性,比如当激光垂直的打在表面时会显示几乎没有偏差,尽管表面看起来成脊状的。
7 N4 m' ]$ X5 M7 ^7 B" ~' s 激光垂直的打在表面1 _/ F2 o) Z# d2 g
这种检测的关键是能确定多年来的趋势并预测未来,以便对可能的维修或更换做出相关决定。很可惜,如果没有三维、没有稳定的参考,只能是猜测。这个三维分析的需求开启了视频激光扫描技术的研发,根据结合摄影测量和激光三角测量技术,和两个额外的要求: - @2 B' b k8 x' J1 N* j0 G+ @- R
在自由飞行模式下工作 / k+ C9 {: P. ]+ y D
使用现有的水下摄像头和激光 : _3 o8 ?: c- @
整个处理过程的详细内容如下: 0 @9 e9 E2 ?2 e9 k
首先把一个高清摄像头和一个激光线发射器牢牢的固定在架子上,他们的相对位置和方向通过水下校准得到。一旦VLS传感器被校准,测量视频被采集,摄影测量三维最小二乘方计算(也被称为光束自由网平差)将提供重新标记的点云的三维坐标和几何特征,摄像头所在位置的方向和三维坐标。最后每一个图像上,得益于校准,点云可以在激光线上三角化。
- }2 q$ l, w/ M M3 D3 J " O) t( ?. H C% ?1 @5 ?
将VLS固定在水下机器人关节杆上(左侧)-校准工具(中间)-水下校准处理(右侧) , K4 U" z% s$ L2 X
第三步也是最后一步三维模型的建立和生成横截面。高清视频的每幅图像包括一个激光线,可以用来三角化已选密度的点云,因为每秒可以最小获取30帧(最高60),和摄像头缓慢的移动,激光线的密度可以非常的高,高达每0.3毫米@2sigma有一根线(大约是水下测量精度的限值)。在激光线之间每0.3毫米有一个点,可以得到整体0.3毫米的分辨率。注意如果需要,这个点云可以送去进行有限元分析(FEA)。基于这些点云,可以生成三维网格和在任何位置生成横截面,横截面将提供整体形状,尺寸,和形状的异常以及多年的变化。 ( h1 e" F2 L# _# E7 d, n) A+ b* ]
当图像显示不同柔性连接的三维检测时,同样的技术和同样的算法可以应用到其他组件上,包括锚链,牺牲阳极和焊接处。
& s7 y M) i& S
! T1 b5 B8 U3 }! n/ t 在叠加了纹理的三维模型上的横截面(左侧)在0.5英寸方格上的横截面(右侧)
5 P m0 m- Q: ^. A
: e: O8 C+ l" _ 多年数据的比较显示相应测量的演变
7 T( u& m: `) w* x G$ a3 q 除了这项技术使用现有的水下硬件(摄像头、灯光和激光)和即插即用外,它的非常成功之处在于任何一款机器人都可以支持该VLS系统,比如工作级ROV、观察级、微型ROV、无人机、爬行器,当然包括潜水员。
% |' {3 O) T$ a! U 黑色的均匀表面在没有和有激光的情况下,右侧图片显示激光被折断了 / n% ~' D2 w: Q1 K8 N
数据处理包括三个步骤: 8 B* I8 q4 P4 X
第一步是高清视频可以实时查看,高分辨率图片可以稍后从视频中提取,如果需要。最近图像质量在显著提高,这个趋势还在延续。不仅传感器的分辨率从标清SD提高到高清HD,而且现在一些摄像头可以在低照度下获取图像,新的过滤器和软件允许在低能见度下锐化图像。图像无论如何只能从一定视角得到直接的可视化信息,会受它所在位置的外部环境的影响(障碍物,低能见度,水中的微粒和鱼)。
* Y' R% Y5 [8 S8 R, m4 T: D$ I' a( U. v 第二步是增加一个激光平面发射器去制造一个贯穿物体表面的线。这样的一个激光面或者激光线在水下行业被广泛应用,可以很好的集成到所有标准的ROV附件上。不可否认的是通过投射一条“沿着”或者“扫描”物体并表面的线,可以提供对场景的额外理解,从而给出形状的相关可视化信息。增加激光线可以显示图像在没有激光线情况下不可能探测或者理解(至少可以证明或者量化)的突变。这里也有很多局限性,比如当激光垂直的打在表面时会显示几乎没有偏差,尽管表面看起来成脊状的。
{0 C# T% b$ P 激光垂直的打在表面( Y5 ~' E2 U5 @8 y
这种检测的关键是能确定多年来的趋势并预测未来,以便对可能的维修或更换做出相关决定。很可惜,如果没有三维、没有稳定的参考,只能是猜测。这个三维分析的需求开启了视频激光扫描技术的研发,根据结合摄影测量和激光三角测量技术,和两个额外的要求:
- K7 }( `1 m8 z; i$ N4 G 在自由飞行模式下工作
* H" W, z6 v1 O K3 { 使用现有的水下摄像头和激光
5 q0 L/ U) q6 |5 m$ G+ L4 W' p: H( [ 整个处理过程的详细内容如下: 8 C' C- [6 `' z. ~2 P) a
首先把一个高清摄像头和一个激光线发射器牢牢的固定在架子上,他们的相对位置和方向通过水下校准得到。一旦VLS传感器被校准,测量视频被采集,摄影测量三维最小二乘方计算(也被称为光束自由网平差)将提供重新标记的点云的三维坐标和几何特征,摄像头所在位置的方向和三维坐标。最后每一个图像上,得益于校准,点云可以在激光线上三角化。 % [3 d7 c0 |" M: X/ o
, h' s, L2 b6 [" @# n4 i% D
将VLS固定在水下机器人关节杆上(左侧)-校准工具(中间)-水下校准处理(右侧) " o3 C$ T. B+ q0 Q% r
第三步也是最后一步三维模型的建立和生成横截面。高清视频的每幅图像包括一个激光线,可以用来三角化已选密度的点云,因为每秒可以最小获取30帧(最高60),和摄像头缓慢的移动,激光线的密度可以非常的高,高达每0.3毫米@2sigma有一根线(大约是水下测量精度的限值)。在激光线之间每0.3毫米有一个点,可以得到整体0.3毫米的分辨率。注意如果需要,这个点云可以送去进行有限元分析(FEA)。基于这些点云,可以生成三维网格和在任何位置生成横截面,横截面将提供整体形状,尺寸,和形状的异常以及多年的变化。
3 C$ h* I; [7 [/ G! O) {+ p 当图像显示不同柔性连接的三维检测时,同样的技术和同样的算法可以应用到其他组件上,包括锚链,牺牲阳极和焊接处。 . z2 l+ m ~* @7 h
' A8 `2 U. y) k3 z) A }, ~ 在叠加了纹理的三维模型上的横截面(左侧)在0.5英寸方格上的横截面(右侧) ; R& \: u5 E! i; C0 ]+ c* s4 N' O
. C6 n' [/ ~! s' M- p5 J; [
多年数据的比较显示相应测量的演变 ) h; _0 Q, a8 y1 U+ n
除了这项技术使用现有的水下硬件(摄像头、灯光和激光)和即插即用外,它的非常成功之处在于任何一款机器人都可以支持该VLS系统,比如工作级ROV、观察级、微型ROV、无人机、爬行器,当然包括潜水员。
) A8 g# E) A0 R' K+ x) m) @& `) l4 ]% X: W' o* ?
4 P1 a3 L: U* o
9 v' {9 `/ X: l7 N0 J3 v
/ X; e9 p2 u$ W& _ |