《ISPRS Open Journal of Photogrammetry and Remote Sensing》:Calibration strategies for optical underwater 3D-sensors – a comparison of approaches
编辑推荐:
在许多不同应用中,需要对水下物体进行精确的三维重建。光学3D传感器因其高精度潜力和同时进行全视场测量(full-field measurements)的能力而备受关注。为了充分发挥其潜力,这些系统在水下使用时的标定(calibration)变得越来越重要。由于
在许多不同应用中,需要对水下物体进行精确的三维重建。光学3D传感器因其高精度潜力和同时进行全视场测量(full-field measurements)的能力而备受关注。为了充分发挥其潜力,这些系统在水下使用时的标定(calibration)变得越来越重要。由于视觉光线(vision rays)在空气、玻璃和水介质(media)之间的过渡,光学水下3D传感器的标定具有挑战性。研究人员介绍并讨论了所提出的标定精化策略,包括扩展的先进针孔相机建模(expanded advanced pinhole camera modeling)、显式光线建模(explicit ray modeling)以及通过校正函数(correction functions)进行系统误差补偿(systematic error compensation)。这些方法简单,不需要对介质边界(media boundaries)处的光束折射(beam refraction)进行显式建模。使用水槽(water tank)对其中一种策略进行的实验评估显示了减少系统误差(systematic errors)的潜力。此外,精化可以提高初始标定的精度(accuracy)和鲁棒性(robustness)。讨论了不同策略的要求、优点和局限性。
光学水下3D测量需求日益增长,光学3D传感器(如立体相机结合结构光投影)因其高精度潜力而备受关注,但标定过程因光线在空气、玻璃和水介质间的折射而极具挑战。现有方法多需显式建模折射,复杂且易受参数偏差影响。研究人员提出了四种简单易用的标定策略,旨在避免显式折射建模,实现精度与操作性的平衡。研究在《ISPRS Open Journal of Photogrammetry and Remote Sensing》发表,主要贡献在于:通过水槽实验验证了基于查找表(LUT)修正的策略(A3)能显著减少系统误差,为水下3D传感器提供了实用标定方案。研究背景指出,现有标定方法如多介质摄影测量(multimedia photogrammetry)虽精确但实现困难,因此亟需简化方法。
研究人员使用水槽(1500×500×600 mm3)和立体相机系统(FLIR Blackfly S BFS-U3-20S4C,基线约100 mm,8 mm镜头)进行实验,投影仪(Optoma ML750E)提供结构光照明。主要关键技术方法包括:1)基于扩展针孔相机模型(PCM)和距离相关失真函数的策略(A1);2)基于显式光线建模(RCM)的策略(A2),包含三种子变体(A2a:从近/远两次针孔标定构建光线;A2b:通过扫描平面迭代修正光线;A2c:基于执行器精确测量标定);3)基于查找表(LUT)三维误差修正的策略(A3),通过测量球杆和平面构建误差网格;4)基于可变主距的PCM扩展策略(A4)。实验评估了A3,通过球杆(100 mm和250 mm)和平面(陶瓷板)测量,在多个距离(400~1300 mm)下采集数据。
### 3.1 先前实验
先前研究表明,策略A1已成功应用于多个水下3D传感器系统(手持式及ROV载式),最大系统测量误差小于测量体积对角线的1/2000,证明了扩展针孔相机模型在满足技术条件时的适用性。策略A2在空气中测试过,系统误差可降低约四倍。策略A3在空气中测试过,系统误差可降低约两倍,水下应用类似。
### 3.2 实验描述
实验在淡水水槽中进行,立体相机置于水槽前端,镜头垂直于玻璃壁以减少切向畸变。使用近、中、远三种标定(NC、RC、FC)和一组附加标定Cal2,测量对象包括250 mm球杆、100 mm球杆和平面陶瓷板,记录不同距离(400~1300 mm)下的数据。实验分两次进行,第二次增加了更多球杆测量和平面数据。
### 3.3 经典针孔标定的初始结果
第一次实验中,近距标定(NC)在650~1350 mm范围内给出最佳球杆长度误差(平均-0.157 mm),中距标定(RC)次之,远距标定(FC)在近距表现差(误差达-2.429 mm)。第二次实验仅使用Cal2标定,250 mm球杆水平方向平均误差-0.259 mm,垂直方向-0.694 mm;100 mm球杆平均误差约-0.3 mm;平面度偏差(FD)在2.0~3.2 mm之间。结果表明,纯针孔模型在远距时误差增大,但通过不同标定可部分改善。
### 3.4 根据方法A3的标定精化结果
基于第二次实验数据,研究人员构建了Z方向误差网格和Y方向函数(ΔY = g(y,z) = ((D0 - z)/D0)2·y·fw,优化得D0=3079 mm,fw=-0.00635),对所有测量值进行修正。修正后,250 mm球杆垂直方向长度误差从平均0.042 mm(标准差0.099 mm)降至更优;平面度偏差(FD)在530~910 mm距离内从原始2.0~3.2 mm大幅降至0.1~0.4 mm(如530 mm处从3.2 mm降至0.4 mm,910 mm处从2.0 mm降至0.1 mm)。图17和18展示了误差显著减小,证实了A3方法减少系统误差的有效性。
### 3.5 误差分析
误差分析区分了随机误差和系统误差。随机误差主要来自测量噪声和玻璃壁反射,不可校正;系统误差可通过精化补偿。剩余系统误差来源包括:测量数据不足、远距噪声增加、反射干扰。对于A2方法(近远标定结合可变主距),未获得理想结果,原因可能是远距标定受水槽壁限制、切向畸变未被考虑。A3方法虽最佳,但仍有残余误差,如平面测量中的系统性曲面形状误差,部分源于误差积累时的平均效应和边缘外推不精确。
讨论部分总结了各策略的适用性:A1适用于已知设计参数或初始标定的情况,精度有限但算法扩展小;A2精度潜力最高,但需开发专用软件,其中A2b在空气中实验有效,A2a和A2c未在水下测试;A3最启发式,需大量测量数据,但实验证实能显著减少系统误差,且算法扩展较A2简单;A4未在水下测试,但算法复杂度低。研究人员指出,A3在实验中效果最好,但其他策略在特定系统下可能更优。未来工作应系统评估A2和A3,并比较不同策略在同等条件下的精度与工作量。
研究结论部分翻译如下:所提出的标定策略的主要论点在于其简单性:这些策略都不需要对介质界面处的光线折射进行显式建模或确定。这是一种有效的简化,因为仅对光线路径的水下段进行建模对于基于立体相机的三维重建完全足够。这构成了当前工作的主要贡献。所提出的方法并不声称优于文献中已知的其他标定策略。研究人员提出的策略在介质界面确切位置不可靠甚至未知的情况下是有益的。此外,它们能够根据现有的边界条件和可用标定工具,规划和执行直接的标定工作流程。这样一来,关于系统误差的测量精度可以接近使用同一扫描仪在空气中预期达到的精度。在水下条件下标定光学3D传感器没有单一的最佳策略。需要考虑许多方面,例如底层相机模型以及实际的传感器处理。特定情况下标定策略的选择取决于许多因素,尤其是标定工作量和可达到的测量精度之间的平衡。