In order to detect the edge of color image more clearly and accurately, this paper presents an improved Canny edge detection method, that Canny operator based on color difference is used to calculate the color difference and color directions of color image by converting color image from RGB color space to theL*a*b*space of uniform color. The edge detection results of line and curve road color image prove the effectiveness of the improved operator.