1. A non-transitory computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a computerized document processing method for analyzing incoming multi-level electronic documents, the method comprising: analyzing said incoming documents including binarizing said documents using a set of binarization thresholds and using a processor for computing a weighted combination of parameters characterizing the document, the weighted combination defining a set of weights; and wherein at least one of said sets is at least partly determined dynamically as a function of the system's changing state of knowledge including knowledge regarding changes in tolerances of processes used to produce said documents.