RealSense D435i深度相机介绍

2023-05-16

文章目录

    • D435i硬件结构及各个组件原理详解
      • 前言
      • 一、硬件参数信息
      • 二、视觉处理器D4
      • 三、深度模块
      • 四、红外投影仪(Infrared Projector)
      • 五、彩色图像信号处理机(ISP)
      • 六、 IMU

D435i硬件结构及各个组件原理详解

前言

RealSense 是一款立体视觉深度相机,如下图所示,其集成了两个红外传感器(IR Stereo Camera)、一个红外激光发射器(IR Projector)和一个彩色相机(Color Camera)。立体深度相机系统主要包括两部分:视觉处理器D4和深度模块。主机处理器连接 USB 2.0 / USB 3.1 Gen 1。视觉处理器 D4 位于主处理器主板上,RGB颜色传感器数据通过主处理器主板和 D4 板上的彩色图像信号处理器(ISP)发送到视觉处理器D4。IntelRealSense D435i提供了完整的深度相机模块,集成了视觉处理器、立体深度模块、RGB 传感器以及彩色图像信号处理模块。深度模块采用立体视觉的左右成像器、可选的红外激光发射器和 RGB 色彩传感器。

图1
图2

一、硬件参数信息

  • 最高 1280×720 双目深度分辨率;
  • 最高 1920×1080 RGB 分辨率;
  • 最高 90 FPS 深度视频流。深度流与普通 RGB 视频流类似,只不过每个像素点的值不再是 RGB 或灰度值,而是物体相对于相机的距离;
  • 更大的85度左右的镜头视场(FOV);
  • 只能对相同帧率的 RGB 与深度视频流做同步设置;
  • 双目 baseline 为 50 mm;
  • 深度探测范围 0.2 m ~ 10 m ;
  • 6DOF追踪功能(six degree of freedom);
  • 深度坐标系以左侧相机为中心(上图中 centerline of 1/4-20 是指三脚架螺丝空的中心);
  • 内含一个 6 自由度的 IMU,对应刚体在三维空间中 6 种运动方式:前后、左右、上下的平移,以及绕刚体三个轴的旋转 —— 绕前后方向轴旋转 roll, 绕左右方向轴旋转 pitch, 绕上下方向轴旋转 yaw;

二、视觉处理器D4

英特尔RealSense D4视觉处理器(VPU)是一款高性能ASIC(专用集成电路),采用28纳米工艺,用于处理来自D435i立体摄像头的数据。与RealSense深度模块配合使用时,D4 VPU能够输出深度和全高清RGB数据,而无需专用的GPU或主处理器。该处理器采用小尺寸和BGA封装,对于要将ASIC设计导入到系统板和子卡上以尽可能提高定制程度的开发人员而言是一项理想选择。该VPU还可以预先安装在紧凑的电路板上以打造交钥匙解决方案,从而满足寻求以快速简便的方式将D435元件集成到其产品中的集成商的需求。
在这里插入图片描述

三、深度模块

RealSense D435i拥有完整的模块系列,简化了系统的集成,同时采用带立体图像传感器的优质校准成像子系统,在与视觉处理器配对时,可通过USB输出深度数据。英特尔RealSense D435i深度相机使用立体视觉来计算深度,这里的深度像素值是来自成像器平行平面的测量值。立体视觉实现包括左成像仪、右成像仪和可选的红外投影仪。红外投影仪投射不可见的静态红外图案,以提高低纹理场景中的深度精度。左和右成像器捕捉原始场景并将成像数据发送到深度成像(视觉)处理器,深度成像(视觉)处理器通过将左图像上的点与右图像相关联并通过左图像上的点与右图像之间的移位来计算图像中每个像素的深度值。深度像素值被处理以生成深度帧。随后的深度帧创建深度视频流。深度相机传输实时深度数据和彩色数据的速率可以达到每秒90倾,并且在嵌入式D4 ASIC在板上就可以完成所有用于生成深度数据的处理。

四、红外投影仪(Infrared Projector)

红外投影仪通过在场景上投射静态红外图案来增加低纹理场景的纹理,从而提高立体摄像机系统确定深度的能力。红外投影仪在正常运行情况下满足1级激光安全要求。立体声深度模块上有电源传输和激光安全电路。根据投影场的不同,红外投影仪分为标准投影仪和宽投影仪。

五、彩色图像信号处理机(ISP)

颜色传感器数据被发送到视觉处理器D4板上的离散图像信号处理器(ISP)进行图像调整、图像缩放和处理功能,以帮助补偿透镜和传感器固有的不准确性,提供更好的图像质量。处理后的彩色图像被发送给视觉处理器D4。

六、 IMU

一个IMU包含了三个单轴的加速度计和三个单轴的陀螺仪,加速度计检测物体在载体坐标系统独立三轴的加速度信号,而陀螺仪检测载体相对于导航坐标系的角速度信号,测量物体在三维空间中的角速度和加速度,并以此解算出物体的姿态。在导航中有着很重要的应用价值。凭借内置的IMU单元,实现6DOF追踪功能。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RealSense D435i深度相机介绍 的相关文章

