intel realsense F200 Kinect V1的coding pattern原理进行调研,知二者都使用light coding的方式,该方法与传统的coded structure light不同:传统编码结构光(空间编码,时间编码)最终使用的是三角测量的原理计算深度信息;light coding通过投射具有高度伪随机性的激光散斑,会随着不同距离变换不同的图案,对三维空间直接标记,通过观察物体表面的散斑图案就可以判断其深度。

  参考PrimeSense light coding技术,知其特点如下:

1. (Components)Optical apparatus, including first and second diffractive optical elements(DOEs) arranged in series to diffract an input beam of radiation. The first DOE is configured to apply to the input beam a pattern with a specified divergence angle, while the second DOE is configured to split the input beam into a matrix of output beams with a specified fan-out angle. The divergence and fan-out angles are chosen so as to project the radiation onto a region in space in multiple adjacent instances of the pattern.

2. (Size)The first DOE applies, such as an uncorrelated pattern to input beam; the second DOE project pattern onto surface over a wide angular range. In Kinect V1, it creates 15 beams, in a 3x5 fan-out, the second DOE also can be 3x3, 5x5, 7x7 or other fan-out patterns.

3. (Properties)The phase mask of second DOE comprises a periodic pattern of repeating cells. The dimensions of the cells in the pattern control the fan-out angle between tiles, which correspond to different diffraction orders of the periodic pattern. For the case of 3x3 tiling, the dominant spatial frequencies of the phase mask of the second DOE are typically roughly twice those of first DOE along both the X and Y axes in order to give the desired relation between the specified fan-out and divergence angles.

4. (Power)The shape of the phase mask within each cell of second DOE controls the power distribution among the different output beams. It can be designed to give either uniform light intensity distribution among tiles or a predefined non-uniform intensity distribution.

下面给出Kinect V1在不同距离产生的激光散斑图案:

0.5m

1.0m

1.5m

2.0m

2.5m

Kinect V1结构光激光散斑原理及样式相关推荐

  1. 结构光-----激光散斑图像评测算法

    1 散斑图形态: 激光在散射体表面的漫反射或通过一个透明散射体(如毛玻璃)时,在散射表面或附近的光场中可以观察到一种无规分布的亮暗斑点,这种斑点称为激光散斑(Laser Speckles).如果散射体 ...

  2. 面结构光三角测距原理

  3. 格雷码 matlab,基于格雷码的结构光重建代码(MATLAB版本)

    [实例简介] 该代码为brown university相关技术人员编写,旨在用于学习研究3D结构光的原理.算法实现和应用.由于原有的网站( http://mesh.brown.edu/byo3d/in ...

  4. 像素测量工具_结构光测量—工程质量管理的潜力股

    计算机视觉技术与图像处理技术的发展促进了三维测量技术的进步,基于计算机视觉的三维信息获取技术已成为了当前三维测量的主流技术方案,光学测量迅速成为了三维测量技术的热门研究内容.本文将介绍工程应用上三维测 ...

  5. 3D相机技术调研(飞行时间TOF+双目+结构光)

    1. 深度估计3D相机方案 目前市面上常有的 3D 相机方案主要有3种: 飞行时间(Time of flight,TOF),代表公司微软Kinect2,PMD,SoftKinect, 联想 Phab, ...

  6. 基于EinScan-S的编码结构光方法空间三维模型重建

    基于EinScan-S的编码结构光方法空间三维模型重建 1 相关原理 1.1 编码结构光成像原理 1.2 编码结构光编码方式 1.3 编码结构光与侧影轮廓方法比较 1.4 编码结构光方法流程 2 三维 ...

  7. 论文《基于结构光和双目视觉的三维重建系统研究》摘要

    <基于结构光和双目视觉的三维重建系统研究>-赵焕谦-哈工大 一.引言 1.结构光的原理和优点 结构光通过向待测物体表面投射光栅条纹图案来给物体增加特征信息,使得图像处理时,能够提取出更多的 ...

  8. 三维重建之条纹投影结构光(一)

            该系列为条纹投影结构光学习笔记,一共分为四篇.第一篇记录文献阅读的笔记,对重要知识点进行摘录介绍:第二篇为相位求解和相位展开:第三篇为相高模型的标定:第四篇为重构篇.          ...

  9. mate20por3d人脸识别_体验华为Mate20 Pro 3D结构光 生物识别新高度

    2018年不仅仅是全面屏探索的一年,也同样是手机终端生物识别方案迅速发展的一年.指纹识别和人脸识别分别衍生出光学指纹和3D结构光这两种更高级的形式,但在实际使用了一阵子后,我更加倾向于后者. 不为别的 ...

最新文章

  1. windows下一个,OracleServiceXXX和Oracle 关系实例
  2. Zend SDK学习-1
  3. 专题 19 Makefile的使用
  4. Docker 基础技术之 Linux namespace 源码分析
  5. linux 科学绘图软件,在Linux中使用matplotlib进行科学画图
  6. 易到司机无法提现:客服电话变空号,要钱无路
  7. Mybatis-plus的两种分页插件的配置方式
  8. 二分图的匹配(未完)
  9. 无法访问计算机0x80070035,在win7中访问本地网络上的共享文件时错误0x80070035的解决方案...
  10. php微信公众号发送邮件,GitHub - DongDavid/notify: 消息发送组件-邮件、微信公众号、企业微信、小程序...
  11. 【计算机图形学】几何
  12. 乘风破浪程序猿,拒绝原地踏步!
  13. CVPR2022 | 重新审视池化:你的感受野不是最理想的
  14. 【敬伟ps教程】PS基础知识了解
  15. 程序员公司实行996,加班费却只有10块!网友:我们20块
  16. 第十三届蓝桥杯 EDA 设计与开发科目 模拟试题(详细解读)
  17. C语言实现成绩等级判别
  18. 经常玩电脑正确的坐姿_细说用电脑的正确坐姿
  19. 计算公式(java实现)
  20. 正在准备面试?一线互联网大厂面试真题系统收录!成功入职腾讯

热门文章

  1. 盛大Bambook应用程序开发达人赛落幕,InfoQ获最受欢迎社区奖
  2. CDR2020 不能移动群组里面的POWERCLIP图片解决办法
  3. coreldraw x8里线段显示尺寸_CorelDRAW X8制作精准尺寸辅助线的方法
  4. 企业培养人才的捷径【内部导师制】
  5. java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
  6. 在linux下如何制作usb启动盘,正式推出:如何在Linux下制作USB启动盘
  7. linux的每次IO大小控制,Linux优化之IO子系统监控与调优
  8. 软件工程--四则运算表达式(6)
  9. 饿了么多人订餐时计算费用bug(饿了么商品促销优惠金额分摊计算规则)
  10. android 横向的日历,Andorid 日历控件库,可左右滑动,显示公历,农历,节假日等功能...