Quality Assessment of Photographed 3D Printed Flat Surfaces Using Hough Transform and Histogram Equalization

Automatic visual quality assessment of objects created using additive manufacturing processes is one of the hot topics in the Industry 4.0 era. As the 3D printing becomes more and more popular, also for everyday home use, a reliable visual quality assessment of printed surfaces attracts a great interest. One of the most obvious reasons is the possibility of saving time and filament in the case of detected low printing quality, as well as correction of some smaller imperfections during the printing process. A novel method presented in the paper can be successfully applied for the assessment of flat surfaces almost independently on the filament’s colour. Is utilizes the assumption about the regularity of the layers visible on the printed high quality surfaces as straight lines, which can be extracted using Hough transform. However, for various colours of filaments some preprocessing operations should be conducted to allow a proper line detection for various samples. In the proposed method the additional brightness compensation has been used together with Contrast Limited Adaptive Histogram Equalization (CLAHE) algorithm. Results obtained for the database of 88 photos of 3D printed samples, together with their scans, are encouraging and allow a reliable quality assessment of 3D printed surfaces for various colours of filaments.

[1]  Krzysztof Okarma,et al.  No-reference quality assessment of 3D prints based on the GLCM analysis , 2016, 2016 21st International Conference on Methods and Models in Automation and Robotics (MMAR).

[2]  Jeremy Straub,et al.  Identifying positioning-based attacks against 3D printed objects and the 3D printing process , 2017, Defense + Security.

[3]  Shawn Moylan,et al.  Thermographic Measurements of the Commercial Laser Powder Bed Fusion Process at NIST. , 2015, Rapid prototyping journal.

[4]  Vedang Chauhan,et al.  A Comparative Study of Machine Vision Based Methods for Fault Detection in an Automated Assembly Machine , 2015 .

[5]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[6]  Krzysztof Okarma,et al.  Color Independent Quality Assessment of 3D Printed Surfaces Based on Image Entropy , 2017, CORES.

[7]  Adam C. Farsheed,et al.  Fabrication Speed Optimization for High-resolution 3D-printing of Bioresorbable Vascular Scaffolds , 2017 .

[8]  Igor I. Bezukladnikov,et al.  Development of visual inspection systems for 3D printing , 2017, 2017 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus).

[9]  Dan Watt,et al.  Quality Assessment , 2009, Encyclopedia of Database Systems.

[10]  Jeremy Straub,et al.  Physical security and cyber security issues and human error prevention for 3D printed objects: detecting the use of an incorrect printing material , 2017, Commercial + Scientific Sensing and Imaging.

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

[12]  Xiaodong Li,et al.  In situ real time defect detection of 3D printed parts , 2017 .

[13]  Chris Bailey,et al.  Data driven approach to quality assessment of 3D printed electronic products , 2015, 2015 38th International Spring Seminar on Electronics Technology (ISSE).

[14]  Krzysztof Okarma,et al.  Texture Based Quality Assessment of 3D Prints for Different Lighting Conditions , 2016, ICCVG.

[15]  Mohsen A. Jafari,et al.  Signature analysis and defect detection in layered manufacturing of ceramic sensors and actuators , 2003, Machine Vision and Applications.

[16]  Jeremy Straub,et al.  3D printing cybersecurity: detecting and preventing attacks that seek to weaken a printed object by changing fill level , 2017, Commercial + Scientific Sensing and Imaging.

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

[18]  Devesh Kumar Srivastava,et al.  A Review on Pixel-Based Binarization of Gray Images , 2016 .

[19]  Shing I. Chang,et al.  Automated Process Monitoring in 3D Printing Using Supervised Machine Learning , 2018 .

[20]  Karel J. Zuiderveld,et al.  Contrast Limited Adaptive Histogram Equalization , 1994, Graphics Gems.

[21]  Krzysztof Okarma,et al.  Quality Assessment of 3D Prints Based on Feature Similarity Metrics , 2016, IP&C.

[22]  Wojciech Matusik,et al.  MultiFab , 2015, ACM Trans. Graph..

[23]  Nektarios Georgios Tsoutsos,et al.  Manufacturing and Security Challenges in 3D Printing , 2016 .

[24]  Martin Koch,et al.  Optical Properties of 3D Printable Plastics in the THz Regime and their Application for 3D Printed THz Optics , 2014 .

[25]  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).

[26]  Krzysztof Okarma,et al.  Monte Carlo Based Algorithm for Fast Preliminary Video Analysis , 2008, ICCS.

[27]  Vedang Chauhan,et al.  Fault detection and classification in automated assembly machines using machine vision , 2017 .

[28]  Adam Lewis,et al.  In situ process monitoring in selective laser sintering using optical coherence tomography , 2018, Optical engineering.

[29]  D. Andriukaitis,et al.  Research of the Defects in Anesthetic Masks , 2015 .

[30]  Krzysztof Okarma,et al.  Entropy Based Surface Quality Assessment of 3D Prints , 2017, CSOC.

[31]  Brian Surgenor,et al.  Vision Based Fault Detection of Automated Assembly Equipment , 2011 .

[32]  Krzysztof Okarma,et al.  Application of Structural Similarity Based Metrics for Quality Assessment of 3D Prints , 2016, ICCVG.

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

[34]  Jeremy Straub,et al.  An approach to detecting deliberately introduced defects and micro-defects in 3D printed objects , 2017, Defense + Security.