L'IA a appris à déterminer l'heure par les aiguilles de l'horloge
Lire l'heure à partir d'horloges analogiques est étonnamment difficile pour les ordinateurs, mais maintenant l'intelligence artificielle peut gérer avec précision cette tâche. L'IA, entraînée à l'aide d'images d'horloges prises sous différents angles, a pu déterminer l'heure à laquelle les appareils affichaient.
La vision par ordinateur est depuis longtemps capable de lire l'heure sur une horloge numérique simplement en regardant les chiffres à l'écran. Mais les horloges analogiques sont beaucoup plus complexes en raison d'un certain nombre de facteurs, notamment des conceptions différentes et le fait que les aiguilles cachent les ombres et les reflets.
Des chercheurs de l'Université d'Oxford ont mis au point un système capable de lire le cadran d'une montre analogique avec une précision de 74 à 84 %. Les scientifiques ont formé un modèle de vision par ordinateur sur trois ensembles d'images d'horloge générées sous différents angles.
Ces images, ainsi que l'heure correcte indiquée par l'horloge, ont été utilisées pour entraîner un réseau de neurones avec un module STN capable de déformer une image inclinée pour la visualiser à exactement 90 degrés. Les versions antérieures de ces réseaux de neurones, sans le module STN, faisaient des erreurs lors de la transformation des images.
La création d'ensembles de données supplémentaires aide les auteurs d'un nouveau développement à apprendre à l'algorithme à exécuter correctement sa tâche. Le modèle a également été formé sur un ensemble de vidéos avec des mouvements de main accélérés sur le cadran. Les scientifiques ont "nourri" l'algorithme 4472 images d'horloge.
Lorsqu'un modèle échoue à la tâche, c'est le plus souvent dû au fait qu'il confond les aiguilles des minutes et des heures de même longueur. Les gens peuvent gérer cette complexité en évaluant les différentes vitesses des flèches, mais cela ne fonctionne évidemment pas avec les images statiques.
Une source: arxiv, journaliste