当前位置: 首页 > news >正文

什么是距离选通型水下三维激光扫描仪?(下)

距离选通激光水下成像的发展

距离选通激光成像技术始于上世纪60年代,受制于高性能脉冲激光器和选通成像器件发展的制约,激光距离选通成像技术在随后的二十年发展缓慢,直到20世纪90年代,随着硬件技术的不断成熟,该技术才得到迅速发展。

2016年黄子恒对水下三维成像技术总结为:基于条纹管的激光雷达系统的线扫描成像、多角度拍摄三维成像、点扫描三维成像技术以及基于距离选通成像系统的单帧三维成像和基于距离选通成像系统的多帧三维成像。

其中条纹管激光雷达成像原理有点类似多波束,脉冲激光器发出一个纵向条形脉冲光束照射目标区域,然后被条纹管探测器接收。而激光距离选通成像技术广义上是基于光的时间飞行法实现的,可对空间切片成像,因此,类似医学断层成像,可通过获取大量的场景 空间切片图像实现三维重建。不同于传统扫描激光雷达,距离选通三维成像技术采用选通面阵图像传感器(ICCD或ICMOS)作为成像器件,像素规模可超过百万。

2024年王新伟对距离选通成像技总结为:经过几十多年的发展,国内外学者已提出了步进延时扫描、增益调制和距离能量相关等激光距离选通三维成像技术。

2004年,丹麦国防研究组织的Jens Busk等人提出了一种延时切片扫描三维成像技术,通过延时步进的方式获取不同距离下的选通图像序列,即通过带选通门的激光雷达系统中距离选通导致的激光回波信号在因目标表面各点距离变化导致的强度变化,反演得出目标各点的距离信息,成功对水下小型锥型物体进行了三维成像(下视扫描)。

点击查看原图

2010年北京理工大学李海兰采用了在多帧距离选通图像的基础上对目标进行三维成像 的方式,该方法通过距离选通系统,抑制了水下成像过程中后向散射的干扰,成功对水管内部不同距离位置处的多块木板进行了三维成像。

无标题4.jpg

2014年,法德圣路易斯研究院(French-German Research InstituteSaint Louis’s,ISL)采用梯形距离能量相关三维成像技术利用水下SeaLVi系统开展了水下详查和水下导航等海上应用研究。下图中,左图是基于19幅选通图像利用延时切片扫描获得的海星三维图像,右图是 基于两幅选通图像利用梯形距离能量相关获得的海星三维图像。

点击查看原图

2016年黄子恒采用改进的距离选通成像技术(三角形距离能量相关),对试验水池中的塑胶水桶(直径为 40cm,距离15m)进行成像。

无标题7.jpg

2018年欧盟UTOFIA计划基于所提出的延时寻峰扫描三维成像研制的UTOFIA系统,并将该技术用于水下生态监测,开展了水下鱼类尺寸原位测量等应用研究。

点击查看原图

中国科学院半导体研究所研制的激光选通三维成像系统“凤眼”采用三角形距离能量相关方法可用于mm级到cm级海洋生物原位观测,并可基于三维图像实现生物尺寸测量等功能,2018年搭载“凤凰号”深海着陆器的“凤眼”在 1070 m水深下获得的水母强度图像和三维图像。

点击查看原图

2020年王新伟提出了一种去模糊选通距离能量相关成像方法,对水下距离系统约18.5m,前后间隔15cm的两个平板靶进行了成像。

无标题12.jpg

2022年孙磊采用抛物线拟合距离-能量相关性曲线,实现超分辨率三维成像。

点击查看原图

2018年,在DENSE计划支持下,Gruber等人提出了一种基于3幅选通图像的多层感知机三维重建方法(属于基于深度学习的距离能量相关),2019年,进一步提出 了一种利用深度学习将选通图像转换为稠密的激光雷达图像的方法Gated2Depth;在2022年Amanpreet Walia等人提出了自监督的Gated2Gated方法,其特点是无需激光雷达数据,只需选通相机即可实现深度学习三维重建,无异源数据融合问题;2024年王新伟及其团队提出了一种基于卷积神经网络的距离能量包络引导的选通三维成像算法RIP-Gated3D,该方法可实现基于两幅选通图像端到端的生成高距离精度深度图像。

