项目总结(1.TOF相机及标定相关)

项目总结(1.TOF相机及标定相关)1.TOF相机简介:TOF是Timeofflight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后利用传感器接收从物体返回的光,通过探测光脉冲的飞行时间来得到目标物的距离。TOF的深度精度不随距离改变而变化,基本能稳定在cm级。2.TOF相机缺点:测量距离较常规测量仪器短,一般不超过10米测量结果…

大家好,又见面了,我是你们的朋友全栈君。

1.TOF相机简介:

TOF是Time of flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后利用传感器接收从物体返回的光,通过探测光脉冲的飞行时间来得到目标物的距离。TOF的深度精度不随距离改变而变化,基本能稳定在cm级

项目总结(1.TOF相机及标定相关)

            项目总结(1.TOF相机及标定相关) 

2.TOF相机缺点:

  • 测量距离较常规测量仪器短,一般不超过 10 米
  • 测量结果受被测物性质的影响
  • 大多数机器的测量结果受外界环境干扰较为明显,尤其是受外界光源干扰
  • 分辨率相对较低,实验室应用的是德国MESA:SR4000型号相机,其分辨率仅为 204×204像素

噪声模型:

 

项目总结(1.TOF相机及标定相关) fmod :i IR frequency of the signal sent by the ToF emitters, A: amplitude image ; B : is the intensity image at pixel pi .

项目总结(1.TOF相机及标定相关)

 

 FROM————–<<Probabilistic ToF and Stereo Data Fusion Based on Mixed Pixels Measurement Models>>

3.提供Confidence Map:

The confidence map is generated in the driver of the host PC using a combination of distance and amplitude measurements and their temporal variations. It represents a measure of probability or “confidence” of how correct the distance measurement is expected to be. Low confidence is typically due to low reflected signal or movement in the scene. The Confidence Map can be used to

          • select regions containing measurements of high quality 

         • reject measurements of low quality   

         • obtain a confidence measure for a measurement derived from a combination of many pixel

        • estimate an output reliability in recognition algorithms

Confidence map data is output from the SR4000/SR4500 as an array of 16 bit words. There is one confidence value per pixel. The Confidence Map has a range of 0-0xFFFF, with greater values representing higher confidence.

4.TOF 相机去噪和超分辨的方法:

  • TOF相机+数据库的,利用字典信息
  • TOF+彩色图的引导
  • TOF+彩色图+立体匹配(fusion)

 5.相机的标定

    摄像机标定的目的:求出相机的内、外参数,以及畸变参数。

    内参数:相机坐标转化为像素坐标:

项目总结(1.TOF相机及标定相关)

外参数:世界坐标系到相机坐标系

旋转向量(大小为1×3的矢量或旋转矩阵3×3)和平移向量(tx,ty,tz)。

旋转向量:旋转向量是旋转矩阵紧凑的变现形式,旋转向量为1×3的行矢量。

罗格斯变换(Opencv或高博的《SLAM 十四讲》)

项目总结(1.TOF相机及标定相关)

标定的原理:

需要求解4个内参数和6K个外参数

N个角点和K个棋盘图像,可以提供2NK的约束,即2NK的方程。(乘以2是因为每个点都由x和y两个坐标值组成)

2NK>=6K+4,或者写成(N-3)K>=2

一个棋盘有用的N为4,带入知道N>2

求解过程:令单应性矩阵H是物理变换(旋转、平移)和相机内参数组成。

项目总结(1.TOF相机及标定相关)

M是摄像机内参数矩阵,r1,r2是旋转矢量3×1,t是平移矢量,缩放因子s,对应项相等得到如下:

http://www.cnblogs.com/Jessica-jie/p/6596450.html

 6.各种变化:

     1.欧式变化 【R T/ 0 1】 3+3=6;  长度,夹角,体积比不变

     2.相似变换【sR T/ 0 1】6+1=7    体积比

     3.仿射变换 【A T/ 0 1】12     平行性,体积比

     4.摄影变换 【A T/ a v】15  接触平面相交相切

 

 

 

   

转载于:https://www.cnblogs.com/chenbaoliang/p/7453451.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141403.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 按位取反计算_c语言按位异或运算符

    按位取反计算_c语言按位异或运算符今天我在看简明Python指南的时候,看到其中一个计算机计算的问题,它是这样描述的:x的按位取反结果为-(x+1)~5输出-6。有关本例的更多细节可以参阅:http://stackoverflow.com/a/11810203看到这儿我就疑惑了,之前在大学中学习的计算机基础课程又还给教材了,hhh…无奈,我只好取网上搜寻解析的答案,而网上的解释说得不太让人明白,自己结合他人的解

    2022年8月14日
    7
  • Maven打包时引入本地jar包

    Maven打包时引入本地jar包背景开发的时用到的jar包可能在私服中找不到,需在下载到本地,然后在编译器Eclipse或者IDEA中引入本地jar包,这样在本地开发是OK的,但是linux服务器通过Maven打包的时候会提示异常找不到对应的类。这是需要在我们的pom.xml文件添加点配置了。落地开发支付宝沙箱支付时,需要引入本地jar包,我把jar存放的项目中的/src/main/resources/lib下1.打…

    2022年5月27日
    121
  • 页面ValidateRequest=false设置在asp.net4.0下失效

    页面ValidateRequest=false设置在asp.net4.0下失效
    ASP.NET请求验证功能可以给我提供应用程序的安全保证,避免站点受到XSS的攻击。但是在一些情况下,我们需要禁用这个功能,比如我们需要使用HtmlEditor来让用户输入一些HTML文本,这时候ASP.NET2.0允许我们可以通过在web.config设置validateRequest=”false”。或者在MVC中,我们可以通过在Controller或者Action上设置[ValidateRequest(false)]这个特性来达到禁用的上的。但是在当你把站点从旧版本升级到ASP.NET

    2022年5月23日
    35
  • 数学建模:方差分析模型[通俗易懂]

    数学建模:方差分析模型[通俗易懂]数学建模:方差分析模型1.方差分析模型引入考虑的模型,它的自变量是只能取0,1两个值的示例变量。这种变量往往比较两个多个因素的某种效益存在与否。比如考试及格为0,不及格为1.方差分析的实质:假设检验问题一个复杂的事物,其中往往有许多因素互相制约又互相依存。方差分析的目的是通过数据分析找出对该事物有显著影响的因素,各因素之间的交互作用,以及显著影响因素的最佳水平等。方差分析是在可比较的数组中,把数据间的总的“变差”按各指定的变差来源进行分解的一种技术。对变差的度量,采用离差平方和。方差分析方法就

    2022年10月15日
    3
  • 数据仓库ods层_app数据仓库搭建

    数据仓库ods层_app数据仓库搭建8.数据仓库之ODS层搭建

    2022年10月5日
    4
  • stringtokenizer是什么意思_string copy

    stringtokenizer是什么意思_string copyStringTokenizer可以将一个字符串分解为一个一个的单词或者标记。常用方法如下:methodcontentintcountTokens()返回nextToken方法被调用的次数。booleanhasMoreTokens()返回是否还有分隔符。booleanhasMoreElements()返回是否还有分隔符。StringnextTo…

    2022年9月19日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号