Hydatis
Hydatis
Centre Urbain Nord

Sec-01 Smart Video Management Platform for Real-Time Event Detection PFE

Computer Vision / AIEmbedded/Edge ComputingWeb/Backend Development

Publié il y a 6 mois

Stage
⏱️4-6 mois
💼Hybride
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).

Description du poste

Objective

  • Design and prototype a VMS module that uses AI to detect specific events (e.g. intrusion, abandoned object, crowding) from IP cameras in real time.
  • Deliver a working prototype demonstrating real-time detection, alerting, and a user interface for monitoring events.

Key components / Features

  • Video ingestion from RTSP streams with reliable frame handling and low latency.
  • Object detection and event classification using AI models (examples: YOLOv8, MobileNet) and logic to translate detections into events (intrusion, abandoned objects, crowding).
  • Real-time alerting system including a dashboard and notifications (push via WebSocket/Redis-based pipeline).
  • Optional integration with an existing open-source VMS such as ZoneMinder or Shinobi for full-system compatibility.

Technological environment / Tools

  • Languages and libraries: Python (OpenCV, TensorFlow or PyTorch), Node.js for backend if needed.
  • Video stack: GStreamer or FFmpeg for stream handling and ingestion.
  • Detection frameworks: YOLOv8 or MediaPipe for model inference and tracking.
  • Real-time components: Redis for pub/sub/cache and WebSocket for push updates to clients.
  • Front-end options: Streamlit or React to build the monitoring dashboard and alert UI.
  • Deployment: Containerize with Docker; target local server or edge device (e.g. NVIDIA Jetson) for on-premise or edge inference.

Deliverables & evaluation

  • A prototype VMS module capable of ingesting RTSP streams and running detection in real time with demonstrable latency and accuracy metrics.
  • A dashboard UI showing live video, detected objects/events, and an alert/notification panel.
  • Documentation including setup instructions (Docker), model choice and training/inference considerations, and integration notes for ZoneMinder/Shinobi if implemented.

How to apply

  • To apply, send your application specifically for this project to: stages@hydatis.fr.
  • You may also consult the company site: https://www.hydatis.com for more information about the team and technologies.