Computer Science ›› 2020, Vol. 47 ›› Issue (7): 92-96.doi: 10.11896/jsjkx.190700093

• Computer Graphics & Multimedia • Previous Articles     Next Articles

Injection-molded Bottle Defect Detection Using Semi-supervised Deep Convolutional Generative Adversarial Network

XIE Yuan, MIAO Yu-bin, XU Feng-lin, ZHANG Ming   

  1. School of Mechanical Engineering,Shanghai Jiaotong University,Shanghai 200240,China
  • Received:2019-07-13 Online:2020-07-15 Published:2020-07-16
  • About author:XIE Yuan,born in 1997,postgraduate.His main research interests include machine learning and control algorithms.
    MIAO Yu-bin,born in 1973,Ph.D,associate professor.His main interests include intelligent devices,smart sensors,and 3-dimentional image processing.
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (51975361)

Abstract: Defect detection of injection-molded bottles is an important part of injection molding.Due to the relatively few defective samples in production,the model tends to over-fit when using deep learning algorithm.In order to solve this problem,a defect detection model based on semi-supervised deep convolutional generative adversarial network(DCGAN) is proposed.Firstly,the model preprocesses the original images using HSV color space transformation and Otsu threshold segmentation methods.Then,the learning tasks are combined so that the unsupervised discriminator and the supervised classifier share convolutional parameters.At the same time,the loss function is modified,which consists of cross entropy and wasserstein distance.Finally,the model is fine-tuned using Adam optimizer.The experimental results show that the model can distinguish the defective samples,achieving an accuracy of 98.65%.Compared with traditional machine learning algorithm and CNN model with data augmentation,the proposed model avoids over-fitting.

Key words: Deep convolutional generative adversarial network, Defect detection, Injection-molded bottle, Semi-supervised, Small-sized datasets

CLC Number: 

  • TP277
