sales@smarturbansensing.co.uk
📞 Call Us Book a free 20-minute footfall review

AI 3D APC — the automated passenger counter

Know exactly how many passengers boarded, where, and when

The AI 3D APC is a UK-built automated passenger counter fitted above each door, paired with a managed IoT gateway on the vehicle and a console that turns every boarding and alighting into per-stop demand you can plan a timetable around and defend in a funding claim. Anonymous, GDPR-compliant, and completely independent of your ticketing system.

99%+Counting accuracy per door, measured against manual observation on your own vehicles before sign-off
Every minuteLine-trigger, line-periodic, line-total and region events published over cellular MQTT
100,098Messages ingested with 100% broker uptime across a monitored deployment window
Zero imagesStored or transmitted. No facial recognition, no personal data in MQTT, no per-passenger fees
Exploded view of the AI 3D APC automated passenger counter showing the dual-lens sensor bar, processing board and connectors

The AI 3D APC automated passenger counter: a sealed dual-lens 3D counter with its own GPU and quad-core processor, powered and connected by a single Cat5e run — engineered to live above a bus door rather than in a shop doorway.

How it counts

How our automated passenger counter sees: depth, not pixels

Overhead 3D depth view of a passenger passing beneath the automated passenger counter, with the two lens sightlines converging
Two lenses, two viewpoints, one depth reconstruction: the unit sees passengers as three-dimensional shapes from directly overhead.

Stereoscopic vision, mimicking human eyes

Two lenses capture the same doorway from slightly different angles. The automated passenger counter combines those views into a depth map, so it counts by height and shape rather than by pixel movement. That is what separates an adult from a child, a pram or a suitcase — and what makes shadows, reflections and low winter sun a non-event rather than a phantom passenger.

Because the maths happens on the device, nothing about the passenger leaves the vehicle. In other words, only the count travels.

Bi-directional automated passenger counter diagram, showing one passenger counted OUT plus one and another counted IN plus one, feeding the driver dashboard
Bi-directional counting: boardings and alightings are incremented separately at the same doorway, giving true onboard occupancy rather than a net figure.

In and out, counted separately

Each doorway produces two independent streams — boardings and alightings — so onboard occupancy is a live subtraction rather than a guess. Because both directions are recorded, the two totals can be reconciled at the end of a trip: a healthy vehicle balances to within a percentage point or two, and a persistent imbalance is a diagnostic signal rather than something buried in the numbers.

Above all, nothing depends on a fare transaction or a driver action, which is precisely why the figure survives a service review. It counts concessionary travellers, contactless taps, pass holders and the people who never tap at all, identically.

Field of view of the AI 3D APC automated passenger counter, showing the wide dual-lens coverage cone beneath the unit
Dual-lens coverage gives a wide counting cone from a single unit, so one sensor covers a full boarding threshold.

One automated passenger counter per door, each with its own identity

A typical bus fit is one counter above each boarding point — Door 1 and Door 2 — each reporting under its own sensor identity. In practice that matters operationally, because a fault is traceable to a door rather than to a vehicle, and a door with a known-faulty feed is excluded from occupancy-derived figures until it is repaired, instead of quietly depressing your ridership.

Similarly, wider doors, double-width entrances and high-ceiling vehicles are covered by the same approach, sized at survey.

The complete system

What actually goes on the vehicle

Automated passenger counters at each door, a control box holding the cellular and GPS connection, and a driver dashboard if you want one — wired once, managed remotely, and publishing to the cloud on every operating day.

System diagram of a bus fitted with an automated passenger counter at the front and rear doors, a bus control box with GPS and 4G, and a driver dashboard showing onboard occupancy
The SUS Bus system on a single vehicle: 3D counters above the boarding and alighting doors, the control box carrying GPS and cellular, an optional driver dashboard showing live onboard occupancy, and an optional Wi-Fi hotspot and CCTV on the same estate.

An automated passenger counter at every door

One AI 3D APC automated passenger counter above each boarding point, counting in and out on the device. Additional doors are added without changing the data path.

Control box and gateway

Meanwhile the control box carries the cellular uplink, GNSS position and PoE power for the sensing estate, publishing over MQTT with TLS and a per-vehicle identity.

