Skip to content
IRIS NEURALContact
Back to capabilities

What can a camera actually see when nobody is watching it?

41 behaviours and 94 object classes: what IRIS knows how to see

A camera records; it does not watch. A hundred cameras need a hundred pairs of eyes, and after two hours nobody sees anything at all. IRIS turns every camera into a sensor that understands what is in front of it, how long it has been there, where it is heading and how fast. The models are our own and they live inside the customer's installation: it works with no internet connection and no image ever leaves for a third party.

At a glance

What it can do

  • 41 ready-made behaviours

    Intrusion, line crossing, dwell time, loitering, abandoned object, removed object, crowding, queues, occupancy, parking bay taken, wrong way, speed and distance between people. Each with its own parameters, units and ranges.

  • 94 classes in 12 families

    People, vehicles by type, animals, accessories, luggage, street furniture and more. It is hierarchical: ticking ‘Vehicle’ already covers car, lorry, bus and motorbike without naming them.

  • Zones, lines and points

    You draw them with your finger on the camera's live image. The line carries an arrow, which is how it tells who comes in from who goes out. No practical limit per camera.

  • From pixels to metres

    Four points marked on the ground are enough to measure for real. And with nothing marked at all, the average height of each class already yields metres per second and kilometres per hour.

  • Speed, heading and state

    Every object carries how fast it moves, which way, and whether it is still, steady, speeding up or braking. Measured speed and estimated speed are told apart: a rule can insist on the measured one.

  • Everything about each object

    Class and sub-type, dominant colour, first and last time seen, zones it passed through, lines it crossed and who it was with. Over forty facts, still searchable months later.

  • Fewer false alerts

    Areas where nothing is detected on purpose, a minimum tracking time before acting, a double threshold so the alert does not flicker, and four waiting controls. Plus schedules that understand sunrise and sunset.

  • From alert to data

    Everything that happens is measured by minute, hour and day: counts, waiting times, average occupancy. It can be cut by camera, door, zone or class, and exported to a spreadsheet.

  • The 41, by family

    Nine watch a zone and its occupancy, five reconstruct where an object has been, four watch a line, four the time it has spent inside, four how it moves and four whether one object sits inside another. The remaining eleven: three for things that appear or vanish, three for the quality of what was detected, two for crowds, two for distance between objects and one for a bay free or taken.

  • The same object, all the way

    Without a stable identity there is no dwell time, no path and no speed: all three are ways of saying ‘this same one’. IRIS holds on to the object when something hides it for a few seconds and picks it up again when it reappears.

  • Over 40 measured facts

    Class and sub-type, eleven colour families, size, heading, acceleration, dwell time in each zone, spells per area, crossings with their timestamp and companions. Every fact carries which camera produced it and when.

  • Rules that look back

    A rule can query the history while it decides: alert if a lorry comes in and none has left in the past half hour, or if a car shows up here in the same colour as one that went through door 3 two minutes ago.

The engine

A rule written as one sentence ends up being one of these 41 behaviours

This site is full of rules written as a single sentence: ‘tell me if someone walks into dock 4 at night’. Underneath that sentence there is always one of these 41 behaviours with its parameters filled in. Presence in a zone, leaving a zone, occupancy limits, line crossing, tailgating, dwell time continuous or accumulated, loitering, long path, abandoned object, removed object, bay taken or free, wrong way, sudden acceleration, queue, crowding with density and risk, distance between people, sequence of zones. None of them is custom-coded for one customer: they are engine blocks, with their units and factory values, that combine with each other. That is why what we demonstrate in one area of this site works the same in another, and why a new case is not a development project: it is one more rule. They are counted and published one by one, which is the only way anyone can check whether theirs is on the list.

