Countculture
Technology · Designed and built in New Zealand

Computer vision built to measure movement.

We designed the sensors, wrote the computer vision software that runs on the edge, and built the Pulse Analytics platform ourselves, over more than 25 years. Each part is designed to measure how pedestrians, cyclists, e-scooters and vehicles move through a place, accurately and continuously, on hardware that can run from a solar panel.

A Countculture Count Pod dome sensor on a pole mount
Two ways in

Our sensors, or your existing CCTV camera infrastructure

The same computer vision runs in two places. Where a site has no cameras, a Count Pod brings its own and runs it on the edge. Where CCTV infrastructure already exists, the software runs on a server inside your network.

A solar Count Pod installed on a streetlight pole in central Auckland
Path one

Count Pod

A self-contained sensor with computer vision running on the edge. Video is processed on the pod and discarded; only counts, classes, directions and speeds leave over a private 4G network. Solar or mains, indoor or outdoor, fitted with a lens chosen for its mounting height. Installs in under two hours with no civil works.

Technical specifications
Processing
On the pod, CPU only, no GPU
Power
Solar, street lighting, mains or a building's supply
Backhaul
Private 4G APN, no public internet
Coverage
Several facilities from one field of view
Grid-free install
No power or civil works needed
A council CCTV camera on a traffic signal pole
Path two

CCTV AI integration

The same software, run centrally against the CCTV network a council or venue already operates. It runs on a lightweight CPU server inside your network, and nothing about the cameras changes. Our blue-chip integrated resort clients have used the same approach for more than a decade.

Technical specifications
Processing
A CPU server in your network
Camera changes
None
Video
Never leaves your network
Best for
Cities and venues with cameras in place
How the computer vision works

Detect motion first, classify last, no retraining

Most counting systems push every frame through a neural network that has to be trained for each site, needs a GPU, and quietly stops working when the scene changes. We do it the other way round.

  • Background subtraction. The sensor keeps a live model of the empty scene and subtracts it from each frame. Whatever is left is an object. It sets itself up and works from day one.
  • Illumination handling. Our own filters separate real movement from shadows, glare, exposure changes and moving foliage, which are what trip up off-the-shelf systems outdoors and under mall lighting.
  • Motion across frames. Each moving object is followed only for the seconds it is in view, so the software can tell its direction and speed and avoid counting it twice. Nothing is stored about it once it has passed. A counter that looks only at single frames cannot report direction or speed.
  • Classification last. A small classifier labels the moving objects already found, so we can add or update classes over the air without touching detection.
  • Self-adjusting. On George Street in Dunedin the scene changed every week for three years of construction. The system kept up without retraining, site visits or gaps.
Cyclists and scooters classified on a shared path
Technical specifications
Detection
Dynamic background modelling
Motion
Direction and speed per object while in view
Classification
Modular, decoupled, updated over the air
Compute
CPU or single-board computer
Modes
Pedestrian, cyclist, e-scooter, vehicle classes to Austroads 2023
Enterprise-grade remote support

Checked before go-live, watched after

Every deployment is checked against manual counts before it goes live, then watched continuously by the team that built it.

A model and a ground truth for every site

Each sensor gets its own model, tuned to the site, and is validated against manual counts before it reports; for retail entrances that is done in 20-minute intervals. We do not ship a generic model and assume it is accurate.

Enterprise-grade remote support, backed by SLA

Every sensor is monitored continuously: system health, data-mart updates, polling errors and camera alarms such as blur, field-of-view shifts, contrast drops, and obstructions moving into view. Alerts reach our engineering team, who intervene remotely before a drift reaches your reports, under an SLA with guaranteed response and resolution times.

Backfilling, automatic and manual

Network drops are reconstructed automatically. If power is lost and nothing was counted, the team backfills from the record. The data set stays complete either way.

Over-the-air models from LabelliO

LabelliO is our own labelling and modelling platform. It trains new classes and sends them to sensors over 4G, so a pod installed today keeps gaining capability for as long as it is in service, without anyone visiting the site.

Privacy and security

Movement data, with no personal information

We collect no personally identifiable information and comply with the Privacy Act 2020. The system is built so there is no personal information to collect.

No images leave the device

Video is processed on the pod, or on a server inside your network, and then deleted. What leaves is counts, classes, directions and speeds.

Cameras that cannot see faces

Retail counting cameras are mounted overhead, looking straight down. That is the angle accurate counting needs, and it also means they cannot capture a face.

Tenant isolation

Each client has its own schema in AWS RDS PostgreSQL, its own application servers on separate network segments, separate credentials per role, TLS-only traffic and audit logging.

Your data is yours

The data our systems generate belongs to the client. Heart of the City has published its Countculture counts as open data under Creative Commons since 2012.

White papers

The engineering, in writing

Our Chief Scientific Officer, Dr Alan McIvor, built one of the first automated people counting systems. Five papers explain the decisions behind the current one.

FernMark licensed
FernMark licence

Designed and developed in New Zealand

The FernMark is an independent certification that the Count Pod, the computer vision software and Pulse Analytics are New Zealand products. Development and support happen in New Zealand, by one team that owns the sensor, the software and the platform.

See Pulse Analytics on your own sites.

Book a demo