Edge detection is an important topic in image processing and a main tool in pattern recognition and image segmentation. Many edge detection techniques are available in the literature. 'A number of recent edge detectors are multiscale and include three main processing steps: smoothing, differentiation and labeling' (Ziau and Tabbone, 1997). This paper, presents a proposed method which is suitable for edge detection in images. This method is based on the use of the clustering algorithms (Self-Organizing Map (SOM), K-Means) and a gray scale edge detector (Canny, Generalized Edge Detector (GED)). It is shown that using the grayscale edge detectors may miss some parts of the edges which can be found using the proposed method.