STQC Logo

ANPR Accuracy in India

2026-09-08 6 Min Read ANPR & Vehicle Recognition

ANPR Accuracy in India: Understanding Detection and Read Accuracy

Every ANPR vendor quotes an accuracy figure. The problem is that vendors don't always define or measure that figure in the same way.

That's the real problem when you're evaluating ANPR accuracy in India, because two systems quoting "98% accuracy" can perform very differently on the same stretch of highway — and a number with no test methodology behind it isn't a number you can act on. The gap isn't usually marketing dishonesty; it's a genuinely ambiguous metric, reported without the conditions it was measured under. Once you know which two numbers to ask for separately, and how they should have been tested, the ambiguity mostly disappears.

Detection rate and read rate are two different things

Detection rate answers: of all the vehicles that passed, how many did the system notice and capture a usable plate image for?

Read rate (or recognition rate) answers: of the plates the system captured, how many did it convert into the correct characters?

A system reporting strong figures on both is telling you two separate things: it rarely misses a vehicle, and when it captures a plate, it reads it correctly almost every time. Multiply the two and you get the effective end-to-end accuracy — the number that actually matters operationally, and the one you should ask every vendor to state explicitly, alongside how it was measured.

Why the distinction matters in practice: a system can post an impressive read rate by simply not attempting difficult plates. Detection quietly drops, read rate stays high, and the headline number looks fine while the system is missing vehicles altogether. Ask for both figures, always, and ask what the test sample looked like before you accept either one.

A note on the figures in this article: where we describe accuracy ranges below, we're describing outcomes that are achievable when a system is specified and tested the way this article recommends — not a blanket guarantee that applies to any ANPR deployment regardless of site conditions, camera placement, or plate mix. Real accuracy on any given corridor should be established through the acceptance-testing process described later in this article, using your own traffic and a manually verified ground-truth sample. That's the only number worth trusting.

What makes Indian conditions genuinely difficult

ANPR models that have not been adequately trained and validated on Indian plate conditions can underperform on Indian roads, particularly when they encounter non-standard plates and local variations.

Mixed plate standards. High Security Registration Plates (HSRP) are standardised and machine-readable by design. A large share of the vehicle population still carries older plates in varied fonts, spacings and layouts — including hand-painted plates, decorative fonts, and state-specific formats. A model tuned mainly on HSRP samples will look excellent in a demo and disappoint in the field, which is exactly why HSRP plate detection accuracy needs to be tested separately from accuracy on non-standard plates rather than blended into one average.

Plate condition. Dust, mud, corrosion, partial damage, obscuring accessories, and plates mounted at unusual angles are routine, not exceptional. Any system specification should state performance on damaged and dirty plates, not only on clean, well-lit samples.

Weather. Monsoon rain, north Indian winter fog, and dust from adjacent construction or agricultural activity all reduce visual contrast. Fog in particular is the hardest condition to engineer around, and it's the condition most demo footage conveniently avoids.

Light extremes. Direct low-angle sun into a camera at dawn and dusk, headlight glare at night, and the transition zones at tunnel and underpass entries all challenge exposure control.

Speed. On expressways and MLFF corridors, plates need to be read reliably across a realistic highway speed range — typically 90–120 km/h for mixed heavy and light vehicle traffic. Motion blur at that speed range is primarily a shutter-speed and illumination problem, and only secondarily a software problem; a spec that doesn't state the speed range accuracy applies to is a spec that's making a promise it can't be held to.

Multi-lane and lane-straddling traffic. Vehicles don't always stay in lane. A system that assumes one vehicle per lane per frame will lose accuracy in genuine free-flow conditions.

Two-wheelers. Smaller plates, often mounted at an angle, frequently rear-only. If two-wheeler enforcement is in scope, it needs to be specified and tested as its own category, not folded into the four-wheeler numbers.

How reliable ANPR accuracy in India is actually achieved

Good field performance in Indian conditions is not the product of one clever algorithm. It comes from several layers working together, and it's worth understanding each one before evaluating a vendor's claims.

Purpose-built optics and illumination. Infrared and LED-assisted imaging allow plate capture independent of ambient light, which is what makes genuine 24×7 day-night-fog operation realistic rather than aspirational. Shutter speed and sensor selection need to be matched to the site's actual speed profile — a camera tuned for 40 km/h urban traffic will not perform the same way at 90–120 km/h on an expressway.

Deep-learning OCR trained on local data. The recognition engine needs to be trained specifically on Indian plate variation — HSRP and non-standard, multiple states, multiple fonts. This is the single biggest differentiator between systems that hold up here and systems that were built elsewhere and ported over with minimal retraining.

Front and rear capture. Where the deployment supports front and rear capture, reading both ends can provide a second identification opportunity, which materially lifts effective accuracy when one plate is obscured, damaged, or angled away from a single camera.