Driver dashboard, optional

Optionally, a simple in-cab display shows live onboard occupancy against capacity, if your operation wants the driver to see it.

Counting-only option

Prefer to keep your own systems? Take the counters and feed our data into your existing platform through the API instead.

CCTV, optional

A 360° fisheye HD camera with a 64 GB card can sit in the same unit, under your own retention policy — separate from, and not required by, counting.

Wi-Fi analytics, optional

Wi-Fi presence analytics can run alongside video counting where you want a second signal on the same hardware.

Accuracy

A number is only worth what its method is worth

Every automated passenger counter we install is validated on your own vehicles: we work to 99% per door and prove it per installation rather than asserting it in a brochure. Accuracy on your fleet depends on door geometry, mounting height and how your passengers actually board, so the validation plan is agreed before anything is ordered and the measured result is recorded per door and per route.

What normally goes wrong, and what we do about it

What normally breaks a counterHow our automated passenger counter handles it
Two people abreast, or tailgatingDepth separation resolves overlapping bodies as distinct height profiles rather than one blob. However, that is exactly the failure mode that flatters beam and single-camera counters at peak.
Prams, luggage, shopping trolleysFor example, objects are discriminated by height and shape, so a pram is not counted as a passenger and a passenger pushing one is not counted twice.
ChildrenHeight thresholds are configurable per operation. Therefore a policy on counting children is applied consistently across the whole fleet, rather than left to the sensor.
Sunlight, shadow and reflectionsBecause depth is derived from geometry rather than brightness, low winter sun through a doorway and wet reflective flooring do not create passengers.
Passengers hesitating in the doorwayDirection is resolved across the counting line rather than per frame. As a result, someone stepping back and forward in the doorway nets to a single crossing.
A power cycle mid-shiftStored records are aggregated from persisted daily data, not read from a cumulative sensor counter, so a restart does not reset the day.
A dead door feedInstead, it is reported as an incomplete vehicle and excluded from occupancy-derived figures until repaired, rather than showing up as a genuinely quieter route.
A cellular dead spotMeanwhile, messages queue on the vehicle and arrive late with their source timestamps intact, so the record is complete even when the connection was not.

How validation is actually done

Manual observation counts are taken alongside the system on the routes and at the times that stress it — peak boarding, wet weather, heavy luggage — then compared per door and per direction. The result, the method and the sample are written down and signed. You hold that record before any fleet commitment is made, and once a counter has been verified its accuracy does not drift, because the depth calculation depends on fixed lens geometry rather than on a trained scene.

Inside the unit

Everything that has to survive five years above a door

Vibration, door slam, temperature swing, dust and a network that comes and goes. These are the parts of the automated passenger counter that deal with it.

Cutaway of the AI 3D APC automated passenger counter showing the internal processing board inside the sealed housing
Cutaway. A 1.2 GHz GPU for real-time 3D processing and heatmaps, alongside a quad-core 1 GHz CPU running the counting algorithms on the device.
Close-up of one of the automated passenger counter camera lenses
Optics. Matched lenses on a fixed baseline — the geometry the depth calculation depends on, which is why verified accuracy does not decay over time.
Connector end of the automated passenger counter showing the PoE network port and status indicator
One cable. A single Cat5e run carries power and data over PoE, and an LED indicator changes colour with power, network and sensor state for depot triage without a laptop.
Heat dissipating through the aluminium housing of the AI 3D APC automated passenger counter
Thermals. A 6063-series aluminium enclosure sheds heat the way a laptop chassis does, holding an extended operating range in an unventilated ceiling void.
Diagram of the triple operating system arrangement with first, recovery and backup systems
Triple OS. Three onboard operating systems plus a hardware watchdog: if a process stops responding, the unit recovers itself instead of waiting for a depot visit.
Firmware update in progress graphic
Remote firmware. Updates are pushed over the gateway to the whole fleet, so improvements do not cost you vehicle downtime.

Built to be left alone

A 25-year mean time to failure, a compact vibration-proof casing rated for buses, trams, tubes and trains, and an optional 360° fisheye HD camera with a 64 GB card for on-board recording under your own retention policy.

