0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

点云的概念以及与三维图像的关系

dhVf_AcousticSi 来源:CSDN博客 作者:Daisey_tang 2021-08-17 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

点云概念

点云与三维图像的关系:三维图像是一种特殊的信息表达形式,其特征是表达的空间中三个维度的数据,表现形式包括:深度图(以灰度表达物体与相机的距离),几何模型(由CAD软件建立),点云模型(所有逆向工程设备都将物体采样成点云)。和二维图像相比,三维图像借助第三个维度的信息,可以实现天然的物体——背景解耦。点云数据是最为常见也是最基础的三维模型。点云模型往往由测量直接得到,每个点对应一个测量点,未经过其他处理手段,故包含了最大的信息量。这些信息隐藏在点云中需要以其他提取手段将其萃取出来,提取点云中信息的过程则为三维图像处理。

点云的概念:点云是在同一空间参考系下表达目标空间分布和目标表面特性的海量点集合,在获取物体表面每个采样点的空间坐标后,得到的是点的集合,称之为“点云”(Point Cloud)。

点云的获取设备:RGBD设备是获取点云的设备,比如PrimeSense公司的PrimeSensor、微软的Kinect、华硕的XTionPRO。

点云的内容:根据激光测量原理得到的点云,包括三维坐标(XYZ)和激光反射强度(Intensity),强度信息与目标的表面材质、粗糙度、入射角方向,以及仪器的发射能量,激光波长有关。

根据摄影测量原理得到的点云,包括三维坐标(XYZ)和颜色信息(RGB)。

结合激光测量和摄影测量原理得到点云,包括三维坐标(XYZ)、激光反射强度(Intensity)和颜色信息(RGB)。

点云的属性:空间分辨率、点位精度、表面法向量等。

点云存储格式:*.pts; *.asc ; *.dat; .stl ; [1] .imw;.xyz;.las。LAS格式文件已成为LiDAR数据的工业标准格式,LAS文件按每条扫描线排列方式存放数据,包括激光点的三维坐标、多次回波信息、强度信息、扫描角度、分类信息、飞行航带信息、飞行姿态信息、项目信息、GPS信息、数据点颜色信息等。

4de29848-fe6c-11eb-9bcf-12bb97331649.png

C–class(所属类)

F一flight(航线号)

T一time(GPS时间)

I一intensity(回波强度)

R一return(第几次回波)

N一number of return(回波次数)

A一scan angle(扫描角)

RGB一red green blue(RGB颜色值)

点云的数据类型:

(1)pcl::PointXYZ

PointXYZ 成员:float x,y,z;表示了xyz3D信息,可以通过points[i].data[0]或points[i].x访问点X的坐标值

(2)pcl::PointXYZI

PointXYZI成员:float x, y, z, intensity; 表示XYZ信息加上强度信息的类型。

(3)pcl::PointXYZRGB

PointXYZRGB 成员:float x,y,z,rgb; 表示XYZ信息加上RGB信息,RGB存储为一个float。

(4)pcl::PointXYZRGBA

PointXYZRGBA 成员:float x , y, z; uint32_t rgba; 表示XYZ信息加上RGBA信息,RGBA用32bit的int型存储的。

(5) PointXY 成员:float x,y;简单的二维x-y点结构

(6)Normal结构体:表示给定点所在样本曲面上的法线方向,以及对应曲率的测量值,用第四个元素来占位,兼容SSE和高效计算。

点云的处理

点云处理的三个层次:Marr将图像处理分为三个层次,低层次包括图像强化,滤波,关键点/边缘检测等基本操作。中层次包括连通域标记(label),图像分割等操作。高层次包括物体识别,场景分析等操作。工程中的任务往往需要用到多个层次的图像处理手段。

PCL官网对点云处理方法给出了较为明晰的层次划分,如图所示。

4e0904ec-fe6c-11eb-9bcf-12bb97331649.jpg

此处的common指的是点云数据的类型,包括XYZ,XYZC,XYZN,XYZG等很多类型点云,归根结底,最重要的信息还是包含在pointpcl::xyz中。可以看出,低层次的点云处理主要包括滤波(filters),关键点(keypoints)/边缘检测。点云的中层次处理则是特征描述(feature),分割(segmention)与分类。高层次处理包括配准(registration),识别(recognition)。可见,点云在分割的难易程度上比图像处理更有优势,准确的分割也为识别打好了基础。

低层次处理方法:

①滤波方法:双边滤波、高斯滤波、条件滤波、直通滤波、随机采样一致性滤波。②关键点:ISS3D、Harris3D、NARF,SIFT3D

中层次处理方法:

