SciPet, une entreprise incubée à l'Université d'État de Campinas (UNICAMP) dans l'État de São Paulo, Brésil, et formé en 2016, utilise la vision par ordinateur et l'intelligence artificielle pour identifier les animaux. L'application pour smartphone CrowdPet est le résultat d'une recherche menée par l'entreprise. Il combine deux sources de données :des photographies d'animaux perdus enregistrées par leurs propriétaires et des photographies d'animaux aperçus dans la rue par des bénévoles.
"L'application établit une correspondance entre deux images à l'aide de la reconnaissance visuelle computationnelle, et localise par géolocalisation l'endroit où la photo de l'animal perdu a été prise, " dit Fabio Rogério Piva, PDG de SciPet. Il a un doctorat. en informatique de l'UNICAMP.
CrowdPet est déjà utilisé par la municipalité de Vinhedo, une ville dans les environs de Campinas. Avec l'aide de l'application, l'identification et l'enregistrement sont effectués par le Center for Animal Disease Control de la ville. L'initiative, dans le cadre d'un recensement des animaux réalisé lors des campagnes de vaccination, commencé en juillet, et a pour but de maintenir un registre à jour pour le contrôle des animaux perdus et abandonnés dans les rues.
A l'issue de la phase 1 du projet PIPE, au cours de laquelle sa faisabilité a été analysée, SciPet a réalisé un prototype capable de distinguer les chats et les chiens de toutes les autres images avec un taux de réussite de 99%. "Même si un utilisateur photographie des personnes ou des objets, le système n'enregistrera que des photos d'animaux, " explique Piva.
Le chercheur explique que les études SciPet sont parmi les premières tentatives d'appliquer la biométrie aux animaux. "Cela a montré que les méthodes de biométrie faciale humaine ne sont pas très efficaces pour identifier les chiens. En utilisant une méthode spécialement développée pour les animaux, ils ont atteint une précision de 89 %, équivalent au taux de réussite obtenu par un observateur humain spécialisé dans les chiens."
Reconnaissance précise et unique
Le projet de recherche, qui a été sélectionné parmi les finalistes des prix 2017 de l'agence incubateur UNICAMP (Prix Inova UNICAMP), se prépare à relever un défi encore plus complexe :obtenir une identification précise de chaque animal.
Piva dit que beaucoup plus de développement est nécessaire pour que le prototype satisfasse à toutes les conditions réelles d'utilisation de l'application CrowdPet. Un projet intitulé "Où est mon chiot ? Récupérer les chiens perdus par les traits du visage" constitue la base des premières études de l'entreprise. Le projet a été mené par des chercheurs du Reasoning for Complex Data Laboratory (ReCoD Lab) de l'UNICAMP, avec le professeur Eduardo Valle comme chercheur principal. Valle travaille actuellement avec SciPet.
"L'étude était basée sur des photos prises avec l'animal toujours dans la même position et à la même distance, c'est à dire., centré. Nous devons travailler avec des photos prises dans la rue, dans différentes positions, et avec des conditions d'éclairage variables, " dit Piva.
De plus, l'état de l'animal perdu peut également influencer la reconnaissance visuelle, car il peut être sale ou blessé. Ce sera, donc, être nécessaire d'entraîner le système avec plusieurs photos du même animal, pas seulement de sa tête, mais tout le corps, étant donné qu'une marque caractéristique sur n'importe quelle partie du corps pourrait être décisive pour la reconnaissance.
"La prochaine étape sera de reproduire les expériences décrites dans l'article "Où est mon chiot ?" à partir de photos prises dans la nature. C'est notre plus grand défi, " dit Piva. Pour le surmonter, SciPet sera assisté par le professeur Anderson Rocha en tant que chercheur associé. Rocha est un spécialiste du machine learning pour la reconnaissance d'images.
La première version du plan d'affaires de SciPet pour CrowdPet a choisi des personnes qui voulaient trouver des animaux disparus, connecté dans une sorte de "réseau social" comme unique clientèle cible. Cependant, avant de terminer l'étape 1 de PIPE, SciPet a été sélectionné pour participer à la quatrième édition du Programme de Formation des Entrepreneurs High-Tech de la FAPESP entre le 31 juillet et le 19 septembre, 2017.
Pendant le programme de formation, l'équipe SciPet a interrogé plus de 100 clients potentiels. Cet exercice d'écoute et de prospection du marché a montré que les municipalités devaient procéder à un recensement avant de pouvoir contrôler la population d'animaux abandonnés. "C'est un problème non résolu. Il est difficile d'éviter un double comptage. Certaines villes utilisent des puces électroniques, mais le processus impliqué est coûteux, " dit Piva. À ce moment-là, l'entreprise a pris la décision stratégique d'offrir l'application aux gouvernements locaux afin que les villes puissent fournir un service de surveillance des animaux de rue. « Outre Vinhedo, nous sommes également en contact avec plusieurs autres villes qui mettent en place des services de protection des animaux, " dit Piva.
Les villes sont désormais considérées comme les principaux partenaires du projet. « CrowdPet peut être offert gratuitement au public par le biais du gouvernement local, " explique-t-il. " Nous avons affiné le concept et réalisé que nous ne serions pas en mesure de faire fonctionner une 'solution pour animaux de compagnie'. "
Piva prévoit d'ajouter plus de fonctionnalités à l'avenir, y compris l'enregistrement des bénévoles et des associations de protection des animaux, listes d'animaux disponibles à l'adoption, et des récompenses pour les personnes qui retrouvent des animaux perdus.