video enabled decision making using ml · postgresql nginx docker ... let us look at the use case...

4
Video Enabled Decision Making using ML This conglomerate is the third-largest in the Indian private sector. It has interests in viscose staple fibre, metals, cement (largest in India), viscose filament yarn, branded apparel, carbon black, chemicals, fertilisers, insulators, financial services, and telecom. This multinational has a dedicated cell, which is the data science center of the conglomerate, which is managed from their Mumbai headquarters. About the Company

Upload: others

Post on 24-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Video Enabled Decision Making using ML · PostgreSQL Nginx Docker ... Let us look at the use case for Helmet and Vest Identification: A helmet and vest should be worn by everyone

Video Enabled Decision Making using ML

This conglomerate is the third-largest in the Indian private sector. It has interests in viscose staple fibre, metals, cement (largest in India), viscose filament yarn, branded apparel, carbon black, chemicals, fertilisers, insulators, financial services, and telecom. This multinational has a dedicated cell, which is the data science center of the conglomerate, which is managed from their Mumbai headquarters.

About the Company

Page 2: Video Enabled Decision Making using ML · PostgreSQL Nginx Docker ... Let us look at the use case for Helmet and Vest Identification: A helmet and vest should be worn by everyone

Problem Statement

One division of the organization is building a platform that deploys custom-built AI/ML models for analyzing videos and providing customized solutions for solving business problems. The platform is scalable and built for quick deployment to process multiple camera streams in parallel and apply advanced video analytics in near real-time.

They required solutions to automate the safety guidelines that had to be followed within their cement and aluminum plants, using pre-installed cameras and computer vision processing. Compliance with guidelines has become even more significant to avoid spreading any infectious diseases, such as COVID-19.

HashedIn's Solution

HashedIn built the data pipelines and a dashboard for the plant supervisor to view and/or receive an alert (voice, SMS, email, etc.) for any employees that are breaking the stipulated safety guidelines, in near real-time. We built a dashboard for the business stakeholders to visualize the violations happening on the plant to make business decisions, accordingly. A technical dashboard was developed for system and application health anomalies and data transfer checks from one subsystem to another.

This platform can be used to build solutions across sectors and functions, with features such as:

Helmet detection

Vest detection

Fire detection

Intrusion detection

Vehicle detection

Arrow direction detection

Unattended object detection

Face-mask detection

Social distancing detection

Page 3: Video Enabled Decision Making using ML · PostgreSQL Nginx Docker ... Let us look at the use case for Helmet and Vest Identification: A helmet and vest should be worn by everyone

Technology StackDjango

Celery

RabbitMQ

FFMPEG

React (Typescript)

Python Scripting

Grafana

PostgreSQL

Nginx

Docker

The Grafana Dashboard is being used to monitor the application and the system’s health at a technical level. If the system goes down due to a hardware or network failure, we have implemented a feature that sends out emails to the concerned personnel.

Let us look at the use case for Helmet and Vest Identification:

A helmet and vest should be worn by everyone present on the plant, as there is heavy equipment operating in the area. Employees will be exposed to risks if their helmet/vest is removed while working on the site. To check compliance (whenever anyone is observed without their helmet/vest), the client wanted a system that plays a voice alert and a supervisor dashboard, that gives real-time data to the supervisor/plant-head.

The administrator can configure the email id’s of area managers and plant-heads in the system so that they can receive detailed daily/monthly/annual reports daily. To expose this data, events, alerts to external systems for integration, which would be similar to the existing voice alert system. External systems such as turnstiles (automatic doors - for the unauthorized personnel, the doors won't open), the plant siren (can be used for fire alert to inform all the workers to evacuate the area), etc.

For the safety of the employees who were back to work amid the COVID-19 circumstances, face-mask and social distancing features were deployed, before the plants were opened.

Page 4: Video Enabled Decision Making using ML · PostgreSQL Nginx Docker ... Let us look at the use case for Helmet and Vest Identification: A helmet and vest should be worn by everyone

HashedIn has helped many promising firms across the globe by building customized solutions to give the users a completely hassle-free experience. Kindly let us know if you

have any specific problem/use case, where we can provide more information or consult you.

https://hashedin.com/contact-us/

Business Outcomes

A web interface to the end-user (plant supervisors, plant safety managers, compliance officers, etc.) to view any safety violations/intrusions/compliance exceptions/etc. happening at the plant in a near real-time environment. Enabled real-time alerts on specific exception events through multiple channels (on-premise speakers, dashboards, SMS, emails, etc.) A web interface to the business stakeholders to view the summary of any violations happening at the plant on a daily level. The data is exported to the cloud on a daily basis. In the near future, a cloud-based dashboard will be created on cloud for the business users to analyze the violation trends of multiple plants, giving them reports at an hourly level.