V

VIgilAI

Lost your laptop? Skip footage hassle! At VigilAi, describe what you remember, we'll find a clip matching your details. Simplifying surveillance!

V

VIgilAI

Lost your laptop? Skip footage hassle! At VigilAi, describe what you remember, we'll find a clip matching your details. Simplifying surveillance!

The problem VIgilAI solves

Facial recognition systems have been used by the police to solve crime for decades, however, the technology has a critical shortcoming. To be effective, the systems require a clear well-lit photo. Any blurry footage, faces turned at angles, or even minimal disguises like glasses or baseball caps significantly hamper its usefulness. Additionally, in many instances, the police only have a description of the suspect instead of any clear images. With only a description, the criminals could slip away… until now!

Secure.ai is a tool that scans a video library to find any individuals that match a given description. For example, the police get a witness account that a man in a brown jacket and tan pants just stole a backpack. No worries! The officer can submit that description into Secure.ai and view a dashboard of any relevant footage captured by CCTV.

Challenges we ran into

Challenges Encountered:

Model Selection: Determining the suitable model consumed significant time and energy. Multiple model trials ensued before opting for YOLOv5. We invested resources to curate a tailored dataset, essential for training our model effectively.

Dataset Training: Training the dataset presented challenges in achieving optimal accuracy. It took considerable time and effort to fine-tune parameters and methodologies to attain satisfactory results. Developing our own dataset was necessary to address specific project requirements and improve model performance.

OpenAI Clip Integration: Integrating OpenAI Clip posed complexities. Despite comprehensive documentation, implementation hurdles persisted. Diligent efforts were required to decode and resolve these challenges, significantly delaying the integration process.

Solutions Implemented:

YOLOv5 Model Selection: After extensive experimentation, YOLOv5 emerged as the preferred model. We dedicated resources to refine and fine-tune our model, leveraging a meticulously curated dataset to optimize performance.

OpenAI Clip Integration: Through collaborative problem-solving and persistent efforts, we successfully addressed the integration hurdles. Adhering closely to the OpenAI documentation, we dissected and resolved each obstacle encountered, ultimately achieving seamless integration.

Dataset Training: We invested significant time in experimenting with training methodologies to enhance accuracy. Through iterative adjustments and careful analysis, we refined our training process to achieve improved results. Developing a customized dataset enabled us to tailor training data to project needs, ultimately enhancing model performance and accuracy.

Tracks Applied (7)

Best Project built using Vonage APIs

Our project seamlessly integrates Vonage APIs, specifically leveraging the Verified User feature for OTP authentication. ...Read More

Vonage (Part of Ericsson)

Best use of GitHub

Our project exemplifies the best use of GitHub through live collaboration among our team of four members. Leveraging Git...Read More

GitHub Education

Creative Message on Linkedin, YouTube, and X (Twitter)

Our project's integration of Neurelo has revolutionized our AI-powered security app, enhancing its efficiency and perfor...Read More

Neurelo at Hack This Fall

Best project idea addressing a global problem with creative use of Neurelo

Our project demonstrates an innovative use of Neurelo-generated APIs for seamless data storage directly into MongoDB, fa...Read More

Neurelo at Hack This Fall

Best project idea addressing a local (India/Gujarat/etc) problem with creative use of Neurelo

Our project demonstrates an innovative use of Neurelo-generated APIs for seamless data storage directly into MongoDB, fa...Read More

Neurelo at Hack This Fall

Best overall project idea, prototype, and creative use of Neurelo

Our project demonstrates an innovative use of Neurelo-generated APIs for seamless data storage directly into MongoDB, fa...Read More

Neurelo at Hack This Fall

Best Use of MongoDB Atlas

Our project optimally utilizes MongoDB Atlas for storing user data post-authentication. Leveraging MongoDB Atlas ensures...Read More

Major League Hacking

Discussion