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

激光雷达和人工智能

几十年来,激光雷达一直是许多行业中非常有用的工具,但直到最近,随着人工智能(AI)解决方案的引入,我们才开始认识到它的真正潜力。激光雷达,又称光探测和测距,是一种遥感技术。它利用激光扫描器,测量传感器与建筑物或行人等目标物体之间的距离和尺寸。随着AI与激光雷达的结合使用,技术团队正在针对各种场景优化技术,以达到超乎想象的速度和精度。 20世纪60年代,激光雷达第一次问世,当时人们把它安装在飞机上扫描地形。上世纪80年代,GPS(全球定位系统)的应用中,人们使用激光雷达扫描收集数据建立3D模型,在这个过程中,激光雷达开始受欢迎。如今,随着成本的降低,和可用激光雷达数据的广度增加,激光雷达最近与人工智能和机器学习(ML)的结合正在释放巨大的创新机遇。

激光雷达的构成和工作原理

激光雷达系统一般包括四个关键元件:

  • 激光:向目标物体(可能是建筑物、车辆或行人)发送光脉冲。光波通常是紫外线、可见光或近红外;所使用的激光类型将取决于使用的雷达类型。
  • 扫描器:调节激光扫描目标物体的速度和激光可到达的距离。
  • 传感器:计算光从目标物体反射并返回到激光雷达系统所需要的时间。
  • GPS:跟踪激光雷达系统的位置,确保目标物体和系统之间的测量距离精确。

现代激光雷达系统每秒可以发送500,000个脉冲。系统把这些脉冲聚集成一个代表物体在空间中的坐标点的数据集,即点云。然后,我们就可以用点云来创建3D空间模型。

激光雷达的类型

激光雷达主要有两类:

机载激光雷达(Airborne LiDAR)

顾名思义,机载激光雷达系统安装在无人机或飞机等飞行设备上。这样,激光雷达就可以通过向地面发送脉冲来监测相关情况。航空激光雷达有两种类型:

  • 深海测深:利用绿光穿透水体,测量水体深度。
  • 地形测量:用于陆地表面测绘。

地面型激光雷达(Terrestrial LiDAR)

该激光雷达系统安装在移动车辆或固定在地面的三脚架上。它可以实现全方位扫描并从点云中生成3D模型。地面型激光雷达有两种类型:

  • 移动型:这种激光雷达安装在火车、轮船或汽车上,非常适合观察道路、行人、标识、条件和其他相关的基础设施。
  • 固定型:这类激光雷达固定在地面上的某一点上,扫描周围区域或某一特定情景,如建筑物内部结构。

激光雷达与AI相结合

激光雷达和AI可以说是天作之合:激光雷达用于收集3D点创建点云,而AI擅长处理数据。激光雷达的脉冲频率范围通常在每秒10,000到200,000个脉冲之间,并且可以从同一激光脉冲产生多次回波。激光雷达回波的结果可以由AI模型处理,以了解和检测给定的环境(如创建地形图)。 在过去,技术团队通过人工标注激光雷达所生成的数据识别扫描的关键目标。毫无疑问,这项工作费时又耗力,且需要专业人员来进行。随着计算机视觉和图像处理技术的发展,AI可以帮助自动完成标注过程。如今,人工智能能够处理非结构化数据输入,并准确输出目标物体(例如,附近的车辆或基础设施)以供进一步分析。 AI帮助我们节省时间,使我们有能力开发出高精度且随时更新的3D环境模型。由于这些进步,现在各主要行业都开始大范围应用激光雷达和AI技术。

AI驱动激光雷达的实际应用

在许多工业领域,激光雷达是必不可少的:建筑、制造、海洋学、3D打印、虚拟现实等。以下是几个非常重要的应用实例:

自动驾驶汽车

自动驾驶汽车在公路上也许并不常见,但是这一天终将到来。自动驾驶汽车需要AI驱动的激光雷达来扫描周围区域,创建空间的3D模型,同时结合雷达和摄像头输入的数据,几乎可以瞬间决定车辆应该如何行驶。激光雷达是否准确对于确保汽车乘客的安全至关重要。 查看我们的AI汽车解决方案电子书,了解以客户为中心的AI如何应用于自动驾驶汽车和智能汽车。

农业

在农业领域,技术团队利用安装在无人机上的AI驱动激光雷达系统快速创建农田地形图。这些地图帮助农民根据海拔和日照情况确定种植作物的理想区域,施用化肥和喷洒杀虫剂。播种后,农民还可以利用激光雷达跟踪作物产量。

军事、基建等领域的安全问题

