VQGNet:对于复杂纹理钢面的无监督缺陷检测方法
Ronghao Yu1, Yun Liu1, Rui Yang1
1Center for Adaptive System Engineering, ShanghaiTech University, Shanghai 201210, China.
Sensors (Basel, Switzerland)
|October 16, 2024
概括
一个无监督的算法VQGNet准确地识别和细分复杂钢面上的缺陷. 这种新的方法克服了数据的局限性,提高了工业检查的准确性.
科学领域:
- 材料科学 材料科学 材料科学
- 计算机视觉 计算机视觉
- 人工智能的人工智能
背景情况:
- 由于缺陷样本有限和复杂的注释,在具有复杂纹理的钢表面上检测缺陷是具有挑战性的.
- 准确的缺陷细分很难,特别是复杂的表面图案.
研究的目的:
- 提出VQGNet,一个无监督的算法,用于同时识别和细分钢表面上的缺陷.
- 在工业缺陷检测中应对有限数据和复杂纹理的挑战.
主要方法:
- 开发了VQGNet,这是一个无监督的算法,集成了聚合注意力和分类辅助模块.
- 采用多尺度特征融合和邻近特征聚合,用于自信的异常地图生成.
- 引入了用于灰度图像的异常生成方法,以帮助模型学习.
主要成果:
- 在工业钢铁数据集上,VQGNet实现了最先进的性能.
- 实现了 99.6% 的 I-AUROC, 98.8% 的 I-F1, 97.0% 的 P-AUROC 和 80.3% 的 P-F1.
- 在Kolektor表面缺陷数据集上使用ViT-Query证明了强大的概括性.
结论:
- 通过专注于复杂纹理上的异常信息,VQGNet有效地细分和分类缺陷.
- 提出的方法提高了异常检测的信心和模型学习能力.
- 在工业应用中,VQGNet提供了一个强大的解决方案,用于无监督的缺陷检测和细分.
相关概念视频
Detection of Gross Error: The Q Test
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
Mechanical Characteristics of Steel
The mechanical characteristics of steel are assessed through various tests that evaluate its strength, toughness, and flexibility. These tests include tension, torsion, impact, bending, and hardness assessments, each providing crucial information about steel's suitability for specific applications.
The tension test is fundamental for determining tensile strength. In this test, a steel specimen is stretched using a gripping device until it breaks. The data collected during this test are used to...
The tension test is fundamental for determining tensile strength. In this test, a steel specimen is stretched using a gripping device until it breaks. The data collected during this test are used to...


