Modular AI for Real-Time Video Analytics on Edge Devices


Project scope
Categories
Information technology Software development Machine learning Artificial intelligence HardwareSkills
artificial intelligence systems artificial intelligence markup language (aiml) edge device container-managed persistence container securityThe 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:
- 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.
- 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.
- GDPR Compliance:
- Integrate face-blurring and anonymization features into the model for privacy protection.
- 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.
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.
Providing access to necessary tools, software, and resources required for project completion.
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.
About the company
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.