[1]GUO Z Y,LI D Q.Study on Deformation of Warping Fermentation starter of Injection Molded Products[J].Plastic Technology,2001(1):22-24.
[2]REN G C,MIAO X Q,GUO Z G.Optimum design of the double-toggle clamping unit for injection molding machine[J].Machine Design and Manufacture,2009(1):18-19.
[3]ZHANG H J,QUAN L,LI B.Comparative Study on Energy Ef-ficiency of the Electro-hydraulic Control System in Injection Molding Machine[J].Chinese Journal of Mechanical Enginee-ring,2012,48(8):180-187.
[4]LV Z.Research on Key Techniques of Vision Inspection for Injection Molding Produets[D].Massachusetts:Northeastern University,2009.
[5]ATHA D J,JAHANSHAHI M R.Evaluation of deep learning approaches based on convolutional neural networks for corrosion detection[J].Structural Health Monitoring,2018,17(5):1110-1128.
[6]ZEILER M D,FERGUS R.Visualizing and understanding con-volutional networks[C]//European Conference on Computer Vision.Springer,Cham,2014:818-833.
[7]BJERRUM E J.SMILES enumeration as data augmentation for neural network modeling of molecules[J].arXiv:1703.07076,2017.
[8]CHEN W B,GUAN Z X,CHEN Y J.Data augmentation method based on conditional generative adversarial net model[J].Journal of Computer Applications,2018,38(11):3305-3311.
[9]CHENG X Y,XIE L,ZHU J X,et al.Review of Generative Adversarial Network[J].Computer Science,2019,46(3):74-81.
[10]ANTONIOU A,STORKEY A,EDWARDS H.Data Augmentation Generative Adversarial Networks[J].arXiv:1711.04340.
[11]SHIN H C,TENENHOLTZ N A,ROGERS J K,et al.Medical Image Synthesis for Data Augmentation and Anonymization using Generative Adversarial Networks[J].arXiv:1807.10225.
[12]RADFORD A,METZ L,CHINTALA S.Unsupervised repre-sentation learning with deep convolutional generative adversarial networks[J].arXiv:1511.06434,2015.
[13]LI T,YING N,YU X,et al.Semi-supervised learning in unbalanced and heterogeneous networks[J].arXiv:1901.01696.
[14]LASSERRE J A,BISHOP C M,MINKA T P.Principled Hybrids of Generative and Discriminative Models[C]// IEEE Computer Society Conference on Computer Vision & Pattern Recognition.2006.
[15]SALAKHUTDINOV R,HINTON G E.Learning a Nonlinear Embedding by Preserving Class Neighbourhood Structure[J].Journal of Machine Learning Research,2007,2:412-419.
[16]GULRAJANI I,AHMED F,ARJOVSKY M,et al.ImprovedTraining Of Wasserstein Gans[C]//Advances in Neural Information Processing Systems.2017:5767-5777.
[17]GOODFELLOW I,BENGIO Y,COURVILLE A,et al.Deeplearning[M].Cambridge:MIT Press,2016.
[18]KINGMA D P,BA J.Adam:A method for stochastic optimization[J].arXiv:1412.6980,2014.
[19]MAO Y C,WANG J,CHEN X L,et al.Dam Defect Recognition and Classification Based on Feature Combination and CNN[J].Computer Science,2019,46(3):267-276.
[1] WU Hong-xin, HAN Meng, CHEN Zhi-qiang, ZHANG Xi-long, LI Mu-hang. Survey of Multi-label Classification Based on Supervised and Semi-supervised Learning [J]. Computer Science, 2022, 49(8): 12-25.
[2] HOU Xia-ye, CHEN Hai-yan, ZHANG Bing, YUAN Li-gang, JIA Yi-zhen. Active Metric Learning Based on Support Vector Machines [J]. Computer Science, 2022, 49(6A): 113-118.
[3] WANG Yu-fei, CHEN Wen. Tri-training Algorithm Based on DECORATE Ensemble Learning and Credibility Assessment [J]. Computer Science, 2022, 49(6): 127-133.
[4] LI Fa-guang, YILIHAMU·Yaermaimaiti. Real-time Detection Model of Insulator Defect Based on Improved CenterNet [J]. Computer Science, 2022, 49(5): 84-91.
[5] XU Hua-jie, CHEN Yu, YANG Yang, QIN Yuan-zhuo. Semi-supervised Learning Method Based on Automated Mixed Sample Data Augmentation Techniques [J]. Computer Science, 2022, 49(3): 288-293.
[6] HOU Hong-xu, SUN Shuo, WU Nier. Survey of Mongolian-Chinese Neural Machine Translation [J]. Computer Science, 2022, 49(1): 31-40.
[7] ZHAO Min, LIU Jing-lei. Semi-supervised Clustering Based on Gaussian Fields and Adaptive Graph Regularization [J]. Computer Science, 2021, 48(7): 137-144.
[8] WANG Xing , KANG Zhao. Smooth Representation-based Semi-supervised Classification [J]. Computer Science, 2021, 48(3): 124-129.
[9] CHU Jie, ZHANG Zheng-jun, TANG Xin-yao, HUANG Zhen-sheng. Label Propagation Algorithm Based on Weighted Samples and Consensus-rate [J]. Computer Science, 2021, 48(3): 214-219.
[10] PENG Lei, ZHANG Hui. U-net for Pavement Crack Detection [J]. Computer Science, 2021, 48(11A): 616-619.
[11] YANG Fan, WANG Jun-bin, BAI Liang. Extended Algorithm of Pairwise Constraints Based on Security [J]. Computer Science, 2020, 47(9): 324-329.
[12] QI Bao-lian, ZHONG Kun-hua and CHEN Yu-wen. Semi-supervised Surgical Video Workflow Recognition Based on Convolution Neural Network [J]. Computer Science, 2020, 47(6A): 172-175.
[13] LUO Yue-tong,BIAN Jing-shuai,ZHANG Meng,RAO Yong-ming,YAN Feng. Detection Method of Chip Surface Weak Defect Based on Convolution Denoising Auto-encoders [J]. Computer Science, 2020, 47(2): 118-125.
[14] QIN Yue, DING Shi-fei. Survey of Semi-supervised Clustering [J]. Computer Science, 2019, 46(9): 15-21.
[15] WU Zhen-yu, LI Yun-lei, WU Fan. Semi-supervised Support Tensor Based on Tucker Decomposition [J]. Computer Science, 2019, 46(9): 195-200.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!