项目总结(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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jdbc和数据库连接池_数据库连接池满了

    jdbc和数据库连接池_数据库连接池满了数据库连接池JDBC数据库连接池的必要性在使用开发基于数据库的web程序时,传统的模式基本是按照以下步骤:在主程序(如servlet beans)中建立数据库连接进行sql操作断开数据库连接这种模式开发,存在的问题:普通的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证用户名和密码(大概花费0.05s-1s),需要数据库连接的时候,就向数据库要求一个,执行完成后再断开。这样的方式将会消耗大量的时间。数据库的

    2022年8月8日
    25
  • pytest指定用例_白盒测试用例

    pytest指定用例_白盒测试用例前言测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果.有些同学在写用例的时候,用例写了先后顺序,有先后顺序后,后面还会有新的问题(如:上个用例返回

    2022年7月29日
    8
  • 数据库中varchar类型 最大长度是多少?[通俗易懂]

    数据库中varchar类型 最大长度是多少?[通俗易懂]一.varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。…

    2022年4月19日
    1.3K
  • 迈克菲杀毒软件创始人(John McAfee)被发现在监狱死亡「建议收藏」

    迈克菲杀毒软件创始人(John McAfee)被发现在监狱死亡「建议收藏」律师近日告诉路透社,西班牙高等法院批准将出生于英国的美国科技企业家JohnMcAfee引渡到美国后,周三他在巴塞罗那监狱自杀身亡。McAfee的律师JavierVillalba表示,今年75岁的迈克菲杀毒软件创始人约翰·迈克菲日前被发现死于位于巴塞罗那一家监狱的牢房中。而死亡时间刚好是西班牙法院判决他被引渡回美国几个小时后。这位反病毒软件先驱在九个月的监禁中因绝望而上吊。75岁的McAfee在上个月的法庭听证会上表示,鉴于他这个年纪,如果在美国被定罪,他将在监狱中度过余生。他说:“我希望..

    2022年9月23日
    4
  • Ljava/lang/Iterable与AbstractMethodError

    Ljava/lang/Iterable与AbstractMethodErrorjava.lang.AbstractMethodError:com.example.demo.repository.UserRepositoryImpl.findAll()Ljava/lang/Iterable; atorg.springframework.data.repository.CrudRepository$$FastClassBySpringCGLIB$$b5a31e6f.invo…

    2022年5月18日
    42
  • 【智能家居篇】wifi在智能家居中的应用

    【智能家居篇】wifi在智能家居中的应用

    2022年2月4日
    36

发表回复

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

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