1. A computer-readable medium storing software code representing instructions that when executed by a computing system cause the computing system to perform a method of removing an imaging artifact, the method comprising acquiring at least two images of an imaging surface, each image comprising a set of data; detecting an artifact present in at least one of the at least two images; and replacing the artifact with data representing the imaging surface obtained from at least one other image of the at least two other images.