1 散斑图形态:

激光在散射体表面的漫反射或通过一个透明散射体(如毛玻璃)时,在散射表面或附近的光场中可以观察到一种无规分布的亮暗斑点,这种斑点称为激光散斑(Laser Speckles)。如果散射体足够粗糙,这种分布所形成的图样是非常特殊和美丽的,

散斑现象普遍存在于光学成像的过程中,很早以前牛顿就此解释过恒星闪烁而行星不闪烁的现象。由于激光的高度相干性,激光散斑的现象就更加明显。最初人们主要研究如何减弱散斑的影响。在研究的过程中发现散斑携带了光束和光束所通过的物体的许多信息,于是激光散斑产生了许多的应用,例如用散斑的对比度测量反射表面的粗糙度,利用散斑的动态情况测量物体运动的速度,利用散斑进行光学信息处理,甚至利用散斑验光等。

激光散斑是由无规散射体被相干光照射产生的,因此是一种随机过程。要研究它必须使用概率统计的方法。通过统计方法的研究,可以认识到散斑的强度分布、对比度和散斑运动规律等特点。最重要的特点就是,这种散斑具有高度的随机性,而且随着距离的不同会出现不同的图案,也就是说,在同一空间中任何两个地方的散斑图案都不相同。只要在空间中打上这样的结构光然后加以记忆就让整个空间都像是被做了标记,然后把一个物体放入这个空间后只需要从物体的散斑图案变化就可以知道这个物体的具体位置。

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

2 测试需求:

算法计算结果如下,计算结果的单位未给出,需要根据实际需要来定:

FOV_X:137.646°
FOV_Y:137.326°
OC=(1265,1054)
光轴倾斜结果:
X_tilt:4.28915°
Y_tilt:-4.43156°
光轴旋转
rotation:-0.965568°
零级区域最大拟合圆直径:8.98855
零级区域最小拟合圆直径:10.5675
区域(0,0):max=87 min=35uni=0.42623
区域(0,1):max=87 min=35uni=0.42623
区域(0,2):max=87 min=35uni=0.42623
区域(0,3):max=87 min=35uni=0.42623
区域(0,4):max=87 min=35uni=0.42623
区域(1,0):max=160 min=35uni=0.641026
区域(1,1):max=160 min=35uni=0.641026
区域(1,2):max=160 min=35uni=0.641026
区域(1,3):max=160 min=35uni=0.641026
区域(1,4):max=160 min=35uni=0.641026
区域(2,0):max=229 min=35uni=0.734848
区域(2,1):max=229 min=35uni=0.734848
区域(2,2):max=229 min=35uni=0.734848
区域(2,3):max=229 min=35uni=0.734848
区域(2,4):max=229 min=35uni=0.734848
区域(3,0):max=225 min=35uni=0.730769
区域(3,1):max=225 min=35uni=0.730769
区域(3,2):max=225 min=35uni=0.730769
区域(3,3):max=225 min=35uni=0.730769
区域(3,4):max=225 min=35uni=0.730769
区域(4,0):max=174 min=35uni=0.665072
区域(4,1):max=174 min=35uni=0.665072
区域(4,2):max=174 min=35uni=0.665072
区域(4,3):max=174 min=35uni=0.665072
区域(4,4):max=174 min=35uni=0.665072
零级区域信噪比对比度:9.24042
零级强度=1.35109

附加:

参考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.

结构光-----激光散斑图像评测算法相关推荐

  1. Kinect V1结构光激光散斑原理及样式

     对 intel realsense F200 和 Kinect V1的coding pattern原理进行调研,知二者都使用light coding的方式,该方法与传统的coded struct ...

  2. 编码结构光三维视觉测量系统(二)

    一.摘要 结构光三维视觉测量方法不需要直接接触被测物体,不会磨损被测物体表面,且具有速度快.精度高.实用性高等特点,是进行三维测量的最佳方法之一.而单目结构光视觉测量系统与双目相比,具有成本低.算法简 ...

  3. TOF与结构光技术分析

    TOF与结构光技术分析 一.概述 结构光(Structuredlight),通常采用特定波长的不可见的激光作为光源,它发射出来的光带有编码信息,投射在物体上,通过一定算法来计算返回的编码图案的畸变来得 ...

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

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

  5. 结构光中多重曝光图像融合算法

    算法参考自文章:[1] ZHANG S, YAU S. High dynamic range scanning technique[J]. Optical Engineering, 2009, 48( ...

  6. 3D结构光摄像头深度算法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 光学和算法是3D结构光的核心能力,性能优越的3D结构光摄像头必须是光学系统和深度算法的完美融合,两者高 ...

  7. 3D结构光摄像头深度算法 转载

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 光学和算法是3D结构光的核心能力,性能优越的3D结构光摄像头必须是光学系统和深度算法的完美融合,两者高 ...

  8. 图像凸集投影法_论文分享|数字投影结构光三维测量方法研究

    温馨提示:本文约5600字,阅读全文需约10分钟. 文末福利:按照文末提示操作,输入关键词可获取论文全文. 摘要 人类所处的物理世界空间是三维的,任何实物都以三维的方式呈现.随着社会的进步发展,三维信 ...

  9. 图像条纹检测 python_【连载2.1】结构光三维检测引言面向强反射表面的多传感器三维检测技术研究...

    本章大纲 2.1 引言 2.2 多传感器三维检测系统介绍 2.2.1 多传感器三维检测总体模型2.2.2 多传感器三维检测系统工作原理 2.3 坐标系统一化全局标定方法 2.3.1 全局标定方法介绍2 ...

最新文章

  1. 如何并行运行多个npm脚本?
  2. java:BIO, NIO
  3. 巧用windows快捷键
  4. IT项目管理需要注意的细节
  5. 动态规划是真的难啊坚持
  6. Android App Build Workflow
  7. CoreAPI_对象三种状态
  8. 如何解决微服务的数据一致性分发问题
  9. 没有黑色版本?AirPods 2广告泄露:外型无变化
  10. 17、Java并发性和多线程-避免死锁
  11. mysql安装开始报错_MYSQL安装报错 -- 出现Failed to find valid data directory.
  12. 利用 Arrays.sort 字符串 进行排序 完全按字符 排序 忽略字符大小写
  13. 牛客——数据库实战(1~30)
  14. Win10的一些快捷键
  15. 运放做跟随器有什么要求
  16. linux nginx启动脚本,Nginx启动脚本大家来找茬
  17. 【基础知识】Dom基础
  18. 软件测试体系学习及构建(8)-HTML之图像,表格,列表,区块
  19. bit1618c 功能简介_c 9中的新功能简介
  20. SQL Server 为视图或函数 指定的列名比其定义中的列多

热门文章

  1. 仓库 store getter
  2. 用于欺诈检测的综合金融数据集
  3. Jetbrains IDEA 打不开的解决方法(多次重装IDEA,突然打不开)
  4. java 草稿_JAVA生成一张草稿
  5. Bootstrap后台开发模板整理
  6. 【shotcut】旋转缩放 输出GIF
  7. 洛谷 p1000 超级玛丽游戏
  8. 渗透测试国内外研究_浅析晶硅光伏背板阻隔性能测试(一)——水蒸气透过率测试...
  9. Android的Elevation与TranslationZ探索
  10. 直付通,支付宝白名单D0,接口申请及对接流程