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

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

3天内不再提示

机器视觉的下一个阶段可能就是机器学习

454398 来源:ST社区 作者:ST社区 2020-10-12 10:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机器视觉系统连接到物联网可以创建强大的网络功能。能够从摄像机中识别出对象,可以使本地节点更加智能并具有更大的自治权,从而减少了中央服务器上的处理负荷,并可以实现更加分布式的控制体系结构。从而提供了更有效的操作,而所需的外部输入少得多。

机器视觉在过去十年中取得了长足的进步。能够检测视频帧内边缘和移动的最新算法,以及与图像传感器,可编程逻辑,微控制器和图形处理单元(GPU)相关的硅技术的进步,已帮助将其带入了广泛的嵌入式领域应用程序。可以下载到FPGA的更复杂的设计与新的开发环境(例如OpenCV)一起使用,以使嵌入式系统设计人员可以更轻松地访问机器视觉。

机器视觉的这种不断增长的扩散正在与将工业系统连接到物联网(IoT)的趋势融合。随着传感器变得越来越智能化(部分地由支持的计算机视觉算法驱动),因此生成的数据为工业系统的运行提供了宝贵的见解。反过来,这又开辟了监视设备的新方式,将自主机器人系统(如无人机)连接到物联网基础设施。

转向机器视觉的部分原因是带宽考虑,而另一个主要动机是使工业操作的更多部分自动化的前景。机器视觉的关键应用之一是检查系统。在过去的十年中,带有CMOS图像传感器的高性能相机系统的价格已大幅下降,从而可以在制造过程中更高分辨率地检查电路板和系统。这些相机模块与FPGA结合在一起,可以增加处理和决策的能力。这使摄像机可以对接收到的数据做出相应的响应,从而减少了通过网络发送视频的需求,并提高了整体操作效率。

将检查设备的机器视觉元素连接到物联网,可为正在对工厂性能进行分析的企业系统提供更多数据。机器视觉可以提供适合此类企业系统的抽象级别的信息,而不是原始数据。这显著降低了服务器和整个网络的带宽开销-企业系统正在处理来自物联网的数百万个数据点,因此服务器负载的任何减少都将有助于做出更及时的决策。

机器视觉摄取量的增加也为自动化工厂中的机器人制导系统打开了市场。因此,检查机器可以基于从机器视觉系统获得的结果,绕开中央企业服务器并直接与工厂中的其他设备进行通信。这样可以提高效率,并再次减少网络和服务器上的负载。机器视觉还被用于控制自动化设备,特别是在物料搬运中。这涵盖了从自动机器人控制系统到工厂周围物料转移到仓库中用于识别产品的自动拣选机的所有内容。

对于自主式物料搬运机器人,机器视觉就像在地板上确定一条线从一个位置到另一个位置一样简单。但是,它也可用于检测途中的人员或障碍物,从而使工厂操作员和机器人可以安全高效地协同工作。如前所述,产品拣选现在也采用了机器视觉,通过条形码识别物品,然后对齐机械手以捕获特定物品并将其放入篮子。摄像机和随之而来的本地处理都是必不可少的,并且作为广泛的物联网的一部分,拾取器/自主机器人也受到不断监控。

随着无人机越来越依赖于机器视觉,这种情况甚至扩展到了空中。事实证明,无人机是在难以到达的区域(例如,石油管道和天然气设施)进行检查的一种高效方法。除了允许无人机识别并接近特定目标区域外,以便可以对其进行更仔细地检查之外,机器视觉还被用于防撞目的-通过将摄像头系统连接至目标区域,避免固定障碍物甚至其他无人机。

然后是监视市场。越来越多地使用机器视觉在这里具有巨大的意义。无需每秒反馈百万位的视频数据供操作员查看,而是可以在本地处理视频并触发警报,而无需任何人工干预。在FPGA上运行的机器视觉算法越来越精确。结果,它们更好地区分了入侵者,动物或树上的叶子(例如)的移动,从而使操作员可以同时支持更多数量的监视节点。此外,监控摄像机本身可以指示其他机器响应警报。自主地面和空中车辆(如无人机)的组合可能会改变监视的整个方式。成像系统不是安装在固定的摄像机上,而是安装在机载飞行器上,该机在飞行过程中会不断监视该区域。这些无人机随后在电池电量耗尽时返回充电基地,并派出其他无人机代替它们。这意味着可以提供恒定的监视范围。更高级的机器视觉算法能够识别潜在威胁,然后召集其他空中和地面飞船到该地区以进一步监视情况-所有这些都无需操作员参与。相同类型的情况同样适用于农业应用,其中空运飞机上的机器视觉算法可以监视农作物的状况,并在出现问题时将操作员(或自动拖拉机)引导至目标区域响应动作的形式。

此处概述的应用程序已通过底层硬件和软件技术的进步而实现。机器视觉算法的结构越来越复杂,可以将它们下载到最新的FPGA和GPU。这些设备一次可以处理8或16个通道,支持每秒60帧的速率。它们还可以与OpenCV等高级软件结合使用。

最初,OpenCV最初主要专注于研究和原型制作,近年来已越来越多地用于从云到移动的各种平台上的已部署产品中。最新版本OpenCV 3.1已发布。以前的版本3.0是一项重大改进,将OpenCV提升到现代C ++标准,并合并了对3D视觉和增强现实的扩展支持。新的3.1版本引入了针对重要功能的改进算法,例如校准,光流,图像滤波,分割和特征检测。

未来的可能性

