1. A computer implemented method, comprising: receiving a degraded image of a first object of interest; determining, in a computer, a representation of a feature of the degraded image; searching a population of objects using a genetic algorithm, where the genetic algorithm includes using the computer to calculate a fitness score for a candidate object using a fitness function that compares the representation of the feature of the degraded image to a degraded representation of a feature of a non-degraded image of the candidate object; and selecting a second object of interest corresponding to the first object of interest as a result of the searching.