These are shipping systems, not concepts. Each one solves a recognition problem that sounds solved until you try to do it outdoors, at speed, on hardware that costs less than a laptop.
What they have in common is the hard part: recognising something specific — a plate, a container code, a wagon number, a defect, a face — off a moving object in light nobody controls, and being honest about confidence when the read is poor. Everything runs on the edge device, which is what makes them deployable at a hundred gates rather than one pilot.
What we have built
Automatic number plate recognition
ANPR / ALPRPlate detection and reading from live camera feeds under conditions that break most systems — motion blur, headlight glare, rain, darkness, oblique angles and dirty plates. The whole pipeline runs on the edge device, so there is no server room, no bandwidth bill and no dependency on a connection that will eventually drop.
- Detection, reading and tracking in a single pass, so a vehicle is one event rather than forty frames
- Plate formats configurable by region rather than hard-coded to one country
- Per-read confidence plus the full evidence frame, so a disputed read can be audited
- Runs fully offline; events queue locally and reconcile when the link returns
- Outputs over REST, MQTT or dry-contact relay into whatever system already exists
- Deploys on Jetson, RK3588 and Snapdragon-class hardware — no GPU server required
Container number recognition & tracking
ISO 6346Reading container and ISO type codes off moving boxes at gates, cranes and yard portals. Every read is validated against the ISO 6346 check digit before it leaves the device, so a misread is caught at the camera instead of propagating into the terminal system and costing somebody an afternoon.
- Owner code, serial and check-digit validation to ISO 6346 — a failed check is flagged, never guessed
- Multi-camera portal capture so a code on any face of the box is found
- Truck plate correlated with the container ID into one gate event
- Seal presence and door-direction checks in the same pass as the code read
- Visible damage captured and flagged at the gate, where liability is still decidable
- IMO and hazmat placard detection, including the UN number, for dangerous-goods handling
- Structured events into a TOS or WMS over REST, with the evidence images attached
- Built for gates and rail portals where the box does not stop and the light is whatever the sky is doing
Rail wagon & bogie number recognition
UIC / AARReading wagon identifiers at rail portals and yard entries, where the train does not stop, the number is painted on a curved and frequently filthy surface, and the answer the operator needs is a rake in running order rather than a bag of unrelated numbers.
- Wagons read and sequenced into a rake in running order, with position retained
- UIC and AAR numbering schemes with check-digit validation
- Built for unmanned portals — full speed, day and night, no operator to re-present a missed read
- Correlated with container recognition where the wagon is carrying boxes, so one event covers both
- Structured events into yard management or railway IT over REST
Visual inspection & defect detection
Machine visionInspection on a moving line, where the line rate is a commercial commitment rather than an aspiration. Surface defects, presence and absence, orientation, count and dimensional checks — with a deterministic per-part latency instead of a best effort.
- Deterministic latency per part, so the model keeps up with the line rather than the line waiting for the model
- Trained on your parts and your defects, including the few-shot case where real defect examples are scarce
- Thresholds tuned to your false-accept versus false-reject cost, not to a public benchmark
- Every reject logged with its image, so a disputed part can be reviewed rather than argued about
- Runs on an edge box beside the line — no dependency on the plant network staying up
Face & person recognition
Access & attendanceFace and person recognition for consented access control, attendance and occupancy — running entirely on the camera or a local box. Because nothing is sent anywhere, the privacy question has a simple answer instead of a long one.
- Detection, alignment, embedding and matching all on the device; no image or template leaves it
- Enrolment held locally, storing templates rather than photographs where your policy requires it
- Anonymous person detection, counting and dwell time for the many cases where identity is neither needed nor permitted
- Works offline, with no per-query cloud cost as the site count grows
- Deployed with the retention, consent and access controls that GDPR and comparable regimes expect of biometric data
How solutions are licensed
We are not a systems integrator and we do not want to own your cameras. The usual shape is that we license the recognition engine and you or your integrator own the deployment — which keeps our price low and your control high.
- Per-device licence. A perpetual or annual licence per camera or per edge box, with volume tiers. You deploy as many as you like without asking us.
- OEM / white label. Embedded into your own product under your brand, with a royalty per unit shipped. Common with camera and gate-hardware makers.
- Integration project. Where the engine needs to fit an unusual site, vehicle mix, plate series or terminal system, we scope that as a fixed piece of work on top of the licence.
- Evaluation kit. A time-limited build on your own hardware with your own footage, so the decision is made on your data rather than our demo video.
Proving it on your footage
Recognition accuracy quoted on a public dataset tells you almost nothing about your site. Send us an hour of video from the camera position you actually have — the worst hour you can find, at night, in rain, with the sun in the lens — and we will report measured read rates on it before anyone signs anything. If the numbers are not good enough, that is a useful answer too.
Send us your worst hour of footage.
We will report measured read and error rates on your own video, from your own camera angle, before any commitment.