A typical Machine Vision solution pipeline consists of data ingestion, data preprocessing, data labeling, model training and validation, model optimization, application development, application deployment and edge inference. Tasks and processes that could be ignored for POC purpose would become key success factors for production stage, such as integrated pipeline from cloud training to edge inference, continuous deployment for AI application updates, remote monitoring, management over large-scale edge AI devices and further analytics of rich inference results. This best practice is to bridge those gaps with hand-on implementation details hopefully to bring every machine vision project to real edge production.
Category | Product | Key Benefits & Features |
---|---|---|
ML SaaS | Azure Custom Vision | Easily customize your own state-of-the-art computer vision models for your complex use case that no ML expertise is required |
Dev. Pipeline | Azure DevOps | Complete or complementary services provision to automate development pipeline for packaging your AI application and cross-region development |
Deployment & Mgmt. | DeviceOn | Central mgmt. platform to remotely update AI applications (OTA), and monitor and control large-scale devices at ease |
AI Edge | EPC-B5587 | A industrial grade AI edge of powerful computing performance equipped with a NVIDIA RTX-A6000 to deal with intricate AI algorithms |
In this repository, a real use case of factory assembly line AI is implemented from the beginning to the end. It demonstrates how Advantech supports customers to construct a production-stage edge AI solution with comprehensive software and hardware solutions. The factory operation manger wants to develop and adopt a vision AI solution to improve management efficiency and minimize production downtime with the two following specific objectives.
- Check if there is a work-in-progress at any station.
- Check if a station worker follows guidelines by wearing a cap and/or glove.