Eyedea Recognition

  • EyeAnonymize SDK
  • EyeAnonymize SDK
  • EyeAnonymize SDK
  • EyeAnonymize SDK

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.

Face Detection

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
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.


References:

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

Main features

  • 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 anonymization

Rule the anonymization! Our blurring technique is smooth and seamless and allow the user to control the level and amount of anonymization.

Potential applications

  • 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

Technology

Software routines for face detection 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 type

  • 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

Documentation:

Supported Platforms

  • 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 consists of price of license key plus price of Anonymizer license.

License keys:

  • USB dongle (50€) – Anonymizer SDK functions can be used on any computer with USB dongle connected.
  • Network USB dongle (80€) – Anonymizer SDK license can be shared by computers in the network or even by computers over internet with appropriate settings.

License prices:

  • 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 section.
  • Standard (490€) The most common solution for anonymization intermediate sized image databases. Number of anonymized images is limited to 100 000. Supplied with USB dongle or Network USB dongle.
  • Premium Are you planning heavy loaded anonymization of huge databases? Ask us for bulk prices. Supplied with USB dongle or Network USB dongle.
  • Q: How long does anonymization of images take?
  • A:
    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
    Processing speeds of images with different resolutions in megapixels are in the table. As you can see, time is linear with resolution of images (except for some overhead with reading and writing of files). Processing speed depends on configuration of detectors, for example in default configuration faces down to 24x24 pixels are detected. By increesing minimal size of detected face to 32x32 pixels, detecting of faces is two times faster.
    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 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 annonymization and to see results?
  • A: No, we currently have no GUI application, you can make your own application using our SDK or use Anonymizer in mode which paints detections in red for better evaluating.

  • 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.