An image edge detection algorithm using multi-directional and multi-scale Gabor filters is proposed in this paper. The main merit of this method is that high edge detection accuracy can be obtained while maintaining noise robustness. The approach proposed in this paper consists of three procedures: firstly, the transformation to the CIE L*a*b* color space, which has a wide shading area and uniform distribution; secondly, under different scales, the edge feature information of the image is extracted from several different directions by Gabor filters, and a new edge strength map is obtained by feature fusion; thirdly, the new fused edge strength map is enhanced with local features, and a noise-resistant image edge detector is obtained under a novel hysteresis threshold calculation. The experiments illustrate that, compared to the methods involved, the designed edge detector outperforms by about 2% to 4%, and also shows competitive performance regarding the ability to handle noise.