Principles and Applications of RIDED-2D —A Robust Edge Detection Method in Range Images

In computer vision field, edge detection is often regarded as a basic step in range image processing by virtue of its crucial effect. Due to huge computational costs, majorities of existing edge detection methods cannot satisfy the requirement of efficiency in several industrial or biometric applications. This Chapter proposes a novel Rule-based Instantaneous Denoising and Edge Detection method (RIDED-2D) for preprocessing range images. First of all, a new classification is proposed to categorize silhouettes of 2D scan line into eight types by defining a few new coefficients. Subsequently, several discriminant criteria on large noise denoising and edge detection are stipulated based on qualitative feature analysis on each type. By selecting some scan points as feature point candidates, a practical parameter learning method is provided to train and refine the threshold set. RIDED-2D is implemented with three mode algorithms, fastest of which is an integrated algorithm by merging calculation steps to the most extent. Since all the coefficients are established based on distances among the points or their ratio, RIDED-2D is inherently invariant to translation and rotation transformations. For refining the edge lines, a forbidden region approach is proposed to eliminate interference of the mixed pixels. Furthermore, key performances of RIDED-2D are evaluated detailedly, including computational complexity, time expenditure, accuracy and stability. The results indicate that RIDED-2D can detect edge points accurately from several real range images, in which large noises and systematic noises are involved, and the total processing time is less than 0.1 millisecond on an ordinary PC platform using the integrated algorithm. Comparing with other state-of-the-art edge detection methods qualitatively, RIDED-2D exhibits a prominent advantage on computational efficiency. Thus, the proposed method is qualified for real-time processing in stringent applications. Besides, another contribution of this chapter is introducing CPU clock counting technique to evaluate the performance of the proposed algorithm, consequently, the technique suggests a convenient and objective way to estimate algorithm’s time expenditure in other platforms.

[1]  Raghu Krishnapuram,et al.  Edge detection in range images through morphological residue analysis , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[2]  Patrick Shen-Pei Wang,et al.  Extracting Faces and Facial Features from Color Images , 2008, Int. J. Pattern Recognit. Artif. Intell..

[3]  Andrew W. Fitzgibbon,et al.  An Experimental Comparison of Range Image Segmentation Algorithms , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Xiaoqing Ding,et al.  Classifier Combination and its Application in Iris Recognition , 2008, Int. J. Pattern Recognit. Artif. Intell..

[5]  Oscar Castillo,et al.  An improved method for edge detection based on interval type-2 fuzzy logic , 2010, Expert Syst. Appl..

[6]  Horst Bunke,et al.  High-level feature based range image segmentation , 2000, Image Vis. Comput..

[7]  Bryan W. Scotney,et al.  Gradient operators for feature extraction and characterisation in range images , 2010, Pattern Recognit. Lett..

[8]  Dimitrios Katsoulas,et al.  Edge detection in range images of piled box-like objects , 2004, ICPR 2004.

[9]  K. Kumamaru,et al.  Detection of 3-D Feature Points by Using Multiresolution Surface Model , 2006, 2006 SICE-ICASE International Joint Conference.

[10]  K.M. Clawson,et al.  Computerised Skin Lesion Surface Analysis for Pigment Asymmetry Quantification , 2007, International Machine Vision and Image Processing Conference (IMVIP 2007).

[11]  Mahmood Fathy,et al.  A classified and comparative study of edge detection algorithms , 2002, Proceedings. International Conference on Information Technology: Coding and Computing.

[12]  Sargur N. Srihari,et al.  Image Pattern Recognition - Synthesis and Analysis in Biometrics , 2007, Image Pattern Recognition.

[13]  Mitra Basu,et al.  Gaussian-based edge-detection methods - a survey , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[14]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  S. Coleman,et al.  Range Image Feature Extraction with Varying Degrees of Data Irregularity , 2007, International Machine Vision and Image Processing Conference (IMVIP 2007).

[16]  M. Cree,et al.  Mixed pixel return separation for a full-field ranger , 2008, 2008 23rd International Conference Image and Vision Computing New Zealand.

