Stage 01
Intake and region-of-interest crop
The plate is isolated from the full vehicle capture. Where several frames exist, the reviewer works from the most legible rather than the default.
Skipped: reviewers squint at full-frame captures, review times triple, and marginal plates get coded off that were recoverable.
Stage 02
Image enhancement
Contrast, brightness, deskew and glare handling applied to a working copy. Your original capture is never altered, so the audit record always points back to the untouched source.
Skipped: night-time retroreflective washout and low-angle captures become unreadable that a two-second adjustment would have recovered.
Stage 03
Jurisdiction review, double-blind
Two reviewers independently identify the issuing state or province, neither able to see the other’s entry. Jurisdiction is settled before characters.
Skipped: the characters are keyed correctly against the wrong state, and the bill goes to a real person who does not own the vehicle. This is the error that generates complaints and disputes.
Stage 04
Plate review, double-blind
Two further reviewers independently key the characters, validated against your configured character set, plate types, prefixes, suffixes and permitted special characters.
Skipped: single-read entry. Every character confusion pair — 0/O, 8/B, 5/S, 2/Z — becomes a billing error at whatever rate that individual reviewer happens to make them.
Stage 05
Supervisor adjudication
Every disagreement between blind reads, and every plate proposed as unreadable, goes to a supervisor for final disposition. There is no path by which one reviewer’s entry becomes billable on its own.
Skipped: disagreements resolve by whoever keyed first, or by majority guess, and the disagreement itself — your best signal about image quality — is never recorded.
Stage 06
Disposition, coding and return
The transaction returns with a disposition and, where not billable, a reason code from a set configured with you. The full action history stays attached to the record.
Skipped: you get a pile of rejects with no explanation, and the camera fault generating them keeps generating them next month.