1. An image processing method, comprising: receiving user input indicating a region in an image, the region including at least a part of an artifact and wherein the image is stored in a memory; extracting a plurality of recognition channels from the indicated region of the image; characterizing the plurality of recognition channels; identifying an artifact-type for the artifact based on the characterized plurality of recognition channels; and repairing the artifact based on the identified artifact-type.