Playcraft ATCC

Automatic traffic counting and classification from footage you already have: CCTV, drone or a phone on a pole. No roadside hardware, no per-kilometre fee, and the footage never leaves your building.

Available for delivery at short notice.

Annotated verification video — frame at 07:48:07

A frame from an annotated verification video. An orange counting line crosses the carriageway with UP and DOWN direction markers. Vehicles carry boxes labelled with class, track identifier and confidence — Bus 78 per cent, Car 82 per cent. A panel top-left shows running totals of 614 up, 437 down, 1051 total, broken down per vehicle class.
Every counted vehicle carries its class, track identifier and confidence, and the panel totals advance as each one crosses the line. This is the audit trail: any fifteen-minute figure in the report can be checked by scrubbing to that timestamp and counting. The survey site name has been removed from the frame pending the client’s clearance.

Seen running

What it looks like on real roads

Clips and frames from production surveys — not staged, not rendered for this page. Play them and watch the counters move as each vehicle crosses.

  • Divided carriageway, both directions

    26 JUL 2025 · 06:15

    Four vehicles, four classes, one line

    A five-axle truck, a two-axle truck and two motorcycles tracked at once across a divided carriageway, in opposing directions on a single counting line. The panel increments per class as each crosses.

  • Five-axle articulated truck

    10 JUL 2025 · 09:43

    The class that is easiest to get wrong

    Axle-count classes are where generic detectors fail — a five-axle truck and a multi-axle vehicle look alike to a model trained on car, truck and bus. Here it lands in the right column, and the tally shows it. Bystanders at the roadside are blurred; we do not publish identifiable people.

  • Running tally — 5,150 counted

    27 JUL 2026 · 09:26
    A frame taken about an hour and three quarters into a survey. The panel reads 3,099 up, 2,051 down, 5,150 total, with a running split per category: 1,928 up and 1,088 down for two-wheelers, 495 and 245 for three-wheelers, 555 and 468 for cars, 33 and 21 for buses, and further rows for light commercial vehicles, trucks, tractors and trailers. Eight vehicles are boxed and labelled in the same frame, including a bus, three motorcycles, two auto rickshaws, a car and a cycle.

    Thousands of vehicles, still per class

    Every one of the 5,150 is attributed to a class and a direction as it crosses — no aggregate estimate at the end of the run. Eight vehicles are being tracked in this single frame.

  • Single frame — four simultaneous tracks

    26 JUL 2025 · 06:15
    A frame of annotated survey video on a divided carriageway. A counting line spans both directions. Four vehicles are boxed and labelled with class, track identifier and confidence: a five-axle truck at 53 per cent, a two-axle truck at 82 per cent and two motorcycles at 68 and 70 per cent. A panel shows two up, one down, three total, broken down per class.

    Every vehicle carries its own audit trail

    Class, track identifier and confidence on every vehicle, with running totals per class. Any fifteen-minute figure in the report reconciles back to a timestamp in this footage.

What it does

Capabilities

  • 18 vehicle categories plus an Other bucket, following IRC/MoRTH survey convention
  • PCU conversion applied per IRC:64-1990, overridable per deployment
  • Directional counts with 15-minute and hourly aggregation
  • Per-vehicle log — any interval reconciles back to the source frame
  • Counting line placed visually on a reference frame, in two clicks
  • Multi-gate and multi-lane analytics from a single video
  • Speed estimation from line-to-line crossing time

How it is delivered

Delivery

  • Offline desktop application for Windows
  • Machine-bound licence, verified without network access
  • One-click install; no portal, no token refresh, no outbound traffic

What you get back

Outputs

  • Classified volume count survey output, both directions and directional split
  • PCU summary per IRC:64-1990
  • Per-vehicle classified log with timestamps and confidence
  • Annotated verification video for manual audit
  • CSV and Excel exports

Measured, not claimed

Accuracy, with its method

Every figure here is stated against independent hand counts, and the harder of the two measures is the one we lead with.

Read the full method

Three sites, Indian arterial roads, live uncontrolled traffic

11 August 2026

SiteManualCountedVolumeWeighted
A4,5794,59599.7%93.0%
B5,8245,37592.3%91.2%
C6,1575,75993.5%92.3%
All16,56015,72995.0%92.1%

Manual — hand-counted by an independent survey firm Counted — by the software

We lead with 92.1% weighted, not 95.0% volume. Weighted accuracy asks whether every vehicle landed in the right column. Volume accuracy lets over- and under-counts cancel.

What you actually receive

The deliverable, from a real survey

These are files from the production run behind the accuracy figures above — not illustrative numbers. The total of 4,595 is the same one that appears as Site A in the accuracy table.

Classified volume count

combined.csv
WindowBusCar/Van/Jeep2-Wheeler3-WheelerMini LCV2-Axle TruckCycleTotal
0739 – 0745816240112834320769
0745 – 0800303699773535019501,869
0800 – 0814233931,0733196417471,957
Total619242,451800148391174,595

PCU summary per IRC:64-1990

pcu_summary.csv
CategoryCountFactorPCU
Bus613.0183
Mini Bus61.59
Car / Van / Jeep9241.0924
2-Wheeler2,4510.51,225.5
3-Wheeler8001.0800
Mini LCV1481.0148
LCV11.51.5
2-Axle Truck393.0117
3-Axle Truck103.030
MAV164.572
Tractor64.527
Tractor Trailer164.572
Cycle1170.558.5
Total4,5953,667.5

Per-vehicle classified log

crossings_audited.csv
ClockVideo pos.TrackClassConf.Dir.
07:39:0000:00:002car0.822UP
07:39:0000:00:004two_wheeler0.627UP
07:39:0000:00:0013two_wheeler0.573UP
07:39:0000:00:0010three_wheeler0.291DOWN
07:39:0000:00:009two_wheeler0.599DOWN
07:39:0100:00:015car0.694UP
07:39:0100:00:011car0.851DOWN

Verification index

VERIFICATION.txt
Clock windowVideo positionUpDownTotal
07:30 – 07:4500:00:00 – 00:06:00448321769
07:45 – 08:0000:06:00 – 00:21:001,2096601,869
08:00 – 08:1500:21:00 – 00:36:001,2996581,957
Total2,9561,6394,595

The verification index is the point. Every clock window maps to a position in the annotated video, so a reviewer can scrub to it, count what crosses, and compare against our figure. The per-vehicle log carries the same pairing on every row. A number you can check is worth more than a number you are asked to trust.

Also available

Other tools