根据水声和摄影测量数据建立数字测深模型

news2025/7/10 4:21:21

无人船和无人车正越来越多地用于水深地形测量。使用这些平台采集数据的技术得到普遍的应用,但数据的融合仍然需要深入研究,其融合方法通常依赖于所使用的传感器和测量区域的特性。本文提出了一种融合无人艇(USV)和无人机(UAV)采集的数据建立数字地形模型的方法。文中案例涉及浅水、极浅水,直至与海岸线的区域。

综合测深数据的方法目前使用各种方法来获取测深数据,包括在水面或水面以下使用水声传感器的水文方法,以及从空中平台或卫星进行遥感的方法。传统的水文测量方法包括广泛的测量技术,从测量标杆到单波束回声测深仪(SBE),再到先进的水声技术,如多波束回声测深仪(MBE)。遥感方法涉及多谱段航空和卫星图像处理以及测深激光雷达(光探测和测距)测量。值得注意的是,USV正越来越多地用于许多测量技术,其主要优势在于减少了操作员的工作量,并使在浅水和受限水域进行测量成为可能。另一方面,无人机既可以用作摄影测量平台,也可以用作激光雷达平台。还有一些混合解决方案,能够使用低空飞行的无人机拖曳的回声测深仪或综合探地雷达(GPR)获取水深测量数据。使用基于USV的平台进行水文测量的许多解决方案也越来越多地得到使用。

这些方法中的每一种都有其局限性,运行效果依赖水体的条件和类型。水声测量主要的制约因素是水的深度,能否让水声安全穿过,而遥感更关注水和水体的参数,如水的透明度、水深或底质类型。因此,不同来源的数据通常需要融合合并,以产生覆盖整个调查区域的统一测深模型。

摄影测量和遥感主要应用于浅水和极浅水水域,这些水域常常无法使用水声测量设备。在这些水域进行有效测量,必须将水声测量和摄影测量方法结合起来。不幸的是,来源于不同传感器的数据集具有不同的范围和结构,与点的密度或数量、空间分布以及测量误差有关。因此,数据恰当整合需要开发专门的技术。

浅水数据采集
本案例涉及UAV和USV获取的数据。研究区域位于波兰大别湖一个带有海滩的小海湾。调查区域面积2.71公顷,水域底部较平坦,湾口凹坑较多。研究区平均深度约1m,最大深度3.95m。摄影测量数据是通过DJI Phantom Pro测量平台获得的,使用的是在湖底建立地面控制点(GCP)的经典方法。经过图像处理获取的数据集为密度高达每平方米300个离散分布的点。这种方法的优点是可以获取从海岸线、极浅水到浅水的水深地形数据。极浅水区特别重要,因为在建立这一区域的数字地形模型时,测深数据的缺乏不能总是用内插方法来弥补。往期研究表明,这样做会导致更高的编译错误。

不幸的是,由于水的透明度差,使用摄影测量方法可以有效地获得深度为1.3米的数据。这里需要指出的是,对于内陆水域,即使使用激光雷达测深,在许多情况下,测量深度也只能达到1.6至2米。水声方法获得的数据是对更深深度的测深数据的自然补充。为此,带有SBES传感器的USV也是有必要的(见图1)。

水深剖面测线间隔10m,水深点间距约为0.3-0.4米。所获得的数据是通过分析个别回声和选定的深度来提高质量的。这种测量的优点是它可以在单一剖面和更深水测量中获得准确的校正数据。另一方面,缺点是无法调查极浅水深或有障碍物的区域(水下植被、树下树枝和渔网等)。测量区域和所使用的测量载具如图2所示。

地理处理方法
数据融合方法使用地理信息数据处理方法,基于参考文献中描述的研究方法开发。处理过程的主要内容是水深参考面,在此基础上选择从无人机获得的经过后处理的深度数据。25厘米的不确定度被视为与水深参考面可接受偏差的阈值,这在此偏差内的所有点都被保留。在数据的最终处理之前,反复实验选择合适的数据过滤掩码、点云类型和插值方法。使用示例数据进行地理处理的示意图如图3所示。

由于单波束数据的获取和处理是按照水深测量方法进行的,因此我们更多关注无人机数据。在实验过程中,摄影测量数据是采用传统方法处理的,只不过是在水下建立了像控点。这种方法与大多数使用被动遥感的方法不同,没有考虑到电磁波在水中的折射。此外,我们分析了两种类型的无人机点云。第一种是全云,包括所有的点类,第二种是地面类云。过滤点云的通用掩码是设置与水深参考面的偏差阀值。最后一步是对不同的内插方法进行了定性和定量分析,并通过这些方法开发出数字测深模型。

