Ethnicity Recognition

Based on a fast neural network architecture, our race recognition module can be easily integrated into applications that require accurate estimation of the people race from facial images. It can operate on embedded hardware, on-premise servers or can be deployed as cloud API. The recognized races are: White, Hispanic, Black, Asian and East Indian.

There are lots of industries that could benefit from our face recognition module, including security, marketing and advertising. Typical applications, to name a few are:

  • Intelligent Video Surveillance
  • Digital Signage
  • In-store Analytics
  • Tagging of Video and Images
  • Targeted Advertising

Technical Details

The race classifier is a neural network model in TensorFlow format. It is is based on the MobileNet neural network architecture, which allows running in real time on CPU. It takes 35 milliseconds on Intel i5 CPU for one face classification.

Check out our demographic analysis web demo.

The pricing information is available here.


  • Races: White, Black, Asian, East Indian and Hispanic
  • Minimum face size: 30x30 pixels
  • Speed: 35 milliseconds on Intel i5 CPU

We provide free REST API for testing. If you want to evaluate our classifier, we will give you access to the server and the API protocol.

Business Applications

Intelligent Video Analytics

Public safety and security organizations can include advanced search and human analytics functionalities into their software to find or redact relevant information in video records.

Targeted Advertising

Marketing and retail specialists can use our age and gender estimation to target their ads, content, products, or shelf placement towards a specific audience.

Digital Asset Management

Organizing, storing and retrieving of multimedia content like photos and videos. Building searchable face image databases for video and images archives.