0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用高通的Snapdragon 820启用深度相机

星星科技指导员 来源:嵌入式计算设计 作者:Shahrad Payandeh 2022-06-22 15:34 次阅读

深度相机对机器人世界至关重要,现在有不同的形状和框架。为了在现实世界中寻找物体或路径,机器人需要对周围环境有感知。这些相机中的大多数使用两个具有一定距离的相机并进行大量处理以从这两个 2D 捕获的视频中创建一个 3D 世界。在大多数情况下,原始捕获的视频需要传递给其他模块用于不同的目的——这是大多数现有深度相机模块所缺少的部分之一。在本文中,我们将介绍 Qualcomm 的 Snapdragon 820 作为实时深度摄像头的解决方案,同时不会丢失双摄像头系统的基本功能。

高通的 Snapdragon 820 是其系列中功能更强大的 SoC 之一。该 SoC 有一个八核 ARM CPU 作为应用处理器,可与一些子系统(如 GPUDSP、RPM 等)配合使用。Hexagon DSP 是一个功能强大的 DSP,具有多个硬件线程、数据包指令、L1 和 L2 缓存,以及对外围设备和双倍数据速率 (DDR) 的访问,例如应用处理器 Qualcomm (APQ) 和超长指令字 (VLIW)。在 820 中,使用了该结构的版本 6。在这个新结构中,提供了一个可以处理 1024 位向量的 Hexagon Vector eXtension (HVX) 协处理器。

您可以利用 HVX 进行高分辨率图像处理。Snapdragon 820 提供的其他功能之一是能够将定制模块添加到图像信号处理 (ISP) 管道(图 1)。

pYYBAGKyxjyAG3jJAACGG7fYvj0156.png

【图1 | ISP中的HVX模块]

在 ISP 管道中拥有一个自定义模块将让用户在将图像传递给 ISP 中的其他模块之前对其进行处理。该模块的输入是拜耳和非拜耳格式,输出为拜耳格式。该模块可以直接访问DDR,处理结果可以实时提供给高级操作系统(HLOS)。

Snapdragon 820 有两个 ISP,并且两个管道都可以包含定制的图像处理模块。换句话说,如果您将两台相机连接到 820,您可以为每台相机单独定制图像处理。如果用户想为两个自定义图像处理模块使用 HVX 模块,他们可以使用 512 位矢量。使用定制的图像处理模块将使 Hexagon 处于特定模式,该模式将为每个定制的图像处理模块分配两个特定的硬件线程(图 2)。

poYBAGKyxkOALphiAACgm8Ylq8U282.png

【图2 | HVX模块和HT]

加工结构

出于我们的目的,我们使用了两个具有相同分辨率的相机,它们排列在一个固定的夹具中。这意味着我们知道两个相机之间的重叠程度。我们使用如图 3 所示的处理管道。

poYBAGKyxkmAZzzfAAA17dvMX84953.png

【图3 | 处理块]

使用神经网络解决方案(图 1),我们可以使用 HVX 模块同时对两个相机图像进行边缘检测过程。一个相机上的边缘检测图像使用反馈指针传递给另一个相机。然后,使用 SAD 算法对这两个图像进行处理。结果将在 DDR 中用于与 HLOS 共享。如前所述,相机的位置和对齐方式是固定的,可用于找到两个捕获图像的重叠部分。如果不是这种情况,那么我们需要在整个过程中添加重叠检测模块。

实验

将两个摄像机固定在一个静态帧中,我们可以看到帧具有固定的重叠。

poYBAGKyxk-AQChmAAD4tZnIM44722.png

【图4 | 两个具有固定重叠和使用 NN 的相关边缘检测的相机的视图]

在两个相关帧上使用 SAD 算法,并通过插值将数字转换为灰度,我们得到了如图 5 所示的结果。

poYBAGKyxlaAdhHjAAFEnu5wiWs174.png

【图5 | 差异结果]

使用这种算法,我们可以达到 30 FPS 的全高清视频,同时视频可以无中断地提供给 HLOS。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7681

    浏览量

    344331
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4415

    浏览量

    126642
  • 摄像头
    +关注

    关注

    59

    文章

    4607

    浏览量

    92881
