Automated Industrial Quality Control of Pipe Stacks Using Computer Vision

In this work, we describe an automated quality assurance system for pipes in warehouses and yards using simple handheld and mobile equipment like smartphone cameras. Currently, quality inspection for bent and crooked pipe ends is done manually, which entails additional labour costs and is relatively slower than a mechanised approach. We propose an efficient and robust method of detecting the perfectly circular cross-sections of the pipes in stacks using an adaptive variation of Hough Transform algorithm. As a multistage approach, our proposed method first intensifies the foreground features relative to the background and then applies Canny edge detection to obtain the gradient details. The gradient directions are in turn fed to the modified Hough Transform algorithm using Hough gradient to detect the cross-sections. The novel Hough Transform modification features a region-based processing in a “coarse to fine” manner by dividing the image into smaller grids and detecting circular cross-sections per grid, which has computational advantages of using a smaller accumulator and is less memory intensive. Experiments were performed on real industrial images to validate the efficiency of the proposed algorithm and the results show that the proposed method can successfully and accurately highlight the perfectly circular cross-sections while leaving the faulty pipe-ends undetected.

[1]  Qingxiang Wu,et al.  Circle detection using a spiking neural network , 2013, 2013 6th International Congress on Image and Signal Processing (CISP).

[2]  Peter Kwong-Shun Tam,et al.  Modification of hough transform for circles and ellipses detection using a 2-dimensional array , 1992, Pattern Recognit..

[3]  M. Ashraful Alam,et al.  An algorithm to detect and identify defects of industrial pipes using image processing , 2014, The 8th International Conference on Software, Knowledge, Information Management and Applications (SKIMA 2014).

[4]  Josef Kittler,et al.  The Adaptive Hough Transform , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  J. Kittler,et al.  Comparative study of Hough Transform methods for circle finding , 1990, Image Vis. Comput..

[6]  Erik Valdemar Cuevas Jiménez,et al.  Circle detection on images using Learning Automata , 2012, Artificial Intelligence, Evolutionary Computing and Metaheuristics.

[7]  Sofiane Achiche,et al.  Novel Convolution Kernels for Computer Vision and Shape Analysis based on Electromagnetism , 2018, ArXiv.

[8]  Pietro Perona,et al.  Microsoft COCO: Common Objects in Context , 2014, ECCV.

[9]  Ikhlas Abdel-Qader,et al.  ANALYSIS OF EDGE-DETECTION TECHNIQUES FOR CRACK IDENTIFICATION IN BRIDGES , 2003 .

[10]  Partha Bhowmick,et al.  Detection of Circular Arcs in a Digital Image Using Chord and Sagitta Properties , 2009, GREC.