Upload a color image and choose a model to see it colorized from a grayscale version. The system first converts the input image to black and white, then uses a trained deep learning model to generate a colorized version. You can experiment with two models: one trained on a full color palette and another limited to just 20 colors.