Glove Detection System
Glove Detection System
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
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
Applications
Offices
Schools
Libraries
Hospitals
Restaurants
Industry
Hazardous Areas
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#395, 396, I-9/3 Industrial Area, Islamabad, Islamabad Capital Territory 44000
support@revolveai.com