nxp-machine-learning-solutions-1-lc

Display portlet menu

Beyond Machine Learning - Discover the world of new machine learning solutions

Create products enhanced with embedded AI for industrial applications and home appliances

NXP Semiconductor - Logo

 

Industrial robot performing taskFactory Automation
Person operating machine at a displayHuman Machine Interface
Camera surveilling street and tracking carsSmart City
Shelf stacked with drinks
Smart Retail
Washing machine, person touching dials to program it. Smart Appliances
Heart monitor
Medical

 

 

Develop your product from scratch with Avnet Silica machine learning solutions

With a dedicated team of field application engineers, design solution engineers and sales people, the engagement with Avnet Silica results in delivering complete end-to-end solutions with support for:

  • Chip level solutions
  • System-on-Modules
  • Production ready carrier boards
  • Linux development
  • Application support in cooperation with partners
Rendering of NXP Chip
Chip-Down Solutions
NXP SM2S IMX8MINI System-on-Module - angle view
Development boards
i.MX 8 Plus Development Board - angle view
System-on-Modules & Carrier boards
Birdview of NXP's LS1028A processor
Industrial Application Processor Solutions

 

 

Flow Chart: For Operating System Creation that steps are: BSP > Yocto Project > Compilation > Implemenation - folloed by Application Development with the steps: SDK > Application Compilations > Deploy to Target Device > Debug

nxp-machine-learning-use-case-html

Display portlet menu

Use Case for Smart Retail: Print the price label by automated food recognition with machine learning

The implementation principle is valid for other markets, including industrial automation, medical or other markets.

Person weighing fruit at scale in grocery store Fruit classification on a retail weight scale to define the price of the fruit
 

Challenges:

Fruit classification in itself is not a very big challenge today, but developing the real use case within a complex environment is:

  • What if the fruit is in a plastic bag?
  • What if you cannot control lighting in the store?
  • How do you recognize the differences between similar fruit, like tangerines and oranges?
  • What if you do not have sufficient training data?
Implementation:

The fruit is recognized based on vision with an embedded camera in combination with the weight parameter from the scale. Both vision data and weight values are treated jointly for the implementation on an optimized ResNet-like network. Training of the network is realized with pictures of fruit created with synthetic data instead of real images. Synthetic data is artificially manufactured and avoids the need of a big amount of training data. The Neural network is running on an embedded module with an NXP i.MX 8M Plus processor with integrated Neural Processing Unit (NPU). The product and price details are displayed on a touch screen.
 

Results:
Results are remarkable and the fruit is recognized accurate and in less than 4ms on an embedded solution with integrated machine learning capabilities in a complex environment of a retail shop.

Interested in this solution? Get in touch with us.

 

Inference comparison on the different processing engines of the NXP i.MX 8M Plus Application Processor for the fruit classification application

Screenshot from demo video


 

More use cases

Operator user identification
Allow access to an authorized employee to control a machine or a crane with user identification based on face recognition and voice control. Only known workers can operate the crane. The HMI (Human Machine Interface) is implemented with Yocto/Linux and QT GUI (Graphical User Interface).

Traffic monitoring (Smart City)
Road traffic is monitored to obtain information on different traffic parameters, such as the number of vehicles in a specific time frame, vehicle classification, average speed, individual speed of each vehicle, or number plate recognition.

nxp-ml-autonomous-guided-vehicle

Display portlet menu

Autonomous Guided Vehicles (AGVs)
Develop Autonomous Guided Vehicles with cameras and sensors to navigate and avoid obstacles - be it people or objects.

Industrial Safety: Detection of wearing safety equipment
Detect if a worker wear his safety equipment like a helmet or security vest, and if it is not the case, send a notification to the supervisor. This is important for employee safety and for insurance companies. The implementation is vision based with object detection and object recognition tasks.

nxp-ml-building-access-control

Display portlet menu

Building Access Control
Recognize who is at front of the door, or give access when a registered person wants to enter a property. The solution is implemented with voice commands and/or face recognition.

 

Your Machine Learning application
You want to use machine learning in for your own products, or want to discuss your ideas?
Get in touch with us to discuss your application

Machine Learning and AI - Training Series

Making edge intelligence a reality shouldn't be difficult. With embedded devices and eIQ™ Machine Learning (ML) software enablement from NXP, you can build your next intelligent application for the IoT edge. Want to learn more? Choose from the training options offered below to dive deeper into the world of AI and learn more about machine learning through NXP's EdgeVerse™ processor continuum and eIQ machine learning development software.

Register Now

 

NXP eIQ Toolkit Factsheet (HTML)

Display portlet menu

eIQ™ ML

The NXP® eIQ™ machine learning software development environment enables the use of ML algorithms on NXP MCUs, i.MX RT crossover MCUs, and i.MX family SoCs. eIQ software includes inference engines, neural network compilers and optimized libraries. This software leverages open-source technologies and is fully integrated into our MCUXpresso SDK and Yocto development environments, allowing you to develop complete system-level applications with ease.

Download Factsheet

 

Layerscape® 1046A and 1026A Processors

The LS1046A and LS1026A processors integrate quad and dual 64-bit Arm® Cortex®-A72 cores with packet processing acceleration and high-speed peripherals.

Learn More

 

Layerscape® LX2160A Processor

For Edge Computing, Layerscape® LX2160A processor offers outstanding computing performance with a powerful packet offload and Ethernet controllers.

Learn More

 

Featured solutions

AVS AI ML Alexa Voice Control (GBL)

Display portlet menu

Alexa Voice Control

Speech & Audio Processing

AVS AI ML Offline Voice Control (GBL)

Display portlet menu

Offline Voice Control

Speech & Audio Processing

AVS AI ML Microsoft Cognitive Services (GBL)

Display portlet menu

AI Cloud with Microsoft Cognitive Services using i.MX8

Speech & Audio Processing | Image & Video Analytics

NXP i.MX 8M Plus

Arm® Cortex®-A53, Machine Learning, Vision, Multimedia and Industrial IoT

Let's discuss your application - get in touch!

You want to use machine learning in for your own products, or want to discuss your ideas? Get in touch with us to discuss your application, just submit the form below and our AI experts will reach out to you!
 

 

Beyond Machine Learning with NXP's i.MX 8M Plus Applications Processor | Avnet Silica

Display portlet menu

Beyond Machine Learning with NXP's i.MX 8M Plus Applications Processor

online, on-demand

This webinar consists of two parts: a general presentation and additional in-depth topics. The event is intended for both decision makers, engineers and to anyone curious to get more details about the new i.MX 8M Plus Family of microprocessors.