Sensor fusion. In MLFF and free-flow tolling, ANPR shouldn't work alone. Combining it with RFID/FASTag, LiDAR, radar and video analytics gives multiple independent identifications of the same vehicle. When RFID succeeds and ANPR struggles — or the reverse — the transaction still completes correctly.

Edge processing. Running recognition at the edge keeps latency low enough for barrier-free operation and reduces dependence on backhaul availability, which matters as much for accuracy-in-practice as the recognition model itself does.

How to test accuracy before you accept a system

This is the part most acceptance procedures handle badly, and it's the part that turns a vendor's marketing number into a figure you can actually rely on.

  1. Test on your own traffic, at your own site. Vendor lab figures and reference-site figures tell you what's possible elsewhere, not what you'll get on your corridor, with your plate mix and your lighting conditions.
  2. Run a full 24-hour cycle, minimum. Include dawn, dusk, and full darkness — and if the site is fog-prone, insist on a winter validation window before final acceptance.
  3. Build a manually verified ground-truth sample. Have a person independently record plates for a defined period. Compare system output against that record. Without ground truth, there is no test — only a report someone wrote for you.
  4. Report detection and read rate separately. Then, and only then, state the combined end-to-end figure.
  5. Break results down by category. An overall accuracy figure hides failure modes. Report separately for HSRP versus non-standard plates, by vehicle class, by lane, by time of day, and by weather condition.
  6. Include the hard cases deliberately. Dirty plates, damaged plates, two-wheelers, lane-straddling vehicles. If these are excluded from the sample, the test is measuring the easy cases only — and the number you accept won't hold up in month three of live operation.
  7. Test the integration, not only the recognition. Confirm that recognised plates flow correctly into the toll management system, hotlist checks, VAHAN validation and the command centre — with images, timestamps and audit records intact.

What to write into the specification

  • Detection rate and read rate stated separately, with the test conditions and speed range attached
  • Committed performance on non-standard and damaged plates, not just HSRP
  • The specific speed range (e.g., 90–120 km/h) over which accuracy is guaranteed
  • Day, night, rain and fog performance stated individually, each backed by a defined test window
  • Front and rear capture requirement where applicable
  • Open API for integration with VMS, ATMS, ETC/MLFF, FASTag/RFID, VAHAN and command centres
  • Hotlist and whitelist handling, with alerting for wanted, stolen and blacklisted vehicles
  • Data security, retention policy and searchable audit trail
  • Acceptance test methodology agreed before award, not improvised afterward

FAQs for ANPR Accuracy in India

What does "accuracy" actually mean for an ANPR system in India?

It means two separate figures — detection rate and read rate — each tested against a manually verified ground-truth sample, on your own traffic, under your own site's lighting, weather and speed conditions. A single blended "accuracy" number without that context isn't verifiable and shouldn't be accepted at face value.

What is the difference between detection rate and read rate in ANPR?

Detection rate measures how many passing vehicles the system successfully detects and captures a plate image for. Read rate measures how many of those captured plates are converted into the correct characters. Both are needed to understand real end-to-end accuracy, and vendors should be asked to report them separately.

Can ANPR read non-standard and damaged number plates?

Systems trained specifically on Indian plate variations can be built to handle standard HSRP plates as well as non-standard, dirty and damaged plates — but this needs to be validated during acceptance testing, not assumed. Systems trained primarily on foreign plate datasets typically underperform on non-standard Indian plates.

Does ANPR work at night and in fog?

It can, provided the system uses infrared or LED-assisted imaging rather than relying on ambient light. Fog is the most demanding condition ANPR systems face in India, so fog performance should be specified, tested in a genuine winter window, and validated separately rather than inferred from daytime figures.

What vehicle speed range does ANPR need to work at on Indian highways?

For expressway and MLFF corridors, plate capture and recognition typically need to be reliable across a 90–120 km/h speed range for mixed traffic. This should be stated explicitly in any specification and confirmed during site acceptance testing, since shutter speed and illumination — not just the recognition software — determine how well a system holds up at highway speed.

Can ANPR be integrated with FASTag and VAHAN?

Yes. ANPR is commonly integrated with RFID/FASTag readers for dual identification in tolling, and with the VAHAN database for vehicle verification and enforcement, typically delivered through open REST APIs and SDK support.

Evaluating an ANPR system in India for a highway, city or enforcement project?

GreenTech ITS builds ANPR system in India deployments for toll plazas, MLFF corridors, smart cities, parking facilities, border check posts and law enforcement, with open API integration into ATMS, VMS, ETC, FASTag, VAHAN and command and control centres. Our approach to accuracy claims is the same one this article recommends: numbers are validated on-site, against ground truth, before they go into a spec sheet.

Backed by 12+ years in intelligent transportation, 150+ delivered projects, and STQC, CMMI Level 3 and ISO certification, we deliver design through to round-the-clock operations and maintenance — including Toll Management Services built around exactly this kind of tested, verifiable accuracy.

Call: 011-35456885 | Email: saurabh.khanna@greentechits.com