Technical Documentation
Version 2023.3 (EN)

Set-up Traffic Counting with speed estimates

How to succeed in traffic counting including speed estimates of vehicles according to our Classes/Subclasses on dedicated urban & highway streets
Do you want to know the average speed of your traffic in given areas? SWARM software is providing the solution to get the number of vehicles passing at the street split in different speed segments (10km/h) or even see the average speed of the given count over an aggregated time period.

What data can be generated?

For this use case, SWARM software is providing you with any data needed for traffic counting as explained in the Traffic counting use case.

What needs to be considered for a successful analysis?

Camera Set-up
How to configure?
How to get the data?
Find detailed information about camera requirements/settings as well as camera positioning in the table below.
Pixels Per Meter is a measurement used to define the amount of potential image detail that a camera offers at a given distance.
> 30 PPM for object classes car, truck
> 60 PPM for object classes person, bicycle, motorbike
Using the camera parameters defined below ensures to achieve the minimum required PPM value)
Camera video resolution
1280×720 pixel
Camera video protocol/codec
Camera Focal Length
Camera mounting - distance to object center
Object classes car, truck
5-30 meters (2,8mm focal length)
35-100 meters (12mm focal length)
Object classes person, bicycle, scooter
3-12 meters (2,8mm focal length)
25-50 meters (12mm focal length)
Camera mounting height
Up to 10 meters
Note: Higher mounting is preferred to minimize occlusions from larger objects like trucks
Camera mounting - vertical angle to the object
Note: setting the correct distance to vehicle and camera mounting height should result in the correct vertical angle to the vehicle
Camera mounting - horizontal angle to the object
0° - 90° Note: An angle of about 15° provides better classification results due to more visible object details (e.g. wheels/axes)
Wide Dynamic Range
Can be enabled

Possible Camera for this use case

Bullet Camera
2,8 mm fixed focal length
Bullet Camera
2,8mm - 12mm motorised focal length
The configuration of the solution can be managed centrally in SWARM Control Center. Below, you can see how a standard traffic counting needs to be configured for optimal results.
In order to start your configuration, take care that you have configured your camera and data configuration.

Configuration settings

Configuration option
Counting Line (optional speed)
Raw Tracks
Speed Estimation

How to configure the speed line?

When you have enabled the speed estimation, the Counting Line will transform into two lines with a distance calibration measurement. In order to get a good result on speed estimates it is crucial that the calibration distance between the two speed lines is accurate. The distance can be changed in the trigger settings on the left sidebar.
You can choose the direction IN/OUT as you want in order to retrieve the data as needed. On top, you have the option to give a custom direction name for the IN and OUT directions.

Visualize data

You can visualize data via Data Analytics in different widgets.


In our Traffic Scenario section, you can find more details about the possible Widgets to be created in the Traffic Scenario Dashboards.


Here is an example for a Traffic counting widget split by 10km/h groups of speed estimates. You have different options to choose the data you want for a certain time period.

Retrieve your data

If you need your data for further local analysis, you have the option to export the data of any created widget as csv. file for further processing in Excel.
csv. export
If you would like to integrate the data in your IT environment, you can use the API. In Data Analytics, you will find a description of the Request to use for retrieving the data of each widget.

Environment specification

Object velocity
< 130 km/h
Daytime/Well illuminated/Night vision

Hardware Specifications

Supported Products
VPX, P401, P101/OP101, P100/OP100
Frames Per Second