Signal Loss
The video stream timeout has been exceeded. Power cuts, camera overheating, a failed switch, a cut cable: the camera is simply gone, and this is the alarm that says so first.
The worst camera fault is the one nobody notices. A lens sprayed on Tuesday is discovered three weeks later, when an investigator opens the archive and finds a wall. TamperTrack watches the estate itself and raises a fault the moment it happens, as an event, on the same monitor as everything else.
The Detector
Every other module on this site detects something in front of the camera. TamperTrack detects something wrong with the camera: no signal, too few frames, a stream suddenly heavier than it should be, a view that has moved, a lens that is covered, dirty, out of focus, blinded by light or lost in the dark. Each condition is its own alarm with its own priority and its own sensitivity, switched on per camera on the Detectors tab, and it runs beside whatever analytics module the channel already carries.
The current detector is a neural network trained on a proprietary dataset, introduced in 2025 to replace a simpler comparison. It identifies full and partial occlusion, whether the cause is a hand, a spray can or a drone, while ignoring the natural changes an estate produces every day: lighting shifts, snowfall, a shadow moving across the scene. Repositioning is judged against a stored reference image, and the platform can regenerate that image automatically while a camera is being settled in difficult light.
The point is the estate, not the camera. On a network of thousands of cameras most are only ever viewed after something has happened, so a camera that has quietly stopped seeing is a gap that stays open until the day it matters. TamperTrack turns that gap into an event with a priority, an alarm monitor and a search filter, so the operations team fixes it on Tuesday rather than the investigator finding it three weeks later.
Nine Conditions
Every alarm below is switched on separately, given its own priority, and tuned with its own sensitivity slider on the camera it protects. The causes are the ones IREX has documented, not a guess.
The video stream timeout has been exceeded. Power cuts, camera overheating, a failed switch, a cut cable: the camera is simply gone, and this is the alarm that says so first.
Frames arrive below the minimum you set against the camera’s normal rate. It usually means a misconfigured camera or a link without the bandwidth, and it is the fault that makes every other detector on the channel worse.
The average bitrate has spontaneously risen by more than a fifth. A camera flooding the network is an infrastructure problem before it is a video problem, and this alarm exists so an operator can step in before the platform is overloaded.
The view no longer matches the reference image. Vandalism, weather, a construction crew, a loose bracket: the camera may still be perfect and now watching the wrong thing, which is the failure a human operator never notices.
A significant part of the frame is blocked, by paint, a bag, a hand, tape or a drone. You set the share of the region of interest that has to be covered before the alarm fires. The guide calls it out as a possible sign of planned wrongdoing.
The whole picture has gone soft: wet or muddy spots on the lens, condensation inside the housing, heavy fog. Distinct from defocus since release 4.27, so maintenance knows whether to clean or to service.
The optics are out of focus, typically an autofocus error. A separate event type from a dirty lens for the same reason: the fix is different.
Overexposure from an unwanted reflection, a sensor or aperture-controller fault, or the sun sitting where it did not sit when the camera was installed.
Underexposure from a failed infrared illuminator, an aperture controller stuck shut, vandalism, or the light simply not being there. Tuned per camera, because a lobby and a coastal mast do not go dark the same way.
On Camera
Nothing is wrong with this picture. It is sharp, correctly exposed and entirely useless, because the camera has been knocked upward and rolled on its bracket and now covers a blank wall and the sky, with a sliver of the street it was installed to watch along the bottom edge. This is the fault a human operator never notices, since the feed is still live and looks healthy in a thumbnail, and it is the one a comparison against the reference image finds immediately.
Camera shifted is a comparison, and this is what it compares against: a reference frame stored for the camera in the detector’s own settings, here a parking garage bay under a working floodlight. The module continuously checks the live view against it and alarms when the view has moved. In low light the comparison can over-fire, so the guide describes switching on automatic regeneration of the reference image until the camera settles, then switching it off again once the false-alarm rate is acceptable.
Tuning
There is no fleet-wide setting. Each camera carries its own alarm set, because a station platform and a rooftop mast fail differently and should be judged differently.
Tick the conditions that matter on this camera and give each a priority rating. Signal loss on a perimeter camera might be Critical; scene too bright on a lobby camera that catches the morning sun might be Low, or switched off.
Each alarm has a sensitivity slider, and two carry a number as well: the minimum frame rate below which Low frame rate fires, and the share of the region of interest that has to be covered before View obstructed does. The guide is candid that the right values are found experimentally, camera by camera, between false positives and false negatives.
Camera shifted is judged against a stored reference frame. In poor light that can produce too many alarms, so Autogenerate reference image updates the reference whenever the camera shifts until a steady state is reached, and is then switched off so that a real repositioning is caught again.
Where It Surfaces
Scope
Where It Runs
Every estate needs its cameras working. These are the ones where nobody is standing at most of them, so the alarm is the only way anyone finds out.
A blinded camera is not a gap somebody discovers three weeks later during an investigation. It arrives on the wall as an event.
Read More →On a perimeter measured in kilometers, a camera that has stopped seeing is an unmonitored kilometer.
Read More →Thousands of cameras across a city, most of them never watched live. Camera health is how the estate stays worth having.
Read More →On an estate nobody visits, an obstructed or repositioned camera is an unmonitored site until the alarm says otherwise.
Read More →A sprayed, knocked or defocused camera raising its own alert at every site is how a few hundred stores stay covered between service visits.
Read More →On an unlit deck a blind camera can otherwise go unnoticed for weeks.
Read More →No, and we would rather say so than let a specification assume it. TamperTrack raises events: a fault becomes an alarm with a priority on the monitor of the role that owns the camera, and a Video issues status on the camera itself. Events reach external systems through the alarm monitor and the platform API like every other event class, so a ticket in your own maintenance system is an integration scoped during design, not a feature of the module.
That is what the 2025 detector was built not to do. It is a neural network trained on a proprietary dataset to identify full and partial occlusion while ignoring natural, non-threatening changes such as lighting shifts and snowfall. Each alarm also has its own sensitivity slider, tuned per camera during the pilot, and the reference image behind Camera shifted can be regenerated automatically while a camera settles in difficult light.
No. It runs as a detector alongside whatever module the camera already carries, and it can run alone on cameras that carry no other analytics. The guide publishes no computational rating for it, so we do not quote one.
It tells you what the camera is experiencing, and the causes overlap: Camera shifted covers a struck bracket and a storm alike, Image blurred covers mud on the lens and heavy fog. The distinct event types since release 4.27, a dirty lens and a defocused lens as separate alarms, exist so that the maintenance response can be right even when the cause has to be confirmed on site. What the module does not do is name the culprit.
They keep running on whatever frames arrive, which is exactly why the fault matters: a dark, blurred or shifted camera produces worse detections from every module on it. TamperTrack is how the platform tells you that the input has degraded rather than letting the analytics quietly degrade with it.
It runs on its own and alerts a person. Detections are signals for a human to verify: no response runs autonomously, and the verification and decision are logged against the same Case ID as the detection.
Keep Reading
On most estates that is nearly all of them. A pilot puts a health alarm on each one and tells you, on the first morning, how many were already blind.