Color Edge Detection in RGB Color Space Using Automatic Threshold Detection
Anil Kamboj, Kavita Grewal, Ruchi Mittal · 2012
Edge detection is one of the most commonly used operations in image processing and pattern recognition, the reason for this is that edges form the outline of an object. An edge is the boundary between an object and the background, and indicates the boundary between overlapping objects. Edge detection reduces the amount of data needed to process by removing unnecessary features. Edge detection in color images is more challenging than edge detection in gray-level images. Compared with gray image, color image provides more edge information of objects. However, the current color edge detection algorithms acquired so much time to compute and they are hardly used in real-time system. In order to improve the efficiency and the performance of the color edge detection. This paper proposes a method for edge detection of color images with automatic threshold detection. The proposed algorithm extracts the edge information of color images in RGB color space with fixed threshold value. The algorithm works on three channels individually and the output is fused to produce one edge map. The algorithm uses the improved Kuwahara filter to smoothen the image, sobel operator is used for detecting the edge. A new automatic threshold detection method based on histogram data is used for estimating the threshold value. The method is applied for large number of images and the result shows that the algorithm produces effective results when compared to some of the existing edge detection methods.