分析表明使用由地面类云开发的无人机点云能获得最好的结果。不幸的是,并非所有的插值方法在由无人船剖面线和无人机点云组成的数据结构上都表现良好,如径向基函数(RBF)方法。数字水深模型(DBM)生成可以采用三角网法、最近邻点插值法、克里金或反距离加权等插值方法,这些方法在重建地表的精度方面可以得到相当的结果。生成的融合数字水深模型如图4所示。

结论
实验表明本文提出的地理信息数据处理方法能融合浅水区和极浅水区水深数据并生成统一的数字水深模型,其中包括无人机点云的生成、使用掩码的点过滤以及空间插值方法的使用。该方法的基本要素包括使用传统摄影测量方法获取测深数据,换句话说,主要是水下像控点、地面级无人机点云和内插方法选择使用。该方法的另一个重要因素是基于水深参考面的无人机数据的处理。该方法不考虑折射因素对水深数据的生成进行了简化,其局限性也必须考虑,例如应用于小区域和需要建立水下摄影框架。由于摄影测量方法正式成为获取水深数据的来源之一,任何评估这类数据的实际适用性及其处理方法的研究都是有价值的。

参考文献

https://www.hydro-international.com/content/article/development-of-digital-bathymetric-models-from-hydroacoustic-and-photogrammetric-data

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/8874.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]java毕业设计基于的前端课程学习网站

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Mybatis—SqlNode

SqlNode的主要职责就是描述Mapper文件中配置的SQL信息,在Mybatis源代码中随处都能看见其身影,可见SqlNode地位是相当高的。SqlNode接口只定义了一个apply方法,且该方法只有一个DynamicContext对象作为入参。DynamicContext对象中不仅封装了Ma…

抓包工具 Charles 使用手册

Charles 是一款抓包软件,通过代理的形式拦截所有的 HTTP 和 HTTPS 请求,是开发测试的一大利器 下载和激活 在 Charles 下载安装包,在 此处 获得注册码,点击下方输入注册码激活软件 抓主机的 HTTP 包 选中 Proxy > Windows P…

第五章 数组和广义表

数组和广义表 5.1多维数组 5.1.1数组的逻辑结构 数组是我们熟悉的一种数据结构,可以看作线性表的推广。 数组作为一种数据结构其特点是结构中的元素本身可以是具有某种结构的数据,但属于同一类型。比如:一维数组可以看作一个线性表&#…

NDepend v2022.2.1.9665 专业版

NDepend 基本上被描述为.NET 托管代码的静态分析工具。这个特定的工具能够支持大量代码度量,允许使用直接图和依赖矩阵来可视化依赖关系。 NDepend 工具还能够通过架构验证过程以及规则及其质量为用户和开发人员执行基于代码的快照比较。有些规则基本上是用户定义的…

联想中国上半财年业绩:转型深入 方案服务同比增24%

11月15日,联想中国举办2022/23财年上半财年工作总结会。会上透露,联想中国经受住诸多不利因素的考验,PC市场份额保持稳定,3S新业务(3S指智能设备、智能基础设施和方案服务)顽强成长、收入占比达到28.6%&…

MCE 虚拟筛选、小分子化合物库

CNS Library &#xff08;含 47,040 种化合物&#xff09;高血脑屏障穿透率的小分子化合物数据库 CNS library 精选具有低极性表面积(TPSA< 70 2)、低 ClogP (平均为1.63)、低氢键形成程度(氢键供体和受体的总数小于 8 )、低 MW(平均为283) 等具有高血脑屏障穿透率的化合物…

css毛玻璃效果/el-progress进度条渐变/axios的基本使用/跨域配置/关闭eslint验证

css磨砂效果 效果图 实现方法 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content&qu…

NNG pair 异步通信

一&#xff0c;利用NNG pair模式&#xff0c;实现异步通信。 二&#xff0c;manager端 绑定地址&#xff0c;回调函数里 接收 异步消息&#xff1a; #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <…

HTTP协议中Gzip格式的流量分析与识别

