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

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

3天内不再提示

机器视觉新突破,神经网络让图像处理速度大幅提升

独爱72H 来源:智东西 作者:智东西 2020-03-06 15:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(文章来源:智东西)

据外媒报道,维也纳大学的研究人员研发了一种兼顾神经网络功能的图像传感器,该传感器可以使图像分析速度相较传统方式提升近2万倍。研究人员用每个像素代表一个神经元,用每个子像素代表一个突触,从而构成神经网络。目前这项技术主要应用于特定的科学应用程序中,对于像自动驾驶中的机器视觉这样的更复杂的任务,还需要做进一步研究。

机器视觉技术通常使用人工神经网络来分析图像。在人工神经网络中,被称为“神经元”的组件会接收数据并进行协作,以解决诸如识别图像之类的问题。神经网络会反复调整其神经元之间的连接点或突触的强度,并查看所得的行为模式是否能更好地解决问题。经过一段时间调整,神经网络会找到最适合的模式和解决方案。然后,它会将找到的最佳方案设置为默认值,从而模仿人脑学习的过程。

机器视觉技术经常会遇到延迟问题,因为相机必须逐行扫描像素,然后将视频帧转换为数字信号,并将其传输到计算机中进行分析。当下随着成像速率和像素数量的增长,带宽限制使得传感器难以将所有信息快速传输到计算机中,这对于无人驾驶机器人或工业制造等延迟敏感型应用影响十分明显。

维也纳大学的电气工程师Lukas Mennel和他的同事们试图通过减少中间步骤来加快机器视觉,他们创建了一个图像传感器,该图像传感器本身就构成了可以同时获取和分析图像的人工神经网络。该传感器由一个像素阵列组成,每个像素代表一个神经元。每个像素又由多个子像素组成,每个子像素代表一个突触。每个光电二极管都建立在二硒化钨层上,二硒化钨是一种对光具有可调节响应能力的二维半导体

这种可调节的光响应能力让每个光电二极管以可编程的方式对光进行记忆和响应,从而可以分别调整每个二极管的灵敏度,改变光电二极管的光响应性会改变网络中的连接强度(突触重量)。然后,科学家们基于这些光电二极管之间的链接创建了一个神经网络,通过对该网络进行训练,使其能够执行简单的计算任务。

研究人员将光电二极管排列成九个像素的正方形阵列,每个像素三个二极管。当图像投影到芯片上时,芯片会生成、读取各种二极管产生的电流。每个光电二极管都会产生与入射光强度成比例的输出电流,并且可以根据电流的基本规则进行计算。

使用神经网络的不同算法,该团队演示了两种神经形态功能。第一种是分类:它们的3×3像素阵列可以将图像分类为与三个简化字母相对应的三个类别之一,从而以纳秒为单位识别该字母。如果按比例增加阵列的大小,该神经网络还可以识别更复杂的图像。

Mennel说:“我们的图像传感器在工作时不会消耗任何电能,被检测的光子本身就可以作为电流供能。”他着重提到,“传统的机器视觉技术通常能够每秒处理100帧图像,而一些更快的系统则可以每秒处理1000帧图像,但我们的系统每秒可以处理2000万帧图像。”Mennel指出,系统运行的速度仅受电路中电子移动速度的限制。从原则上讲,这种策略的工作速度可以达到皮秒级,即数万亿分之一秒,或者比目前演示的速度快三到四个数量级。

此外,科学家们指出,原则上他们可以使用计算机模拟来训练神经网络,并借此将该神经网络传输到计算机设备上。这样的传感器可以用来做什么?Mennel说:“目前,这项技术主要应用于特定的科学应用程序中。对于像自动驾驶中的机器视觉这样的更复杂的任务,还需要做进一步研究。”