Technician fitting an AI 3D APC automated passenger counter above a bus boarding door in a depot

Fitted centred above the door header and aligned to the passenger threshold. One vehicle first, validated and signed off, before any fleet commitment. Illustrative installation photograph.

On the vehicle

Where the automated passenger counter goes, and what it watches

Bus saloon interior with the automated passenger counter counting zone and the counting line marked across the boarding threshold

Counting zone and line shown on an illustrative saloon photograph. Zone geometry is configured per vehicle layout at commissioning.

Above the threshold, out of the way

The automated passenger counter sits flush to the ceiling directly above the boarding point, looking straight down at the threshold. Therefore mounting position, header clearance and cable route are all surveyed before anything is ordered, because that geometry is what the accuracy depends on.

In addition, cabling is loomed back to a secure equipment area where the gateway lives on vehicle power. Nothing hangs in the saloon, nothing is accessible to passengers, and the whole build is repeatable per vehicle to a documented specification.

Commissioned before it returns to service

Sensor identities, topics and credentials are configured, TLS certificates issued, and cloud data confirmed arriving end to end — then counts are checked against manual observation per door and per route, and the result is recorded and signed.

Automated passenger counter installed in a bus ceiling above the boarding area
Installed in a service vehicle: the unit reads the doorway from overhead while staying clear of grab poles, lighting and destination signage.

IoT infrastructure gateway

The SUS AI Gateway: one connection for every automated passenger counter on board

Cellular gateway serving the automated passenger counter estate, mounted with antennas in a bus equipment bay with loomed Cat5e patch leads
The gateway in a vehicle equipment bay: cellular uplink and antennas above, PoE distribution to the counters below. Illustrative photograph.

Every automated passenger counter on the vehicle terminates at one managed gateway. It powers the estate over PoE, holds the cellular connection, supplies GNSS position for stop matching, and publishes to the broker over TLS with a per-vehicle identity.

  • Cellular uplink. 4G/5G with a fitted SIM, validated through to the cloud at commissioning.
  • PoE distribution. Powers and connects the counters over structured cabling.
  • GNSS position. Vehicle location for GPS proximity matching of counts to stops.
  • Secure publish. MQTT over TLS, CA-signed certificates, least-privilege per-vehicle topics.
  • Store and forward. Messages queue through tunnels and dead spots and arrive with source timestamps intact.
  • Remote management. Signal quality, uptime, firmware and configuration without a depot visit.

Measured in service, not on a bench

From a monitored deployment window: 8,171 gateway samples, 100,098 messages ingested by the broker, median RSRP −88 dBm, median SINR 7 dB, 100% broker uptime. Counting publishes on a one-minute cadence as line-trigger, line-periodic, line-total and region records — event detail plus a self-correcting periodic total, so a single lost message never becomes a lost hour.

Door to decision, in four steps

Front view of the AI 3D APC automated passenger counter
Step 1Count at the door. Boardings and alightings produced on the device.
Gateway in the vehicle equipment bay
Step 2Publish from the vehicle. MQTT over TLS with GNSS position attached.
Abstract render of data processing infrastructure
Step 3Normalise and store. Trips, stops and daily records written with GPS provenance.
Operator monitoring transport dashboards in a control room
Step 4Act on it. Console, reports and REST API for your own systems.

The SUS Bus Console

The software is the product you live with

Counting hardware is the easy half. What an operations team uses every day is the interface that sits above every automated passenger counter on the fleet — occupancy now, demand by stop and hour, journey playback, door balance and feed health, all answered from stored records rather than a live counter that resets when a vehicle restarts.

Operator watching fleet dashboards from a transport operations desk
Built for a control room: live fleet status, exception flags and an audit trail, so a capacity or performance decision can be explained afterwards. Illustrative photograph.

Fleet overview at a glance

Ridership on every timescale

First, the totals: daily, weekly, monthly and yearly, with route and vehicle filters, plus charted comparisons between vehicles. Long periods are summed from stored daily records, so a year figure is the sum of what actually happened.

Journey and map playback

Replay a vehicle's journey against its stops and counts. Every stored position carries provenance, and stale coordinates lapse rather than being drawn on a map as current.

