What are Solutions and how do I use them?

Solutions are an easy and fast way to setup the Swarm Perception Platform. Solutions let you distinguish between two use-case groups: Traffic Monitoring and People Insights

Traffic Monitoring

Traffic Monitoring is the mechanism used to track traffic moving past the camera, count via entry/exit zones and send you the resulting event data.

Once Traffic Monitoring is selected, you can add zones on the camera image to define the entry and exit zones in your field of view (e.g. a road junction) where you want to count traffic entering or leaving.

Traffic monitoring requires at least two zones.

FAQs to Traffic Monitoring

Q: Is it important that the whole car or object passes “inside” the zone or is it enough if the center-point of the car does so?

A: The center-point of the car (or other object) is tracked, therefore it is important that the center-point of the car passes through the entry and exit zone. Bear in mind that the camera view is a 2D representation of the 3D world, so the zones often have to be bigger than you expect. The center-point of the car may be above road level.

Q: Is it okay if the cars stand still in a zone for a while, i.e. can I create a zone “in front” the traffic light so that the cars are still in the “entry” zone?

A: It is okay if cars (or other objects) stand still for a while in a zone. When they move again, the will continue to be tracked. If possible, it is best to avoid having zones which cover parked cars. This can create performance problems as the cars are continuously tracked and if another similar car passes nearby, the cars can get confused with each other.

Q: Can zones overlap or be really close to each other?

A: Yes, zones can be very close to each other or overlap. However an object (e.g. car) needs to be detected as entering and exiting two distinct zones (i.e. where there is no overlap) for their track to be recorded.

People Insight

People Insights can be used to obtain capacity information about a zone or a Virtual Door for entry/exit counting.

For improved accuracy, you can also adjust the approximate distance of objects from the camera in the scene. The default setting Near covers about 2-8 meters, for greater distances choose Far in the Distance settings.


Zones are used to monitor a specific area. The defined zone can recognize the general occupancy of the zone (empty / occupied) but also specify how many people are in the zone.

You can create as many zones as you like in this model setup mode. By freely editing the zones with drag and drop, you can cover all interesting areas, according to your needs.

Virtual Door

A Virtual Door can be added to a scene to obtain detailed entry/exits count for doors or entrances of all kinds that are visible in the camera scene. Currently, max. 1 virtual door can be created per scene.

The recommended camera position is as follows:

  • Camera height: 2.5 to 3.5 m.

  • Camera to door distance: 2 to 8m. If the camera is further away from the entrance and relevant objects, this can also be adjusted in the settings (see below).

  • The camera should be pointed directly at the door/entrance and not have a view from the side.

  • The camera should have a complete view of the door/entrance.

  • The camera should have a good view of the area around the door/entrance so that people can be reliably tracked before or after they enter/exit. There should be no occlusions (i.e. things that block the view of people/heads) between the camera and the virtual door as well the area around the virtual door (for example pillars/columns).

Virtual Door Logic - how it works

The logic for the Virtual Door is intended to be very simple. Each head or body is continuously tracked as it moves through the camera's view. Where the track starts and ends is used to define if an entry or exit event has occurred.

  • Entry: When the track start point starts within the Virtual Door and ends outside the Virtual Door, an in event is triggered

  • Exit: When the track start point starts outside the Virtual Door and ends within the Virtual Door, an out event is triggered

  • Walk by: When a track point starts outside the Virtual Door and ends outside the Virtual Door, no event is triggered

  • Stay outside: When a track point starts inside the Virtual Door and ends inside the Virtual Door, no event is triggered

Note: There is no need to configure the in and out directions of the door (like (legacy) Crossing Lines) as this is automatically set.