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.

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

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.

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.

Camera Connection

Our system connects to a network of cameras via a computer and processes all the video streams.

People & ID’s

The detection is visualized on a screen by drawing colorful rectangles on people’s hands along with their id. Red for people with no gloves or wearing gloves incorrectly and green for people with gloves on correctly.

Alert

The system marks and generates alerts against people not wearing gloves.

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.

Camera Connection

Our system connects to a network of cameras via a computer and processes all the video streams.

Faces & ID’s

The detection is visualized on a screen by drawing colorful rectangles on people’s hands along with their id. Red for people with no gloves or wearing gloves incorrectly and green for people with gloves on correctly.

Alert

The system marks and generates alerts against people not wearing gloves.

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.

Camera Connection

Our system connects to a network of cameras via a computer and processes all the video streams.

People & ID’s

The detection is visualized on a screen by drawing colorful rectangles on people’s hands along with their id. Red for people with no gloves or wearing gloves incorrectly and green for people with gloves on correctly.

Alerts

The system marks and generates alerts against people not wearing gloves.

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

Challenge

We hit a few bumps along the road like:

No good hand and glove dataset available for prediction in the wild.
Running the 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.

Applications

Offices

Schools

Libraries

Hospitals

Restaurants

Industry

Hazardous Areas

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.

 Get in Touch With Us 

(+92) 51 8356104

Fazal Technology Park, Plot#396, 397, I-9/3 Industrial Area, Islamabad Capital Territory 44000, Pakistan

support@revolveai.com

    Ranked & Trusted By

    Ranked & Trusted By

      Ranked & Trusted By

      Contact Us

        Ranked & Trusted By