Mask Detection System

Overview

We created a Face Mask detection system combining the best of Facial recognition and computer vision.
The system tracks people, analyzes faces and generates alerts if necessary. A state of the art Facial recognition system with real time performance, we implemented it in C++ to guarantee stable and seamless deployability. It can work on multiple cameras simultaneously making it equally ideal for small businesses, public sectors (healthcare, transport, schools etc.) and large enterprises with use cases like smart cities.

Mask Detection System

Overview

We created a Face Mask detection system combining the best of Facial recognition and computer vision.
The system tracks people, analyzes faces and generates alerts if necessary. A state of the art Facial recognition system with real time performance, we implemented it in C++ to guarantee stable and seamless deployability. It can work on multiple cameras simultaneously making it equally ideal for small businesses, public sectors (healthcare, transport, schools etc.) and large enterprises with use cases like smart cities.

    Mask Detection System

Overview

We created a Face Mask detection system combining the best of Facial recognition and computer vision.
The system tracks people, analyzes faces and generates alerts if necessary. A state of the art Facial recognition system with real time performance, we implemented it in C++ to guarantee stable and seamless deployability. It can work on multiple cameras simultaneously making it equally ideal for small businesses, public sectors (healthcare, transport, schools etc.) and large enterprises with use cases like smart cities.

Problem

We were approached to create a system that would detect if people were wearing face masks properly. The system had to work through a CCTV camera system and work in real-time. So, three main modules:

  • Track people with / without face masks
  • System should be real-time and work for multiple cameras simultaneously
  • Generate alerts for people not wearing a mask against their unique ids

Solution

We proposed to make a C++ framework based on TensorFlow. A C-API to handle multiple streams so the system remains state-of-the-art, and easy to scale up/down.
We focused on

  • Gathering face detection and mask datasets
  • Make an alert system API to send information of people without masks
  • Train a face detector and a mask classifier

Challenges

Like with any project, there are always challenges. With this system we had to think of solutions against challenges like

  • No high quality mask datasets available for accurate prediction in the wild
  • Running the system in real time on 4k Videos
  • Create a C++ Application and Library that would be deployed on any system
  • Small face detection in CCTV footage

How does it work?

Problem

We were approached to create a system that would detect if people were wearing face masks properly. The system had to work through a CCTV camera system and work in real-time. So, three main modules:

  • Track people with / without face masks
  • System should be real-time and work for multiple cameras simultaneously
  • Generate alerts for people not wearing a mask against their unique ids

Solution

We proposed to make a C++ framework based on TensorFlow. A C-API to handle multiple streams so the system remains state-of-the-art, and easy to scale up/down.
We focused on

  • Gathering face detection and mask datasets
  • Make an alert system API to send information of people without masks
  • Train a face detector and a mask classifier

Challenges

Like with any project, there are always challenges. With this system we had to think of solutions against challenges like

  • No high quality mask datasets available for accurate prediction in the wild
  • Running the system in real time on 4k Videos
  • Create a C++ Application and Library that would be deployed on any system
  • Small face detection in CCTV footage

How does it work?

Pipeline

Applications

Offices

Schools

Libraries

Hospitals

Restaurants

Industry

Hazardous Areas

Client Testimonial

RevolveAI was amazing to work with and we very highly recommend people looking for a top-talent in machine learning to work with RevolveAI! They built a great rapport with us from day one and we felt so comfortable with the whole team. Their experience and skillset, along with a laid back attitude and passion for AI technology, were immensely valuable throughout the process. They were very knowledgeable and gave us some great ideas and contributed so much to our project. In a nutshell I would say: Hire RevolveAI, you won’t be disappointed.  

      Applications

Offices

Schools

Libraries

Hospitals

Restaurants

Industry

Hazardous Areas

Client Testimonial

RevolveAI was amazing to work with and we very highly recommend people looking for a top-talent in machine learning to work with RevolveAI! They built a great rapport with us from day one and we felt so comfortable with the whole team. Their experience and skillset, along with a laid back attitude and passion for AI technology, were immensely valuable throughout the process. They were very knowledgeable and gave us some great ideas and contributed so much to our project. In a nutshell I would say: Hire RevolveAI, you won’t be disappointed.  

Lets work together

Get in Touch

    Lets work together

    Get in Touch