IMAGE DATA ANONYMIZATION
Anonymizer software anonymizes images using cutting-edge detection and blurring technology developed by Eyedea Recognition. Software detects faces and car number plates in various scales and orientations and applies blurring filters to make the faces unidentifiable and the number plates unreadable. Avoid problems with GDPR when publishing photos.
Our fast algorithms will find all visible human faces in your images even in low resolution.
Licence Plate Detection
Our extremely accurate licence plate detector catch all 1-line and 2-line EU-type licence plates.
Smooth & Seamless blurring
Eyedea provides smooth and seamless anonymization for visually perfect result.
Our Anonymizer SDK is a standalone C/C++ library for Windows and Linux environments. The core functions of library anonymizes image files, JPEG buffers and RGB image buffers. Anonymizer is intended to be used for anonymizing of street-view photos, photos from webcams, user submitted photos or any other photos where you need to protect privacy.
Now Anonymizer GUI application for Windows is available for easy image anonymization. Easily configure anonymization parameters and get result preview for free. See downloads section.
Software is used by Seznam a.s. to anonymize spherical images for Panorama. Panorama is the street-view like service provided by Seznam a.s. in the Czech Republic.
Our Anonymizer SDK is a Software Development Kit featuring powerful functions for face and licence plate detection and smooth and seamless blurring. Programing interfaces is simple and fresh and programmers can easily include Anonymizer's functions into their solution.
Advantages of Anonymizer SDK
- Fast – we optimize for speed. Our technologies meet the hardest requirements for anonymization of huge panorama images.
- Accurate – our team keeps continually increasing the accuracy of detection algortihms on real-life data. We are open to cooperate with our clients to meet their requirements.
- Scalable – developers can build robust and scalable solutions using our SDK package
- Easy – the examples and console aplication for batch image processing are included in the SDK for comfortable and quick coding
- Multiview Face Detection – even at low resolution and difficult lightning conditions
- Licence Plate Detection - all EU & EU sized Licence plates. Special solutions (eg. US plates) on demand.
- Support for spherical images - don't miss faces and plates at the edge of images
- Smooth seamless anonymization - visually perfect solution
Face & Licence plate detection
Our team has been developing face and licence plate detection methods for over 10 years. Our detectors operates at extremely low resolution. For example less than 9 pixel distance between eyepeaces is needed for face detection.Currently we are using detectors based on sequential classifications that allow for extremely fast data evaluation. We construct our sequential detectors using the automated learning method based on WaldBoost algorithm. This algorithm, on the basis of a wide series of images (millions positive examples, billions negative examples) finds the optimal decision rule, which maximises both the detection success and the speed of evaluation. Because of this unique process our detectors are extremely fast and precise.
Detection anonymizationRule the anonymization! Our blurring technique is smooth and seamless and allow the user to control the level and amount of anonymization.
- Street-view like images anonymization
- Privacy protection on images from city webcams
- Anonymization of data for annotation
- Blurring of faces or licence plates on user submitted photos
Software routines for face a lp anonymization are supplied in the form of SDK comprising of a dynamic library (dll, so), simple examples in C/C++, console application for batch processing and documentation.
- Product is supplied as Software Developement Kit consisting of shared library with anonymization functions, example projects and documentation.
- Package also contains command line application for batch processing of images
- Windows (7/10)
- Linux (Ubuntu 16.04)
- Others as per requirements
A license key with a valid license is needed for each running instance of Anonymizer SDK functions.
We offer few types of license keys to use with our product. Price includes price of license key.
- USB dongle – Anonymizer SDK functions can be used on any computer with USB dongle connected.
- Network USB dongle – Anonymizer SDK license can be shared by computers in the network or even by computers over internet with appropriate settings.
- Demo – Free trial version to see how Anonymizer works and to explore SDK API. Number of anonymized images is limited to 30. Supplied with software license, no need to have USB dongle. See Downloads section.
- Basic (490€) Common solution for anonymization of small image databases. Number of anonymized images is limited to 100 000. Supplied with Network USB dongle.
- Standard (1 999€) The most common solution for anonymization intermediate sized image databases. Number of anonymized images is limited to 1 000 000. Supplied with Network USB dongle.
- Premium (4 999€) Solution for anonymization large sized image databases. Number of anonymized images is limited to 5 000 000. Supplied with Network USB dongle.
- Unlimited (9 999€) Solution for processing of huge amounts of images. 1 year license with unlimited image count. Limited to 10 running instances. Supplied with Network USB dongle.
Anonymizer licenses can be purchased on our e-shop.
- Q: How long does anonymization of images take?
Processing speeds on system with Intel® Core™ i5-4570T Processor (2.9GHz, 2 cores): resolution 1MPx 10MPx 50MPx faces & lps 0.6 s 6 s 28 s faces only 0.5 s 4 s 17 s lps only 0.3 s 1.2 s 12 s
Consider processing only some regions of images if it is option for you. For example spherical street-view like photos usually contains more than 99% of faces in bottom half of image.
- Q: Is Anonymizer using GPU for any calculations?
- A: No, current version of Anonymizer is not using GPU, processing speed depends on CPU performance.
- Q: What types of licence plates can be detected?
- A: Detector of licence plates is designed to detect licence plates with EU size 520x110mm and 200x160mm and similar. Detector for license plates with same apperance but different aspect ratio can be configured. Detector of license plates with different apperance can be added on request.
- Q: Do you have wrapper for C#, Java, ... ?
- A: No, SDK currently contains only C/C++ API.
- Q: Is USB dongle saving any sensitive information or sending them over internet?
- A: No, USB dongles are not saving or sending any sensitive information, it only stores license information and decreases license counters. USB dongles are not sending anything over internet. Only network USB dongles can send only licensing information over internet if configured to do so.
- Q: Is there GUI application to run anonymization and to see results?
- A: Yes, we have Anonymizer-GUI application for Windows for easy anonymization of images. This application allows you to easily set anonymization parameters and generate previews for free. See downloads section.
- Q: Is Anonymizer working on rotated faces and licence plates?
- A: In default configuration, Anonymizer is detecting rotated licence plates seen from angle. Faces rotated by more than 15° are not detected in default configuration because very few faces are rotated in real world scenarios and enabling detection of more rotated faces lead to higher number of false detections. But side views of faces are detected in range -90° to 90° as well as faces looking up or down in range -15° to 15°.
- Q: How successfull are your detectors? How many faces remain undetected?
- A: It depends on image quality (backlight, noise, sharpness, contrast, saturation) and resolution. It also depends on how many false detections are tolerable for you when lowering detection thresholds.
- Q: What is price of Anonymizer SDK license?
- A: For licensing options and prices see Licensing.