1. An apparatus for generating a recognizability score, the apparatus comprising: a vector calculator for determining a plurality of quality feature vectors from an input image to measure distortion of the input image including blurriness and coding artifacts and to determine whether the input image is stable to the distortion by applying different levels of the distortion to the input image, measuring distances between the input image and the distorted images and determining whether a combination of the distances is small, the vector calculator adapted for communication to receive the input image; a score generator for generating a recognition score for each of the quality feature vectors, the score generator adapted to receive the quality feature vectors from the vector calculator; and a scoring module for determining recognition results, generating the recognizability score from the recognition scores, generating a confidence score for each recognition result that reflects a confidence in the recognition result based on the recognizability score and merging and sorting the recognition results to produce one or more top results using the confidence scores, the scoring module adapted to communicate with the score generator to receive the recognition scores.