A detector says ‘car’; what matters is that the whole system means the same thing by ‘car’. IRIS keeps its own catalogue of 94 classes across 12 families — people, vehicles, animals, accessories, street furniture, furniture, electronics, food — and every detection model translates its own vocabulary into that catalogue. It is hierarchical: ticking ‘Vehicle’ counts car, lorry, bus and motorbike without naming them one by one, and you can also ask for the family alone. The names are written in the eight languages of this site. What the customer gains is concrete: a filter set up today keeps working the day the model underneath is swapped for a better one. And above the class there is a second level of detail: a car is refined into saloon, SUV, van, lorry, bus, motorbike, bicycle, emergency vehicle, motorhome or special vehicle.

Here is the difference between a detection and a piece of data. Something moving fast in the picture means nothing on its own: a distant lorry looks slow and a nearby bird looks like a missile. To be able to say how many kilometres per hour that vehicle is doing, somebody has to have explained to the camera what the ground it is looking at is like. There are three routes, in order of effort: with nothing done at all, everything is measured in heights of the object itself, comparable within the same scene; with the average height of each class, which ships already filled in, you get metres per second and kilometres per hour; and by marking four points on the ground with their real measurements, you measure for real, in metres on the ground plane. And it always says which one was used: estimated speed is labelled as estimated, a rule can demand that only the measured value counts, and if the calibration is not valid the system drops back to uncalibrated units instead of inventing a metre. For the same reason, the points of a track are not joined by a line: between two points a few seconds apart nobody measured anything, and the line would claim a path that does not exist.

Anyone who has lived with video analytics before has the same fear: that it will beep all night. So every behaviour filters by class, by confidence, by size, by how long the object has been tracked and by which point of the box decides — the feet, the centre, the whole box, or any part that grazes it. There are areas where nothing is detected on purpose, a double threshold so the alert does not flicker at the edge of a zone, and four controls for waiting, cooling down and capping alerts per minute. Before a rule is published you see on the live image what it really produces, including the objects that fail the filter and the reason why, and you can simulate it without it raising a single alert. And when something cannot be checked, the object does not pass and the reason is stated: a gap is never filled with an invented value. What it does not do is stated too: IRIS does not know who anyone is — it compares the appearance of an object, not the identity of a person — and where the input needed to give metres is missing, the field is not published at all: absent, never estimated. There are 23 guided recipes for the usual rules, and everything travels over a single secure port: the network team gets asked for one firewall rule, not thirteen.

An integrator is not looking for a feature: they are looking for theirs, which is why the 41 are grouped by the question they answer. Nine ask about a zone — who came in, who left, how many are inside, how many is too many; five about where an object has been — where it appeared, whether it passed through here, whether it ended up in there, whether it did A and then B; four about a line and its arrow; four about the time spent inside; four about how it moves; and four about whether one thing is inside another: a person in a vehicle, an item on a pallet, an empty pallet. The remaining eleven cover what appears and what disappears, crowds, distance between objects, parking bays and the quality of what was detected. If the case is none of the 41, you build it: the fine filter compares each object against eleven fields with eight comparators, and conditions are grouped with ‘and’ and ‘or’ until the rule says exactly what it has to say. Geometry is not redrawn either: a line drawn once is applied to twenty identical doors at a stroke, and it is shared as it stands or copied to be tweaked camera by camera. And the wizard hands back the whole rule summarised in a single sentence, in the reader's own language, so that whoever signs it understands what they signed.

That an object stays the same object while it crosses the scene sounds like a technical detail, and it is the ground everything else stands on. Dwell time, path and speed are three ways of saying ‘this same one’: if the identity breaks every time somebody walks behind a pillar, all three turn into noise. IRIS holds the identity while the object moves, keeps it for a few seconds when something hides it and recovers it when it comes back; and each object keeps a small history of its classes, so a car that flickers to lorry in the distance does not make the rule flicker with it. Out of that comes what stays written about each object: over forty facts — class and sub-type, colour across eleven families, size, heading, acceleration, time in each zone, lines crossed with their timestamp, who it was with — and with them you can reconstruct months later where it went, how long it lasted, how fast it was going and which recording covers that instant. Every fact travels with its origin and its time: which camera produced it and in which time zone, so a report holds up in front of whoever disputes it. And while an object is still alive its life summary does not exist yet: that is a gap with a reason, not a failure, and it is shown as such.

