← All articles Engineering · 10 Nov 2026

Reading Indian number plates: HSRP, BH series, two-wheelers and why ANPR finds them hard

Indian plates are hard for ANPR because many formats share the road at once: HSRP and older plates, single and double lines, BH series, colour-coded EV and commercial plates, hand-painted plates and small two-wheeler plates. Dirt, stickers, damage and harsh lighting then hide part of what is left.

A plate reader trained on one clean national format can fail in its first week on an Indian road. This post sets out the rules that define Indian plates, the variation a reader actually meets, and how we design and test for it.

Key points

  • Vehicles manufactured on or after 1 April 2019 must come with a High Security Registration Plate (HSRP) supplied by the manufacturer.
  • The BH series, introduced by a notification of 26 August 2021, uses the format YY BH #### XX.
  • Battery-operated vehicles carry green plates: yellow characters for transport vehicles, white for all others.
  • Older plates, non-standard fonts and hand-painted plates are still common, so a reader must handle all of them.
  • Two-wheeler plates are smaller and often two-line, which makes them the hardest everyday case.
Grid of Indian plate examples: BH series, state codes, yellow commercial, two-line layouts, non-standard fonts, hand-made, dirty, bent, bike, monsoon glare, stickers and decorative plates

The rules that define a plate

High Security Registration Plates

On 6 December 2018, the Ministry of Road Transport and Highways (MoRTH) announced amendments to the Central Motor Vehicles Rules, 1989. According to the PIB release, the HSRP, including the third registration mark, must be supplied by vehicle manufacturers with vehicles manufactured on or after 1 April 2019. Dealers can also supply HSRPs for older vehicles.

Reporting by Autocar India lists the security features: a chromium-based hologram hot-stamped at the top left of both plates, a 10-digit permanent identification number laser-branded at the bottom left, the word "India" in the hot-stamping film on the characters, at least two non-reusable snap locks on the rear plate, and a third registration mark as a hologram sticker inside the windscreen.

Bharat series (BH)

MoRTH introduced the BH series by a notification dated 26 August 2021. The PIB release gives the format:

YY BH #### XX
YY   = year of first registration
BH   = code for Bharat series
#### = 0000 to 9999 (randomised)
XX   = letters AA to ZZ

For a reader, the BH series changes the grammar. A model or post-processing rule that expects a state code in the first two characters will reject a valid BH plate.

Colour codes

Under G.S.R. 749(E) of 7 August 2018, battery-operated transport vehicles carry yellow characters on a green background, and all other battery-operated vehicles carry white characters on green, as stated in a later PIB release. Private vehicles commonly carry black on white and commercial vehicles black on yellow. A reader that depends on dark characters on a light background fails on green and other dark plates.

What actually appears on the road

VariationWhy it is hard for a reader
HSRP and pre-HSRP plates side by sideDifferent fonts, spacing and borders in the same hour of traffic
Single, double and triple linesCharacter order must be rebuilt from two or three rows
BH seriesBreaks the "state code first" pattern
Green, yellow, white and other coloursPolarity and contrast change between plates
Hand-painted and non-standard fontsCharacter shapes outside any standard
Dirt, bends, stickers, decorative frames, tow barsParts of characters are hidden or distorted
Two-wheeler platesSmaller plates, often two-line, often partly hidden by the rider or a carrier
Monsoon glare, fog, night IRContrast and reflection change with weather and illumination

Regional scripts and mixed markings also appear. Most plates use Latin characters, but evaluation data has to include what the corridor shows, not only standard plates.

Why two-wheelers are the hardest everyday case

Two-wheelers are a large share of Indian traffic, and their plates are small. At the same pixel footprint, a smaller plate gives fewer pixels per character. Many are two-line plates, so each line is even shorter. Riders, pillion passengers and luggage can hide part of the plate, and the vehicle leans and weaves.

Our own published figures show the gap. GateGuard reads above 98% for four-wheelers and above 92% for two-wheelers. We publish these as separate numbers on purpose; our post on measuring ANPR accuracy explains why one blended figure would hide the harder case.

How we design for it

  • Train on Indian plates: our ANPR engine is trained on 10M+ Indian plates, including hand-painted, non-standard, partly hidden and colour plates.
  • Do not depend on colour or font: the GateGuard engine is colour-independent and font-independent, so a green EV plate and a black-on-white plate go through the same pipeline.
  • Read every layout: the Recon Global Shutter Camera supports single-line, double-line and triple-line formats.
  • Get more views: a higher frame rate gives more chances to find a clean view. GateGuard runs at 25 FPS for this reason.
  • Capture sharply: at highway speed, plate quality starts with the sensor. Our global shutter post works through the blur maths.

The plate types we support on the Lane ANPR page are HSRP, non-HSRP, Bharat series, green (EV), hand-painted and double-line plates. The Recon camera also lists yellow (commercial) and white (private) plates. The VSDS flags plates that do not conform to HSRP standards as a violation type. More on Indian plate challenges is on the Research page.

Frequently asked questions

Are HSRPs mandatory for older vehicles?

The 2018 notification covers vehicles manufactured on or after 1 April 2019. States have set their own deadlines for older vehicles, so check your state transport department.

Can ANPR detect a plate that is not an HSRP?

Yes. The VSDS lists non-HSRP plates, including non-standard formats, as one of its violation types.

Why does the BH series matter for ANPR?

It starts with a year, not a state code. Any validation rule built on the state code pattern must accept BH plates, or valid reads will be thrown away.

Share this article

Read every plate India puts on the road

See Lane ANPR →