虽然我国在水下三维重建测量的研究开展略晚,且在商业化水下三维激光检测方面存在一定不足,但是在数据处理算法方面,国内许多机构和团队已经同步或领先世界水平。

距离选通激光水下成像的产品

经过几十年的发展,激光距离选通二维成像已有成熟产品,代表性的有加拿大OBZERV公司的Active Range-Gated Camera (ARGC)系列、北京中科盛视公司的Gated Laser Surveillance System (GLASS)系 列。在水下成像方面,激光距离选通二维成像技术也发展迅速。相比激光距离选通二维成像,激光距离选通三维成像仍未形成成熟产品,但是国内外都在积极攻关,相信不久的将来就会见到。

参考文献

便携式远距离激光选通成像系统研究_王书宇2018

基于C++的距离选通激光成像雷达系统软件设计_曲思锦2021

基于机器学习的激光距离选通成像目标识别算法研究_张文杰2022

基于激光距离选通成像的透火透烟侦察技术_李紫婷2023

基于距离选通激光成像技术的水下目标三维成像方法研究_黄子恒2016

基于多帧水下距离选通图像的三维重构方法_李海兰2010

基于抛物线包络反演的距离选通三维成像方法_孙磊2022

https://www.laserfair.com/news/201711/23/66186.html

基于线激光扫描的水下目标三维检测研究_国佳丽2023

激光距离选通成像的SLM同步扫描技术研究_黄裕2020

激光距离选通三维成像技术研究进展(特邀)_王新伟2024

激光距离选通三维成像中的超分辨率重建方法研究_魏洪朋2019

距离选通超分辨率三维成像及其应用_王新伟2016

距离选通成像系统中短脉冲激光驱动技术研究_王翀2023

距离选通激光主动成像同步控制技术研究_孟令南2018

距离选通切片图像高精度三维重构方法_官斌2017

水下激光探测系统实现关键技术_李攀2021

一种基于线结构光的水下目标3维信息测量方法_徐鹏飞2022

一种距离选通水下激光成像系统设计与实验研究_吕文磊2019

用于选通成像的半导体激光器列阵光束整形技术研究_张百顺2020

水下目标高分辨成像激光雷达研究_韩文杰 2020

https://www.sintef.no/en/projects/2015/utofia3/

基于多帧水下距离选通图像的三维重构方法_李海兰

相关文章:

什么是距离选通型水下三维激光扫描仪?(下)

距离选通激光水下成像的发展 距离选通激光成像技术始于上世纪60年代,受制于高性能脉冲激光器和选通成像器件发展的制约,激光距离选通成像技术在随后的二十年发展缓慢,直到20世纪90年代,随着硬件技术的不断成熟,该技术…...

计算机网络(谢希仁第六版)| 课后习题与答案 | 物理层 | 题目知识点详细分析

计算机网络(谢希仁第六版)课后习题与答案 物理层 博客只对老师给的重点进行整理,完整的课后习题答案见Gitee下载:《计算机网络教程(第6版)(微课版)》习题答案 2-5 请画出数据流1 0 1…...

安卓安装linux + .net环境

安装Termux 到下面地址获取apk安装包 https://github.com/termux/termux-app 安装ssh ~ $ pkg install openssl ~ $ pkg install openssh查看用户名 ~ $ whoami ssh u0_a390修改当前用户密码 passwd 启动ssh sshd 安装 proot-distro pkg install proot-distro 列出能装的lin…...

ES6 新增Set 和 Map 两种数据结构