①特征描述:法线和曲率的计算、特征值分析、SHOT、PFH、FPFH、3D Shape Context、Spin Image

②分割与分类:

分割:区域生长、Ransac线面提取、全局优化平面提取

K-Means、Normalize Cut(Context based)

3D Hough Transform(线、面提取)、连通分析

分类:基于点的分类,基于分割的分类,基于深度学习的分类(PointNet,OctNet)

高层次处理方法:

①配准:点云配准分为粗配准(Coarse Registration)和精配准(Fine Registration)两个阶段。

精配准的目的是在粗配准的基础上让点云之间的空间位置差别最小化。应用最为广泛的精配准算法应该是ICP以及ICP的各种变种(稳健ICP、point to plane ICP、Point to line ICP、MBICP、GICP、NICP)。

粗配准是指在点云相对位姿完全未知的情况下对点云进行配准,可以为精配准提供良好的初始值。当前较为普遍的点云自动粗配准算法包括基于穷举搜索的配准算法和基于特征匹配的配准算法。

基于穷举搜索的配准算法:遍历整个变换空间以选取使误差函数最小化的变换关系或者列举出使最多点对满足的变换关系。如RANSAC配准算法、四点一致集配准算法(4-Point Congruent Set, 4PCS)、Super4PCS算法等……

基于特征匹配的配准算法:通过被测物体本身所具备的形态特性构建点云间的匹配对应,然后采用相关算法对变换关系进行估计。如基于点FPFH特征的SAC-IA、FGR等算法、基于点SHOT特征的AO算法以及基于线特征的ICL等…

②SLAM图优化

Ceres(Google的最小二乘优化库,很强大), g2o、LUM、ELCH、Toro、SPA

SLAM方法:ICP、MBICP、IDC、likehood Field、NDT

③三维重建

泊松重建、 Delaunay triangulations、表面重建,人体重建,建筑物重建,树木重建。结构化重建:不是简单的构建一个Mesh网格,而是为场景进行分割,为场景结构赋予语义信息。场景结构有层次之分,在几何层次就是点线面。实时重建:重建植被或者农作物的4D(3D+时间)生长态势;人体姿势识别;表情识别;

④点云数据管理:点云压缩,点云索引(KD、Octree),点云LOD(金字塔),海量点云的渲染。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 三维
    +关注

    关注

    1

    文章

    529

    浏览量

    29976
  • 点云
    +关注

    关注

    0

    文章

    59

    浏览量

    4097

原文标题:点云及三维图像处理综述

