转自:http://www.cnblogs.com/ironstark/p/4996929.html

点云模型与三维信息 

  三维图像是一种特殊的信息表达形式,其特征是表达的空间中三个维度的数据。和二维图像相比,三维图像借助第三个维度的信息,可以实现天然的物体-背景解耦。除此之外,对于视觉测量来说,物体的二维信息往往随射影方式而变化,但其三维特征对不同测量方式具有更好的统一性。与相片不同,三维图像时对一类信息的统称,信息还需要有具体的表现形式。其表现形式包括:深度图(以灰度表达物体与相机的距离),几何模型(由CAD软件建立),点云模型(所有逆向工程设备都将物体采样成点云)。可见,点云数据是最为常见也是最基础的三维模型。点云模型往往由测量直接得到,每个点对应一个测量点,未经过其他处理手段,故包含了最大的信息量。然而,这些信息隐藏在点云中需要以其他提取手段将其萃取出来,提取点云中信息的过程则为三维图像处理。

点云处理的三个层次

  与图像处理类似,点云处理也存在不同层次的处理方式。或者说,根据任务的需求,需要组合不同的处理方式,而这些处理在过程上有先后之分。Marr将图像处理分为三个层次,低层次包括图像强化,滤波,边缘检测等基本操作。中层次包括连通域标记(label),图像分割等操作。高层次包括物体识别,场景分析等操作。工程中的任务往往需要用到多个层次的图像处理手段,在传统的图像处理方法中(传统就是不包括CNN神经网络和大数据集),图像处理的过程需要递增的使用不同层次图像处理来完成任务。

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

  此处的common指的是点云数据的类型,包括XYZ,XYZC,XYZN,XYZG等很多类型点云,归根结底,最重要的信息还是包含在point<pcl::point::xyz>中。可以看出,低层次的点云处理主要包括滤波(filters),关键点(keypoints),分割(segmention)。分别对应图像处理中的滤波,边缘检测,分割。显然,在图像处理中还是中层次的分割操作,由于点云的特性被简化到了低层次的水平,本质上与滤波和关键点提取难度相当了。点云的中层次处理则是特征描述(feature)。高层次处理包括配准(registration),识别(recognition)。可见,点云在分割的难易程度上比图像处理更有优势。准确的分割也为识别打好了基础。

三维计算机视觉(一)--点云处理综述相关推荐

  1. AI学习笔记(六)三维计算机视觉与点云模型

    AI学习笔记之三维计算机视觉与点云模型 立体视觉 立体视觉的概念 立体视觉的原理 单目系统 双目系统和视差 对极几何约束 SIFT sift特征的特点 sift算法总体介绍 sift特征提取和匹配具体 ...

  2. 三维点云分割综述(下)

    本文转载自公众号@点云PCL,三维点云分割综述(下) :https://mp.weixin.qq.com/s/wjxQwD96kh7zlQ316AhRJQ 这是一篇综述性论文,以下只做概述性介绍,介绍 ...

  3. 三维点云分割综述(中)

    本文转载自公众号@点云PCL,三维点云分割综述(中):https://mp.weixin.qq.com/s/nEFAUcZnXe07J7hv41wh3A 这是一篇综述性论文,以下只做概述性介绍,介绍文 ...

  4. 三维点云分割综述(上)

    本文转载自公众号@点云PCL,三维点云分割综述(上) :https://mp.weixin.qq.com/s/BhDd5gn2lksFScKSe0NVbQ 这是一篇综述性论文,以下只做概述性介绍,介绍 ...

  5. 深度学习在计算机视觉中的应用长篇综述

    深度学习在计算机视觉中的应用长篇综述 前言 2012年ImageNet比赛,使深度学习在计算机视觉领域在全世界名声大震,由此人工智能的全球大爆发.第一个研究CNN的专家使Yann LeCun,现就职于 ...

  6. 17篇点云处理综述-点云语义分割、点云物体检测、自动驾驶中的点云处理……

    三维点云是最重要的三维数据表达方式之一. 从技术角度看,在三维重建.SLAM.机器人感知等多个领域,三维点云都是最简单最普遍的表达方式,因为三维点云直接提供了三维空间数据,而图像则需要通过透视几何来反 ...

  7. 计算机视觉应用参考文献,计算机视觉的应用与发展综述 计算机视觉论文.doc

    计算机视觉的应用与发展综述 摘要:计算机视觉学是自二十世纪六十年代中期迅速发展起来的一门新学科.它是个边缘学科,集众家之所长,是个工程性很强的技术,主要需要有空间几何.矩阵分析.光电技术.图像处理.应 ...

  8. 基于深度学习的三维语义理解(分割)综述列表

    基于深度学习的三维语义理解(分割)综述列表 文章目录 基于深度学习的三维语义理解(分割)综述列表 前言 基于深度学习的三维语义理解(分割)综述列表 一. 从单一三维模型中进行深度学习 1.1基于点云的 ...

  9. osg加载osgb数据_铁路工程三维协同大数据云平台研究与开发

    铁路工程三维协同大数据云平台是基于3DGIS空间信息平台.BIM云平台.GIM云平台.在线监测云平台及增强现实云平台的多平台融合技术 现代铁路工程建设更加注重BIM.物联网等新技术,构建全生命周期一体 ...

最新文章

  1. python电子时钟包装盒_python 电子时钟
  2. IDEA坑爹跟新的小BUG解决之道
  3. JAVA游戏编程之三----j2me 手机游戏入门开发--俄罗斯方块_5_使用LUA脚本写游戏
  4. vue-cli教程(一)
  5. Ajax Control Toolkit 32个服务器端控件
  6. 使用Nomad构建弹性基础架构: 作业生命周期
  7. eclipse打可运行的jar
  8. java基础知识-对象和类
  9. 一文了解JDK12 13 14 GC调优秘籍-附PDF下载
  10. yarn报错:error An unexpected error occurred: “https://registry.yarnpkg.com/-/user/org.couchdb。。。
  11. 改善Python程序的91个建议(二)
  12. java 构造器 null_java - 主结尾处的Java构造函数用户输入在构造函数中为Null - 堆栈内存溢出...
  13. 大数据时代了解一些问题
  14. 分享实录+PPT | 高通高级技术标准总监李俨:移动车联网技术解析
  15. 分析了100万个搜索结果,验证了16个SEO优化的核心影响因素
  16. [渝粤教育] 中国地质大学 高级会计学 复习题 (2)
  17. 比特币原理——交易与UTXO
  18. 尾纤SC、ST、FC、LC区分
  19. (一)Redfish简介
  20. 小白简单式安装VM虚拟机

热门文章

  1. Android Multimedia框架总结(二十八)NuPlayer到OMX过程
  2. Android Studio第一个NDK程序
  3. 5年IT从业的感悟和未来百万年薪畅想
  4. netcore之hello
  5. Ubuntu20.04 设置开机自启shell脚本
  6. linux学习笔记:Linux 文件的基本属性
  7. java 方法_Java 方法 | 菜鸟教程
  8. dapper框架_.net core 基于Dapper 的分库分表开源框架(core-data)
  9. Python多分支实现四则运算器
  10. linux dd来加载驱动,linux 加载raid驱动