ES6 新增了 Set 和 Map 这两种数据结构,它们为 JavaScript 提供了更强大和灵活的数据处理能力。下面详细介绍一下 Set 和 Map 的特性和用法: Set Set 是一种类似于数组的数据结构,但是成员的值都是唯一的,没有重复的值。 特性&…...

【学一点儿前端】单页面点击前进或后退按钮导致的内存泄露问题(history.listen监听器清除)

今天测试分配了一个比较奇怪的问题,在单页面应用中,反复点击“上一步”和“下一步”按钮时,界面表现出逐渐变得卡顿。为分析这一问题,我用Chrome的性能监控工具进行了浏览器性能录制。结果显示,每次点击“上一步”按钮…...

vue跳转页面 如果登录了直接跳转 没有登录登录完以后直接跳转,使用vuex管理登录状态

在Vue.js中,如果你需要在用户登录后重定向到他们原本想要访问的页面,你可以使用Vue Router的beforeEach守卫来实现这个功能。以下是实现这一需求的步骤: 存储目标路由:在用户被重定向到登录页面之前,存储他们想要访问的…...

渗透测试-若依框架的杀猪交易所系统管理后台

前言 这次是带着摸鱼的情况下简单的写一篇文章,由于我喜欢探究黑灰产业,所以偶尔机遇下找到了一个加密H币的交易所S猪盘,我记得印象是上年的时候就打过这一个同样的站,然后我是通过指纹查找其它的一些站,那个站已经关…...

【免费】中国电子学会2024年03月份青少年软件编程Python等级考试试卷一级真题(含答案)

2024-03 Python一级真题 分数:100 题数:37 测试时长:60min 一、单选题(共25题,共50分) 1. 下列哪个命令,可以将2024转换成2024 呢?( A)(2分) A.str(2024) B.int(2024) C.fl…...

深入了解RTMP推流技术:视频汇聚EasyCVR低延迟与高稳定性分析

RTMP(Real Time Messaging Protocol)视频推流技术,作为音视频传输领域的关键技术之一,已经在直播、视频会议、在线教育等多个场景中得到了广泛应用。RTMP以其独特的优势,为实时音视频传输提供了高效、稳定的解决方案。…...

containerd手动配置容器网络

containerd手动配置容器网络 机器详情nerdctl启动一个不带网络的容器获取容器ID、PID与network namespace路径准备bridge插件的执行配置文件通过下面的命令调用bridge插件准备tuning插件文件执行下面的命令调用tuning插件准备portmap插件文件执行下面的命令调用portmap插件删除…...

数据迁移到 Django 模型表:详尽指南

数据迁移是许多应用程序开发过程中必不可少的一部分。在这篇文章中,我们将详细分析和总结如何通过一个定制的 Django 管理命令,将数据从 MySQL 数据库迁移到 Django 模型表中。这种方法可以确保数据在多个数据库之间有效且安全地迁移,同时避免…...

代码随想三刷二叉树篇4

