IndustryNew Asia Ltd.Work period · 2025Plate-event integration

Bangla ANPR & Vehicle Verification

Track-centric Bangla automatic number-plate recognition using YOLO-OBB detection, vehicle association, per-track crop queues, PaddleOCR, district and category validation, confidence voting, deduplication, and API delivery.

Bangla ANPR & Vehicle Verification project workflow and system architecture
Project workflow and system architecture overview. Open full-size diagram

Workflow at a glance

  1. Detect vehicles

    Locate vehicles and oriented plate regions.

  2. Read plate crops

    Associate candidate crops with vehicle tracks.

  3. Validate and vote

    Check Bengali format and consolidate OCR reads.

  4. Deliver events

    Send deduplicated plate events to integrations.

Project facts & reported results

YOLO-OBB + PaddleOCR
Pipeline

Implementation fact

Per-track voting + format validation
Reliability

Implementation fact

JSON / API events
Integration

Implementation fact

Project Overview

Problem Statement

Bangla plates combine script-specific OCR challenges with blur, angle, glare, occlusion, and inconsistent layouts. Gate workflows also require stable results across a vehicle track rather than a single-frame prediction.

Approach & Methodology

Combined oriented plate detection and vehicle association with per-track crop queues, Bengali OCR, district and category validation, confidence voting, and deduplicated API delivery.

Outcome & Scope

Delivered a real-time pipeline that converts live camera feeds into validated, deduplicated plate events for access-control and parking workflows.

Technical Challenges & Solutions

1

Reading inconsistent plate imagery

Angles, lighting, occlusion, and script variation can make a single crop unreliable.

Solution

Combine oriented crops, Bengali format validation, and observations across a track.

2

Avoiding duplicate events

The same vehicle appears in many frames.

Solution

Associate crops with tracks and apply voting, deduplication, and delivery rate limits.

System Architecture

Track-associated plate recognition and validated event delivery.

Key Components:

Video and detection

Associate oriented plate detections with vehicles.

Track crop queue

Accumulate candidate plate crops across frames.

Bengali OCR and validation

Read candidates and check district, category, and plate format.

Voting and delivery

Consolidate reads and send deduplicated plate events.

Key Features & Capabilities

Vehicle and plate detection from RTSP video

Bengali plate OCR with district and category validation

Track-associated crop queues and temporal voting

Duplicate suppression and rate-limited event delivery

Structured plate events for parking and access-control integration

Current Scope & Limitations

Recognition depends on plate format, camera placement, lighting, and readable crops.

Country-specific dictionaries and validation rules require separate adaptation and evaluation. No universal plate coverage or hardware benchmark is claimed.

Technologies & Tools

Python
YOLO11 OBB
PaddleOCR
ByteTrack
OpenCV
RTSP