A robust methodology for outdoor optical mark recognition

Outdoor optical mark recognition is an extremely useful tool for recognition of large industrial equipment and application of computer vision-based systems for tracking and positioning. However, current algorithms rely on thresholding and corner detection to identify checkerboard-like patterns, which is not appropriate for non-uniform lighting conditions. This paper presents a robust methodology to identify optical markers in outdoor environments. A GPU-based region filling algorithm automatically detects all contiguous color regions without computing seed points. Post-processing steps extract high-level information from these regions. Analysis of identified contiguous color region allows simultaneous identification of all checkerboard and targets (concentric regions) in the scene. Analysis of variance demonstrates that the proposed methodology is robust to lighting, environment, perspective, and occlusion. Tests indicate that precision and recall for checkerboard and target identification in outdoor conditions are expected to be above 97%. The parallel algorithm implementation using OpenCL yields better results and is two times faster than previous region filling algorithms, taking about 0.6 s to process a full-HD picture using modern hardware

[1]  Andrzej Śluzek,et al.  Novel machine vision methods for outdoor and built environments , 2010 .

[2]  Jonas Laerte Ansoni,et al.  Dynamic response of a frame-foundation-soil system: a coupled BEM–FEM procedure and a GPU implementation , 2015 .

[3]  Paulo Roberto Gardel Kurka,et al.  Automatic estimation of camera parameters from a solid calibration box , 2013 .

[4]  Veer Alakshendra,et al.  Kinematics-based approach for robot programming via human arm motion , 2017 .

[5]  Emilia Villani,et al.  DTW: a design method for designing robot end-effectors , 2014 .

[6]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[7]  Silvia Silva da Costa Botelho,et al.  Automatic control of a ROV for inspection of underwater structures using a low-cost sensing , 2015 .

[8]  Dominik Sankowski,et al.  Noise adaptive switching median-based filter for impulse noise removal from extremely corrupted images , 2011 .

[9]  Xu Liu,et al.  A Novel 2D Marker Design and Application for Object Tracking and Event Detection , 2008, ISVC.

[10]  Venkatesh Baglodi Edge detection comparison study and discussion of a new methodology , 2009, IEEE Southeastcon 2009.

[11]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[12]  Long Quan,et al.  Detection of concentric circles for camera calibration , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[13]  Shang-Lin Hsieh,et al.  Using margin information to detect regions of interest in images , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

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

[15]  Jong-Eun Ha,et al.  Detection of Calibration Patterns for Camera Calibration with Irregular Lighting and Complicated Backgrounds , 2008 .

[16]  Zhao Ming,et al.  A New Fast Region Filling Algorithm Based on Cross Searching Method , 2011 .

[17]  Roland Siegwart,et al.  Automatic detection of checkerboards on blurred and distorted images , 2008 .

[18]  Santiago Laín,et al.  2D lid-driven cavity flow simulation using GPU-CUDA with a high-order finite difference scheme , 2015 .

[19]  Mylène C. Q. Farias,et al.  A real-time stereo vision system for distance measurement and underwater image restoration , 2016 .

[20]  Wil G. M. Geraets,et al.  An efficient filling algorithm for counting regions , 2004, Comput. Methods Programs Biomed..

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

[22]  Keiichi Uchimura,et al.  High density impulse noise removal based on linear mean-median filter , 2013, The 19th Korea-Japan Joint Workshop on Frontiers of Computer Vision.

[23]  Kenneth E. Barner,et al.  Generalized Mean-Median Filtering for Robust Frequency-Selective Applications , 2007, IEEE Transactions on Signal Processing.

[24]  Wang-Heon Lee,et al.  Automatic circle pattern extraction and camera calibration using fast adaptive binarization and plane homography , 2010 .

[25]  Rogério Sales Gonçalves,et al.  A mobile robot to be applied in high-voltage power lines , 2015 .

[26]  Haitao Wang,et al.  Face recognition under varying lighting conditions using self quotient image , 2004, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, 2004. Proceedings..