用于自动驾驶车辆和机器人技术的神经网络需要能够捕获具有广阔视野的三维动态图像和视频。当前使用的图像捕获技术通常将3D现实世界转换为2D信息,从而丢失运动信息和深度。Mennel团队的研究结果不仅可以用于视觉系统,它还可以扩展到听觉、触觉、热感或嗅觉等其他物理输入系统。此类智能系统的开发以及5G高速无线网络的到来,会让实时(低延迟)边缘计算成为可能。
(责任编辑:fqj)

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

    关注

    42

    文章

    4842

    浏览量

    108152
  • 机器视觉
    +关注

    关注

    166

    文章

    4829

    浏览量

    126488
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人工智能多模态与视觉大模型开发实战 - 2026必会

    大模型通常采用深度神经网络,尤其是卷积神经网络(CNN)及其变体。CNN 具有强大的特征提取能力,能够自动从图像中学习到不同层次的特征,从简单的边缘、纹理到复杂的物体形状和语义信息。通过多层
    发表于 04-15 16:06

    卷积神经网络如何自动驾驶识别障碍物?

    自动驾驶的发展过程中,感知系统一直承担车辆“眼睛”的角色,其核心任务是计算机理解复杂多变的物理世界。卷积神经网络(CNN)作为一种专门用于处理图像和视频等网格状数据结构的深度学习模型
    的头像 发表于 04-11 09:59 1437次阅读
    卷积<b class='flag-5'>神经网络</b>如何<b class='flag-5'>让</b>自动驾驶识别障碍物?

    神经网络的初步认识

    如今在机器学习的领域中,有许多方法可以用来解决特定的问题,例如房价预测、邮件分类、文件压缩等。而与我们日常生活关系最密切的应用莫过于计算机视觉(如学校门禁系统)和自然语言处理(如Siri)。这些
    的头像 发表于 12-17 15:05 458次阅读
    <b class='flag-5'>神经网络</b>的初步认识

    自动驾驶中常提的卷积神经网络是个啥?

    在自动驾驶领域,经常会听到卷积神经网络技术。卷积神经网络,简称为CNN,是一种专门用来处理网格状数据(比如图像)的深度学习模型。CNN在图像
    的头像 发表于 11-19 18:15 2242次阅读
    自动驾驶中常提的卷积<b class='flag-5'>神经网络</b>是个啥?

    NMSIS神经网络库使用介绍

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核上的神经网络的性能并最​​大限度地减少其内存占用。 该库分为多个功能,每个功能涵盖特定类别
    发表于 10-29 06:08

    构建CNN网络模型并优化的一般化建议

    整个模型非常巨大。所以要想实现轻量级的CNN神经网络模型,首先应该避免尝试单层神经网络。 2)减少卷积核的大小:CNN神经网络是通过权值共享的方式,利用卷积运算从图像中提取线性纹理。
    发表于 10-28 08:02

    在Ubuntu20.04系统中训练神经网络模型的一些经验

    模型。 我们使用MNIST数据集,训练一个卷积神经网络(CNN)模型,用于手写数字识别。一旦模型被训练并保存,就可以用于对新图像进行推理和预测。要使用生成的模型进行推理,可以按照以下步骤进行操作: 1.
    发表于 10-22 07:03

    CICC2033神经网络部署相关操作

    在完成神经网络量化后,需要将神经网络部署到硬件加速器上。首先需要将所有权重数据以及输入数据导入到存储器内。 在仿真环境下,可将其存于一个文件,并在 Verilog 代码中通过 readmemh 函数
    发表于 10-20 08:00

    液态神经网络(LNN):时间连续性与动态适应性的神经网络

    神经元,但却能产生复杂的行为。受此启发,与传统的神经网络相比,LNN旨在通过模拟大脑中神经元之间的动态连接来处理信息,这种网络能够顺序
    的头像 发表于 09-28 10:03 1549次阅读
    液态<b class='flag-5'>神经网络</b>(LNN):时间连续性与动态适应性的<b class='flag-5'>神经网络</b>

    神经网络的并行计算与加速技术

    问题。因此,并行计算与加速技术在神经网络研究和应用中变得至关重要,它们能够显著提升神经网络的性能和效率,满足实际应用中对快速响应和大规模数据处理的需求。
    的头像 发表于 09-17 13:31 1291次阅读
    <b class='flag-5'>神经网络</b>的并行计算与加速技术

    如何在机器视觉中部署深度学习神经网络

    图 1:基于深度学习的目标检测可定位已训练的目标类别,并通过矩形框(边界框)对其进行标识。 在讨论人工智能(AI)或深度学习时,经常会出现“神经网络”、“黑箱”、“标注”等术语。这些概念对非专业
    的头像 发表于 09-10 17:38 1047次阅读
    如何在<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>中部署深度学习<b class='flag-5'>神经网络</b>

    【嘉楠堪智K230开发板试用体验】01 Studio K230开发板Test2——手掌,手势检测,字符检测

    CanMV K230 的核心计算单元,专门用于处理需要高计算量的复杂图像识别任务。其作用类似于电脑中的 GPU,专注于提供强大的视觉处理算力。 KPU 的核心优势在于:
    发表于 07-10 09:45

    无刷电机小波神经网络转子位置检测方法的研究

    MATLAB/SIMULINK工具对该方法进行验证,实验结果表明该方法在全程速度下效果良好。 纯分享帖,点击下方附件免费获取完整资料~~~ *附件:无刷电机小波神经网络转子位置检测方法的研究.pdf
    发表于 06-25 13:06

    神经网络专家系统在电机故障诊断中的应用

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于种经网络专家系统的并步电机故障诊断方法。本文将小波神经网络和专家系统相结合,充分发挥了二者故障诊断的优点,很大程度上降低了对电机
    发表于 06-16 22:09

    神经网络RAS在异步电机转速估计中的仿真研究

    众多方法中,由于其结构简单,稳定性好广泛受到人们的重视,且已被用于产品开发。但是MRAS仍存在在低速区速度估计精度下降和对电动机参数变化非常敏感的问题。本文利用神经网络的特点,使估计更为简单、快速
    发表于 06-16 21:54