Removing noises while preserving and enhancing edges is one of the most fundamental operations of image/video processing. The difficulty is that usually the filtering will reduce the sharpness of the image. On the other hand, optical lens and some circuitry imperfections are usually equivalent to spatial low pass filters and tend to result in blurred images. It is customary to apply edge enhancement algorithm on the image in order to improve the sharpness, but this process usually increases the noise level as a by-product. In this paper, we present a new integrated approach to address these issues. The proposed approach combines color edge detection, bilateral noise filter, and edge enhancement based on suitable color spaces. The experimental results show that the proposed approach can effectively reduce the noises while preserving and enhancing edges.