背景 在协议分析过程中&#xff0c;经常会发现gzip压缩的数据&#xff0c;例如在HTTP协议中&#xff0c;在HTTP头中会标示&#xff0c;内容编码为gzip、DEFLATE。 但是&#xff0c;还有很多情况&#xff0c;例如一些非HTTP协议&#xff0c;特别是私有协议中&#xff0c;数据同…

强大的图片处理工具GraphicsMagick

前言 项目中我们经常需要对图片进行压缩、剪切、添加水印、生成缩略图、图片合成等图片处理操作&#xff0c;关于这些图片复杂处理&#xff0c;我们将如何实现呢&#xff0c;本文将介绍GraphicsMagick对图片进行相关处理功能。 简介 GraphicsMagick是一个免费的创建、编辑、…

16.Redis系列之Redisson分布式锁原理

本文学习Redisson分布式锁的原理以及优缺点 1. Redisson分布式锁原理 lua脚本是原子操作&#xff0c;redis会将整个脚本作为一个整体执行&#xff0c;中间不会被其他命令打断 # RedissonLock.tryLockInnerAsync方法内lua脚本加锁 <T> RFuture<T> tryLockInnerAs…

代码随想录算法训练营第三十四天| LeetCode1005. K 次取反后最大化的数组和、LeetCode134. 加油站、LeetCode135. 分发糖果

一、LeetCode1005. K 次取反后最大化的数组和 1&#xff1a;题目描述&#xff08;1005. K 次取反后最大化的数组和&#xff09; 给你一个整数数组 nums 和一个整数 k &#xff0c;按以下方法修改该数组&#xff1a; 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。重复这个过…

TNF 又见 《Cell》

现有的研究表明&#xff0c;需要新的机会来增加免疫检查点封锁&#xff08;Immunecheckpoint blockade&#xff0c;ICB&#xff09;的影响。尽管干扰素&#xff08;IFN&#xff09;γ途径同时具有 ICB 抗性因子和治疗机会&#xff0c;但至今为止&#xff0c;研究人员尚未系统地…

采用新项目管理软件的四个步骤

这是采用新项目管理软件的有趣之处&#xff1a;它本身实际上是一个重大项目&#xff0c;而且您的组织越大&#xff0c;这个过程就越艰巨。 当然&#xff0c;成功的项目管理实施最终将有助于简化您的运营并最大限度地提高跨部门的效率——这有利于团队成员的士气、客户满意度…

国内外的免费AI作图工具

1.文心一格 文心一格 - AI艺术和创意辅助平台 “推荐”页面操作比较简单&#xff0c;只需要需要简单的一句话&#xff0c;等几分钟就可以直接生成&#xff1a; 主要可以用来生成不同“氛围感”十足的场景&#xff1a; 美丽的花田&#xff1a; 优点&#xff1a; 1.比较容易…

【数据结构】—— 二叉树(C)

二叉树 文章目录二叉树二叉树的概念&#xff1a;树的术语二叉树的大概样式先序创建二叉树二叉树的遍历方式先序遍历中序遍历后序遍历二叉树的概念&#xff1a; 二叉树&#xff08;Binary Tree&#xff09;是n(n>0)个结点的有限集合&#xff0c;该集合或者为空集&#xff08…

bugku-web-安慰奖

题目没给提示 点开链接 是空白页面 查看源代码 base64加密 拿去解码 备份文件 使用工具跑一下目录 &#xff08;dirsearch) 存在一个flag.php文件 但是访问没有结果 锁定index.php.bak 文件 下载下来 打开 进行代码审计 是php序列化 反序列化的内容 代码审计&…

【Python】Numpy生成坐标网格

文章目录meshgridmgrid和ogridindicesmeshgrid 在三维图的绘制过程中&#xff0c;一般需要x,y,zx,y,zx,y,z之间的对应关系&#xff0c;但对于图像而言&#xff0c;其x,yx,yx,y轴坐标是体现在像素栅格中的&#xff0c;从而图像矩阵中的像素强度&#xff0c;其实表示的是zzz轴的…

深度学习算法应用——使用LSTM对双色球进行统计与预测

前言 福彩双色球的玩法和规则是双色球投注区分为红色球号码区和蓝色球号码区&#xff0c;红色球号码从1-33&#xff0c;蓝色球号码是从1-16。投注方法是&#xff0c;从红色区选出6个不重复的号码再加上蓝色区的一个号组成一个投注组。双色球通过摇奖器确定中奖号码&#xff0c…