An automated and accurate fabric defect inspection system is in high demand as a replacement for slow, inconsistent, error-prone, and expensive human operators in the textile industry. Previous efforts focused on certain types of fabrics or defects, which is not an ideal solution. In this paper, we propose a novel one-class model that is capable of detecting various defects on different fabric types. Our model takes advantage of a well-designed Gabor filter bank to analyze fabric texture. We then leverage an advanced deep learning algorithm, autoencoder, to learn general feature representations from the outputs of the Gabor filter bank. Lastly, we develop a nearest neighbor density estimator to locate potential defects and draw them on the fabric images. We demonstrate the effectiveness and robustness of the proposed model by testing it on various types of fabrics such as plain, patterned, and rotated fabrics. Our model also achieves a true positive rate (a.k.a recall) value of 0.895 with no false alarms on our dataset based upon the Standard Fabric Defect Glossary.
翻译:一个自动化和准确的织物缺陷检查系统作为纺织业缓慢、不一致、易出错和昂贵的人类经营者的替代系统的需求很高。以前的努力侧重于某些类型的织物或缺陷,这不是一个理想的解决办法。我们在本文件中提出了一个新的单级模型,能够发现不同织物类型上的各种缺陷。我们的模型利用设计完善的加博过滤库分析织物质。然后我们利用先进的深层学习算法,即自动编码器,从加博过滤银行的产出中学习一般特征说明。最后,我们开发了近邻密度测深器,以找出潜在的缺陷,并将这些缺陷引入织物图中。我们通过对诸如普通、模式和旋转的织物等各种类型的结构进行测试,展示了拟议模型的有效性和稳健性。我们的模型还实现了0.895的准确正率(a.k.a.a回顾),根据标准Fabric Defect术语,在我们的数据集上没有虚假的警报。