Saloon heatmaps

Notably, heatmaps show where passengers actually stand and sit, which is useful for layout, wear, door choice and accessibility planning.

Data quality in the same view

Crucially, feed liveness, per-door balance and expected shutdowns sit next to the numbers, so nobody mistakes an outage for a quiet Tuesday in a board paper.

Exports and monthly summaries

PDF, Excel and CSV, plus a monthly value summary written for a management meeting rather than for an engineer.

Roles and audit trail

Finally, role-based access keeps a record of who looked at what and when — the part that matters when a figure is later questioned.

What the data answers

The questions you cannot currently answer with a logbook

Silhouettes of people waiting at a bus stop with question marks above them, representing unknown demand
Without counting at the door, demand at the stop is an estimate — and every decision built on it inherits the error.

In short, per-door counts matched to stops turn a series of opinions into a record. These are the decisions operators bring us first.

  • Frequency. Which departures are genuinely full, and which are running for three people.
  • Timetable. Where the peak actually sits, hour by hour and stop by stop.
  • Capacity. Whether a route needs a bigger vehicle or another vehicle.
  • Stop performance. Which stops earn their dwell time and which could be consolidated.
  • Funding and reporting. Auditable ridership evidence for subsidy, tender and performance claims, reported on the same basis as the Department for Transport's annual bus statistics.
  • Revenue assurance. Boardings against ticketing, to see the gap rather than assume it.

What it replaces

The paperwork you are currently defending decisions with

Stack of handwritten paper bus driver logbook sheets
Before. The driver logbook: handwritten, retrospective, and impossible to audit at route level.
Bus route planner built manually in a spreadsheet
Before. Route planning in a spreadsheet, built on estimates nobody can trace back to a passenger.
Passenger counting data with GPS locations shown against a route map
After. Per-door counts, per-stop demand and GPS-matched journeys — queryable, exportable and defensible.

Automated passenger counters across the fleet, not just the bus

City buses at a Manchester interchange
Buses. Single and double deck, one counter per boarding point.
A modern tram at a city stop
Trams. Multiple doors per unit, each with its own sensor identity.
Underground train moving through a tunnel
Metro and tube. Store-and-forward through tunnels, so counts survive the gaps.
Trains under the roof of a large railway station
Rail. Vibration-proof housing and high-ceiling coverage options.

Passenger counting for bus operators, on one page

Our 2026 buying guide covers accuracy and validation, sensors and vehicle fit, gateway and connectivity, integration, privacy and the questions to put to any APC supplier.

AI 3D APC 2026 passenger counting buying guide infographic
The 2026 AI 3D APC passenger counting buying guide, at a glance.

Integration and privacy

Your systems, and a data map your DPO can read in a minute

Where the data goes

  • REST API. The same records the console reads — counts, occupancy, trips, stops, sensor health.
  • MQTT subscription. Ingest the live stream yourself with your own credentials.
  • Fleet management. Occupancy and boardings into your existing FMS for allocation and duty planning.
  • Passenger app. Full, Almost Full or Low occupancy published to your live bus app.
  • Exports. PDF, Excel and CSV on a schedule, or delivery to a warehouse or SFTP endpoint.
  • Open by preference. Where your estate follows an open onboard architecture such as ITxPT, we will map to it rather than against it — and we never hold ridership data hostage to a dashboard licence.

What is and is not personal data

  • Counting runs on the device. Overhead 3D sensors emit counts, not images.
  • No passenger images are stored or transmitted for counting.
  • No facial recognition, and no identification of individuals.
  • No personally identifiable data is carried in MQTT messages.
  • No per-passenger or per-user licence fees.
  • Any on-board CCTV you operate stays under your own policy and retention schedule, entirely separate from counting.

For anonymous counting alone a full DPIA is usually not required — but the screening decision should be documented, and we provide wording you can use. Retention, lawful basis and access roles are agreed per contract and documented at handover.

Deployment

Staged, so you hold evidence before you commit a fleet

1. Vehicle survey

To begin with, we survey door geometry, header clearance, mounting positions, cable routes, power and a secure gateway location. The validation plan is agreed here, before anything is ordered.

2. First-article install