许多军队利用激光雷达侦察边界并识别可疑物体,这一做法已有几十年之久。随着人工智能带来更多的可能性,我们可以预见AI将对环境的潜在危险实现自动检测。自主式机器人还可以帮助保护建筑业或其他进行危险工作的人。 计算机处理能力的提升,以及AI受到的投资,都让AI和激光雷达之间的合作方式变得更加多种多样。随着激光雷达广泛应用于各行各业,创新必然会进入我们生活的各个方面,在我们迈向AI驱动的世界中,塑造我们体验技术的方式。

澳鹏激光雷达专家Kuo-Chin Lien的见解

在澳鹏,我们的专家团队可以帮助您运用激光雷达技术建立尖端模型。澳鹏数据科学总监Kuo-Chin Lien致力于帮助运用激光雷达技术的客户成功构建模型。他对激光雷达的主要见解包括:

空间计算应用:从智能汽车到智能手机

利用激光雷达可以获取扫描物体及其环境的完整3D信息。这就为许多应用创造了机会,尤其当空间信息(如深度、距离、几何形状和尺寸)对您的使用场景非常重要时。例如,在零售业,用例可以是库存管理;或者在建筑业,用例可以是质量保证,将交付的工作与批准的计划进行比较。今年受到广泛关注的另一个很好的用例是,汽车公司已经开始使用激光雷达来检测道路上的物体,从而改进其ADAS(高级驾驶员辅助系统)应用程序;甚至智能手机也可使用激光雷达,iPhone 12 Pro配备了激光雷达来帮助它区分前景和远处的背景,并在人像模式下提供更聚焦的照片。激光雷达可应用于各种不同的行业,上面提到的只是冰山一角,我们还可以发掘更多的应用。

3D深度学习增强空间计算能力

各行各业的专家都依赖深度学习(Deep Learning)技术来理解3D扫描数据。没有它,几乎不可能理解所有的数据点,而AI具备超人的能力来理解大量的2D图像内容。在分析语音识别或2D图像信号这样的单独维度数据时,DL算法可以在引入更多维的情况下,保持实时性能和较低的内存占用。专家们正在尝试利用稀疏和不规则的数据来达成高精度,但这并非易事。怎样才能设计出一个能从不完整的扫描结果中即时产生可靠结论的AI,并支持我们期待的新的使用场景?这些都是值得继续探索的有趣主题,它们将进一步提高激光雷达DL模型的可用性。

相关文章:

激光雷达和人工智能

几十年来,激光雷达一直是许多行业中非常有用的工具,但直到最近,随着人工智能(AI)解决方案的引入,我们才开始认识到它的真正潜力。激光雷达,又称光探测和测距,是一种遥感技术。它利用…...

【算法练习Day44】最长递增子序列最长连续递增序列最长重复子数组

​📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:练题 🎯长路漫漫浩浩,万事皆有期待 文章目录 最长递增子序列最长连续递增…...

STM32H743XX/STM32H563XX芯片烧录一次后,再次上电无法烧录

近期在使用STM32H563ZIT6这款芯片在开发板上使用正常,烧录到自己打的板子就遇到了芯片烧录一次后,再次上电无法烧录的问题。 遇到问题需要从以下5点进行分析。 首先看下开发板的原理图 1.BOOT0需要拉高。 2.NRST脚在开发板上是悬空的。这里我建议大家…...

21. 合并两个有序链表 --力扣 --JAVA

题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 解题思路 判断特殊情况,如:两个列表中其中一个为空;创建一个初始节点用于返回;通过while循环来逐个遍历链表&#xff0…...

Linux 基本语句_10_进程

进程和程序的区别: 程序是一段静态的代码,是保存在非易失储存器上的制令和数据的有序集合,没有任何执行的概念;而进程是一个动态的概念,它是程序的一次执行过程,包括了动态创建、调度、执行和消亡的整个过程…...

矩阵起源加入 OpenCloudOS 操作系统开源社区,完成技术兼容互认证

近日,超融合异构云原生数据库 MatrixOne企业版软件 V1.0 完成了与 OpenCloudOS 的相互兼容认证,测试期间,整体运行稳定,在功能、性能及兼容性方面表现良好。 一、产品简介 矩阵起源 MatrixOrigin 致力于建设开放的技术开源社区和…...

3D物理模拟和视觉特效软件SideFX Houdini mac中文介绍

SideFX Houdini for mac是一款3D物理模拟和视觉特效软件,几乎所有好莱坞特效电影里的物理模拟,包括碎裂,烟尘,碰撞,火焰,流体等模拟,都看得到它的身影。其独特的节点式操作方式,尤其…...

GPT-4.0网页平台-ChatYY

ChatYY的优势: 1. 支持大部分AI模型,且支持AI绘画: 2. 问答响应速度极快: 3. 代码解析: 4. 支持文档解读: 5. PC、移动端均支持: 访问直达:ChatYY.com...

mysql,redis导入导出数据库数据

