Moii.AI is a multinational MSU-born startup founded in 2019 in Troy, Michigan and Chennai, India. Moii leverages state-of-the-art artificial intelligence technologies to provide actionable analytics and enhance security through real-time video feed analysis.
Current CCTV systems require camera feeds to be constantly monitored for small objects, introducing a constant need for labor and the possibility of human error. Due to this, Moii is advancing its capabilities to detect small objects, particularly firearms, to better serve client security needs and support unsupervised surveillance.
Our Small Object Detection Using CCTV Cameras system provides users with a method to detect weapons automatically through a web application and a small object detector created with machine learning. To access the detector’s capabilities, clients input their CCTV camera details on the web application.
The weapons detector continuously scans live incoming camera footage for potential threats. When a firearm is detected, the system generates a marked video snippet, highlighting the weapon with a bounding box, and triggers an alert. Our solution prioritizes safety and security by promptly alerting clients through SMS or email, enabling timely interventions.
The web application centralizes the management of CCTV cameras and provides clients with a platform to monitor and manage threats. Additionally, the web application includes a testing feature that lets clients upload images or videos containing firearms, providing an easy method for them to explore the capabilities of the small object detector without facing an actual threat.
The system features a ReactJS-based web application deployed on Firebase. The small object detection model, which handles the gun detection, is trained with PyTorch and SAHI method and is hosted on Google Cloud Platform. A FastAPI interfaces with this model and coordinates with Firebase to relay predictions.