Xentim Book a demo
Rail and infrastructure

A car stalls on the tracks. The signaller knows within seconds

On 3 September 2026 in Gdańsk, a tractor-trailer drove onto a crossing as the barriers were coming down and got stuck between them. An Intercity train with around 250 people on board hit the trailer. The crossing camera recorded everything. Except the recording serves the inquiry, not the signaller in the few seconds when something could still be done.

The Xentim team ·
Railway crossing with lowered barriers: a car stopped in the track zone marked with a box
Illustrative visualization: a frame generated for this article, with boxes and labels in the Xentim style. This is not footage from a client site.

Gdańsk, 3 September 2026

The truck drove onto the crossing just as the barriers began to descend and was trapped between them. The oncoming train, running Gdynia Główna to Zielona Góra, slammed into the trailer. No one died, the driver went to hospital, and there were around 250 to 300 people on the train. The whole incident was recorded by a crossing camera, as happens at most of the roughly 1,300 crossings in Poland that have surveillance.

The cameras record, but they wake no one

Surveillance at crossings mainly serves to reconstruct an incident and to prosecute drivers who go around the barriers. That matters, but it is after the fact: the recording shows what happened, it does not warn that it is happening right now.

A vehicle stopped in the track zone

On the image we mark the track zone within the crossing. The system recognizes vehicles and measures how long each one stays in it. An ordinary crossing takes a few seconds. If a car stays longer than we set, an alert goes to the control room.

Alert to the control room14:07:32, camera Crossing km 12.4. Passenger car stopped in the track zone, stop lasting 9 seconds and ongoing. Frame attached.

The signaller does not hunt for the right view and does not guess whether it is a shadow. They see the frame, the camera number and the time. From there they act according to the unit’s procedure.

We tested it on real footage

We took footage from a crossing where a truck got stuck on the tracks, marked the track zone and ran the image through Xentim. The system recognized the stationary vehicle in the zone and raised an alert about 8 seconds before the train hit. Eight seconds is no miracle and no guarantee of avoiding an accident. It is the difference between a signaller who happens to be looking the other way and a signaller who, at that very moment, has on screen a frame with a camera number and the caption “vehicle stopped in the track zone”.

Everything is computed on the image from a camera that is already up there, locally, without sending the footage anywhere outside.

Poznan Wola, 26 October 2026: 30 seconds

PKP Polskie Linie Kolejowe published footage from a level crossing in the Poznan Wola area. A tanker truck got stuck in traffic between the barriers. The driver got off the tracks at the last moment, and moments later an InterCity train, Mockava to Szczecin Glowny, passed through. The camera clock shows the barriers down at 16:42:08 and the train on the crossing at 16:42:38. Thirty seconds in which the camera saw everything and warned no one.

Level crossing in Poznan Wola: a tanker truck between lowered barriers, frame from a PKP PLK camera
Frame from footage by PKP Polskie Linie Kolejowe S.A., Bezpieczny Przejazd campaign. Full footage on the PLK profile.

What an alert could have done in those 30 seconds

A train running at 100 to 120 km/h needs roughly 500 to 700 metres to stop under emergency braking. By the time the driver can see a vehicle on the crossing, it is usually too late to stop in front of it. We calculated what an alert from the camera changes. Assumptions: an alert after the vehicle has stood in the track zone for 5 seconds with the barriers down, 2 seconds of driver reaction, emergency deceleration of 0.9 m/s². We do not know the actual train speed on this section, so we calculated two cases.

Xentim provides the detection and the alert: it recognises a vehicle standing in the track zone and immediately sends an event with the frame, the camera number and the time. The alert goes out over standard channels (API, webhook, SIA DC-09), so it can be connected to whatever system the infrastructure manager uses: the signaller’s console, train radio, a safety management system. Integration with the chosen system is the next step of a deployment, designed together with the operator. That is where the full value is: an alert that goes nowhere changes little. Camera, detection and railway systems connected into one integrated safety system turn 30 seconds of watching into 30 seconds of action. The figures above are calculations on stated assumptions, not a measurement, but they show the order of magnitude: fifteen seconds earlier is the difference between a full-speed collision and a much slower one, or none at all.

A person in the track zone

The same mechanism works for people. The strip along the tracks away from the platform and away from the crossing is a place where no one should be. A British infrastructure manager is testing this kind of detection on cameras it already has, precisely so it does not have to build a new sensor network.

Sidings and rolling stock after hours

Stabling yards are large and dark, and a painted-over train comes to light in the morning, when it is meant to go out on a route. The rule “a person on a siding between 22:00 and 5:00” turns recording into a signal for security at the moment a response is still possible. The British operator Southeastern brought twelve depots under this kind of analytics, including five with no permanent staff.

Replaying an event

truck on a crossing with the barriers down

Instead of copying hours of material from several cameras, you get the matching clips with the time and the vehicle’s path. The material for the inquiry is ready in a quarter of an hour.

What you get

Safety

Word of an obstacle reaches a person in seconds, not when someone happens to glance at the view.

Savings

Establishing the course of an event in a quarter of an hour. Less graffiti to remove and fewer trains taken out of service.

Revenue

A train that goes out on a route in the morning instead of to the wash is a run that happened.

Where Xentim fits in this system

Xentim is the detection and alert layer on the cameras that already stand at crossings and along the tracks. It does not replace certified signalling equipment or radar and lidar obstacle detection. It complements them with vision where they are missing and becomes one element of an integrated safety system. The connection to the infrastructure manager’s systems, from the signaller’s console to train communication, is designed together with them, following their procedures and approval requirements.

This is a deployment scenario. We set the rules on your cameras and verify them during a two-week trial, on real footage, at different times of day. Only then do we tell you what works and how well.

See it on your own footage

The demo takes up to an hour and runs on footage from your cameras.

Book a demo
Read also
The case was dropped because no one had time to watch the footageNight shift, two people, forty camerasA sofa bed by the bins and four days of footageThe trail camera took the photo. Who will look at it?You can see the smoke before the detector under the roof senses itThe security queue builds at 5:40, and only two lanes are openHow many spaces are free? The camera already knows