Vision-based estimation of bolt-hole location using Circular Hough Transform

In order to use a robot in the construction automation filed, we proposed the concept of Bolting Robot and a visual servo control scheme to track a bolting tool to a bolt hole in the structural steel frame. For estimating a location of a bolt hole, Circular Hough Transform (CHT) was used to extract circles. Generally, CHT is computationally complex due to a power of the dimensionality of a circle. A distance from a camera to a steel frame can be measured by using laser range-finder installed. The radius of a bolt hole can be calculated with the distance to a steel frame. Since the radius is known, the processing of CHT can be reduced to 2D. In addition, it contains image pre-processing to make an image of bolt holes to be clear. Pre-processing has 4 steps which consist of compensating lens distortion, noise filtering, histogram equalization, and edge detection.

[1]  V. F. Leavers,et al.  Which Hough transform , 1993 .

[2]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[3]  M. Tomosada,et al.  A prediction method of the global distribution map of CO2 column abundance retrieved from GOSAT observation derived from ordinary kriging , 2009, 2009 ICCAS-SICE.

[4]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[5]  E. R. Davies,et al.  A modified Hough scheme for general circle location , 1988, Pattern Recognit. Lett..

[6]  Hiesik Kim,et al.  A study on energy-efficient tree routing protocol based on link quality metrics for remote air environmental monitoring sytem , 2009, 2009 ICCAS-SICE.

[7]  Hon Fung Li,et al.  Shapes Recognition Using the Straight Line Hough Transform: Theory and Generalization , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Azriel Rosenfeld,et al.  Picture Processing by Computer , 1969, CSUR.

[9]  Zhengyou Zhang,et al.  Flexible camera calibration by viewing a plane from unknown orientations , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

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

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

[12]  Irvin Sobel,et al.  Neighborhood coding of binary images for fast contour following and general binary array processing , 1978 .

[13]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.