Social distancing is one of the most important defenses against the spread of COVID-19. We bring here a open source based solution for ”Smart Social Distancing with AI” application. This open-source application based on Jetson Nano helps businesses monitor social distancing practices on their premises and take corrective action in real time.
The application’s main tasks are done by the “Computer Vision Engine” module. This module manages the pre-processing, inference, post-processing and distance calculations on the data. The detection is done by a SSD-Mobilenet-v2 convolutional neural network running on Jetson Nano and optimized using the NVIDIA TensorRT accelerator library.
A dashboard, generated by the GUI and web application module, displays results that include social distancing violation alerts by location, color-coded bounding boxes to convey the extent of the violation, and overall violation trends. These alerts and visuals help a business take appropriate action.
The application can be customized or extended using parameters provided in the configuration file or source code. For example, developers can use their own network models or add a custom video file or stream as inputs to quickly get started building and deploying their own Smart Social Distancing applications.
The roadmap includes several enhancements, adding face mask detection, adding safety score for a site, evaluating other network models and adding more robust distance calculation methods.
We at Unizen Technologies with our expertise on AI-based technology provide end to end solution on solving complex problems with cutting edge technologies.
This source is based on open source community in the GitHub repo