Support vector machine and convolutional neural network based approaches for defect detection in fused filament fabrication

Identifying defective builds early on during Additive Manufacturing (AM) processes is a cost-effective way to reduce scrap and ensure that machine time is utilized efficiently. In this paper, we present an automated method to classify 3Dprinted polymer parts as either good or defective based on images captured during Fused Filament Fabrication (FFF), using independent machine learning and deep learning approaches. Either of these approaches could be potentially useful for manufacturers and hobbyists alike. Machine learning is implemented via Principal Component Analysis (PCA) and a Support Vector Machine (SVM), whereas deep learning is implemented using a Convolutional Neural Network (CNN). We capture videos of the FFF process on a small selection of polymer parts and label each frame as good or defective (2674 good frames and 620 defective frames). We divide this dataset for holdout validation by using 70% of images belonging to each class for training, leaving the rest for blind testing purposes. We obtain an overall accuracy of 98.2% and 99.5% for the classification of polymer parts using machine learning and deep learning techniques, respectively.

[1]  Kamel Fezzaa,et al.  Real-time monitoring of laser powder bed fusion process using high-speed X-ray imaging and diffraction , 2017, Scientific Reports.

[2]  Sebastian Scherer,et al.  VoxNet: A 3D Convolutional Neural Network for real-time object recognition , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[4]  Barath Narayanan Narayanan,et al.  Performance analysis of machine learning and pattern recognition algorithms for Malware classification , 2016, 2016 IEEE National Aerospace and Electronics Conference (NAECON) and Ohio Innovation Summit (OIS).

[5]  Jeremy Straub,et al.  Initial Work on the Characterization of Additive Manufacturing (3D Printing) Using Software Image Analysis , 2015 .

[6]  Yuan Cheng,et al.  Vision-Based Online Process Control in Manufacturing Applications , 2008, IEEE Transactions on Automation Science and Engineering.

[7]  Ian T. Jolliffe,et al.  Principal Component Analysis , 2002, International Encyclopedia of Statistical Science.

[8]  I. Jolliffe Principal Component Analysis , 2002 .

[9]  Richard Leach,et al.  Review of in-situ process monitoring and in-situ metrology for metal additive manufacturing , 2016 .

[10]  Barath Narayanan Narayanan,et al.  Performance analysis of a computer-aided detection system for lung nodules in CT at different slice thicknesses , 2018, Journal of medical imaging.

[11]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[12]  Fei-Fei Li,et al.  Large-Scale Video Classification with Convolutional Neural Networks , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Jack Beuth,et al.  Anomaly Detection and Classification in a Laser Powder Bed Additive Manufacturing Process using a Trained Computer Vision Algorithm , 2018 .

[14]  A. Basit,et al.  Fused-filament 3D printing (3DP) for fabrication of tablets. , 2014, International journal of pharmaceutics.

[15]  Barry Berman,et al.  3D printing: the new industrial revolution , 2012, IEEE Engineering Management Review.

[16]  Richard S. Trask,et al.  An experimental demonstration of effective Curved Layer Fused Filament Fabrication utilising a parallel deposition robot , 2015 .

[17]  Mohsen A. Jafari,et al.  Online defect detection in layered manufacturing using process signature , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[18]  Xiaolin Hu,et al.  Recurrent convolutional neural network for object recognition , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Russell C. Hardie,et al.  Optimized feature selection-based clustering approach for computer-aided detection of lung nodules in different modalities , 2017, Pattern Analysis and Applications.

[20]  Mostafa Abdelrahman,et al.  Quality certification and control of polymer laser sintering: layerwise temperature monitoring using thermal imaging , 2015 .

[21]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[22]  Vijayan K. Asari,et al.  The History Began from AlexNet: A Comprehensive Survey on Deep Learning Approaches , 2018, ArXiv.