A canny edge detector that uses the color information which is useful for images with low contrast than the traditional format.