One vehicle fitted: a counter above each boarding point, gateway in the secure equipment area on vehicle power, SIM fitted, cabling made good.

3. Commissioning

Sensor identities, topics and credentials configured, TLS certificates issued, cloud data confirmed end to end before the vehicle returns to service.

4. Validation

Next, counts are checked against manual observation per door and per route, then recorded and signed. You hold that record before any fleet commitment.

5. Fleet roll-out

After that, a repeatable per-vehicle build follows a documented specification, scheduled around depot availability so vehicles come off the road once, briefly.

6. Handover and support

Finally, console training for your operations and planning teams, credential rotation before go-live, as-built documentation and support terms against your operating hours.

Questions operators actually ask

Straight answers

Counting and accuracy

Is an automated passenger counter the same as an APC?

Yes. APC stands for automatic or automated passenger counting, and an automated passenger counter is the device that does it — counting boardings and alightings at the door without any driver action or fare transaction. The AI 3D APC is our automated passenger counter for buses, trams, tubes and trains.

What counting accuracy will we get?

We work to 99% per door and prove it rather than assert it. Accuracy depends on door geometry, mounting height and passenger behaviour on your vehicles, so we agree a validation plan before installation and record the measured result per door and per route. Any supplier quoting a single fleet-wide percentage before seeing your vehicles is quoting a brochure, not your service.

Do you record or store images of passengers?

No. Overhead 3D sensors process on the device and emit counts only — no passenger images are stored or transmitted for counting, there is no facial recognition, and no personal data is carried in MQTT messages. Any on-board CCTV you operate is separate and stays under your own policy.

Does it work without a fare system or driver input?

Yes, and that is the point. Counting is entirely independent of ticketing and of any driver action, so it produces a defensible ridership figure that includes concessionary travellers, pass holders and everyone who never taps.

How does it handle two people boarding together?

Depth separation resolves overlapping bodies as distinct height profiles rather than a single mass, which is the failure mode that inflates or deflates beam and single-camera counters at peak boarding.

Are children counted?

That is your policy, not the sensor's. Height thresholds are configurable per operation and applied consistently across the whole fleet.

Data, connectivity and rollout

What happens when a vehicle loses signal?

Messages queue on the vehicle and arrive when the connection returns, keeping their source timestamps. Feed-liveness rules flag a stale feed and then an offline vehicle, so an outage shows up as an outage rather than as a quiet day.

Can we get the raw data out?

Yes — REST API, direct MQTT subscription, and PDF, Excel or CSV exports. Scheduled delivery into your warehouse or an SFTP endpoint is scoped per contract.

Can it go on trams, tubes or trains?

Yes. The unit is a compact, low-power, vibration-proof design intended for buses, trams, tubes and trains, with high-ceiling coverage options where the mounting height is greater.

Can we speak to an existing operator?

Yes, under NDA during a live tender. Our reference deployment is a live bus operation running on this platform in daily service; we keep the operator and route detail confidential until they agree otherwise.

Free consultation

Talk to us before the specification is written

The cheapest time to fix an APC procurement is before the ITT goes out. Tell us the fleet, the doors per vehicle and what you need the data to prove, and we will come back with a system design, a validation plan and a written scope.

What you get from the call

A system design for your fleet

  • Counter positions and quantity per vehicle type, with mounting and cabling implications
  • Gateway, connectivity and topic design, including what happens in tunnels and dead spots
  • A validation method and acceptance threshold written down before installation
  • Integration route into your FMS, ETA app and reporting
  • A staged delivery plan you can put through procurement

Also available

APC specification checklist

A scoreable requirement checklist you can lift straight into an ITT — accuracy and validation, sensors and vehicle fit, gateway and connectivity, the data platform, integration, security, privacy, reporting and support. Supplier-neutral: it works against any APC vendor, including ones that are not us.

Request a free consultation

Tell us where to reach you and we will come back the same working day. No follow-up sequence you cannot escape.

Prefer to talk it through? Email sales@smarturbansensing.co.uk or use the contact page.

Counting you can audit, on hardware built for the vehicle.

We will review your draft specification, tell you which lines are unenforceable, and say plainly where our own system would not meet them.

Scroll to Top