mysql 导出数据 导出整个数据库: mysqldump -u 用户名 -p 数据库名 > 导出文件.sql 例如,如果你的用户名是 root,数据库名是 mydatabase,你可以运行以下命令: mysqldump -u root -p mydatabase > 导出文件.sql…...

conda修改虚拟环境名称

conda 修改虚拟环境名称 conda 不能直接更改名称,但是可以通过克隆环境解决 新建环境(克隆旧环境) conda create --name 新环境名 --clone 旧环境名 删除原环境 conda remove --name 旧环境名 --all 查看现有环境 conda env list conda i…...

c语言,将奇数和偶数分类

题目:输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。 思路:像冒泡排序那样,相邻两个数比较,两个都是偶数则不…...

前端设计模式之【观察者模式】

文章目录 前言介绍实现优缺点应用场景后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏:前端设计模式 🐱‍👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。(如果出现错误&#…...

HTTPS安全相关-通信安全的四个特性-ssl/tls

230-TLS是什么 1.http不安全 由于 HTTP 天生“明文”的特点,整个传输过程完全透明,任何人都能够在链路中截获、修改或者伪造请求 / 响应报文,数据不具有可信性 ; “代理服务”。它作为 HTTP 通信的中间人,在数据上下…...

并查集:Leetcode765 情侣牵手

n 对情侣坐在连续排列的 2n 个座位上,想要牵到对方的手。 人和座位由一个整数数组 row 表示,其中 row[i] 是坐在第 i 个座位上的人的 ID。情侣们按顺序编号,第一对是 (0, 1),第二对是 (2, 3),以此类推,最后…...

如何设计一个网盘系统的架构

1. 概述 现代生活中已经离不开网盘,比如百度网盘。在使用网盘的过程中,有没有想过它是如何工作的?在本文中,我们将讨论如何设计像百度网盘这样的系统的基础架构。 2. 系统需求 2.1. 功能性需求 用户能够上传照片/文件。用户能…...

【代码随想录】算法训练计划17

1、 110.平衡二叉树 题目: 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 思路: 经典后序遍历,感…...

“护肤品销售策略:从“免费拼团”到“3人回本大放送”“

有一个销售护肤品的团队,他们家399块钱一套的护肤品,他们在小程序这一个渠道,只用了23天的时间,就卖出去了2000多万的营业额,你敢信吗? 那么23天的时间,他们是怎么卖出去2000多万的呢&#xff1…...

uniapp和vue3+ts开发小程序,使用vscode提示声明变量冲突解决办法

在uniapp中,我们可能经常会遇到需要在不用的环境中使用不同变量的场景,例如在VUE3中的小程序环境使用下面的方式导入echarts: const echarts require(../../static/echarts.min); 如果不是小程序环境则使用下面的方式导入echarts&#xff…...

CCLink转Modbus TCP网关_MODBUS报文配置

兴达易控CCLink转Modbus TCP网关是一种功能强大的设备,可实现两个不同通信协议之间的无缝对接。它能够将CCLink协议转换为Modbus TCP协议,并通过报文配置实现灵活的通信设置。兴达易控CCLink转Modbus TCP网关可以轻松实现CCLink和Modbus TCP之间的数据转…...

【开源】基于Vue.js的大学兼职教师管理系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目详细录屏 二、研究内容三、界面展示3.1 登录注册3.2 学生教师管理3.3 课程管理模块3.4 授课管理模块3.5 课程考勤模块3.6 课程评价模块3.7 课程成绩模块3.8 可视化图表 四、免责说明 一、摘要 1.1 项目介绍 大学兼职教师管理系统&#xff0…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指:像函数调用/返回一样轻量地完成任务切换。 举例说明: 当你在程序中写一个函数调用: funcA() 然后 funcA 执行完后返回&…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...

10-Oracle 23 ai Vector Search 概述和参数

一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation &#…...

基于PHP的连锁酒店管理系统

有需要请加文章底部Q哦 可远程调试 基于PHP的连锁酒店管理系统 一 介绍 连锁酒店管理系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为用户和管理员。 技术栈 phpmysqlbootstrapphpstudyvscode 二 功能 用户 1 注册/登录/注销 2 个人中…...

C语言中提供的第三方库之哈希表实现

一. 简介 前面一篇文章简单学习了C语言中第三方库(uthash库)提供对哈希表的操作,文章如下: C语言中提供的第三方库uthash常用接口-CSDN博客 本文简单学习一下第三方库 uthash库对哈希表的操作。 二. uthash库哈希表操作示例 u…...

深入理解Optional:处理空指针异常

1. 使用Optional处理可能为空的集合 在Java开发中,集合判空是一个常见但容易出错的场景。传统方式虽然可行,但存在一些潜在问题: // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...