Litcius/Paper detail

Automated 3D burr detection in cast manufacturing using sparse convolutional neural networks

Ahmed Mohammed, Johannes Kvam, Ingrid Fjordheim Onstein, Marianne Bakken, Helene Schulerud

2022Journal of Intelligent Manufacturing14 citationsDOIOpen Access PDF

Abstract

Abstract For automating deburring of cast parts, this paper proposes a general method for estimating burr height using 3D vision sensor that is robust to missing data in the scans and sensor noise. Specifically, we present a novel data-driven method that learns features that can be used to align clean CAD models from a workpiece database to the noisy and incomplete geometry of a RGBD scan. Using the learned features with Random sample consensus (RANSAC) for CAD to scan registration, learned features improve registration result as compared to traditional approaches by (translation error ( $$\Delta $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>Δ</mml:mi> </mml:math> 18.47 mm) and rotation error( $$\Delta 43 ^\circ $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>Δ</mml:mi> <mml:msup> <mml:mn>43</mml:mn> <mml:mo>∘</mml:mo> </mml:msup> </mml:mrow> </mml:math> )) and accuracy(35%) respectively. Furthermore, a 3D-vision based automatic burr detection and height estimation technique is presented. The estimated burr heights were verified and compared with measurements from a high resolution industrial CT scanning machine. Together with registration, our burr height estimation approach is able to estimate burr height similar to high resolution CT scans with Z-statistic value ( $$z=0.279$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mi>z</mml:mi> <mml:mo>=</mml:mo> <mml:mn>0.279</mml:mn> </mml:mrow> </mml:math> ).

Topics & Concepts

Artificial intelligenceAlgorithmComputer scienceMachine learning3D Surveying and Cultural HeritageRobotics and Sensor-Based LocalizationIndustrial Vision Systems and Defect Detection
Automated 3D burr detection in cast manufacturing using sparse convolutional neural networks | Litcius