随机推荐

  • nohup命令详解

    nohup命令详解 一 背景说明 xff1a 启动服务的时候 xff0c 如果使用如下命令 xff0c 则会在start sh脚本所在的目录下 xff0c 产生一个名为 nohup out 的输出文件 span class token fu
  • Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出

    Spring Boot启动后直接没有任何警告报错信息 xff0c 打印Process finished with exit code 0直接退出 日志 xff1a span class token number 2023 span 02 1
  • systemctl 启动/停止/重新加载 nginx

    systemctl 启动 停止 重新加载 nginx 一 新建nginx service脚本 span class token function sudo span span class token function vim span us
  • Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: ERROR: APK pat

    Unable to determine application id com android tools idea run ApkProvisionException ERROR APK path is not specified for
  • Java获取文件的MD5

    Java获取文件的MD5 主要是通过读取文件的字符流 xff0c 然后赋值给MessageDigest对象 xff0c 最后将文件流转换成16进制的字符串 span class token keyword import span span
  • android整合好视通sdk经验总结(二)

    一 无法正常访问好视通服务接口 当按照android整合好视通sdk经验总结 xff08 一 xff09 步骤整合完毕后 xff0c 在这里修改申请的应用id和服务地址 修改完毕后运行发现无法正常初始化sdk xff0c 错误码30 xff
  • 视觉SLAM⑤--相机与图像

    目录 5 0 本章简介 5 1 相机模型 5 1 1针孔相机模型 5 1 2 畸变模型 5 1 3 双目相机模型 5 1 4 RGB D相机模型 5 2 图像 5 3 实践 xff1a 计算机中的图像 5 3 1 OpenCV的基本使用方法
  • 视觉SLAM⑩后端Ⅱ(滑动窗口滤波和优化与位姿图)

    目录 10 0 本章概述 10 1 滑动窗口滤波和优化 10 1 1 实际环境下的BA结构 10 1 2 滑动窗口法 10 2 位姿图 10 2 1 位姿图的意义 10 2 2位姿图的优化 10 3 非线性优化整体总结 xff1a 前端 后
  • 学习C++:C++进阶(五)CMake应用篇---集成第三方库和依赖管理

    目录 第二部分 xff1a 实用 CMake xff08 Practical CMake Getting Your Hands Dirty with CMake xff09 3 0 集成第三方库和依赖管理 xff08 Integrating
  • 2.ORB-SLAM2改进版本--稠密建图版本解析

    目录 1 修改思路 2 基本概念 nbsp 2 1 统计滤波 2 2 体素滤波
  • FreeRTOS 的命名规则

    初学 FreeRTOS 的用户对其变量和函数的命名比较迷惑 xff0c 下面专门做一下介绍 xff1a 变量 uint32 t 定义的变量都加上前缀 ul u 代表 unsigned 无符号 xff0c l 代表 long 长整型 uint
  • 【单目测距和双目测距比较】

    单目测距和双目测距比较 单 双目方案的优势与难点单目测距双目测距 双目测距实现步骤实现过程 单 双目方案的优势与难点 单目测距 优点 xff1a 单目的优势在于成本较低 xff0c 对计算资源的要求不高 xff0c 系统结构相对简单 缺点
  • ROS学习笔记(3):添加第三方依赖库

    最近在工控机上加入CAN卡 xff0c 想利用CAN卡来做为数据收发 现在在工程中加入CAN卡的头文件和自己做的cpp文档 已经申明了 函数 xff0c 但是还是会出现上图所示的错误 xff0c 经过一晚上的战斗算是搞清楚了 感谢 64 头
  • Java面试题及答案2019版(上)

    1 面向对象的特征有哪些方面 xff1f 答 xff1a 面向对象的特征主要有以下几个方面 xff1a 抽象 xff1a 抽象是将一类对象的共同特征总结出来构造类的过程 xff0c 包括数据抽象和行为抽象两方面 抽象只关注对象有哪些属性和行
  • git到远程出现的一些问题以及解决方法

    我们首先回顾一下 git reset命令 xff1a 1 git reset mixed xff1a 此为默认方式 xff0c 等同于不带任何参数的git reset 2 git reset soft 回退到某个版本 xff0c 只回退了c
  • CMakeLists.txt 和 package.xml 重要内容详解

    边学边看 xff0c 学到什么分享什么 CMakeLists txt 构建配置文件package xml 功能包配置文件 上面的意思个人理解就是功能包本身如果要在别处运行 xff0c 需要什么样的条件在xml文件中看 功能包自身 xff0c
  • Docker运行Prometheus(普罗米修斯)

    1 编辑yaml格式 xff0c 进行自我监控 mkdir etc prometheus cd etc prometheus vi etc prometheus prometheus yml global scrape interval 1
  • Kubernetes(k8s)安装Dashboard(控制面板)

    参考文章 xff1a https www jianshu com p f7ebd54ed0d1 1 默认情况下不会部署 Dashboard xff0c 可以通过以下命令部署 xff1a kubectl apply f https raw g
  • 航模无刷电机常见参数

    1 xff0c KV值 xff1a 表示电机运行速度的指标 xff0c 电机转速 61 KV值 x 工作电压 2 xff0c 空载电流 xff1a 指电机不带负载 xff08 螺旋桨等 xff09 时的额定工作电流 3 xff0c 电阻 x
  • RealSense D435i深度相机介绍

    文章目录 D435i硬件结构及各个组件原理详解前言一 硬件参数信息二 视觉处理器D4三 深度模块四 红外投影仪 Infrared Projector 五 彩色图像信号处理机 ISP 六 IMU D435i硬件结构及各个组件原理详解 前言 R