Glove Detection System

Overview

We created an AI-powered Glove detection system. A safety and prevention system that is designed to work for any industry, pandemic situation or business. Wearing gloves is a key safety measure for so many reasons and in so many use cases especially high risk scenarios like hospitals, food or even construction.
We designed a system that would for any industry by tracking people with an assigned id, check if they are wearing gloves and generate alerts against a person’s id if they are not wearing gloves.

Glove Detection System

Overview

We created an AI-powered Glove detection system. A safety and prevention system that is designed to work for any industry, pandemic situation or business. Wearing gloves is a key safety measure for so many reasons and in so many use cases especially high risk scenarios like hospitals, food or even construction.
We designed a system that would for any industry by tracking people with an assigned id, check if they are wearing gloves and generate alerts against a person’s id if they are not wearing gloves.

 

    Glove Detection System

Overview

We created an AI-powered Glove detection system. A safety and prevention system that is designed to work for any industry, pandemic situation or business. Wearing gloves is a key safety measure for so many reasons and in so many use cases especially high risk scenarios like hospitals, food or even construction.
We designed a system that would for any industry by tracking people with an assigned id, check if they are wearing gloves and generate alerts against a person’s id if they are not wearing gloves.

 

Problem

Creating this system came with planned milestones, back to back discussions and countless coffee refills. We tackled the problem in these steps:

  • Gather hands detection and glove detection dataset
  • Make a C++ framework based on TensorFlow and a C-API to handle multiple streams
  • Make an alert system API to send information about people without gloves
  • Train a hand detector and glove classifier

Solution

The final solution was a super smooth and scalable glove detector, working with multiple camera streams.

Detection & Tracking

  • Detect and track people’s hands in real time via CCTV camera systems

Analyze & Identify Gloves

  • Identify if people are wearing gloves or not

Generate Alerts

  • Generate alerts on ids if a person is not wearing gloves

Multiple Cameras Connected

  • System should be able to work with multiple cameras simultaneously

Challenges

We hit a few bumps along the road like:

  • No good hand and glove dataset available for prediction in the wild
  • Running our system in real time on 4k Videos
  • Deployment as a C++ Application and Library to be deployed on any system
  • Small hand detection in CCTV footage

How does it work?

  • The glove detection software runs on a computer with a connected camera system.
  • Our algorithms process video streams from all cameras
  • Tracks people and assigns each person a unique id.
  • It draws rectangles on people’s hands along with their id.
  • Red rectangle means they are not wearing gloves while a green rectangle for people wearing gloves.

  • The system generates alerts against ids of people not wearing gloves.

Problem

Creating this system came with planned milestones, back to back discussions and countless coffee refills. We tackled the problem in these steps:

  • Gather hands detection and glove detection dataset
  • Make a C++ framework based on TensorFlow and a C-API to handle multiple streams
  • Make an alert system API to send information about people without gloves
  • Train a hand detector and glove classifier

Solution

The final solution was a super smooth and scalable glove detector, working with multiple camera streams.

Detection & Tracking

  • Detect and track people’s hands in real time via CCTV camera systems

Analyze & Identify Gloves

  • Identify if people are wearing gloves or not

Generate Alerts

  • Generate alerts on ids if a person is not wearing gloves

Multiple Cameras Connected

  • System should be able to work with multiple cameras simultaneously

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?

  • The glove detection software runs on a computer with a connected camera system.
  • Our algorithms process video streams from all cameras
  • Tracks people and assigns each person a unique id.
  • It draws rectangles on people’s hands along with their id.
  • Red rectangle means they are not wearing gloves while a green rectangle for people wearing gloves.

  • The system generates alerts against ids of people not wearing gloves.

Applications

Offices

Schools

Libraries

Hospitals

Restaurants

Industry

Hazardous Areas

Client Testimonial

RevolveAI was amazing to work with and we very highly recommend them to people looking for a top-talent in machine learning! They built a great rapport with us from day one and we felt so comfortable with the whole team. Their experience and skill set, 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