Please note: The algorithm descriptions in English have been automatically translated. Errors may have been introduced in this process. For the original descriptions, go to the Dutch version of the Algorithm Register.

Parking control

To keep Amsterdam liveable and accessible, only a limited number of cars are allowed to park in the city.

Last change on 16th of December 2024, at 15:21 (CET) | Publication Standard 1.0
Publication category
Impactful algorithms
Impact assessment
Field not filled in.
Status
In use

General information

Theme

  • Economy
  • Space and Infrastructure

Begin date

Field not filled in.

Contact information

Algoritmen@amsterdam.nl

Responsible use

Goal and impact

To keep Amsterdam liveable and accessible, only a limited number of cars are allowed to park in the city. The municipality checks whether a parked car has the right to be parked, i.e. whether someone has paid a parking fee or has a parking permit. To work more efficiently, we do this check with scanning cars. With these, we currently check more than 190,000 official parking spaces in Amsterdam.


The scan cars are equipped with cameras and drive past parking spaces in the city. The cameras capture car license plates and use an image recognition algorithm to identify license plates.


Any bystanders, unrelated license plates and other privacy-sensitive data are rendered unrecognisable on the images already in the scanning car.


The license plate number is sent to the National Parking Register where it is checked whether the car has the right to be parked. If a person is found not to have paid a parking fee, an inspector uses ambient photos to assess whether there is a special situation (loading or unloading, stationary cars in front of a traffic light). If in doubt, a parking inspector reviews the situation on the spot. If there is no special situation, a parking ticket ('additional parking tax assessment') follows.


Increasing the chance of being caught increases fairness towards those who do pay or have a valid parking permit. Enforcing the offence of 'standing still on the pavement' reduces nuisance and increases liveability for those who do pay or have a valid parking permit.

Considerations

Field not filled in.

Human intervention

Human controllers review the images to see if there is a special situation, for example loading or unloading, or stationary cars at a traffic light. They also check whether licence plate number is read correctly. If in doubt, a parking controller reviews the situation on the spot.

Risk management

The system has low risk. The main risk is that the system misrecognises a license plate number and someone gets fined who does not deserve it.


This can happen if a letter or digit on the license plate is wrongly recognised by both the algorithm and the controller. To manage this risk, people are given the option to submit written objections within six weeks via a website (naheffingsaanslag.amsterdam.nl). People will be given the opportunity to see the photo of the license plate and any situational pictures via this website. Any bystanders, unrelated license plates and other privacy-sensitive information are made unrecognisable in those photos.

Operations

Data

Scanned license plates


Scan cars with automated license plate recognition drive around the city to recognise license plates of parked cars. The data processed by the scan cars are the scanned images of number plates, along with the location of the car and time stamp data. If parking fees have been paid, the data is anonymised after 48 hours (license plate images and surrounding photos are deleted; the license plate is removed from the metadata). If no parking fee has been paid, data is kept for as long as necessary for objection and appeal.


National Parking Register (NPR)


The National Parking Register is a national database recording all current parking entitlements of license plates. The register is managed by the RDW. The data is collected from parking meters and parking apps of municipal and commercial parking companies, parking providers and enforcers. Data on parking rights are kept in the register for 13 weeks after the parking right ends (accessible only to authorised personnel). Registry data is used to check whether someone is allowed to park somewhere.

Technical design

Algorithms are used:


  • to locate the number plate in the camera images;
  • to adjust the images for identification;
  • to identify the individual characters of the number plate and;
  • to make possible bystanders, unrelated licence plates and other privacy-sensitive information unrecognisable in those images


Once a number plate is identified and processed, the license plate data is sent to the National Parking Registry for further processing. An NPR algorithm then checks the validity of parking rights for the license plate at a given time and location (for information on that algorithm, see the information on NPR's website: https://nationaalparkeerregister.nl/downloads/downloads-mobiel-parkeren.html - in particular the technical documentation). A positive result means that the car has valid parking rights. In that case, the scan data of the number plate is deleted within 48 hours. In case of a negative result, the images are checked by an employee of parking company P1, which carries out parking checks on behalf of the municipality of Amsterdam. Parking company P1 assesses whether there is a special situation, such as loading and unloading or a traffic light. If in doubt, a parking inspector looks at the situation on the spot. If a license plate has no valid parking rights, the data is transferred to the municipal tax authority. They use the RDW's database to link the license plate to the owner's personal data and send a parking ticket ('parking tax fine').


The scan car is used for data collection on parking pressure and the type of permit holder in addition to controlling paid parking and enforcing standing on the pavement.

Similar algorithm descriptions

  • Amsterdam is a busy city. This can sometimes lead to traffic unsafe situations. By collecting data on the numbers of pedestrians, it is possible to take measures to manage the crowds. If a situation becomes unsafe due to excessive crowding, the municipality can intervene.

    Last change on 18th of November 2024, at 10:19 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    Out of use
  • The cameras detect and read licence plates of vehicles entering Amersfoort city centre using Optical Character Recognising technology.

    Last change on 20th of June 2024, at 13:38 (CET) | Publication Standard 1.0
    Publication category
    Other algorithms
    Impact assessment
    DPIA
    Status
    In use
  • To keep Groningen's city centre attractive and easily accessible, traffic by trucks and vans is being restricted. The municipality uses cameras that can read license plates to enforce this policy.

    Last change on 9th of April 2024, at 8:37 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    Field not filled in.
    Status
    In use
  • By monitoring parking pressure in the city, we can better and more specifically implement our parking policy. This could indirectly lead to more or less parking slabs and more or less crowding at certain locations in the city.

    Last change on 12th of July 2024, at 9:51 (CET) | Publication Standard 1.0
    Publication category
    Impactful algorithms
    Impact assessment
    DPIA, ...
    Status
    In use
  • In the city, parking is paid and the municipality checks parking rights with scan cars. If the result is positive, the car has valid parking rights. If the result is negative, an employee always checks whether a tax assessment needs to be drawn up.

    Last change on 18th of July 2024, at 14:59 (CET) | Publication Standard 1.0
    Publication category
    Other algorithms
    Impact assessment
    DPIA, IAMA
    Status
    In use