代码随想三刷二叉树篇4 617. 合并二叉树题目代码 700. 二叉搜索树中的搜索题目代码 98. 验证二叉搜索树题目代码 530. 二叉搜索树的最小绝对差题目代码 501. 二叉搜索树中的众数题目代码 236. 二叉树的最近公共祖先题目代码 617. 合并二叉树 题目 链接 代码 /*** Definitio…...

『大模型笔记』如何让小型语言模型发挥作用!

如何让小型语言模型发挥作用! 文章目录 一. 如何让小型语言模型发挥作用!不可能的可能性小模型的潜力创新方法与突破实践与验证过滤系统与数据质量小模型的逐步改进信息理论蒸馏方法(新工作InfoSum)总结与展望Infini-Gram与N-gram模型的新时代后缀数组与高速计算二. 参考文献…...

jnp.diag

jnp.diag 是 JAX 库中用于创建对角矩阵或提取对角线元素的函数。具体功能取决于输入的形状: 当输入是一维数组时,jnp.diag 创建一个以该数组为对角线元素的对角矩阵。当输入是二维数组时,jnp.diag 提取并返回对角线元素。 函数签名 jnp.di…...

bert文本分类微调笔记

Bert实现文本分类微调Demo import random from collections import namedtuple 有四种文本需要做分类,请使用bert处理这个分类问题 # 使用namedtuple定义一个类别(Category),包含两个字段:名称(name)和样例(samples) Category namedtuple(Ca…...

运维:k8s常用命令大全

Kubernetes是一个强大的容器编排平台,不管是运维、开发还是测试或多或少都会接触到,熟练的掌握k8s可大大提高工作效率和强化自身技能。 集群管理 1. 查看集群节点状态: kubectl get nodes 2. 查看集群资源使用情况: kubectl top nodes 3. 查看集群…...

PHP基础之错误与异常

文章目录 1 错误1.1 简介1.2 简单错误处理1.2.1 使用die1.2.2 die和exit区别 1.3 自定义错误处理1.3.1 定义1.3.2 创建错误函数 1.4 触发错误1.5 抑制错误1.5.1 行内错误抑制 2 异常2.1 引言2.2 什么是异常2.3 Try、throw、catch、finally2.4 自定义异常2.5 设置顶层异常处理器…...

详解Spring AOP(一)

目录 1. AOP概述 2.Spring AOP快速入门 2.1引入AOP依赖 2.2编写AOP程序 3.Spring AOP核心概念 3.1切点(PointCut) 3.2连接点(Join Point) 3.3通知(Advice) 3.4切面(Aspect) …...

读者写者问题(读者优先、公平竞争、写者优先)

1.读者优先 当有读者进程进行读时,允许多个读者同时读,但不允许写者写;当有写者进程进行写时,不允许其他写者写,也不允许读者读 读者算法: p(r_mutex); //申请修改read_count if read_count0:p(mutex); …...

Springboot开发之 Excel 处理工具(二)-- Easyexcel

一、Easyexcel 简介 EasyExcel是一个基于Java的Excel处理工具库,它的核心设计理念是快速、简洁,并且能够有效解决处理大文件时的内存溢出问题。使用EasyExcel,开发者可以在几乎不需要考虑性能和内存消耗的情况下,轻松实现Excel文…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》

引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

Cesium1.95中高性能加载1500个点

一、基本方式&#xff1a; 图标使用.png比.svg性能要好 <template><div id"cesiumContainer"></div><div class"toolbar"><button id"resetButton">重新生成点</button><span id"countDisplay&qu…...

【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例

文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...

DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI

前一阵子在百度 AI 开发者大会上&#xff0c;看到基于小智 AI DIY 玩具的演示&#xff0c;感觉有点意思&#xff0c;想着自己也来试试。 如果只是想烧录现成的固件&#xff0c;乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外&#xff0c;还提供了基于网页版的 ESP LA…...

反射获取方法和属性

Java反射获取方法 在Java中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;允许程序在运行时访问和操作类的内部属性和方法。通过反射&#xff0c;可以动态地创建对象、调用方法、改变属性值&#xff0c;这在很多Java框架中如Spring和Hiberna…...

在WSL2的Ubuntu镜像中安装Docker

Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包&#xff1a; for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域&#xff0c;向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能&#xff0c;能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作&#xff0c;并通过具体…...

Selenium常用函数介绍

目录 一&#xff0c;元素定位 1.1 cssSeector 1.2 xpath 二&#xff0c;操作测试对象 三&#xff0c;窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四&#xff0c;弹窗 五&#xff0c;等待 六&#xff0c;导航 七&#xff0c;文件上传 …...

Windows安装Miniconda

一、下载 https://www.anaconda.com/download/success 二、安装 三、配置镜像源 Anaconda/Miniconda pip 配置清华镜像源_anaconda配置清华源-CSDN博客 四、常用操作命令 Anaconda/Miniconda 基本操作命令_miniconda创建环境命令-CSDN博客...