Incremental Learning Approach for an Industrial Inspection System
Ralph Stephan, Stäubli Sargans
Dr. Jianyong Wen, Stäubli Sargans
Real-time industrial fabric inspection systems face challenges of a great number of pattern variations, fast and easy training processes, strongly imbalanced datasets, and even more, lack of samples from certain classes at the beginning of inspection. To solve these problems, Stäubli Sargans AG has developed an incremental model that combines machine learning and deep learning techniques.
Their system consists of two interoperating models: a “base” that models general fabric characteristics, and a second (“update”) model that is iteratively retrained during the deployed inspection process. To improve robustness and accuracy, the update-model is iteratively trained by using more samples during subsequent inspection processes.
Key advantages of this iterative approach include feasibility, applicability, resource efficiency, fast training with fewer samples, and incremental improvement required by industrial products. To enable fast implementation and verification of the algorithm on system-on-chip platforms, Stäubli has chosen Model-Based Design from model creation through to hardware-software-co-simulation, ensuring continuous and rapid improvement, conforming to changing requirements.
Recorded: 22 May 2019
Featured Product
Computer Vision Toolbox
Up Next:
Related Videos:
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)