Modular AI for Real-Time Video Analytics on Edge Devices

Open
ARED Group Inc
Marietta, Georgia, United States
Henri Nyakarundi
CEO
3
Project
Academic experience
400 hours of work total
Student
Anywhere
Advanced level

Project scope

Categories
Information technology Software development Machine learning Artificial intelligence Hardware
Skills
artificial intelligence systems artificial intelligence markup language (aiml) edge device container-managed persistence container security
Details

The objective is to develop a single, modular AI model for edge devices that can perform multiple real-time video analytics tasks, including customer flow analysis, incident detection, security monitoring, and compliance tracking, while being optimized for edge hardware and ensuring GDPR compliance.

Tasks and Activities:

  1. Model Development:
  • Build a shared backbone AI model with task-specific outputs for modular functionalities.
  • Optimize the model for edge devices by implementing quantization and pruning techniques.
  1. Edge Integration:
  • Develop containerized modules for dynamic task activation on Balena OS.
  • Implement real-time processing for video analytics tasks like object detection, tracking, and incident alerts.
  1. GDPR Compliance:
  • Integrate face-blurring and anonymization features into the model for privacy protection.
  1. Performance Testing and Optimization:
  • Test and optimize the model across various edge hardware scenarios (e.g., single or multi-camera setups).
  • Ensure the system supports OTA updates for easy deployment and maintenance.

Deliverables:

  • A fully integrated, modular AI model capable of performing multiple tasks on edge devices.
  • A containerized system for easy deployment, management, and updates via Balena OS.
  • A GDPR-compliant, real-time video processing system with dynamic task activation and resource allocation.


Deliverables

Shared Backbone AI Model:

  • Learners are expected to build and deliver a single modular AI model with a shared backbone capable of handling multiple video analytics tasks (e.g., object detection, customer flow, incident detection).

Optimized Edge AI System:

  • Deliver an optimized AI model, incorporating techniques such as quantization and pruning, to ensure efficient performance on edge devices.

Containerized AI Modules:

  • Develop and deliver containerized AI modules that allow dynamic task activation, packaged for deployment on Balena OS.

GDPR-Compliant Features:

  • Integrate and deliver face-blurring and anonymization capabilities to ensure the AI system complies with GDPR regulations.

Performance Testing Report:

  • Complete and deliver a performance testing report, detailing how the system performs across different edge hardware setups, including single and multi-camera configurations.

OTA Update System:

  • Implement and deliver an OTA (Over-the-Air) update mechanism for seamless updates to the AI model and system on edge devices.

Final System Deployment:

  • Deliver the fully integrated, tested, and containerized AI system capable of performing multiple real-time video analytics tasks on edge devices.
Mentorship
Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Industry, innovation and infrastructure

About the company

Company
Marietta, Georgia, United States
2 - 10 employees
It & computing, Technology, Telecommunications
Representation
Minority-Owned Social Enterprise Community-Focused

ARED is a distributed infrastructure as a service company that help combine WIFI, storage and computing services into one solution to help bridge the digital gap in developing countries.