AutoDetect : La détection automatique des spores sur les images

Par Alain Henriot avec le concours de Sylvain Ard pour l'IA.

Cette version 6.1 de Piximètre fonctionne à l'identique de la version standard précédente (5.10). Tous vos paramètres et étalons restent valides. Elle ajoute cependant une fonctionnalité innovante : la détection automatique des spores (ou objets assimilés) présentes sur les images. Une fonctionnalité rendue possible grâce à l'intelligence artificielle (IA) mise au point par Sylvain Ard. Utilisant les technologies les plus avancées il lui a patiemment appris à reconnaitre le contour de nombreuses spores de champignons (mais pas toutes...).

Ici, l'ouverture des images dans le Mesureur entraine la mise en action de l'IA et, seulement quelques courtes secondes plus tard, la fonction AutoDetect est prête (en vert dans la barre d'état en bas) et l'utilisateur peut alors sélectionner les spores qui conviennent par un simple clic de souris sur chacune d'elles. La détection de leurs mesures est immédiate. Plus besoin de tracer méticuleusement leurs deux axes rectangulaires !

Le choix des spores représentatives reste à l'humain.

Chaque spore ainsi sélectionnée est une proposition qui reste en attente de validation par l'utilisateur. La barre d'espace du clavier ou un clic de souris hors de la spore valide cette proposition. Les mesures sont alors transmises au Formulateur. Si la proposition n'est pas correcte, un nouveau clic sur la spore fournit une nouvelle proposition. Plusieurs propositions successives sont possibles, affichées sous "Axe" sur le panneau gauche. Si aucune n'est acceptable la touche Suppr du clavier permet d'annuler cette sélection.

La touche Alt à gauche de la barre d'espace du clavier, permet à tout moment de basculer du mode de détection automatique vers le mode manuel standard et vice versa. L'utilisateur dispose ainsi de la possibilité de débrayer ponctuellement l'IA et de reprendre complètement la main.

A titre d'exemple, la figure ci-dessus montre les axes trouvés automatiquement par l'IA sur l'image. Notez que celle-ci n'est étalonnée que par un étalon de test et que les mesures exprimées ne sont pas significatives. Tous vos paramètres et étalons habituels sont conservés et validés dans cette version 6.

Pour mettre en oeuvre cette fonctionnalité de Piximètre 6 vous devrez installer l'IA :

 

Télécharger, enregistrer et exécuter le fichier corespondant (IA_Setup.exe).
Le processus peut prendre quelques minutes.

Comme pour Piximètre, l'exécution du code IA est protégée par Windows. Vous devrez accepter explicitement son exécution. Ces logiciels sont exempts de tout virus ou captation d'informations pouvant endommager votre ordinateur ou nuire à votre vie privée.

Piximètre et le logiciel IA sont fonctionnels sur Windows 10 et Windows 11, 64 bits.

La détection peut être imparfaite en fonction de la qualité de l'image et de la forme des spores. Mais la technologie progresse à grands pas... Et Piximètre permet de rectifier manuellement et aisément les tracés.

Notes de fonctionnement de la version 6.1

Généralités

Le choix "Activer AutoDetect" qui est coché par défaut sur le panneau Paramètres de Piximètre 6 permet de mettre en oeuvre ou non cette nouvelle fonctionnalité dès que l'IA est installée.

Piximètre 6 peut fonctionner sans IA installée mais, dans ce cas, la fonction AutoDetect est désactivée.

Des extensions de l'IA sont envisagées pour généraliser et améliorer encore la détection.

Contrôle de l'IA

L'IA analyse les images une à une. Un contrôle, superposé à l'image en cours de traitement, affiche l'avancement de la tache et offre deux possibilités à l'utilisateur :

  1. Marquer ou non les objets détectés. La marque en question permet à l'utilisateur de repérer immédiatement les objets reconnus, pouvant ainsi être mesurés d'un simple clic de souris. C'est un point rouge posé sur chacun d'eux, sans incidence sur leurs mesures.
  2. Arrêter l'analyse de l'image. L'IA passe alors à la suivante.

Gestion des axes

La rectification des axes reste possible en mode AutoDetect comme en mode Manuel :

  1. Appuyez sur la touche Ctrl du clavier et approchez le curseur d'une extrémité de l'axe à modifier jusqu'à son changement d'apparence,
  2. Appuyez sur le bouton gauche de la souris et relâcher Ctrl,
  3. Déplacer le curseur vers le point souhaité,
  4. Relâcher la souris.

La suppression d'un axe est facilitée par un clic droit sur son étiquette de longueur.

La suppression de deux axes couplés se fait par clic droit sur leur point de couplage (en bleu).

Présentation de la formule

En fonction des caractéristiques de l'écran, l'affichage de la formule peut ne pas être adéquat. La roulette de la souris posée sur elle permet de changer la taille de la police de caractères et, ainsi, d'ajuster au mieux sa présentation.