COLOR IMAGE EDGE DETECTION BASED ON QUANTITY OF COLOR INFORMATION AND ITS IMPLEMENTATION ON THE GPU

In this paper, we present a new method for quantifying color information so as to detect edges in color images. Our method uses the volume of a pixel in the HSI color space, allied with noise reduction, thresholding and edge thinning. We implement our algorithm using NVIDIA Compute Unified Device Architecture (CUDA) for direct execution on Graphics Processing Units (GPUs). Our experimental results show that: compared to traditional edge detection methods, our method can improve the accuracy of edge detection and withstand greater levels of noise in images; and our GPU implementation achieves speedups over related CUDA implementations.

[1]  Lorenzo Galleani,et al.  Advances in Nonlinear Signal and Image Processing , 2006 .

[2]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[3]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[5]  Zicheng Guo,et al.  Parallel thinning with two-subiteration algorithms , 1989, Commun. ACM.

[6]  M. Abidi,et al.  Detection and classification of edges in color images , 2005, IEEE Signal Processing Magazine.

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

[8]  Akira Asano,et al.  Hybrid Image Thresholding Method using Edge Detection , 2009 .

[9]  Reiner Lenz,et al.  On Color Edge Detection , 2000, PICS.

[10]  Linda G. Shapiro,et al.  Computer Vision , 2001 .

[11]  Fatih Celiker,et al.  Fast Color Space Transformations Using Minimax Approximations , 2010, ArXiv.

[12]  Ramani Duraiswami,et al.  Canny edge detection on NVIDIA CUDA , 2008, 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[13]  Konstantinos N. Plataniotis,et al.  Comprehensive Analysis of Edge Detection in Color Image Processing , 1999 .

[14]  Djemel Ziou,et al.  Edge Detection Techniques-An Overview , 1998 .

[15]  Christof Koch,et al.  Toward color image segmentation in analog VLSI: Algorithm and hardware , 1994, International Journal of Computer Vision.

[16]  Guner S. Robinson Color Edge Detection , 1977 .

[17]  Nicolai Petkov,et al.  Edge and line oriented contour detection: State of the art , 2011, Image Vis. Comput..

[18]  Driss Aboutajdine,et al.  CVVEFM: Cubical voxels and virtual electric field model for edge detection in color images , 2008, Signal Process..

[19]  Humberto Bustince,et al.  A gravitational approach to edge detection based on triangular norms , 2010, Pattern Recognit..

[20]  Koji Nakano,et al.  Efficient Canny Edge Detection Using a GPU , 2010, 2010 First International Conference on Networking and Computing.