文章出处:【微信号:AcousticSignal,微信公众号:声学信号处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度相机:从技术突破到全场景落地,解锁三维感知新可能

    推动各行业智能化转型的关键设备。不同于传统2D相机只能捕捉平面图像,深度相机能够精确获取场景或物体的三维空间信息,输出深度图与数据,让设备拥有“立体视觉”,实现
    的头像 发表于 04-15 15:04 291次阅读
    深度相机:从技术突破到全场景落地,解锁<b class='flag-5'>三维</b>感知新可能

    双目深度相机:模拟人眼视觉,解锁三维感知新可能

    独特优势,成为中远距离三维感知场景的首要方案。它借鉴人类双眼视物的原理,通过两颗平行布置的相机捕捉场景图像,结合复杂算法计算空间深度,无需主动发射光线即可实现精
    的头像 发表于 04-13 14:50 221次阅读
    双目深度相机:模拟人眼视觉,解锁<b class='flag-5'>三维</b>感知新可能

    VirtualLab:光学系统的三维可视化

    用于检查元件和探测器的位置,以及快速了解光在系统内的传播。所应用的三维视图建模技术可与经典的光线追迹相媲美。 **如何生成一个系统视图文档 ** 一个光学系统的三维视图可以通过两种不同的方式生成
    发表于 04-13 09:04

    【OFDR】实时感知、动态重构与历史状态回溯!昊衡科技-三维场重构软件

    三维场重构软件三维场重构软件通过TCP协议获取传感数据,并实时重构三维温度/应变场。软件支持导入三维模型(.wrl格式)与二图片(.jpe
    的头像 发表于 01-29 17:40 1478次阅读
    【OFDR】实时感知、动态重构与历史状态回溯!昊衡科技-<b class='flag-5'>三维</b>场重构软件

    浅谈三维原子探针的跨领域应用

    原子探针断层扫描(APT,也叫三维原子探针)是一种三维分析技术,能看清原子级的成分分布,空间分辨率达到亚纳米,成分灵敏度是 ppm 级。它提供的三维成分数据,和透射电子显微镜(TEM)的高空间分辨率
    的头像 发表于 01-20 15:33 549次阅读
    浅谈<b class='flag-5'>三维</b>原子探针的跨领域应用

    昊衡科技 多芯光纤三维形状传感系统,精准感知!

    对于空间形态感知要求极高的微创手术领域而言,如何精准、实时地监测柔性结构的三维形变,一直是技术落地过程中的关键痛。昊衡科技基于自主研发的光频域反射(OFDR)技术与多芯光纤传感方案,推出动态分布式
    的头像 发表于 01-14 17:56 612次阅读
    昊衡科技 多芯光纤<b class='flag-5'>三维</b>形状传感系统,精准感知!

    自动驾驶模型是如何“看”懂信息的?

    [首发于智驾最前沿微信公众号]在自动驾驶中,是一个非常重要的感知信号,如激光雷达(LiDAR)生成的,其实就是三维空间里一堆带坐标、
    的头像 发表于 11-29 10:25 2055次阅读
    自动驾驶模型是如何“看”懂<b class='flag-5'>点</b><b class='flag-5'>云</b>信息的?

    三维时空与海康威视达成战略合作

    11月19日,三维时空软件股份有限公司(以下简称“三维时空”)与杭州海康威视数字技术股份有限公司(以下简称“海康威视”)签署战略合作协议。三维时空董事长林斌、销售总监林科,海康威视副总裁王英杰、气象行业总经理蔡杨其、福建业务中心
    的头像 发表于 11-24 13:46 538次阅读

    OFDR技术与三维重构的协同价值

    概述OFDR分布式光频域反射技术具有光纤传感器体积小、重量轻、测试精度高的特性,能够精准捕捉结构各位置的微小应变或温度变化。三维重构软件可作为连接数据与实际应用的结构——通过颜色映射将数据直观呈现在三维
    的头像 发表于 11-14 17:36 1472次阅读
    OFDR技术与<b class='flag-5'>三维</b>重构的协同价值

    一文读懂 | 三维视觉领域国家级制造业单项冠军——先临三维的品牌布局

    先临三维科技股份有限公司成立于2004年,是三维视觉领域国家级制造业单项冠军、国家专精特新“小巨人”企业。公司专注于高精度三维视觉软、硬件的研发和应用,致力于成为具有全球影响力的三维
    的头像 发表于 11-11 14:55 909次阅读
    一文读懂 | <b class='flag-5'>三维</b>视觉领域国家级制造业单项冠军——先临<b class='flag-5'>三维</b>的品牌布局

    三维扫描仪革命性升级:先临三维FreeScan Omni实现单机无线扫描+检测

    近日,先临三维作为三维扫描行业内的领军企业,凭借深厚的技术积累与持续的创新精神,成功推出了具有划时代意义的FreeScan Omni无线一体式手持三维扫描测量仪,引领了第代无线扫描技
    的头像 发表于 09-26 11:26 738次阅读
    <b class='flag-5'>三维</b>扫描仪革命性升级:先临<b class='flag-5'>三维</b>FreeScan Omni实现单机无线扫描+检测

    AI 驱动三维逆向:降噪算法工具与机器学习建模能力的前沿应用

    三维逆向工程领域,传统方法在处理复杂数据和构建高精度模型时面临诸多挑战。随着人工智能(AI)技术的发展,降噪算法工具与机器学习建模能力的应用,为三维逆向工程带来了创新性解决方案,
    的头像 发表于 08-20 10:00 860次阅读
    AI 驱动<b class='flag-5'>三维</b>逆向:<b class='flag-5'>点</b><b class='flag-5'>云</b>降噪算法工具与机器学习建模能力的前沿应用

    请帮帮我:AutoCAD三维显示问题,和人正常视角相背

    AutoCAD三维显示问题,和人正常视角相背 AutoCAD三维显示问题,和人正常视角相背
    发表于 08-14 09:50

    VirtualLab:光学系统的三维可视化

    元件和探测器的位置,以及快速了解光在系统内的传播。所应用的三维视图建模技术可与经典的光线追迹相媲美。 如何生成一个系统视图文档 一个光学系统的三维视图可以通过两种不同的方式生成: 1.使用“光线结果
    发表于 05-30 08:45

    自动驾驶中常提的“”是个啥?

    [首发于智驾最前沿微信公众号]在自动驾驶系统中,技术作为三维空间感知的核心手段,为车辆提供了精确的距离和形状信息,从而实现目标检测、环境建模、定位与地图构建等关键功能。那所谓的“
    的头像 发表于 05-21 09:04 1361次阅读
    自动驾驶中常提的“<b class='flag-5'>点</b><b class='flag-5'>云</b>”是个啥?