当前位置: 首页 > 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文…...

业务系统对接大模型的基础方案:架构设计与关键步骤

业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...

srs linux

下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...

C++.OpenGL (10/64)基础光照(Basic Lighting)

基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...

dify打造数据可视化图表

一、概述 在日常工作和学习中,我们经常需要和数据打交道。无论是分析报告、项目展示,还是简单的数据洞察,一个清晰直观的图表,往往能胜过千言万语。 一款能让数据可视化变得超级简单的 MCP Server,由蚂蚁集团 AntV 团队…...

深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏

一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...

Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析

Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析 一、第一轮基础概念问题 1. Spring框架的核心容器是什么?它的作用是什么? Spring框架的核心容器是IoC(控制反转)容器。它的主要作用是管理对…...

鸿蒙HarmonyOS 5军旗小游戏实现指南

1. 项目概述 本军旗小游戏基于鸿蒙HarmonyOS 5开发,采用DevEco Studio实现,包含完整的游戏逻辑和UI界面。 2. 项目结构 /src/main/java/com/example/militarychess/├── MainAbilitySlice.java // 主界面├── GameView.java // 游戏核…...

初探用uniapp写微信小程序遇到的问题及解决(vue3+ts)

零、关于开发思路 (一)拿到工作任务,先理清楚需求 1.逻辑部分 不放过原型里说的每一句话,有疑惑的部分该问产品/测试/之前的开发就问 2.页面部分(含国际化) 整体看过需要开发页面的原型后,分类一下哪些组件/样式可以复用,直接提取出来使用 (时间充分的前提下,不…...

PLC入门【4】基本指令2(SET RST)

04 基本指令2 PLC编程第四课基本指令(2) 1、运用上接课所学的基本指令完成个简单的实例编程。 2、学习SET--置位指令 3、RST--复位指令 打开软件(FX-TRN-BEG-C),从 文件 - 主画面,“B: 让我们学习基本的”- “B-3.控制优先程序”。 点击“梯形图编辑”…...

基于Java项目的Karate API测试

Karate 实现了可以只编写Feature 文件进行测试,但是对于熟悉Java语言的开发或是测试人员,可以通过编程方式集成 Karate 丰富的自动化和数据断言功能。 本篇快速介绍在Java Maven项目中编写和运行测试的示例。 创建Maven项目 最简单的创建项目的方式就是创建一个目录,里面…...