Des industriels se mobilisent pour banaliser l’analyse d’image par IA au sein même des caméras

[EDITION ABONNES] Réunis au sein de l’Alliance Nice (Network of Intelligent Camera Ecosystem), plusieurs géants de l’électronique grand public et professionnelle s’apprêtent à publier des spécifications visant à banaliser l’analyse d’image au sein des caméras intelligentes en répartissant les tâches d’intelligence artificielle (IA) entre le cloud et la périphérie de réseau (edge). ...

Selon l’organisme créé en 2018 par Foxconn, Nikon, Scenera, Sony Semiconductor Solutions et Wistron, rejoints depuis par Allion, Augentix, Mobilicom and TnM Tech, la gestion des traitements IA appliqués aux flux vidéo récupérés par les caméras de surveillance, les caméras IP ou les caméras d’objets connectés est aujourd’hui essentiellement confiée à des centres de données dans le cloud qui, en conséquence, nécessitent de fortes capacités de calcul et un entraînement poussé des modèles d’apprentissage profond. Ce qui n’est pas sans poser des problèmes de sécurité, de confidentialité des données, de bande passante, de latence et de coût…

L’Alliance Nice a donc identifié la nécessité de développer des architectures décentralisées où le traitement IA pourra être effectué sur des équipements en périphérie de réseau (edge) comme les caméras et les capteurs d’image évolués. Un processus qui nécessite in fine une distribution des capacités IA - et leur répartition la plus efficace qui soit - entre le cloud, la caméra (ou l’objet IoT) et les capteurs d’image. Une nécessité d’autant plus urgente que la masse des vidéos brutes générées par des caméras aux résolutions de plus en plus élevées est devenue trop importante en pratique pour être diffusées telles quelles sur les réseaux, ajoute l’Alliance Nice qui affirme que les technologies de compression vidéo n’ont pas encore résolu ce problème de manière efficace.

Dès lors, en reportant certaines fonctionnalités IA dans la caméra, la solution prônée par l’organisme industriel vise à effectuer une analyse préliminaire et un prétraitement des images en périphérie de réseau, de telle sorte que seules les informations vidéo pertinentes soient envoyées dans le nuage.

Reste que la mise en place de ce réseau IA distribué nécessite que l’industrie s’entende sur un format des données prétraitées en périphérie de réseau et sur une architecture permettant aux applications de déterminer les capacités d’un réseau de caméras et de configurer ledit réseau de telle sorte qu’il soit optimisé selon leurs besoins en données. Tel est justement l’objectif recherché par l’Alliance Nice dont les spécifications, attendues d’ici à la mi-2019, devraient permettre aussi à différentes applications d’utiliser simultanément les données gérées par un réseau de caméras.

Parmi les fonctionnalités attendues des spécifications Nice, on citera notamment une interface applicative permettant aux développeurs d’applications de déterminer les caractéristiques des caméras et notamment leurs capacités analytiques pour le traitement vidéo, ainsi qu’une interface en couches grâce à laquelle la caméra pourra, de son côté, exposer ses capacités de capture et de traitement d’image aux applications. Sachant que les algorithmes d’analyse vidéo pourront être effectués à différents niveaux (au niveau du capteur lui-même ou du processeur principal de la caméra par exemple). Les données issues des flux vidéo ainsi prétraités seront optimisées pour les algorithmes IA d’analyse vidéo dans le cloud.

Enfin les spécifications Nice vont permettre aux applications de distribuer elles-mêmes les algorithmes IA là où ils seront les plus efficaces pour une analyse temps réel (au niveau des capteurs, dans la caméra ou dans le nuage). Reste désormais à l’Alliance Nice de rassembler sous sa houlette le maximum de fournisseurs de capteurs d’image, de fabricants caméras et d’éditeurs de plates-formes IA dans le cloud… Le plus dur commence.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’intelligence artificielle dans l’embarqué : Embedded-IA https://www.linkedin.com/showcase/embedded-ia/