Robust calibration marker detection in powder bed images from laser beam melting processes

Laser beam melting (LBM) systems produce parts by melting metal powder according to the sliced 3D geometry using a laser. After each layer, new powder is deposited and the process is repeated. Process monitoring via acquisition and analysis of layer images during the build job is a promising approach to thorough quality control for LBM. Image analysis requires orthographic images, which are usually not available as the camera cannot be placed directly above the build layer due to the position of the laser window. The resulting perspective distortions have to be corrected before analysis. To this end we compute a homography from four circular markers which are "drawn" into the powder bed by the machine's laser and detected in the acquired images. In this work we present a robust method for the automatic detection of calibration markers, which deals with the noise-like powder regions, disconnected lines, visible support structures and blurred image regions. Our homography estimation method minimizes the shape error between transformed circular reference marker shapes and detected elliptical markers yielding an image with correct aspect ratio and minimal distortions. Our method achieves a detection rate of 96.3 % and a spatial detection error of 2.0 pixels (median, 95 %-percentile: 5.17pixels) compared to a manually created ground truth.

[1]  Shawn P. Moylan,et al.  Process Intermittent Measurement for Powder-Bed Based Additive Manufacturing | NIST , 2011 .

[2]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[3]  Heidi Piili,et al.  Monitoring of temperature profiles and surface morphologies during laser sintering of alumina ceramics , 2014 .

[4]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[5]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[6]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[7]  M. F. Zaeh,et al.  Thermography for Monitoring the Selective Laser Melting Process , 2012 .

[8]  David Bue Pedersen,et al.  Additive Manufacturing: Multi Material Processing and Part Quality Control , 2013 .

[9]  Alexander Ladewig,et al.  Process Monitoring of Additive Manufacturing by Using Optical Tomography , 2018 .

[10]  Andrew W. Fitzgibbon,et al.  A Buyer's Guide to Conic Fitting , 1995, BMVC.

[11]  Jean-Pierre Kruth,et al.  Online Quality Control of Selective Laser Melting , 2011 .

[12]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[13]  Dorit Merhof,et al.  Robustness analysis of imaging system for inspection of laser beam melting systems , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).