1. A system for error detection, comprising: a non-transitory memory device for storing computer-readable program code; and a processor in communication with the memory device, the processor being operative with the computer-readable program code to perform operations comprising preparing a training set based on at least a first set of recognition data associated with a first sensor, wherein the first set of recognition data comprises records that store recognized identifiers associated with vehicles, training a confusion matrix based on the training set, detecting at least one erroneous record in a second set of recognition data associated with the first sensor wherein the second set of recognition data comprises records that store recognized identifiers associated with the vehicles, and determining correction of the erroneous record by comparing similarity with records associated with other sensors using the trained confusion matrix.