收藏 人收藏

    评论

    相关推荐

    基于TOF深度相机的图像处理专利获授权

    该专利主要涉及图像处理技术领域,特别是针对基于TOF深度相机的图像处理方法和存储媒介进行了深入研究。其核心内容包括:首先,采集每个像素的初始实部数据与初始虚部数据;其次,通过将这些数据与当前数据相结合,生成特征数据;
    的头像 发表于 04-15 10:04 83次阅读
    基于TOF<b class='flag-5'>深度</b><b class='flag-5'>相机</b>的图像处理专利获授权

    骁龙820和天玑720哪个好

    骁龙820和天玑720哪个好 骁龙820和天玑720的比较 移动设备市场上,骁龙系列和天玑系列的芯片一直是备受关注的两个品牌。其中骁龙820和天玑720是目前市面上比较受欢迎的两款芯片。对于普通用户
    的头像 发表于 08-17 11:45 1893次阅读

    骁龙820和天玑820哪个强

    骁龙820和天玑820哪个更强? 在移动设备市场中,处理器是最重要的组件之一,因为它决定了手机或平板电脑的性能和功耗。在目前的市场上,有两个主流处理器:高通的骁龙820和联发科的天玑820
    的头像 发表于 08-17 11:45 1143次阅读

    骁龙820和天玑700哪个好

    骁龙820和天玑700哪个好 骁龙820和天玑700是两种相对较新的芯片,它们都被广泛应用于智能手机和其他移动设备中。然而,它们的性能、功能、成本和应用范围有很大的不同。在本文中,我们将比较这两种
    的头像 发表于 08-17 11:45 2133次阅读

    骁龙820和天玑800哪个好

    骁龙820和天玑800哪个好 随着手机行业的快速发展,迄今为止,各种芯片板块的发展也在不断升级。因此,消费者在选择手机时,除了考虑曲面屏、高清拍照、闪充等基础配置外,芯片也是不容忽视的一个关键
    的头像 发表于 08-17 11:45 1061次阅读

    天玑900和天玑820的区别

    天玑900和天玑820的区别 天玑900与天玑820是手机芯片中的两个主流型号,同是由联发科推出。这两个芯片在处理速度、功耗、性能表现等方面都有差异。本文将详细介绍天玑900和天玑820的区别
    的头像 发表于 08-17 11:45 6095次阅读

    AI深度相机-人体姿态估计应用

    我们非常高兴地发布一个新的代码示例,展示虹科AI深度相机SDK的惊人功能。只需6行源代码,您就可以实时准确地估计和跟踪人体姿态!我们最新的代码示例使用AI机器学习技术来识别和跟踪人体的关键点,使您能
    的头像 发表于 07-31 17:42 612次阅读
    AI<b class='flag-5'>深度</b><b class='flag-5'>相机</b>-人体姿态估计应用

    深度解析工业视觉基础之工业相机技术

    工业相机又称摄像机,相比于传统的民用相机(摄像机)而言,它具有高的图像稳定性、高传输能力和高抗干扰能力等,目前市面上的工业相机大多是基于CCD(Charge CoupledDevice)或CMOS(Complementary M
    发表于 07-17 11:44 857次阅读
    <b class='flag-5'>深度</b>解析工业视觉基础之工业<b class='flag-5'>相机</b>技术

    深度剖析三维数据基础

    传统的RGB彩色普通相机称为2D相机,只能拍摄相机视角内的物体,没有物体到相机的距离信息,只能凭感觉感知物体的远近,没有明确的数据。而RGB-D深度
    的头像 发表于 07-06 10:22 546次阅读
    <b class='flag-5'>深度</b>剖析三维数据基础

    高光谱相机在烧伤深度检测中的应用

    高光谱相机(Hyperspectral Imaging, HSI)是一种具有非常高光谱分辨率的成像技术。它能够捕获到一个物体的大量光谱特征,从而对物体进行深入的物理或化学属性分析。在烧伤深度检测
    的头像 发表于 06-30 11:59 392次阅读
    高光谱<b class='flag-5'>相机</b>在烧伤<b class='flag-5'>深度</b>检测中的应用

    DIY便宜的高分辨率3D深度相机

    电子发烧友网站提供《DIY便宜的高分辨率3D深度相机.zip》资料免费下载
    发表于 06-26 11:03 0次下载
    DIY便宜的高分辨率3D<b class='flag-5'>深度</b><b class='flag-5'>相机</b>

    深度相机是如何标定的?

    常见的消费级RGB-D相机具有粗略的内参和外参校准数据的,通常无法满足许多机器人应用所需的精度要求。
    的头像 发表于 05-23 09:28 1103次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>相机</b>是如何标定的?

    超百款设备支持,Snapdragon Sound骁龙畅听技术让声音更纯粹

    作为全球无线科技的领军企业,高通将无线音频、连接等诸多创新技术进行优化组合,打造丰富音频特性的Snapdragon Sound骁龙畅听技术,目前已有超过100款设备支持Snapdragon Sound骁龙畅听技术,为我们带来更丰富、更具沉浸感的音频体验。
    的头像 发表于 05-12 15:54 1421次阅读

    3D深度机器视觉和机器臂的无序抓取

    今天我记录使用myCobot320 M5跟FS820-E1深度相机进行一个无序抓取物体的分享。 为什么会选择深度相机和机械臂做一个案例呢?
    的头像 发表于 05-04 11:25 1595次阅读
    3D<b class='flag-5'>深度</b>机器视觉和机器臂的无序抓取

    强劲深度图像性能现场体验!奥比中光两款3D标品相机亮相China3DV

    Femto Mega作为奥比中光联合微软、英伟达共同推出的新一代iToF相机,融合微软第一代深度相机Azure Kinect的全部性能,可以运行微软骨架识别算法在内的先进深度视觉算法。
    的头像 发表于 04-27 15:08 872次阅读
    强劲<b class='flag-5'>深度</b>图像性能现场体验!奥比中光两款3D标品<b class='flag-5'>相机</b>亮相China3DV