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

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

3天内不再提示

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

星星科技指导员 来源:嵌入式计算设计 作者:Shahrad Payandeh 2022-08-12 14:07 次阅读

深度相机对机器人世界至关重要,现在有不同的形状和框架。为了在现实世界中寻找物体或路径,机器人需要对周围环境有感知。这些相机中的大多数使用两个具有一定距离的相机并进行大量处理以从这两个 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)。

poYBAGL17lyAd9nAAACGQqQSA_0382.png

【图1 | ISP中的HVX模块]

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

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

poYBAGL17mKAcCDBAACgMMctfHs250.png

【图2 | HVX模块和HT]

加工结构

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

poYBAGL17mmAJcPIAAA2a-39X3w094.png

【图3 | 处理块]

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

实验

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

poYBAGL17nKAV7bmAAD3XXHcdfE182.png

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

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

pYYBAGL17nmATvowAAFGeFyJMew830.png

【图5 | 差异结果]

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

审核编辑:郭婷

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

    关注

    210

    文章

    27839

    浏览量

    204594
  • soc
    soc
    +关注

    关注

    38

    文章

    4021

    浏览量

    217028
  • 摄像头
    +关注

    关注

    59

    文章

    4752

    浏览量

    94393
收藏 人收藏

    评论

    相关推荐

    为具有逻辑的物联网通信模块启用深度睡眠模式

    电子发烧友网站提供《为具有逻辑的物联网通信模块启用深度睡眠模式.pdf》资料免费下载
    发表于 09-13 09:46 0次下载
    为具有逻辑的物联网通信模块<b class='flag-5'>启用</b><b class='flag-5'>深度</b>睡眠模式

    什么是光谱相机光谱相机有什么用?

    一、什么是光谱相机? 光谱相机是一种能够同时获取目标物体在多个窄波段光谱信息的成像设备。与传统的彩色相机只记录红、绿、蓝三个波段的信息不
    的头像 发表于 09-06 15:39 102次阅读
    什么是<b class='flag-5'>高</b>光谱<b class='flag-5'>相机</b>?<b class='flag-5'>高</b>光谱<b class='flag-5'>相机</b>有什么用?

    请问opa820能做电压跟随器吗 ?

    opa820能做电压跟随器吗 ?如果不能,推荐几款适合做电压跟随器的电压型运算放大器。带宽50M以上
    发表于 08-13 08:17

    毫末智行与通宣布采用Snapdragon Ride平台打造智能驾驶解决方案

    面向先进驾驶辅助系统和自动驾驶功能的智能驾驶解决方案基于毫末智行业界领先的ADAS及自动驾驶技术和通技术公司的最新一代Snapdragon Ride平台打造。
    的头像 发表于 04-24 09:35 446次阅读
    毫末智行与<b class='flag-5'>高</b>通宣布采用<b class='flag-5'>Snapdragon</b> Ride平台打造智能驾驶解决方案

    Momenta联合通发布基于Snapdragon Ride的全新智能驾驶解决方案

    面向高速领航辅助(HNP)和稳健的去精地图城市领航辅助(UNP)等场景,双方基于最新一代Snapdragon Ride平台合作开发具备完全可扩展能力的智能驾驶解决方案,兼具成本效益和优化的散热设计等特点。
    的头像 发表于 04-23 09:43 574次阅读

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

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

    Snapdragon X Elite跑分泄露,Arm笔记本处理器的全面反攻开始

    电子发烧友网报道(文/周凯扬)自Snapdragon X Elite于去年10月公布以来,外界对其实际性能的猜测就从未停止过。随着其与Windows 12 PC同步发售的窗口越来越近,通也已经开始
    的头像 发表于 03-01 00:11 3115次阅读

    通推出全新Snapdragon XR2+Gen 2芯片

    通公司宣布推出一款全新的虚拟现实/混合现实芯片——Snapdragon XR2+ Gen 2。这款芯片是去年9月推出的XR2 Gen 2的升级版,专为虚拟现实头显、混合现实头显和其他可穿戴设备设计。
    的头像 发表于 01-05 15:31 728次阅读

    通推出MR头戴设备芯片Snapdragon XR2+ Gen 2

    通宣布推出全新的Snapdragon XR2+ Gen 2芯片,这款芯片专为混合现实(MR)头戴设备设计。通表示,三星和谷歌已经计划采用这款新芯片。
    的头像 发表于 01-05 15:15 515次阅读

    光谱相机与多光谱相机的主要区别

    光谱相机和多光谱相机之间的主要区别在于它们记录的波段数量和波段的宽度(即光谱分辨率)。
    的头像 发表于 12-07 16:54 831次阅读
    <b class='flag-5'>高</b>光谱<b class='flag-5'>相机</b>与多光谱<b class='flag-5'>相机</b>的主要区别

    用Specim光谱相机检测胶水

    的原因,如开裂等。涂太多胶水也会弄脏成品。在合适的地方使用适量的胶水,这个过程应该仔细检测。然而,检测胶水是比较难的,因为大多数胶水都是透明的,基于RGB相机的标准视觉系统无法看到它们。而光谱相机则可以,
    的头像 发表于 11-15 11:44 425次阅读
    用Specim<b class='flag-5'>高</b>光谱<b class='flag-5'>相机</b>检测胶水

    通与AMD、苹果、英特尔推出Snapdragon X Elite

    通的Snapdragon X Elite专为运行Windows而设计,将在笔记本电脑方面与AMD和英特尔竞争。 在今年的骁龙峰会上,通发布了其迄今为止最强大的PC处理器。专为运行 Windows
    的头像 发表于 11-14 15:30 973次阅读

    通电脑芯片Snapdragon X Elite SoC技术规格

    Snapdragon X Elite是通技术公司最新推出的一款突破性计算平台,专为高端PC市场设计,搭载了定制集成的Qualcomm Oryon CPU,在移动计算领域领先一步。
    发表于 11-02 14:41 456次阅读
    <b class='flag-5'>高</b>通电脑芯片<b class='flag-5'>Snapdragon</b> X Elite SoC技术规格

    通推出Snapdragon Seamless技术,支持用户的不同终端以统一的整体工作

    要点: Snapdragon Seamless是一个跨平台技术,可实现多台终端跨多个操作系统无缝连接,共享外设和数据。 包括微软、Android、小米、华硕、荣耀、联想和OPPO在内的公司正与
    发表于 10-25 11:36 508次阅读
    <b class='flag-5'>高</b>通推出<b class='flag-5'>Snapdragon</b> Seamless技术,支持用户的不同终端以统一的整体工作

    通推出Snapdragon Seamless技术,支持用户的不同终端以统一的整体工作

    的公司正与通合作,打造Snapdragon Seamless赋能的多终端体验,该技术最早将于今年在全球范围发布的终端平台上落地。 今日, 在骁龙峰会期间,通技术公司推出跨平台技术 Snap
    的头像 发表于 10-25 10:30 313次阅读
    <b class='flag-5'>高</b>通推出<b class='flag-5'>Snapdragon</b> Seamless技术,支持用户的不同终端以统一的整体工作