En cliquant sur « Accepter tous les cookies », vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site, analyser son utilisation et contribuer à nos efforts de marketing. Plus d’infos
Paramètres des cookies
En cliquant sur « Accepter tous les cookies », vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site, analyser son utilisation et contribuer à nos efforts de marketing. Plus d’infos
Découvrez comment Martin Schätz utilise YOLOv5 pour une analyse efficace des images dans le cadre de la recherche sur les maladies infectieuses, du comptage des colonies et de la surveillance de la faune.
Avez-vous déjà eu à évaluer d'innombrables images, données, résultats, etc. ? Pour compliquer le processus, avez-vous déjà dû effectuer ces évaluations manuellement ? Bien sûr, cela prend énormément de temps.
Pour Martin Schätz, YOLOv5 s'est avéré être un outil utile pour réduire le temps nécessaire à l'analyse d'images dans le cadre de la recherche et de la surveillance des maladies infectieuses. Bien que Martin exerce plusieurs métiers à la fois, l'essentiel de son travail porte sur l'analyse d'images biologiques, un secteur qu'il décrit comme "le point de rencontre entre l'informatique et la biologie". Nous voulions en savoir plus sur le travail de Martin dans le domaine de la surveillance et du comptage des colonies, c'est pourquoi nous lui avons posé quelques questions.
Que fait-on exactement avec YOLOv5?
La logique qui a poussé Martin à mettre en œuvre YOLOv5 pour ses projets découle de la nécessité d'automatiser les processus existants de détection, de classification et de comptage d'objets. Martin souhaite également utiliser YOLOv5 dans des cas tels que l'expérience sur l'évolution à long terme.
Comptage de colonies bactériennes
Dans les laboratoires, les colonies bactériennes cultivées sur des plaques de gélose sont généralement comptées manuellement par les techniciens. Malheureusement, le comptage manuel peut conduire à des résultats entachés d'erreurs. Pour résoudre ce problème, Martin a utilisé YOLOv5 pour automatiser le processus de comptage. Cette approche a permis de réduire considérablement les erreurs et le temps associés à la détection et à la classification des colonies.
Détection et classification d'objets microscopiques
Pour effectuer des tests dans le monde microscopique, il est nécessaire d'évaluer les frottis. Il s'agit encore d'un processus qui est effectué principalement manuellement. Et comme nous le savons, les processus manuels sont plus sujets aux erreurs et à la variabilité des résultats. De plus, bien que des outils appropriés pour la détection d'objets de formes spécifiques existent, des outils plus spécialisés pour le comptage et la classification automatiques de divers objets sont nécessaires.
Détection et surveillance de la faune
“Mes collègues enregistrent la faune dans les forêts et autres lieux et passent généralement en revue les vidéos manuellement, ce qui signifie qu'ils doivent s'asseoir et passer en revue des centaines de vidéos.”
Sachant que la recherche manuelle d'un cochon ou d'un cerf sauvage sur une vidéo peut prendre un temps exorbitant, Martin savait que la détection d'objets pouvait définitivement optimiser ce processus. C'est pourquoi YOLOv5 a été mis en œuvre, ce qui permet de détecter facilement et instantanément les animaux sauvages lorsqu'ils entrent dans le champ de vision de la caméra.
Comment êtes-vous entré dans le monde de l'apprentissage automatique et de la vision IA ?
Pour sa maîtrise, Martin a étudié ce qu'il aime appeler les “approches classiques de l'analyse d'images.” Alors qu'il terminait ses études, l'apprentissage profond était de plus en plus évoqué, ce qui, à l'époque, était simplement appelé “réseaux convolutionnels.”
Pendant cette période, Martin travaillait sur l'extraction de données, qui n'étaient pas très exploitables. Désireux de pouvoir manipuler directement les données, Martin a choisi de plonger dans le monde du machine learning et de la vision IA.
Que suggérez-vous à quelqu'un qui débute avec YOLOv5?
Actuellement, le processus d'apprentissage du ML et de l'IA de vision peut être assez compliqué. En tant que personne utilisant l'IA de vision depuis un certain temps, Martin a mentionné trois points pour quiconque souhaite se lancer :
“En tant que scientifique, je préfère tout lire d'abord afin de pouvoir relire tout ce que je ne comprends pas complètement la première fois.” Acquérir un niveau de compréhension de base avant de se lancer dans la formation de vos modèles facilitera grandement le processus pour les débutants.
De plus, Martin a fait référence à l'utilité d'étudier les cas d'utilisation des autres. Voir ce que font les autres peut vous inspirer pour vos utilisations et vos projets.
Jouez et testez vos projets de manière répétée. Si vous constatez que vous devez changer quelque chose, revenez en arrière et effectuez la modification, puis continuez à avancer avec davantage de tests et d'itérations.
Martin Schätz est un chercheur qui enseigne également et qui se concentre sur l'analyse des images biologiques et le traitement des données en microscopie confocale. La motivation derrière le projet sur lequel Martin travaille est d'optimiser le processus d'analyse d'images pour la recherche et le suivi des maladies infectieuses. Vous pouvez trouver la documentation et les détails des trois projets de Martin sur son dépôt GitHub. En outre, Martin fait partie de NEUBIASune organisation qui promeut les outils les plus utilisés pour l'analyse d'images scientifiques en biologie/microscopie, y compris les suivants modèles d'apprentissage profond formés dans le modèle Zoo.
Nous souhaitons également mettre en lumière votre cas d'utilisation de YOLOv5 ! Taguez-nous sur les médias sociaux Ultralytics avec #YOLOvME pour avoir une chance d'être présenté.