实时边缘处理让机器学习和机器视觉工作得更好

The world of IoT is one where complementary technologies are constantly producing new and innovative capabilities. Among the most promising of these match-made-in-heaven technologies are machine learning (ML) and machine vision (MV). Let's explore how medical and industrial IoT (IIoT) applications are advancing with the capabilities of these technologies.

This article is based on a paper co-written with Brad Scott, CEO of AuZone Technologies, Inc. leading up to a planned presentation on machine learning technology at Embedded World 2020. While Digi will not be attending the conference, we will be presenting on this topic remotely via videoconference on February 27 at 10:00, and will be launching the new Digi ConnectCore® 8M Nano Development Kit

The Digi ConnectCore 8M is the latest addition to the ConnectCore family of powerful, scalable SOMs (system on modules), designed for rapid development and fast time-to-market. Join our mailing list to receive announcements about new products and upcoming events from Digi!
 

How Machine Learning (ML) and Machine Vision (MV) Are Changing Our World


 
Machine learning techniques can be applied to a wide range of machine vision image processing or classification tasks. And, thanks to the scale at which these applications are being adopted, it is rapidly becoming cost-effective to add machine learning and machine vision capabilities to an increasing variety of IoT products.
 
Machine vision systems typically use digital sensors inside of industrial camera modules where images are processed and analyzed. When used in conjunction with machine learning, machine vision applications can perform complex tasks reliably and consistently.

In healthcare applications, for example, they can monitor patients or detect anomalies in radiological images, improving patient care or even saving lives.

In an industrial environment, they can provide quality control inspections of many identical items on a conveyor belt without error or fatigue. In fact, machine vision can deliver cost savings and quality control benefits in almost any mass production process that requires visual monitoring. Machine vision has the potential to reduce human error and provide better quality control at lower cost.
 

Business Benefits of Machine Learning Combined with Machine Vision


While there are many benefits of the combined power of machine learning and machine vision, some of the most important are those that drive real-world operational improvements and impact the bottom line.
  • Higher product quality: Inspection, measurement, gauging and assembly verification.
  • Increased productivity: Routine, repetitive tasks can be performed quickly and automatically, freeing staff for higher value activities. 
  • Lower costs: Adding machine vision capabilities to equipment can improve performance and extend service life. Machine vision systems in a factory setting also take up less room than human operators and don’t require the same level of safety infrastructure.  

Why Compute at the Edge?

ML/MV applications necessarily function in real time. So, while many systems rely on cloud-based computing for machine learning, there is a growing trend toward implementing this processing at the application edge — that is, in close proximity to where the business process or function is actually taking place. Edge computing is especially advantageous in situations where bandwidth or latency are a constraint, such as in a manufacturing facility where dozens of items per minute may be rolling by on a conveyor belt, being inspected by an ML/MV system.
 

Performance Benefits of Edge Computing


Today, more of the compute effort is moving to the edge for massive improvements in efficiency and performance, including the following:
  • Reduced latency: Edge computing allows a quicker response to local events. The system can respond faster because no round-trip of data to the server is needed.
  • Ability to operate offline: In case of a communications disruption, the system can collect, store and process data on its own.
  • Reduced cost: Reduced flow of data over the network results in lower networking costs — for example, with cellular connections which require data usage.
  • Reduced power consumption: Network connections are power hungry. Sending less data can help save power which can be advantagous in battery-powered IoT devices.  

Tools and Software Support Successful Implementations  

Creating a machine learning solution is no small feat, and choosing the right hardware, development tools, and software components for machine learning-based image processing at the edge can go a long way toward assuring a successful implementation.

Au-Zone Technologies, for example, offers a toolkit specifically designed for the development of machine learning-based imaging systems on performance constraint embedded devices. The company’s inference engine supports MCU, CPU and GPU cores with one standard workflow and model format, providing flexibility and portability across platforms. The Digi ConnectCore® 8X system on module (SOM), in turn, contains MCU, CPU and GPU processing cores, allowing the inference engine to efficiently run on any of these compute resources. These two solutions are therefore also complementary technologies.
 

Discover, Scale, Innovate

We are still in the early days of what is sure to be an extensive process of development and implementation of machine learning and machine vision capabilities, with highly anticipated results. The innovative organizations that deploy these systems first stand to gain a competitive advantage as new business benefits are realized, and new use cases present themselves. These organizations will also gain the experience and expertise needed to scale their implementations into additional use cases and take full advantage of the technology as it is expanded and refined.

Reach out to Digi for guidance on the right technology for your product development, or for support with any aspect of your design and build process.
 
Get the Digi ConnectCore 8M Nano Development Kit Datasheet
Learn about the capabilities of the powerful, perfectly priced Digi ConnectCore 8M Nano

相关内容

