A Color Image Edge Detection Algorithm Based on Color Difference