The figures

Counted, not estimated

  • 41ready-made behaviours
  • 94object classes in 12 families
  • 535configurable parameters
  • 23guided setup recipes
  • 40+measured facts per object
  • 11colour families it tells apart

Questions

What exactly can IRIS detect?

IRIS ships with 41 ready-made behaviours — intrusion, line crossing, dwell time, loitering, abandoned or removed object, occupancy, queues, crowding with density, bay taken, wrong way, speed, distance between people, movement between zones — on top of a catalogue of 94 object classes grouped into 12 families. If what you need is none of them, a fine filter compares each object against eleven fields — confidence, tracking age, speed, direction, size, class stability — with eight comparators and conditions grouped by ‘and’ and ‘or’.

Does the camera have to be calibrated to measure speed?

Not to get started. Every class in the catalogue carries its real average height — 1.70 m for a person, 1.50 m for a car — and that alone yields metres per second and kilometres per hour with nothing to set up. For a real measurement on the ground, you mark four points on the image and state their true distances: from then on, distances, paths and speeds are in metres. IRIS always tells measured speed from estimated speed, and a rule can demand that only the measured one counts; the estimated one falls short, which is exactly why it is labelled for what it is.

What if it floods the shift with false alerts?

That is the first thing you tackle. You can mark areas where nothing is detected at all — a road in the background, a poster with photographs of people — require that an object has been tracked for a while before anything fires, set a double threshold so the alert does not flicker at the edge of a zone, restrict the behaviour to a schedule, and add waiting time, a cooldown and a cap on alerts per minute. Before anything is published you see on the live image what the rule really produces, including the discarded objects and the reason each was discarded.

What about at night, or in poor light?

With less light there is less to detect, and the system says so instead of covering it up. Every camera carries an image-quality reading that works as a gate: if it is out of focus, dirty or fogged, the rules that depend on it are not run blind. There is also a detection health score per camera, built on six signals, which does not stop at the diagnosis and says what to do: check the optics, check the focus, check the night infrared. The limit, stated up front: at night, in infrared, the image loses colour, so the colour reading is flagged as unreliable rather than claiming the van was white. And schedules understand sunrise and sunset, so watching at night keeps meaning the same thing in June and in December.

What happens when two objects cross and hide each other?

The identity is held for a few seconds, and when it cannot be, that is said. When something hides an object — a pillar, another vehicle, an awning — the system does not extrapolate blindly: it damps the speed the object was carrying and loosens the criterion for picking it up again, in proportion to how long it has been out of sight. Each object also keeps a small history of its classes, so a car that flickers to lorry in the distance does not make the rule flicker, and the tracking parameters are tuned per class, because a lorry and a person do not move alike. The limit, stated up front: if the occlusion lasts too long the track dies, that object's life summary is closed, and what reappears afterwards is a new object. Recognising it again by its appearance is a different thing, and it still does not know who anyone is.

The real interface, step by step

You set the rule once. IRIS applies it every time.

You will see a summary of the interface, played step by step and hands-free. Each round starts with another case. The complete tool does not fit in a demo.

  1. The hour, as a grid
  2. You look where it's dark
  3. You jump to that minute
IRIS NEURAL
30ES
IRISDirectoGrabacionesGISIncidencias3996SituaciónCasosLPRAutomatizacionesIRIS DATA
Ask a question or make a request…Send
IRIS · Infinity Neural

And the best part

What you bought was a warehouse of images.What you needed was someone to look at them.

Those same cameras that only fill disks today can flag what matters while it is happening. The warehouse stays; it just stops being all you have.

Tell us your problem and we will say whether IRIS understands it, or not yet.

We reply the same working day.