深度图像(depth image)也被称为距离影像(range image),是指将从图像采集器到场景中各点的距离(深度)作为像素值的图像,它直接反映了景物可见表面的几何形状。深度图像经过坐标转换可以计算为点云数据,有规则及必要信息的点云数据也可以反算为深度图像数据。

深度数据流所提供的图像帧中,每一个像素点代表的是在深度感应器的视野中,该特定的(x, y)坐标处物体到离摄像头平面最近的物体到该平面的距离(以毫米为单位)。

Kinect中深度值最大为4096mm,0值通常表示深度值不能确定,一般应该将0值过滤掉。微软建议在开发中使用1220mm~3810mm范围内的值。在进行其他深度图像处理之前,应该使用阈值方法过滤深度数据至1220mm-3810mm这一范围内。

因为记录距离信息的方式的差异性,所以在英文文献中对深度图像的表达呈现出很强的多样性。使用较多的表达式:range image。其中depth map、dense-depth map、depth image、range picture、3D image、surface height map都是等价的,除此之外的常用表达:dense-range image、depth aspect image、 2.5D image、 3Ddata、xyz maps、surface profiles等。

目前,深度图像的获取方法有激光雷达深度成像法、计算机立体视觉成像、坐标测量机法、莫尔条纹法、结构光法等等。针对深度图像的研究重点主要集中在以下几个方面:深度图像的分割技术、深度图像的边缘检测技术、基于不同视点的多幅深度图像的配准技术、基于深度数据的三维重建技术、基于深度图像的三维目标识别技术、深度数据的多分辨率建模和几何压缩技术等等。在PCL中深度图像与点云最主要的区别在于,其近邻的检索方式不同,并且可以相互转换。

深度图像是物体的三维表示形式,一般通过立体照相机或者TOF照相机获取。如果具备照相机的内标定参数,可将深度图像转换为点云。

TOF是Time of flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。这种技术跟3D激光传感器原理基本类似,只不过3D激光传感器是逐点扫描,而TOF相机则是同时得到整幅图像的深度信息。TOF相机与普通机器视觉成像过程也有类似之处,都是由光源、光学部件、传感器、控制电路以及处理电路等几部单元组成。与同属于非侵入式三维探测、适用领域非常类似的双目测量系统相比,TOF相机具有根本不同3D成像机理。双目立体测量通过左右立体像对匹配后,再经过三角测量法来进行立体探测,而TOF相机是通过入、反射光探测来获取的目标距离获取。

depth image相关推荐

  1. Depth graph

    深度相机 定义:可以直接获取场景中物体距离摄像头物理距离的相机.在计算机视觉系统中,三维场景信息为图像分割.目标检测.物体跟踪等各类计算机视觉应用提供了更多的可能性,而深度图像(Depth map)作 ...

  2. 使用Depth Texture

    使用Depth Textures: 可以将depth信息渲染到一张texture,有些效果的制作会需要scene depth信息,此时depth texture就可以派上用场了. Depth Text ...

  3. Depth Bias

    在dx中的depth bias要以如下形式调用 inline DWORD F2DW( float f ) { return *((DWORD*)&f); } m_pD3DDevice-> ...

  4. 介绍一篇通过无监督depth estimation改进语义分割的论文

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨黄浴@知乎 来源丨https://zhuanlan.zhihu.com/p/341180239 ...

  5. Depth by Poking:从自监督抓取学习深度估计

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 标题:Depth by Poking: Learning to Estimate Depth from ...

  6. RGB+Depth规则箱体测量方案

    输入:RGB图,Depth图,camera参数(包括内参和外参),RGB图像分割模型(pytorch) 输出:箱体的长宽高,彩色图像上的8个顶点坐标. 算法基本过程:由深度图转为点云拟合平面得到箱体平 ...

  7. ROS上同时预览depth,IR,RGB 调试记录

    ROS上同时预览depth,IR,RGB 调试记录 用rviz同时显示RGB,IR,DEPTH(验证设备:astraprosm,canglong2,deeyea) 1.编译libuvc库 cd lib ...

  8. LeetCode 111. Minimum Depth of Binary Tree--Java, Python解法--二叉树最小高度--迭代,递归

    题目地址:Minimum Depth of Binary Tree - LeetCode Given a binary tree, find its minimum depth. The minimu ...

  9. LeetCode 104. Maximum Depth of Binary Tree--二叉树高度--递归或迭代--C++,Python解法

    题目地址:Maximum Depth of Binary Tree - LeetCode Given a binary tree, find its maximum depth. The maximu ...

  10. LeetCode: 111. Minimum Depth of Binary Tree

    题目 Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced bina ...

最新文章

  1. IIS部署详细步骤、包括错误的解决办法、使用localDB
  2. BZOJ 3639: Query on a tree VII LCT_set维护子树信息
  3. 拐点已至,云原生引领数字化转型升级
  4. vue v-for 不能自能渲染问题
  5. 第二代iPhone XR高清渲染图曝光:“美背”感人!
  6. 软件工程网络15个人阅读作业1
  7. 《SAP后勤模块实施攻略—SAP在生产、采购、销售、物流中的应用》——2.7 可配置制造...
  8. 神舟刷蓝天w650dbios_在DOS中给神舟蓝天刷EC和BIOS的通用方法【AMI】
  9. 朴素贝叶斯在文本分类中的应用之 伯努利
  10. 网站域名备案备注怎么写
  11. Bailian——4074积水量
  12. Python实践—微信远程控制电脑
  13. 下列关于python运算符的使用描述正确的是_以下关于 Python 字符串的描述中,正确的是( )...
  14. java斗地主发牌_实现斗地主发牌(java)
  15. QQ游戏图标熄灭大全
  16. 如何构建n*n二维矩阵并转变为一维一一对应矩阵
  17. cc.game对象和游戏启动流程
  18. 入皮坑50天纪念兼更新工具购买表
  19. 摆平各类目标检测识别AI应用,有它就够了
  20. 3D【8】鸟类重建:Learning Category-Specific Mesh Reconstruction from Image Collections阅读笔记

热门文章

  1. CISSP第二章 信息安全治理与风险管理
  2. 学习OpCode前言
  3. 「技术选型」深度学习软件如何选择?
  4. 物联网控制卡学习资料第465篇:基于STM32F429多路RS232 物联网控制卡
  5. 微信小程序视图控件与bindtap之间的问题的解决
  6. SQL中的连接查询与嵌套查询
  7. Java容器(集合)
  8. 图像分析:二值图像连通域标记-基于行程的标记方法
  9. 什么是工作流开源框架?可提高办公效率吗?
  10. 下载微软虚拟学院视频字幕,解决本地播放没有字幕