在机器视觉之后,机器学习是显而易见的下一阶段。计算机视觉算法能够提供对静止图像和视频内容的确定性分析,但是机器学习正在应用其他神经网络方法来“教”系统寻找什么。例如,最新版本的OpenCV现在支持用于机器学习的深度神经网络。

FPGA和GPU性能的提高为机器学习开辟了新的机会。这依赖于训练阶段,在该阶段中,神经网络显示了许多不同的图像,这些图像标记有感兴趣的对象,通常由实验室或云中的大型服务器系统处理。它产生一系列权重和偏差数据,然后将其应用于嵌入式设计中实现的同一网络。这个“推理引擎”使用这些权重来评估它正在查看的新数据是否包含那些对象。例如,最新的监控摄像头正在使用神经网络机器学习算法来超越传统功能(例如监视和记录),并提供其他视频分析功能(例如人群密度监视,立体视觉,面部识别,人员计数和行为分析)。然后可以将该本地处理交付到物联网中,从而集成到云中更广泛的分析软件中。

编辑:hfy

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

    关注

    2573

    文章

    54372

    浏览量

    786085
  • 物联网
    +关注

    关注

    2939

    文章

    47322

    浏览量

    407890
  • 机器视觉
    +关注

    关注

    163

    文章

    4729

    浏览量

    125008
  • 可编程逻辑
    +关注

    关注

    7

    文章

    526

    浏览量

    45307
  • 无人机
    +关注

    关注

    234

    文章

    11137

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AI驱动的人形机器人,成为激光雷达产业的下一个爆发点

    速腾和禾赛最新的财报电话会议上,都提到了不少机器人的应用。禾赛在近期还预告了在明年1月的CES上,将会发布款全新的面向机器人领域的迷你3D激光雷达产品。   从汽车到机器人,激光雷达
    的头像 发表于 12-23 09:07 3687次阅读
    AI驱动的人形<b class='flag-5'>机器</b>人,成为激光雷达产业的<b class='flag-5'>下一个</b>爆发点

    时钟周期、机器周期、指令周期介绍

    红绿灯。控制总线上的信号传输 简单来说 比如执行指令的时间你怎么描述呢,你不可能用1秒,那么就得取相当小的
    发表于 11-17 07:54

    机器视觉检测PIN针

    : 结合形态学处理、特征提取(如长宽比、面积)及深度学习(针对复杂缺陷),自动检出弯曲、断裂、变形、污染等。输出与控制:实时显示检测结果(OK/NG)及具体参数数值。生成检测报告,支持数据追溯。NG品自动剔除信号输出,无缝对接产线。了解更多机器
    发表于 09-26 15:09

    什么是机器视觉及其功能?

    机器视觉本质上是系统(例如台计算机)查看的能力。系统通过该能力分析图像,然后作出决策或进行分类。
    的头像 发表于 09-10 17:23 595次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>及其功能?

    科技云报到:西湖大学、智元机器人都选它,存储成为AI下一个风口

    科技云报到:西湖大学、智元机器人都选它,存储成为AI下一个风口
    的头像 发表于 09-03 11:24 536次阅读

    机器视觉下一个十年:三大创新趋势与产业突破

    工业4.0推动机器视觉向3D、国产化、场景体化发展,提升检测精度与效率,推动智能制造升级。
    的头像 发表于 08-14 09:39 667次阅读

    机器视觉系统工业相机的成像原理及如何选型

    做出决策或执行任务。简单来说,机器视觉是用机器代替人眼来做测量和判断。机器视觉系统图像处理流程工业相机是
    的头像 发表于 08-07 14:14 1018次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>系统工业相机的成像原理及如何选型

    AI玩具或成为下一个万亿新赛道

    如果你将拥有家庭新成员,你首先会想到什么?是孩子还是宠物?如果我说你下一个家庭成员,或许是会“察言观色”的AI玩具,这件事是不是听上
    的头像 发表于 07-29 10:15 900次阅读

    文带你了解什么是机器视觉网卡

    机器视觉网卡通常指的是在机器视觉系统中用于连接工业相机到计算机的以太网卡。它的核心作用是实现高速、稳定、低延迟的图像数据传输。以下是关于机器
    的头像 发表于 07-09 16:18 418次阅读
    <b class='flag-5'>一</b>文带你了解什么是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>网卡

    海康机器人如何站稳机器视觉行业第梯队

    机器视觉行业同成长起来的海康机器人,在近两年下游行业需求整体承压、市场竞争白热化加剧、洗牌加速的背景下,仍以出色的“答卷”,站稳机器
    的头像 发表于 05-26 09:39 1280次阅读

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    机器视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、
    发表于 05-03 19:41

    ad7616 burst模式读取数据时,是否可以在下一个convst启动转换?

    ad7616 burst模式读取数据时,是否可以在下一个convst启动转换,但busy还没有拉低的情况下继续读取上次转换的数据吗?主要是串行读取时,有可能出现convst临界的情况,如果这样可以的话,能够提升
    发表于 04-15 07:50

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    万开发者走上 ROS 机器人开发之路,其中不乏现今机器人行业的众多中流砥柱。 如今,为了帮助大家更好地学习ROS,全面系统地了解下一个可能
    发表于 03-03 14:18

    DLP160CP DMD是否可以应用于机器视觉应用?

    关于DLP160CPDMD芯片有疑问, 请问该芯片是否可以应用在机器3D视觉(结构光)场景应用呢?我在TI TLP机器
    发表于 02-20 07:39

    传统机器学习方法和应用指导

    用于开发生物学数据的机器学习方法。尽管深度学习般指神经网络算法)是强大的工具,目前也非常
    的头像 发表于 12-30 09:16 1982次阅读
    传统<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法和应用指导