colorization using optimization