[17]  Xi Chen,et al.  Maximum Variance Difference Based Embedding Approach for Facial Feature Extraction , 2010, Int. J. Pattern Recognit. Artif. Intell..

[18]  Ramesh C. Jain,et al.  Invariant surface characteristics for 3D object recognition in range images , 1985, Comput. Vis. Graph. Image Process..

[19]  Ralph R. Martin,et al.  Robust Segmentation of Primitives from Range Data in the Presence of Geometric Degeneracy , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Paolo Napoletano,et al.  Embedding Diffusion in Variational Bayes: a Technique for Segmenting Images , 2008, Int. J. Pattern Recognit. Artif. Intell..

[21]  Anil K. Jain,et al.  Segmentation and Classification of Range Images , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Xinge You,et al.  Nontensor-Product-Wavelet-Based Facial Feature Representation , 2007, Image Pattern Recognition.

[23]  Milan Sonka,et al.  Directional 3D Edge Detection in Anisotropic Data: Detector Design and Performance Assessment , 2000, Comput. Vis. Image Underst..

[24]  Dirk Roose,et al.  Detection of closed sharp edges in point clouds using normal estimation and graph theory , 2007, Comput. Aided Des..

[25]  In Su Chang,et al.  Segmentation based on fusion of range and intensity images using robust trimmed methods , 2001, Pattern Recognit..

[26]  M. Kunt Edge detection : A tuttorial review , 1982, ICASSP.

[27]  Mark W. Powell,et al.  Automated performance evaluation of range image segmentation algorithms , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[28]  Gabriella Sanniti di Baja,et al.  Case-Based-Reasoning for Image Segmentation , 2008, Int. J. Pattern Recognit. Artif. Intell..

[29]  Zhenyu He,et al.  Texture Image Retrieval Using Novel Non-separable Filter Banks Based on Centrally Symmetric Matrices , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[30]  Kosuke Sato,et al.  Some further results of experimental comparison of range image segmentation algorithms , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[31]  Horst Bunke,et al.  Fast segmentation of range images into planar regions by scan line grouping , 1994, Machine Vision and Applications.

[32]  Marina L. Gavrilova,et al.  Facial Metamorphosis Using Geometrical Methods for Biometric Applications , 2008, Int. J. Pattern Recognit. Artif. Intell..

[33]  C. H. Chen,et al.  Handbook of Pattern Recognition and Computer Vision , 1993 .

[34]  Michel Devy,et al.  Fast range image segmentation by an edge detection strategy , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[35]  Azriel Rosenfeld,et al.  Hough-transform detection of lines in 3-D space , 2000, Pattern Recognit. Lett..

[36]  Sang-Woong Lee,et al.  Noniterative 3D Face Reconstruction Based on Photometric Stereo , 2008, Int. J. Pattern Recognit. Artif. Intell..

[37]  Angel Domingo Sappa Unsupervised contour closure algorithm for range image edge-based segmentation , 2006, IEEE Transactions on Image Processing.

[38]  Yuan Yan Tang,et al.  Face Representation By Using Non-tensor Product Wavelets , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[39]  O.R.P. Bellon,et al.  New improvements to range image segmentation by edge detection , 2002, IEEE Signal Processing Letters.

[40]  Sos S. Agaian,et al.  Boolean Derivatives With Application to Edge Detection for Imaging Systems , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[41]  Olga Sourina,et al.  Effective clustering and boundary detection algorithm based on Delaunay triangulation , 2008, Pattern Recognit. Lett..

[42]  Luciano Silva,et al.  Edge detection to guide range image segmentation by clustering techniques , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[43]  Bryan W. Scotney,et al.  Content-adaptive feature extraction using image variance , 2005, Pattern Recognit..

[44]  Horst Bunke,et al.  Edge Detection in Range Images Based on Scan Line Approximation , 1999, Comput. Vis. Image Underst..

[45]  Burcu Akinci,et al.  A Comparative Analysis of Depth-Discontinuity and Mixed-Pixel Detection Algorithms , 2007, Sixth International Conference on 3-D Digital Imaging and Modeling (3DIM 2007).