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.
Tiresias
- Publication category
- Other algorithms
- Impact assessment
- DPIA
- Status
- In use
General information
Theme
Begin date
Contact information
Responsible use
Goal and impact
The aim of Tiresias is to protect the privacy of citizens. This is done by blinding the windscreen of a vehicle, making the occupants unrecognisable.
Considerations
The police themselves took the initiative to automate the manual blinding of windscreens. This process was physically stressful for employees, time-consuming and proved less reliable on inspection. Automatic shielding saves time and ensures consistency. Since vehicle images are usually taken from the same angle, an algorithm can perform it efficiently and accurately.
Human intervention
The collaborator checks the work of the algorithm. All images are shown to the worker. If necessary, the worker can blind additional parts of the image, but not undo what has already been blinded.
Risk management
The entire windscreen is blinded instead of just the people behind it. This is easier and ensures that nothing behind the windscreen is visible, such as faces, clothing or other details. Only the vehicle and the registration number remain visible.
Legal basis
In the Code of Criminal Procedure (Section 126jj), the police are empowered to record the registration number, time, location and photograph of a vehicle on the public highway in certain cases and under specified circumstances.
Links to legal bases
- Wetboek van Strafvordering - Titel VF. Vastleggen en bewaren van kentekengegevens - Artikel 126jj.: https://wetten.overheid.nl/BWBR0001903/2025-01-01#BoekEerste_TiteldeelVF
- Besluit vaststelling nadere regels vastleggen en bewaren kentekengegevens ex artikel 126jj Wetboek van Strafvordering door politie.: https://wetten.overheid.nl/BWBR0041691/2019-01-01
Impact assessment
Operations
Data
The Tiresias algorithm is trained on images of vehicles, also known as ANPR (Automatic Number Plate Recognition) images. These images show the vehicle and its registration number, and sometimes people behind the windscreen. This depends on factors such as the time of day and light.
Technical design
A machine learning model determines which parts of the image should be blinded. This is done with a special algorithm (a neural network) that creates a 'mask' to mark the areas to be blinded (semantic segmentation). A UNET model [1] is used for this purpose, which is trained to accurately recognise areas such as vehicle windscreens. During training, the algorithm itself learns how to mark windscreens.
The image is pre-adjusted to a size of 224x224 pixels (configurable) and the brightness is normalised. As a result, the model produces an image in which all vehicle windscreens are marked.
After the algorithm is trained and it is applied, the algorithm does not continue to learn. It will then always give the same output at the same input.
Notes for experts:
* A UNET model with Resnet18 backbone is used. [2]
* The model is trained with a combination of Binary Cross-Entropy (BCE) and Jaccard-loss.[3]
Sources:
[1] Ronneberger O, Fischer P, Brox T (2015). "U-Net: Convolutional Networks for Biomedical Image Segmentation".
[2] He, Kaiming; Zhang, Xiangyu; Ren, Shaoqing; Sun, Jian (2016). Deep Residual Learning for Image Recognition. Conference on Computer Vision and Pattern Recognition.
[3] MA Rahman and Y Wang (2016). Optimizing intersection-over-union in deep neural networks for image segmentation. International Symposium on Visual Computing.
External provider
Similar algorithm descriptions
- This algorithm falls under Digital moat.Last change on 6th of January 2025, at 13:00 (CET) | Publication Standard 1.0
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- Out of use
- Algorithm that on the Scheveningen promenade ensures that (after counting and determining group dynamics) the camera clip is blurred.Last change on 5th of July 2024, at 8:04 (CET) | Publication Standard 1.0
- Publication category
- Other algorithms
- Impact assessment
- DPIA
- Status
- Out of use
- The algorithm gives a signal when there is an overlap between having a child during the period of single benefits.Last change on 26th of June 2024, at 19:13 (CET) | Publication Standard 1.0
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- Out of use
- The algorithm extracts personal data from images made public around notifications in public spaces.Last change on 26th of June 2024, at 19:10 (CET) | Publication Standard 1.0
- Publication category
- Other algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
- In an expert examination, facial images are compared. The facial image comparison aims to determine whether a person visible in camera images (crime suspect) and the image of a known face (police photo of a suspect) are of the same person or two different people.Last change on 25th of June 2024, at 16:15 (CET) | Publication Standard 1.0
- Publication category
- High-Risk AI-system
- Impact assessment
- Field not filled in.
- Status
- In use