A Machine Vision Development Framework for Product Appearance Quality Inspection
Machine vision systems are an important part of modern intelligent manufacturing systems, but due to their complexity, current vision systems are often customized and inefficiently developed. Generic closed-source machine vision development software is often poorly targeted. To meet the extensive ne...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-11-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/22/11565 |
_version_ | 1797466016101433344 |
---|---|
author | Qiuyu Zhu Yunxiao Zhang Jianbing Luan Liheng Hu |
author_facet | Qiuyu Zhu Yunxiao Zhang Jianbing Luan Liheng Hu |
author_sort | Qiuyu Zhu |
collection | DOAJ |
description | Machine vision systems are an important part of modern intelligent manufacturing systems, but due to their complexity, current vision systems are often customized and inefficiently developed. Generic closed-source machine vision development software is often poorly targeted. To meet the extensive needs of product appearance quality inspection in industrial production and to improve the development efficiency and reliability of such systems, this paper designs and implements a general machine vision software framework. This framework is easy to adapt to different hardware devices for secondary development, reducing the workload in generic functional modules and program architecture design, which allows developers to focus on the design and implementation of image-processing algorithms. Based on the MVP software design principles, the framework abstracts and implements the modules common to machine vision-based product appearance quality inspection systems, such as user management, inspection configuration, task management, image acquisition, database configuration, GUI, multi-threaded architecture, IO communication, etc. Using this framework and adding the secondary development of image-processing algorithms, we successfully apply the framework to the quality inspection of the surface defects of bolts. |
first_indexed | 2024-03-09T18:30:48Z |
format | Article |
id | doaj.art-f602059359ef49c29b76ecb9c4c78173 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T18:30:48Z |
publishDate | 2022-11-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-f602059359ef49c29b76ecb9c4c781732023-11-24T07:37:22ZengMDPI AGApplied Sciences2076-34172022-11-0112221156510.3390/app122211565A Machine Vision Development Framework for Product Appearance Quality InspectionQiuyu Zhu0Yunxiao Zhang1Jianbing Luan2Liheng Hu3School of Communication & Information Engineering, Shanghai University, Shangda Road, Shanghai 200444, ChinaSchool of Communication & Information Engineering, Shanghai University, Shangda Road, Shanghai 200444, ChinaSchool of Communication & Information Engineering, Shanghai University, Shangda Road, Shanghai 200444, ChinaSchool of Communication & Information Engineering, Shanghai University, Shangda Road, Shanghai 200444, ChinaMachine vision systems are an important part of modern intelligent manufacturing systems, but due to their complexity, current vision systems are often customized and inefficiently developed. Generic closed-source machine vision development software is often poorly targeted. To meet the extensive needs of product appearance quality inspection in industrial production and to improve the development efficiency and reliability of such systems, this paper designs and implements a general machine vision software framework. This framework is easy to adapt to different hardware devices for secondary development, reducing the workload in generic functional modules and program architecture design, which allows developers to focus on the design and implementation of image-processing algorithms. Based on the MVP software design principles, the framework abstracts and implements the modules common to machine vision-based product appearance quality inspection systems, such as user management, inspection configuration, task management, image acquisition, database configuration, GUI, multi-threaded architecture, IO communication, etc. Using this framework and adding the secondary development of image-processing algorithms, we successfully apply the framework to the quality inspection of the surface defects of bolts.https://www.mdpi.com/2076-3417/12/22/11565software frameworkmachine visionappearance qualityindustrial inspection |
spellingShingle | Qiuyu Zhu Yunxiao Zhang Jianbing Luan Liheng Hu A Machine Vision Development Framework for Product Appearance Quality Inspection Applied Sciences software framework machine vision appearance quality industrial inspection |
title | A Machine Vision Development Framework for Product Appearance Quality Inspection |
title_full | A Machine Vision Development Framework for Product Appearance Quality Inspection |
title_fullStr | A Machine Vision Development Framework for Product Appearance Quality Inspection |
title_full_unstemmed | A Machine Vision Development Framework for Product Appearance Quality Inspection |
title_short | A Machine Vision Development Framework for Product Appearance Quality Inspection |
title_sort | machine vision development framework for product appearance quality inspection |
topic | software framework machine vision appearance quality industrial inspection |
url | https://www.mdpi.com/2076-3417/12/22/11565 |
work_keys_str_mv | AT qiuyuzhu amachinevisiondevelopmentframeworkforproductappearancequalityinspection AT yunxiaozhang amachinevisiondevelopmentframeworkforproductappearancequalityinspection AT jianbingluan amachinevisiondevelopmentframeworkforproductappearancequalityinspection AT lihenghu amachinevisiondevelopmentframeworkforproductappearancequalityinspection AT qiuyuzhu machinevisiondevelopmentframeworkforproductappearancequalityinspection AT yunxiaozhang machinevisiondevelopmentframeworkforproductappearancequalityinspection AT jianbingluan machinevisiondevelopmentframeworkforproductappearancequalityinspection AT lihenghu machinevisiondevelopmentframeworkforproductappearancequalityinspection |