边缘计算 边缘计算 边缘计算的工作原理及其改变游戏规则的原因 了解更多 Digi ConnectCore 解决方案 - 使用 Digi 和 Digi-Key 的语音控制概述 Digi ConnectCore 解决方案 - 使用 Digi 和 Digi-Key 的语音控制概述 语音识别技术在商业和工业应用中的普及率越来越高,实现了免提操作,跨越... 录制的网络研讨会 嵌入式设计中易于集成的语音控制功能 嵌入式设计中易于集成的语音控制功能 Digi ConnectCore® Voice Control是一种可在网络边缘设备上进行语音处理的解决方案,无需在设备上安装... 阅读博客 嵌入式系统中的电源管理技术 嵌入式系统中的电源管理技术 在嵌入式系统设计中利用关键的电源管理技术可以带来巨大的好处,从电池寿命、电源管理和电源管理技术的应用等方面都是如此。 阅读博客 各垂直行业的边缘计算实例 各垂直行业的边缘计算实例 边缘计算处理的数据尽可能接近IoT 设备所监控的过程或事物。边缘计算可以... 阅读博客 利用Digi ConnectCore 嵌入式 SOM 解决方案加速开发(德语) 利用Digi ConnectCore 嵌入式 SOM 解决方案加速开发(德语) 要将IoT 应用程序推向市场,需要嵌入式系统具备快速开发、灵活性和扩展性,同时... 录制的网络研讨会 边缘计算:节省带宽、时间和金钱 边缘计算:节省带宽、时间和金钱 边缘计算有助于管理多个IoT 和网络挑战,例如在边缘收集的大量数据... 阅读博客 什么是嵌入式操作系统? 什么是嵌入式操作系统? 嵌入式操作系统是产品的大脑。它经过精心设计和优化,可提高产品的控制效率...... 阅读博客 大规模IoT 革命年 大规模IoT 革命年 Digi International参加了由泰利特通信公司(Telit Communications)主办的小组讨论,讨论了... 录制的网络研讨会 使用Digi ConnectCore 和 ByteSnap SnapUI 的机器学习演示 使用Digi ConnectCore 和 ByteSnap SnapUI 的机器学习演示 Digi International 和 ByteSnap Design 合作开发了一个有趣且具有娱乐性的海盗游戏演示... 观看视频 嵌入式安全的基石 嵌入式安全的基石 开发人员可以依靠 Digi TrustFence 实现内置安全,而无需从头开始设计功能。 查看 PDF 边缘计算、人工智能、机器学习和 5G 边缘计算、人工智能、机器学习和 5G 边缘计算与人工智能的共生性质非常有趣,因为人工智能需要... 阅读博客 使用设备树覆盖来修补设备树 使用设备树覆盖来修补设备树 Digi Embedded Yocto 3.0 中的设备树叠加机制使得通过小改动修复原始设备树变得更加容易。本文将分享 查看指南 什么是边缘计算? 什么是边缘计算? 边缘计算是一种物联网 (IoT) 方法,可解决延迟和效率低下等问题... 阅读博客 Digi ConnectCore 基于 i.MX 的 SOM 可简化并加快开发过程 Digi ConnectCore 基于 i.MX 的 SOM 可简化并加快开发过程 开发IoT 产品极具挑战性,因此,很大一部分嵌入式设计项目都以失败告终。 录制的网络研讨会 Reborn Electric Reborn Electric 使用Digi ConnectCore 6 SBC 为改装为电力驱动的巴士提供接口和遥测功能 Reborn Electric 将柴油动力巴士改装为电动巴士。提供监控车辆所需的接口和遥测技术。 阅读故事 嵌入式计算:设计易于制造、拥有成本低 嵌入式计算:设计易于制造、拥有成本低 嵌入式系统模块 (SOM) 市场不断发展壮大,为从零售显示屏到智能手机的各种应用提供了多种选择。 阅读博客 Digi 新闻和技术更新:嵌入式世界、5G、机器学习和车联网 Digi 新闻和技术更新:嵌入式世界、5G、机器学习和车联网 5G 是 2020 年最热门的话题之一。在 2020 年嵌入式世界大会(Embedded World 2020)上,众多供应商将展示他们最新的 5G 产品... 阅读博客 嵌入式 Linux 上的开源许可证和应用:实用观点 嵌入式 Linux 上的开源许可证和应用:实用观点 由于开放源代码许可证的影响,专有软件的开发人员往往对嵌入式 Linux 平台心存疑虑... 阅读博客 Digi ConnectCore 8M Nano:开发人员资源、安全性、可扩展性 Digi ConnectCore 8M Nano:开发人员资源、安全性、可扩展性 Digi International 最近宣布推出Digi ConnectCore 8M Nano 开发套件。Digi ConnectCore® 8M... 阅读博客 Digi ConnectCore 8M 纳米 Digi ConnectCore 8M 纳米 基于 NXP i.MX 8M Nano 处理器的嵌入式系统模块;专为工业IoT 应用中的长寿命和可扩展性而设计 查看产品