三维扫描系列 点云绪论
本文是学习肖勇大神的点云课程总结的笔记,仅供个人学习使用。
肖勇
Mapping & Localization Technical Specialist @ Lucid Motors,主要从事无人车地 图和定位算法研发。先后参与 Lyft、百度无人车 项目开发。密歇根大学土木工程博士,中科院遥 感与数字地球研究所地图学硕士,武汉大学测绘 工程学士。
点云数据及获取
- 定义
- 点云:三维点的数据集合
- 属性
- 三维坐标
- 强度
- 颜色
- 时间戳
分类
点云组织形式:
- organized: the point cloud is laid out as a 2D array of points that resembles an image like structure -
- unorganized: the point cloud is a list of points.
- 点云获取方式
- 激光扫描仪
- 星载
- 机载
- 地面
- 移动
- 深度相机(depth Camera)
- 双目相机(stereo Camera)
- 光学相机多视角重建
- 激光扫描仪
激光扫描仪
工作原理:time of flight
分类
- 星载:卫星
- 机载:飞机,无人机
- 地面:三脚架上固定
- 移动:车辆,机器人等
星载激光雷达
- 常见系统
- GLAS星载激光雷达 系统(Geoscience Laser Altimeter System)
- CALIOP星载激光雷 达
- ALADIN星载多普勒 激光雷达
机载激光雷达
- 机载激光雷达
- 使用配有 GPS/IMU的飞机(无人机) 获取大范围的点云
- 特点
- 精度高:10cm
- 大尺度测绘
- 应用领域
- 大尺度(城市级别)测绘
- DEM
- 正射影像 (高精度相机)
地面激光雷达
- 地面激光雷达
- 激光雷达通常固定在三角架上,进行 较大范围扫描获取点云。
- 特点
- 精度高: 可达到 mm
- 距离远:可达到400m
- 扫描速度快: Leica RTC360 1s 采集 ~200万点云
- 应用
- 文物三维扫描建模
- 地形测量
移动激光雷达
移动激光雷达
- 激光雷达通常跟着移动物体( 机器人无人车),进行较大范 围扫描获取点云
特点
- 精度高: cm
- 距离远:~240m
- 扫描速度快: 10Hz, 200万点 云每秒
应用
无人车,机器人
街景测量
Point Cloud created by Velodyne Lidar’s Alpha Prime sensor
深度相机
- 深度相机
- 通过近红外激光器把具有结构特征 的光线投影到物体上,通过红外摄 像头采集得到深度信息。
- 特点
- 成本低,计算量小
- 主动光源,夜晚也可用
- 观测该范围和距离有限
- 应用
- 室内机器人
- AR/VR
双目相机
- 使用两个相机从不同位置获取物体的 两幅图像,通过计算对应点的位置偏 差,使用三角原理(Triangulation) 计算点的三维坐标
- 特点
- 成本低
- 室内室外都适用
- 对环境光敏感
- 基线限制了测量范围
光学相机多视角重建
SFM 运动结构恢复(Structure from motion)
- 给出多幅图像及其图像特征点的对应集合 ,估计3D点的位置和摄像机姿态(运动)
特点
成本低
使用高精度相机和更稳定的平台(有 GPS/IMU)可以进行高精度测量
计算量大
Credit to http://gsp.humboldt.edu/OLM/Courses/GSP_216_Online/lesson8-2/SfM.html
点云数据处理
点云滤波(filtering)
- 检测和移除点云中的噪声或不感兴趣的点
- 分类
- 基于统计信息 (statiscal-based)
- 基于领域 (neighbor-based) 基于投影(projection-based)
- 基于信号处理(singal processing based)
- 基于偏微分方程(PDEs-based)
- 其他方法:voxel grid fitlering, quadtreebased, etc.
- 常用方法
- 基于体素(voxel grid)
- 移动平均最小二乘(Moving Least Squares)
点云匹配 (point cloud registration)
- 估计两帧或者多帧点云之间的 rigid body transformation 信息,将所有帧的点云配准在同 一个坐标系。
- 分类
- 初/粗匹配: 适用于初始位姿差别大的两帧点云
- 精匹配:优化两帧点云之间的变换
- 全局匹配:通常指优化序列点云匹配的误差, 如激光 SLAM,两帧之间匹配,全局匹配
- 常用方法
- 基于 Iterative Closest Point (ICP)的方法
- 基于特征的匹配方法
- 深度学习匹配方法
Credit to http://geometryhub.net/en/notes/registration
- Iterative Closest Point (ICP)Registration
- Given two scans
三维扫描系列 点云绪论相关推荐
- 三维扫描为异形钢结构桥梁幕墙装饰提供三维点云数据及三维模型
三维扫描为异形钢结构桥梁幕墙装饰提供三维点云数据及三维模型 引 言 "在全民健身时代,不少体育公园应运而生",生态体育公园涵盖了运动.休闲.观景.医疗.儿童乐园等设施,将体育运动融 ...
- 大数据复核_【BIM技术】三维扫描结合BIM技术在结构复核中的应用
点击[中天施工技术]关注并设星标★,与您一起缔造美好家园! 三维扫描复测技术又被称为实景复制技术,是测绘领域继GPS技术之后的一次技术革命,它是利用激光测距的原理,通过高速激光扫描测量的方法,大面积. ...
- 亲测Trimble SX系列三维扫描机器人
Again,这次沪敖的技术攻城狮王小哥 亲测了国际大牌天宝Trimble SX系地面三维激光扫描仪,现将测评体验过程及结果的非完整版&非正式版给大家进行汇报 : Trimble SX12简介 ...
- 三维扫描技术的好伙伴-点云处理软件在土方测量中的应用
对大面积堆积物的土方测量是一项常见工作.如何利用测量单位现场测出的地形数据或原有的数字地形数据快速准确的计算出土方量就成了人们关心的问题. 常见的几种计算土方量的方法有: 方格网法 等高线法 断面法 ...
- 三维扫描应用于汽车座椅海绵发泡检测
背景介绍 近年来,随着汽车工业的快速发展,汽车越来越普及,人们对汽车的要求也相应提高.一项市场调查表明,消费者在选择汽车时考虑的要素依次为安全.舒适.轻便,人们在关注汽车安全性的同时,越来越关注汽车乘 ...
- 三维坐标 偏转_什么是激光三维扫描?
激光三维扫描是指通过激光三维扫描仪进行扫描,也就是激光三维扫描技术.它也被称为实景复制技术,是今年来新兴的科技. 其最主要的就是通过三维扫描仪来进行扫描,得到与实景比例1:1的点云数据,出现在电脑中, ...
- 锻铸件三维扫描逆向设计,助力新产品研发
锻铸造是机械制造工业中基础加工工艺,锻铸造可以改变毛坯的形状和尺寸,它为金属材料的切削加工提供高质量的锻铸件毛坯,对提高机械零件的加工工艺起到了不可或缺的作用. 为了满足汽车.电力.机床制造.船舶.石 ...
- 多线阵列激光三维扫描系统及多线阵列激光三维扫描方法
目录 Abstract Images (6) Description 技术领域 背景技术 发明内容 附图说明 具体实施方式 文章的图片形式 Abstract 一种多线阵列激光三维扫描系统及多线阵列激光 ...
- 人脸扫描建模_一种基于三维扫描数据的人脸建模方法
一种基于三维扫描数据的人脸建模方法 黄炎辉 1 , 樊养余 1 , 董卫军 2 [摘 要] 三维扫描仪可以准确获取人脸的几何形状与纹理,但原始的人脸扫描 数据仅为一张连续曲面,不符合实际的人脸结构,无 ...
最新文章
- python requests java_java实现类似python requests的session功能
- 实现SQL SERVER 下的PadLeft函数
- 使用flexible适配移动端h5页面
- 前端学习(2711):重读vue电商网站31之左侧菜单栏图标设计
- 父组件给子组件传值方法_【Vue】小学生都能看懂的子父组件传值
- oracle11g设置数据库归档,oracle_Oracle11g RAC开启关闭、设置归档小结,关闭
1.先关数据库:
复制代 - phpStudy...
- 程序包sun.misc不存在
- 第二章 tcp/ip
- java 文件上传终止_java文件上传
- 关机指令代码_iPhone这些隐藏代码你肯定不知道
- MySQL驱动包下载
- CNware存储管理功能介绍
- idea上git提交代码的正确步骤
- 上周热点回顾(4.9-4.15)
- 最薄的 4K 雷电 3 显示器 — ThinkVision X1 (2nd Gen) 长测
- 丁二烯橡胶的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 【植物大战僵尸-2】实现一炮秒杀僵尸
- Windows 组策略修改 之 初始化文件 %windir%\inf\defltbase.inf
- 计算机黑屏什么原因,电脑黑屏什么原因,你的问题也在这里吗
- 基于Docker离线部署Jitsi-Meet实践(一)
热门文章
- ehviewer_EhViewer官方下载_EhViewer最新版app下载 安卓版v1.7.1 - 浪浪下载
- 最新 PhpStorm 2018 安装及破解方法
- MySQL引擎和区别
- iOS--AFN实现原理
- java容器系列一(java容器Collection概述)
- 使用JMETER进行REST API测试(分步指南)
- 知识图谱嵌入的衡量指标:MRR,MR,HITS@n
- matlab 矩阵处理,matlab矩阵处理
- SQL连接的理解和使用(内连接:自然连接等值连接,外连接:左连接右连接全外连接)
- Chrome浏览器自带截长图功能,只需两个快捷键!
- 三维扫描为异形钢结构桥梁幕墙装饰提供三维点云数据及三维模型
- Given two scans