Brevet FR3067112A1 — publié le 20181207

La présente invention se rapporte à un procédé de comptage automatisé de fibres microscopiques dans un échantillon mettant en oeuvre un microscope, ainsi qu'à un microscope adapté pour un tel procédé de comptage. L'invention concerne le domaine du comptage (ou numération) de fibres microscopiques dans un échantillon, et trouve une application particulière et non limitative dans le comptage des fibres d'amiante, et également dans le comptage des fibres autres que l'amiante dont par exemple des fibres minérales vitreuses artificielles, des fibres minérales naturelles, des fibres para- aramides, etc. De manière générale, les fibres microscopiques concernées par le procédé de comptage selon l'invention sont les fibres présentant une largeur (ou diamètre) inférieure à 15 micromètres et supérieure à 250 nanomètres, une longueur supérieure à 5 micromètres, et un rapport longueur sur largeur (ou diamètre) supérieur ou égal à 3. Le comptage de fibres dans un échantillon est généralement employé pour mesurer la concentration de fibres en suspension dans l'air ou dans des échantillons solides (« bulk sample » en anglais), qu'il s'agisse de fibres d'origine naturelle ou de fibres artificielles. Une technique actuelle consiste à employer un microscope à contraste de phase, avec un opérateur qui effectue un comptage visuel en déplaçant manuellement l'échantillon sous l'objectif du microscope pour caractériser différentes zones, et en effectuant manuellement la mise au point (focus) pour chaque zone analysée. Cette technique est classiquement employée pour les fibres d'amiante du fait des risques sanitaires liés à l'inhalation d'amiante ; les fibres d'amiante englobant largement la forme fibreuse des silicates minéraux appartenant aux roches métamorphiques du groupe des serpentines, c'est-à-dire le chrysotile (amiante blanc), et du groupe des amphiboles, c'est-à-dire l'actinolite, l'amosite (amiante brun, cummingtonite-grunérite), l'anthophyllite, le crocidolite (amiante bleu), la trémolite, ou tout mélange contenant un ou plusieurs de ces minéraux. Cependant, cette technique manuelle présente de nombreux inconvénients dont les principaux sont les délais et coûts d'analyse ainsi que 35 les risques d'erreurs. 3067112 2 La présente invention a pour but de proposer un procédé de comptage qui est automatisé, dans le sens où le comptage et les opérations de déplacement et de mise au point sont effectués automatiquement. Un autre but de l'invention est de proposer un procédé de 5 comptage qui permette une utilisation aisée et rapide, voire directement sur site pour une analyse in situ fiable et sans délai. Un autre but de l'invention est de réduire les coûts pour effectuer un comptage de fibres microscopiques dans un échantillon. A cet effet, elle propose un procédé de comptage automatisé de 10 fibres microscopiques dans un échantillon, ce procédé de comptage comprenant les étapes suivantes : - fournir un microscope de type microscope à contraste de phase comprenant un système optique muni d'un oculaire, d'un objectif et d'un système de mise au point motorisé, un porte-échantillon placé en face de l'objectif et déplaçable 15 selon deux directions d'un plan d'analyse au moyen d'un système motorisé biaxes, et une unité de contrôle raccordée au système de mise au point motorisé et au système motorisé biaxes ; - fournir un terminal mobile équipé d'un capteur d'images numériques, d'un écran, d'un processeur et d'une mémoire dans laquelle est chargé un 20 programme de comptage ; - disposer le terminal mobile sur un support du microscope de sorte que le capteur d'images numériques soit positionné et maintenu stable devant l'oculaire du microscope avec un alignement entre l'axe optique de l'oculaire et le centre du capteur d'images numériques ; 25 - établir une connexion entre le processeur du terminal mobile et l'unité de contrôle du microscope ; - lancer le programme de comptage pour que le processeur du terminal mobile effectue des séquences de comptage successives sur des zones d'analyse distinctes de l'échantillon, où entre deux séquences de comptage 30 successives le processeur pilote le système motorisé biaxes pour positionner l'objectif sur une nouvelle zone d'analyse de l'échantillon, et où pour chaque séquence de comptage le processeur met en oeuvre les étapes suivantes : - réglage de la mise au point sur la zone d'analyse correspondante comprenant un pilotage du système de mise au point motorisé ; - capture d'une image principale de la zone d'analyse correspondante en déclenchant le capteur d'images numériques ; 3067112 3 - analyse de ladite image principale pour compter le nombre de fibres microscopiques sur la zone d'analyse correspondante Ainsi, le procédé de comptage selon l'invention est particulièrement avantageux car il nécessite un microscope à contraste de phase avec des 5 motorisations spécifiques, et surtout un terminal mobile qui mettra en oeuvre les pilotages adéquats des motorisations et le comptage par un traitement d'image qui garantie un résultat fiable et rapide, tout en étant peu coûteux et aisé d'utilisation, même pour un opérateur débutant. En outre, un tel procédé de comptage permet le comptage sur différentes zones d'analyse en suivant un 10 chemin de balayage prédéfini, établi ou calculé (éventuellement paramétrable) par le programme de comptage pour garantir fiabilité, précision et performance. Dans une première réalisation, pour chaque séquence de comptage, le réglage de la mise au point met en oeuvre un pilotage en boucle ouverte dans lequel le processeur effectue plusieurs séquences de mise au 15 point successives, où entre deux séquences de mise au point successives le processeur pilote le système de mise au point motorisé pour modifier la mise au point, et où pour chaque séquence de mise au point le processeur met en oeuvre les étapes suivantes : - capture d'une image secondaire de la zone d'analyse correspondante en 20 déclenchant le capteur d'images numériques ; - analyse de ladite image secondaire pour établir une valeur d'un paramètre de netteté représentatif d'une netteté de l'image secondaire ; où la mise au point retenue pour la capture de l'image principale correspond à la mise au point de la séquence de mise au point où la valeur du paramètre de 25 netteté est maximale Un pilotage en boucle ouverte est avantageux pour limiter le temps de réglage de la mise au point, et réduire ainsi le délai global de comptage. Dans une seconde réalisation, en variante de la première réalisation, pour chaque séquence de comptage, le réglage de la mise au point 30 met en oeuvre un pilotage en boucle fermée dans lequel le processeur effectue les étapes suivantes : - capture d'une image secondaire de la zone d'analyse correspondante en déclenchant le capteur d'images numériques ; - analyse de ladite image secondaire pour vérifier si un paramètre de netteté, 35 représentatif d'une netteté de l'image secondaire, atteint un seuil maximal prédéfini, où : 3067112 4 - si le paramètre de netteté atteint ou dépasse ledit seuil maximal, alors le processeur arrête le pilotage du système de mise au point motorisé afin de figer la mise au point pour la capture de l'image principale ; - si le paramètre de mise au point est en-dessous dudit seuil maximal, 5 alors le processeur pilote le système de mise au point motorisé pour modifier la mise au point et répète les étapes précédentes jusqu'à ce que le paramètre de netteté atteigne ou dépasse ledit seuil maximal. Selon une caractéristique, le processeur effectue les captures des images principales avec une résolution principale donnée, et effectue les 10 captures des images secondaires avec une résolution secondaire donnée qui est inférieure à la résolution principale. Ainsi, pour régler la mise au point, des images secondaires de faible résolution sont employées afin de limiter les ressources en termes de mémoire et de temps de calcul, tandis que pour le traitement d'image pour le 15 comptage, des images principales de haute résolution sont employées pour une précision accrue. Selon une autre caractéristique, le paramètre de netteté correspond à un ratio entre une superficie d'une région en halo caractéristique d'une microscopie à contraste de phase et une superficie d'une région centrale 20 entourée par la région en halo. En effet, un microscope à contraste de phase produit des artefacts ou effets de halo. En considérant comme paramètre de netteté le ratio entre la région en halo et la région centrale de l'objet, la mise au point qui maximise ce paramètre de netteté correspond à la meilleure focalisation, et donc à la 25 meilleure netteté. Cette mise au point optimale servira ainsi pour obtenir le plus net contour des fibres microscopiques et ainsi pour garantir un comptage fiable et précis. Selon une possibilité de l'invention, le processeur stoppe les séquences de comptage lorsque le nombre de fibres microscopiques comptées 30 et cumulées sur les séquences de comptage atteint un seuil de fibres donné ou lorsque le nombre de séquences de comptage atteint un seuil de séquences donné. A titre d'exemple non limitatif, le seuil de fibres est de 100 et le seuil de séquences est également de 100. 35 Dans une réalisation particulière, le processeur affiche sur l'écran du terminal mobile le nombre de fibres microscopiques comptées et le nombre 3067112 5 de séquences de comptage effectuées (ce qui correspond au nombre de zones d'analyse analysées) avec une mise à jour au fur et à mesure des séquences de comptage. Dans une réalisation avantageuse, le nombre de fibres 5 microscopiques comptées et le nombre de séquences de comptage effectuées sont affichés sous la forme de deux barres de progrès, où chaque barre de progrès se remplit au fur et à mesure que le nombre correspondant augmente jusqu'à atteindre la fin de la barre de progrès qui correspond au seuil de fibres ou seuil de séquences correspondant, de sorte que le processeur stoppe les 10 séquences de comptage dès que l'une des deux barres de progrès est remplie. Avantageusement, pour chaque séquence de comptage, le processeur met en oeuvre une gestion multitâches répartie entre une file principale et une file d'arrière-plan, où : - le processeur effectue dans la file principale les étapes de capture d'images 15 et les étapes de pilotage du système motorisé biaxes et du système de mise au point motorisé, et - le processeur effectue dans la file d'arrière-plan les étapes d'analyse des images, de sorte que, entre deux séquences de comptage consécutives, le processeur 20 effectue le pilotage du système motorisé biaxes sur la file principale avant la fin et en parallèle de l'analyse de l'image principale de la séquence de comptage précédente qui est effectuée sur la file d'arrière-plan. Ainsi, grâce à une telle gestion multitâches entre une file principale (ou « main queue ») et une file d'arrière-plan (ou « background queue »), les 25 calculs sont répartis de manière à réduire le temps de comptage. Autrement dit, le lancement des tâches est asynchrone pour contribuer à la fluidité de l'interface utilisateur. Dans un mode de réalisation particulier, entre deux séquences de comptage successives, le processeur pilote le système motorisé biaxes selon 30 un chemin de balayage prédéfini pour positionner l'objectif sur une nouvelle zone d'analyse de l'échantillon tout en prenant soin que ladite nouvelle zone d'analyse soit distincte de chacune des zones d'analyse précédemment analysées Avantageusement, le chemin de balayage prédéfini est un chemin 35 aléatoire. 3067112 6 Selon une possibilité de l'invention, le système motorisé biaxes comprend : - un premier moteur rotatif entraînant en rotation un premier arbre de sortie sur lequel est monté un premier pignon en engrènement avec une première 5 crémaillère couplée au porte-échantillon pour un déplacement selon une première direction ; et - un second moteur rotatif entraînant en rotation un second arbre de sortie sur lequel est monté un second pignon en engrènement avec une seconde crémaillère couplée au porte-échantillon pour un déplacement selon une 10 seconde direction ; de sorte que, lorsque le processeur pilote le système motorisé biaxes pour déplacer le porte-échantillon, le processeur pilote au moins l'un du premier moteur rotatif et du second moteur rotatif. Ainsi, le premier moteur et le second moteur sont en prise directe 15 avec le porte-échantillon, c'est-à-dire sans présence de réducteur intermédiaire, avec des transmissions pignon/crémaillère qui garantissent compacité, fiabilité et coût réduit, tout en permettant des pas de déplacement suffisant (entre 50 et 100 micromètres) pour répondre au besoin de balayer l'échantillon sur différentes zones d'analyse. 20 Selon une autre possibilité, le système motorisé biaxes assure un déplacement pas-à-pas du porte-échantillon selon deux directions de sorte que, lorsque le processeur pilote le système motorisé biaxes pour déplacer le porte-échantillon, le processeur pilote un déplacement pas-à-pas du porte-échantillon 25 Dans une application particulière, le procédé de comptage est mis en oeuvre pour le comptage automatisé de fibres d'amiante dans un échantillon. La présente invention concerne également la caractéristique selon laquelle le procédé de comptage utilise comme terminal mobile un téléphone 30 intelligent (ou « smartphone ») ou une tablette numérique ou un assistant numérique personnel (ou « Personal Digital Assistant »). Conformément à une autre caractéristique de l'invention, la connexion entre le processeur du terminal mobile et l'unité de contrôle du microscope est établie : 35 - soit de manière filaire au moyen d'une connectique filaire ; 3067112 7 - soit de manière non filaire au moyen d'une radiocommunication, notamment d'une radiocommunication courte portée comme par exemple une radiocommunication BluetoothTM, Bluetooth Low Energy TM ou ZigbeeTM. L'invention se rapporte également à un microscope adapté pour la 5 mise en oeuvre du procédé de comptage selon l'invention, ce microscope étant un microscope à contraste de phase comprenant : - un système optique muni d'un oculaire, d'un objectif et d'un système de mise au point motorisé, - un porte-échantillon placé en face de l'objectif et déplaçable selon deux 10 directions au moyen d'un système motorisé biaxes, - une unité de contrôle raccordée au système de mise au point motorisé et au système motorisé biaxes ; et - un support monté sur le système optique au niveau de l'oculaire, un tel support étant conformé pour supporter un terminal mobile équipé d'un capteur 15 d'images numériques de sorte que ledit capteur d'images numériques soit positionné et maintenu stable devant l'oculaire du microscope avec un alignement entre l'axe optique de l'oculaire et le centre du capteur d'images numériques. L'invention concerne aussi un système de comptage automatisé de 20 fibres microscopiques dans un échantillon, ledit système de comptage automatisé comprenant : - un microscope tel que décrit ci-dessus ; et - un terminal mobile équipé d'un capteur d'images numériques, d'un écran, d'un processeur et d'une mémoire dans laquelle est chargé un programme de 25 comptage configuré pour effectuer les étapes mises en oeuvre par le processeur dans le procédé de comptage selon l'invention ; où le support du microscope supporte ledit terminal mobile de sorte que ledit capteur d'images numériques soit positionné et maintenu stable devant l'oculaire du microscope avec un alignement entre l'axe optique de l'oculaire et 30 le centre du capteur d'images numériques. L'invention porte également sur un programme de comptage adapté pour être chargé dans une mémoire d'un terminal mobile et comprenant des instructions de code aptes à commander l'exécution des étapes mises en oeuvre par le processeur dans le procédé de comptage selon l'invention 35 lorsqu'il est exécuté sur le terminal mobile. 3067112 8 L'invention porte enfin sur une mise à disposition d'un programme de comptage tel que décrit ci-dessus sur un réseau de télécommunication en vue de son téléchargement dans une mémoire d'un terminal mobile. D'autres caractéristiques et avantages de la présente invention 5 apparaîtront à la lecture de la description détaillée ci-après, d'un exemple de mise en oeuvre non limitatif, faite en référence aux figures annexées dans lesquelles : - les figures 1 et 2 sont des vues schématiques, respectivement de côté et de face, d'un microscope conforme à l'invention ; 10 - la figure 3 est une vue schématique et en perspective d'un autre microscope conforme à l'invention ; - les figures 4 et 5 sont vues schématiques, en perspective et zoomées sur le porte-échantillon du microscope des figures 1 et 2, selon deux angles de vue différents ; 15 - les figures 6 et 7 sont des vues en perspective, respectivement de dessus et de dessous, du porte-échantillon des figures 4 et 5 seul, où le dispositif de plaquage n'est pas illustré complètement, seul son coulisseau étant illustré ; - les figures 8 et 9 sont des vues schématiques, respectivement de 20 devant et de derrière, du porte-échantillon des figures 6 et 7; - la figure 10 est une vue schématique en coupe du porte-échantillon des figures 6 et 7, selon un plan de coupe passant par le second système motorisé ; - la figure 11 représente schématiquement trois interfaces affichées sur 25 l'écran du terminal mobile au début du comptage (en haut à gauche), pendant le comptage (en haut à droite) et à la fin du comptage avec un affichage du bilan de comptage (en bas) ; - la figure 12 représente schématiquement quatre cas de figure de comptage de fibres microscopique dans un réticule ; 30 - les figures 13 et 14 sont des vues de dessus d'un échantillon en place sur le porte-échantillon, avec deux exemples de chemin de balayage ; et - la figure 15 est un schéma fonctionnel illustrant les séquences de comptage mises en oeuvre dans le procédé de comptage selon l'invention. 3067112 9 En référence aux figures 1 à 3, un système de comptage 1 automatisé, apte à mettre en oeuvre le procédé de comptage selon l'invention, comprend un microscope 2 et un terminal mobile 3. Le microscope 2 est un microscope à contraste de phase 5 comprenant une structure fixe formée d'un socle 20 et d'une potence 21, sur laquelle sont montés : - un système optique 4 muni d'un oculaire 40 réticulé, d'un objectif 41 et d'un système de mise au point motorisé 43, - un porte-échantillon 5 placé dessous et en face de l'objectif 41 et déplaçable 10 selon une première direction X et une seconde direction Y au moyen d'un système motorisé biaxes 7, 8 décrit ultérieurement, - une unité de contrôle (non illustrée) raccordée au système de mise au point motorisé 42 et au système motorisé biaxes 7, 8; - un support 6 monté sur l'oculaire 40 du système optique 4 et dont la fonction 15 est décrite ultérieurement ; - une source lumineuse 22 placée en-dessous du porte-échantillon 5 dans l'axe optique de l'objectif 41, cet axe optique étant parallèle à la direction verticale Z; - un ensemble condenseur/lentille convergente 23 disposé entre la source 20 lumineuse 22 et le porte-échantillon 5. L'oculaire 40 présente un réticule 44 (visible sur les figures 11 et 12) qui délimitera les zones d'analyse de l'échantillon. Ce réticule 44 est circulaire et correspondra à un diamètre de la zone d'analyse de l'échantillon compris entre 50 et 150 micromètres, de préférence de l'ordre de 100 25 micromètres. Dans l'exemple des figures 1 et 2, le microscope 2 comprend plusieurs objectifs 41 montés sur une tourelle 45, pour pouvoir changer d'objectif, tandis que dans l'exemple de la figure 3 le microscope 2 comprend un unique objectif 41. L'objectif 41 peut présenter, à titre d'exemple non 30 limitatif, un agrandissement de 40. Le système de mise au point motorisé 43 a pour fonction de commander le déplacement relatif de l'objectif 41 selon son axe optique (autrement dit selon la direction verticale Z) vis-à-vis du porte-échantillon 5, et comprend un moteur rotatif pas-à-pas. Le système de mise au point motorisé 35 43 peut ainsi soit commander le déplacement de l'objectif 41, soit commander le déplacement du porte-échantillon 5. 3067112 10 Ce système de mise au point motorisé 43 offre un pas de déplacement compris entre 0,5 et 3 micromètres, et notamment un pas de 1 micromètre. Le porte-échantillon 5 est déplaçable selon deux directions X et Y 5 dans le sens où il est conformé pour guider le déplacement de l'échantillon, une fois en place sur le porte-échantillon, selon les deux directions X et Y qui définissent un plan d'analyse (X, Y) orthogonal à l'axe optique de l'objectif 41, autrement orthogonal à la direction Z. Ce porte-échantillon 5 comprend : 10 - une platine inférieure 50 statique munie d'un orifice central pour le passage du flux lumineux convergent venant de dessous, cette platine inférieure 50 s'étendant dans le plan d'analyse (X, Y) ; - une platine supérieure 51 mobile, munie d'un orifice central pour le passage du flux lumineux convergent venant de dessous, où cette platine supérieure 51 15 est montée coulissante sur la platine inférieure 50 selon la première direction X, et - un dispositif de plaquage 52 propre à plaquer l'échantillon sur la platine supérieure 51, où ce dispositif de plaquage 52 comprend au moins une lame ressort 53 solidaire d'un coulisseau 54 monté coulissant sur la platine 20 supérieure 51 selon la seconde direction Y. En situation, l'échantillon repose sur la platine supérieure 51, à cheval sur son orifice central, et est plaqué au moyen du dispositif de plaquage 52. Le système motorisé biaxes est conformé pour actionner le 25 déplacement de la platine supérieure 51 sur la platine inférieure 50 selon la première direction X et pour actionner le déplacement du dispositif de plaquage 52 sur la platine supérieure 51 selon la seconde direction Y, afin d'assurer le déplacement de l'échantillon selon les deux directions X et Y. En se référant aux figures 4 à 10, le système motorisé biaxes 30 comprend un premier système motorisé 7 propre à actionner le déplacement de la platine supérieure 51 sur la platine inférieure 50 selon la première direction X, où ce premier système motorisé 7 comprend : - un premier moteur 71 rotatif fixé sur un côté de la platine supérieure 51 et entraînant en rotation un premier arbre de sortie 72 sur lequel est monté un 35 premier pignon 73, ce premier arbre de sortie 72 étant parallèle à la direction verticale Z; 3067112 11 - une première crémaillère 74 s'étendant parallèlement à la première direction X et solidaire de la platine inférieure 50, où le premier pignon 73 est en engrènement avec cette première crémaillère 74 pour un déplacement de la platine supérieure 51 selon la première direction X. 5 Le système motorisé biaxes comprend un second système motorisé 8 propre à actionner le déplacement du dispositif de plaquage 52 sur la platine supérieure 51 selon la seconde direction Y, où ce second système motorisé 8 comprend : - un second moteur 81 rotatif fixé sur un côté de la platine supérieure 51 et 10 entraînant en rotation un second arbre de sortie 82 sur lequel est monté un second pignon 83, ce second arbre de sortie 82 étant parallèle à la direction verticale Z; - une seconde crémaillère 84 s'étendant parallèlement à la seconde direction Y et solidaire du coulisseau 54 du dispositif de plaquage 52, où le second 15 pignon 83 est en engrènement avec cette seconde crémaillère 84 pour un déplacement du dispositif de plaquage 52 selon la seconde direction Y. Les deux moteurs 71, 82 sont des moteurs pas à pas et ils procurent, avec les ensembles pignon/crémaillère précités, des déplacements pas-à-pas du porte-échantillon 5 avec, pour chaque direction X et Y, un pas qui 20 peut être compris 50 et 100 micromètres, et notamment un pas de 75 ± 5 micromètres. Les deux moteurs 71, 72 sont raccordés par voie filaire à l'unité de contrôle qui les commande en déplacement. L'unité de contrôle comprend une carte électronique équipée de plusieurs microcontrôleurs qui permettent de piloter le moteur du système de 25 mise au point motorisé 43, les deux moteurs 71, 72 du système motorisé biaxes 7, 8 et la source lumineuse 22. L'unité de contrôle comprend également une puce de commande à distance (ou puce de télécommande ou « remote control chip ») qui va permettre de piloter avec le terminal mobile 3 le moteur du système de mise au point motorisé 43, les deux moteurs 71, 72 du système 30 motorisé biaxes 7, 8 et la source lumineuse 22. Le support 6 est monté sur l'oculaire 40 pour supporter le terminal mobile 3 équipé d'un capteur d'images numériques (non visible). Ce support 6 peut comprendre : - une embase ou coque qui réceptionne le terminal mobile 3, et 35 - un adaptateur, solidaire de l'embase ou coque, qui s'adapte sur l'oculaire 40 et qui présente un orifice traversant de sorte que le capteur d'images 3067112 12 numériques du terminal mobile 3 soit positionné et maintenu stable devant l'oculaire 40 du microscope 2 avec un alignement entre l'axe optique de l'oculaire 40 et le centre du capteur d'images numériques. Le terminal mobile 3 du système de comptage 1 peut être un 5 téléphone intelligent ou une tablette numérique ou un assistant numérique personnel, le support 6 étant bien entendu adapté aux dimensions et à la forme du terminal mobile 3. Ce terminal mobile 3 est équipé du capteur d'images numériques placé au dos du terminal mobile 3, d'un écran 30 sur le devant du terminal 10 mobile 3, d'un processeur (non illustré) et d'une mémoire (non illustrée) dans laquelle est chargé un programme de comptage, notamment sous la forme d'une application. La suite de la description porte sur le procédé de comptage automatisé de fibres microscopiques, et en particulier de fibres d'amiante, dans 15 un échantillon, au moyen du système de comptage 1. De manière générale, les fibres microscopiques concernées par le procédé de comptage selon l'invention sont les fibres présentant une largeur (ou diamètre) inférieure à 15 micromètres et supérieure à 250 nanomètres, une longueur supérieure à 5 micromètres, et un rapport longueur sur largeur (ou diamètre) supérieur ou égal 20 à3. En préalable : - l'échantillon est placé sur le porte-échantillon 5 du microscope 2, en étant plaqué sur la platine supérieure, à cheval sur son orifice central, au moyen du dispositif de plaquage 52 ; et 25 - le terminal mobile 3 est placé sur le support 6 de sorte que son capteur d'images numériques est devant l'oculaire 40 dans l'alignement de l'axe optique de cet oculaire 40. Ensuite, une connexion est établie entre le processeur du terminal mobile 3 et l'unité de contrôle du microscope 2, cette connexion pouvant être 30 établie : - soit de manière filaire au moyen d'une connectique filaire ; - soit de manière non filaire au moyen d'une radiocommunication Dans le cas d'une connexion filaire, une connectique filaire est prévue, où la connectique filaire est raccordée à l'unité de contrôle du 35 microscope 2 et présente une prise au niveau du support 6 pour brancher le terminal mobile 3. 3067112 13 Dans le cas d'une connexion non filaire, le terminal mobile 3 et l'unité de contrôle du microscope 2 présente chacun un module de radiocommunication permettant une communication sans fil, comme par exemple et à titre non limitatif une radiocommunication courte portée telle 5 qu'une radiocommunication BluetoothTM, Bluetooth Low EnergyTM ou ZigbeeTM. Ensuite, le programme de comptage, chargé dans la mémoire du terminal mobile 3, est lancé pour une exécution par le processeur ; ce programme de comptage étant un programme informatique comprenant des instructions de code aptes à commander l'exécution de plusieurs étapes mises 10 en oeuvre par le processeur dans le cadre du procédé de comptage. Il est à noter que ce programme de comptage peut être téléchargé sur un réseau de télécommunication dans la mémoire du terminal mobile 3, notamment sur une plateforme de téléchargement. Une fois le programme de comptage lancé, l'écran 30 du terminal 15 mobile 3 peut afficher une interface de départ ID telle que représentée sur la figure 11 en haut à gauche, où cette interface de départ ID présente : - un bouton BD libellé « start diagnostic » (l'écran 30 étant tactile) qui va permettre le démarrage des séquences de comptage décrites ci-après ; - l'image IG telle que capturée par le capteur d'images numériques, avec le 20 réticule 44 (ou du moins l'image du réticule) en son centre. En référence à la figure 15, le programme de comptage met en oeuvre une phase de comptage après une étape de démarrage 100 initiée par l'appui sur le bouton BD de l'interface de départ ID. Cette phase de comptage met en oeuvre des séquences de 25 comptage 110 successives des fibres microscopiques sur des zones d'analyse distinctes de l'échantillon. Sur la figure 15, seule la première séquence de comptage 110 est schématisée de manière complète, puis une deuxième séquence de comptage 110 est schématisée par un simple bloc et les séquences de comptage 110 suivantes ne sont pas illustrées. 30 Durant cette phase de comptage, entre deux séquences de comptage 110 successives, le processeur pilote le système motorisé biaxes 7, 8 pour positionner l'objectif sur une nouvelle zone d'analyse de l'échantillon. Ainsi, avant chaque séquence de comptage 110, le processeur commence par une étape de pilotage 120 du système motorisé biaxes 7, 8 pour déplacer le 35 porte-échantillon 5 selon les directions X et Y. 3067112 14 Ensuite, pour chaque séquence de comptage 110, le processeur met en oeuvre les étapes suivantes : - une étape de réglage de la mise au point 130 sur la zone d'analyse correspondante en pilotant le système de mise au point motorisé 43; 5 - une étape de capture d'une image principale 140 de la zone d'analyse correspondante en déclenchant le capteur d'images numériques, où l'image principale est prise en haute définition ; - une étape d'analyse de l'image principale 150 pour compter le nombre de fibres microscopiques sur la zone d'analyse correspondante, à l'intérieur du 10 réticule 44. L'étape de réglage de la mise au point 130 met en oeuvre un pilotage en boucle fermée dans lequel le processeur effectue les étapes suivantes : - une étape de capture d'une image secondaire 131 de la zone d'analyse 15 correspondante en déclenchant le capteur d'images numériques, où l'image secondaire est prise en basse définition ; - une étape d'analyse de l'image secondaire 132 pour établir la valeur d'un paramètre de netteté, représentatif d'une netteté de l'image secondaire ; - une étape de comparaison 133 de la valeur du paramètre de netteté avec un 20 seuil maximal prédéfini, et où : - si la valeur du paramètre de netteté atteint ou dépasse ce seuil maximal, alors le processeur arrête le pilotage du système de mise au point motorisé afin de figer la mise au point pour passer à l'étape de capture d'une image principale 140 (flèche Y sur la figure 15) ; 25 - si la valeur du paramètre de mise au point est en-dessous de ce seuil maximal (flèche N sur la figure 15), alors le processeur effectue une étape de pilotage 134 du système de mise au point motorisé 43 (commande du moteur du système de mise au point motorisé 43 pour le déplacement de l'objectif 41 ou du porte-échantillon 5 selon la 30 direction Z) pour modifier la mise au point, et reprend à l'étape de capture d'une image secondaire 131 pour répéter les étapes précédentes jusqu'à ce que la valeur du paramètre de netteté atteigne ou dépasse ce seuil maximal. Dans une variante non illustrée, il est envisageable que l'étape de 35 réglage de la mise au point 130 mette en oeuvre un pilotage en boucle ouverte 3067112 15 dans lequel le processeur effectue un nombre fixe de séquences de mise au point successives (par exemple entre 3 et 10 séquences de mise au point), - où entre deux séquences de mise au point successives le processeur effectue une étape de pilotage du système de mise au point motorisé 43 pour 5 modifier la mise au point, et - où pour chaque séquence de mise au point le processeur met en oeuvre les étapes suivantes : - étape de capture d'une image secondaire de la zone d'analyse correspondante en déclenchant le capteur d'images numériques, où 10 l'image secondaire est prise en basse définition ; - une étape d'analyse de l'image secondaire pour établir une valeur d'un paramètre de netteté représentatif d'une netteté de l'image secondaire ; - où la mise au point retenue pour l'étape de capture d'une image principale 15 140 correspond à la mise au point de la séquence de mise au point où la valeur du paramètre de netteté est maximale. Cette variante en boucle ouverte permet de limiter le nombre de séquences de mise au point à un nombre fixe, dans l'objectif de réduire le temps de calcul pour la mise au point. 20 Le paramètre de netteté précité peut correspondre à un ratio entre une superficie d'une région en halo (caractéristique d'une microscopie à contraste de phase) et une superficie d'une région centrale entourée par la région en halo. Bien entendu, d'autres types de paramètre de netteté peuvent être considérés pour la mise en oeuvre du procédé. 25 Comme visible sur la figure 15, le processeur met en oeuvre une gestion multitâches répartie entre une file principale FP et une file d'arrière-plan FAP, où : - le processeur effectue dans la file principale FP les étapes suivantes : - les étapes de pilotage 120 du système motorisé biaxes 7, 8; 30 - les étapes de pilotage 134 du système de mise au point motorisé 43 - les étapes de capture des images secondaires 131 ; - les étapes de capture des images principales 140; - le processeur effectue dans la file d'arrière-plan FAP les étapes suivantes 35 (les plus coûteuses en ressources) : - les étapes d'analyse des images secondaires 132; 3067112 16 - les étapes de comparaison 133; et - les étapes d'analyse des images principales 150. Ainsi, avec cette gestion multitâches, une fois qu'à commencer l'étape d'analyse de l'image principale 150, celle-ci est suivie d'une étape de 5 vérification 151 si le calcul du nombre de fibres microscopiques est terminée et - si le calcul n'est pas terminé (flèche N sur la figure 15), alors le processeur enclenche, dans la file principale FP, l'étape de pilotage 120 du système motorisé biaxes 7, 8 pour se placer sur une nouvelle zone d'analyse, et ensuite 10 il engage la séquence de comptage 110 suivante qui commence par une étape de capture d'une image secondaire 131 qui s'effectue aussi dans la file principale FP ; et - si le calcul est terminé (flèche Y sur la figure 15), alors le processeur effectue : 15 - une étape de stockage 160 du nombre de fibres microscopiques comptés lors de la séquence de comptage 110 concerné dans une mémoire dédiée du terminal mobile 3; puis - une étape d'affichage 170 sur l'écran 30 du terminal mobile 3 du nombre de fibres microscopiques comptées avec une mise à jour 20 au fur et à mesure des séquences de comptage. Durant le programme de comptage lancé, l'écran 30 du terminal mobile 3 peut afficher une interface intermédiaire IT telle que représentée sur la figure 11 en haut à droite, où cette interface intermédiaire IT présente : - l'image IG telle que capturée par le capteur d'images numériques, avec le 25 réticule 44 (ou du moins l'image du réticule) en son centre ; - une ou plusieurs informations IF à jour sur le nombre de fibres microscopiques comptées, cumulées sur les séquences de comptage successives, avec éventuellement une distinction entre différentes longueurs ou gammes de fibres microscopiques ; 30 - une information IS à jour sur le nombre de séquences de comptage effectuées (autrement dit sur le nombre de zones d'analyse analysées). Il est prévu que le processeur stoppe les séquences de comptage 110 lorsque l'une des deux conditions suivantes est remplie : - première condition : le nombre de fibres microscopiques comptées et 35 cumulées sur les séquences de comptage atteint un seuil de fibres donné, par exemple 100; 3067112 17 - seconde condition : le nombre de séquences de comptage atteint un seuil de séquences donné, par exemple 100. Il est envisageable que le nombre de fibres microscopiques comptées et le nombre de séquences de comptage effectuées soient affichés 5 sous la forme de deux barres de progrès disposées parallèlement, où chaque barre de progrès se remplit au fur et à mesure que le nombre correspondant augmente jusqu'à atteindre la fin de la barre qui correspond au seuil de fibres ou seuil de séquences correspondant. Ainsi, la première des deux barres qui est remplie marque l'arrêt des séquences de comptage. 10 Une fois que le processeur a stoppé les séquences de comptage 110, il est prévu une étape d'affichage finale consistant à afficher le nombre de fibres microscopiques comptées et cumulées (avec éventuellement un classement entre différentes longueurs ou gammes de fibres microscopiques) et le nombre de séquences de comptage effectuées. 15 Ainsi, à la fin du programme de comptage, l'écran 30 du terminal mobile 3 peut afficher une interface finale IF telle que représentée sur la figure 11 en bas, où cette interface finale IF présente à titre d'exemple : - le nombre de fibres longues (« long fibers ») ; - le nombre de fibres courtes (« short fibers »; 20 - le nombre de paquets de fibres (« fiber bundles ») ; - le nombre d'autres types de fibres (« other fibers ») ; où ces gammes de fibres sont caractérisées selon des paramètres prédéfinis (éventuellement paramétrables) dans le programme de comptage. Concernant le comptage mis en oeuvre lors de l'étape d'analyse de 25 l'image principale 150, ce comptage s'effectue, en référence aux images (a), (b) et (c) de la figure 12, en appliquant les règles suivantes : - chaque fibre FE ayant ses deux extrémités à l'intérieur du réticule 44 est comptabilisé comme 1 fibre ; - chaque fibre FD ayant une extrémité à l'intérieur du réticule 44 et une autre 30 extrémité à l'extérieur du réticule 44 est comptabilisé comme 1/2 fibre ; - chaque fibre FO qui est intégralement hors du réticule 44 n'est pas comptabilisée ; - chaque fibre FT qui traverse le réticule et qui a ses deux extrémités hors du réticule 44 n'est pas comptabilisée. 35 Dans une variante de comptage sensiblement équivalente à celle décrite ci-dessus, le comptage s'effectue, en référence à l'image (d) de la 3067112 18 figure 12 et en assimilant une fibre à un rectangle présentant quatre coins (ou sommets), en appliquant les règles suivantes : - chaque fibre F4 ayant ses quatre coins à l'intérieur du réticule 44 est comptabilisé comme 1 fibre ; 5 - chaque fibre F2, F3 ayant deux ou trois coins à l'intérieur du réticule 44 est comptabilisé comme 1/2 fibre ; - chaque fibre FO, F1 ayant zéro ou un coin à l'intérieur du réticule 44 n'est pas comptabilisée Entre deux séquences de comptage 110 successives, le 10 processeur pilote le système motorisé biaxes 7, 8 selon un chemin de balayage prédéfini pour positionner l'objectif sur une nouvelle zone d'analyse de l'échantillon tout en prenant soin que la nouvelle zone d'analyse soit distincte de chacune des zones d'analyse précédemment analysées, dans un souci d'éviter un recouvrement entre deux zones d'analyse. A titre d'exemple, les 15 zones d'analyse ne doivent pas se chevaucher en étant écartées les unes des autres d'un écartement de 100 micromètres minimum. En référence aux figures 13 et 14, le chemin de balayage CB peut être établi à l'intérieur d'un secteur en quart de cercle 90 d'un filtre 91 superposé temporairement sur l'image et mobile sur une glissière 92, un tel 20 secteur en quart de cercle 90 ayant par exemple un rayon d'arc de 12,5 millimètres, après avoir préalablement marqué sur l'échantillon le centre 93 du secteur en quart de cercle 90. Le chemin de balayage CB pourra être défini à l'intérieur de ce secteur en quart de cercle 90, tout en gardant environ 1 millimètre par rapport aux bordures. 25 Dans l'exemple de la figure 13, le chemin de balayage CB est un chemin linéaire partant sensiblement du centre 93 et s'étendant selon une direction radiale sur une longueur totale d'environ 10 millimètres, de sorte qu'il est possible de disposer 100 zones d'analyse, avec un écartement de 100 micromètres entre deux zones d'analyse voisines. 30 Dans l'exemple de la figure 14, le chemin de balayage CB est un chemin pseudo-aléatoire en spirale autour d'un point central PC, qui ne dépend pas de l'orientation de l'échantillon mais qui dépend du choix du point central PC qui peut sélectionné préalablement sur l'écran 30 du terminal mobile 3 dans un menu de configuration ou d'options du programme de comptage. Ainsi, un 35 opérateur choisit son point central PC à partir d'un dessin sur l'écran 30 du terminal mobile 3, et l'opérateur peut être autorisé à affiner cette position en 3067112 19 touchant et en faisant glisser tactilement le filtre 91 sur la glissière 92, et à la fin ce point central PC et cette orientation du filtre 91 seront stockés en tant que paramètre utilisateur et rappelés au début de chaque test. Dans un exemple non illustré, le chemin de balayage CB est 5 aléatoire ou non périodique. REVENDICATIONS1. Procédé de comptage automatisé de fibres microscopiques dans un échantillon, ledit procédé de comptage comprenant les étapes suivantes : - fournir un microscope (2) de type microscope à contraste de phase comprenant un système optique (4) muni d'un oculaire (40), d'un objectif (41) et d'un système de mise au point motorisé (43), un porte-échantillon (5) placé en face de l'objectif (41) et déplaçable selon deux directions (X, Y) d'un plan d'analyse au moyen d'un système motorisé biaxes (7, 8), et une unité de contrôle raccordée au système de mise au point motorisé (43) et au système motorisé biaxes (7, 8) ; - fournir un terminal mobile (3) équipé d'un capteur d'images numériques, d'un écran (30), d'un processeur et d'une mémoire dans laquelle est chargé un programme de comptage ; - placer l'échantillon sur le porte-échantillon (5) du microscope (2) ; - disposer le terminal mobile (3) sur un support (6) du microscope (2) de sorte que le capteur d'images numériques soit positionné et maintenu stable devant l'oculaire (40) du microscope (2) avec un alignement entre l'axe optique de l'oculaire (40) et le centre du capteur d'images numériques ; - établir une connexion entre le processeur du terminal mobile (3) et l'unité de contrôle du microscope (2) ; - lancer le programme de comptage pour que le processeur du terminal mobile (3) effectue des séquences de comptage (110) successives sur des zones d'analyse distinctes de l'échantillon, où entre deux séquences de comptage (110) successives le processeur pilote le système motorisé biaxes (7, 8) pour positionner l'objectif (41) sur une nouvelle zone d'analyse de l'échantillon, et où pour chaque séquence de comptage (110) le processeur met en oeuvre les étapes suivantes : - réglage de la mise au point sur la zone d'analyse correspondante comprenant un pilotage du système de mise au point motorisé (43) ; - capture d'une image principale de la zone d'analyse correspondante en déclenchant le capteur d'images numériques ; - analyse de ladite image principale pour compter le nombre de fibres microscopiques sur la zone d'analyse correspondante. 3067112 21 2. Procédé de comptage selon la revendication 1, dans laquelle, pour chaque séquence de comptage (110), le réglage de la mise au point met en oeuvre un pilotage en boucle ouverte dans lequel le processeur effectue plusieurs séquences de mise au point successives, où entre deux 5 séquences de mise au point successives le processeur pilote le système de mise au point motorisé (43) pour modifier la mise au point, et où pour chaque séquence de mise au point le processeur met en oeuvre les étapes suivantes : - capture d'une image secondaire de la zone d'analyse correspondante en 10 déclenchant le capteur d'images numériques ; - analyse de ladite image secondaire pour établir une valeur d'un paramètre de netteté représentatif d'une netteté de l'image secondaire ; où la mise au point retenue pour la capture de l'image principale correspond à la mise au point de la séquence de mise au point où la valeur du 15 paramètre de netteté est maximale. 3. Procédé de comptage selon la revendication 1, dans laquelle, pour chaque séquence de comptage (110), le réglage de la mise au point met en oeuvre un pilotage en boucle fermée dans lequel le processeur effectue les 20 étapes suivantes : - capture d'une image secondaire de la zone d'analyse correspondante en déclenchant le capteur d'images numériques ; - analyse de ladite image secondaire pour vérifier si un paramètre de netteté, représentatif d'une netteté de l'image secondaire, atteint un seuil 25 maximal prédéfini, où : - si le paramètre de netteté atteint ou dépasse ledit seuil maximal, alors le processeur arrête le pilotage du système de mise au point motorisé (43) afin de figer la mise au point pour la capture de l'image principale ; 30 - si le paramètre de mise au point est en-dessous dudit seuil maximal, alors le processeur pilote le système de mise au point motorisé (43) pour modifier la mise au point et répète les étapes précédentes jusqu'à ce que le paramètre de netteté atteigne ou dépasse ledit seuil maximal. 35 3067112 22 4. Procédé de comptage selon l'une quelconque des revendications 2 et 3, dans lequel le processeur effectue les captures des images principales avec une résolution principale donnée, et effectue les captures des images secondaires avec une résolution secondaire donnée qui est inférieure à la 5 résolution principale. 5. Procédé de comptage selon l'une quelconque des revendications 2 à 4, dans lequel le paramètre de netteté correspond à un ratio entre une superficie d'une région en halo caractéristique d'une microscopie à contraste 10 de phase et une superficie d'une région centrale entourée par la région en halo. 6. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel le processeur stoppe les séquences de comptage 15 (110) lorsque le nombre de fibres microscopiques comptées et cumulées sur les séquences de comptage (110) atteint un seuil de fibres donné ou lorsque le nombre de séquences de comptage (110) atteint un seuil de séquences donné. 20 7. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel le processeur affiche sur l'écran (30) du terminal mobile (3) le nombre de fibres microscopiques comptées et le nombre de séquences de comptage (110) effectuées avec une mise à jour au fur et à mesure des séquences de comptage (110). 25 8. Procédé de comptage selon les revendications 6 et 7, dans lequel le nombre de fibres microscopiques comptées et le nombre de séquences de comptage effectuées sont affichés sous la forme de deux barres de progrès, où chaque barre de progrès se remplit au fur et à mesure que le nombre 30 correspondant augmente jusqu'à atteindre la fin de la barre de progrès qui correspond au seuil de fibres ou seuil de séquences correspondant, de sorte que le processeur stoppe les séquences de comptage (110) dès que l'une des deux barres de progrès est remplie. 35 9. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel, pour chaque séquence de comptage (110), le 3067112 23 processeur met en oeuvre une gestion multitâches répartie entre une file principale et une file d'arrière-plan, où : - le processeur effectue dans la file principale les étapes de capture d'images et les étapes de pilotage du système motorisé biaxes (7, 8) et du 5 système de mise au point motorisé (43), et - le processeur effectue dans la file d'arrière-plan les étapes d'analyse des images, de sorte que, entre deux séquences de comptage (110) consécutives, le processeur effectue le pilotage du système motorisé biaxes (7, 8) sur la file 10 principale avant la fin et en parallèle de l'analyse de l'image principale de la séquence de comptage (110) précédente qui est effectuée sur la file d'arrière-plan. 10. Procédé de comptage selon l'une quelconque des revendications 15 précédentes, dans lequel, entre deux séquences de comptage (110) successives, le processeur pilote le système motorisé biaxes (7, 8) selon un chemin de balayage (CB) prédéfini pour positionner l'objectif (41) sur une nouvelle zone d'analyse de l'échantillon tout en prenant soin que ladite nouvelle zone d'analyse soit distincte de chacune des zones d'analyse 20 précédemment analysées. 11. Procédé de comptage selon la revendication 10, dans lequel le chemin de balayage (CB) prédéfini est un chemin aléatoire. 25 12. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel le système motorisé biaxes (7, 8) comprend : - un premier moteur (71) rotatif entraînant en rotation un premier arbre de sortie (72) sur lequel est monté un premier pignon (73) en engrènement avec une première crémaillère (74) couplée au porte-échantillon (5) pour un 30 déplacement selon une première direction (X) ; et - un second moteur rotatif (81) entraînant en rotation un second arbre de sortie (82) sur lequel est monté un second pignon (83) en engrènement avec une seconde crémaillère (84) couplée au porte-échantillon (5) pour un déplacement selon une seconde direction (Y) ; 3067112 24 de sorte que, lorsque le processeur pilote le système motorisé biaxes (7, 8) pour déplacer le porte-échantillon (5), le processeur pilote au moins l'un du premier moteur rotatif (71) et du second moteur rotatif (81). 5 13. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel le système motorisé biaxes (7, 8) assure un déplacement pas-à-pas du porte-échantillon (5) selon deux directions de sorte que, lorsque le processeur pilote le système motorisé biaxes (7, 8) pour déplacer le porte-échantillon (5), le processeur pilote un déplacement 10 pas-à-pas du porte-échantillon (5). 14. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel le procédé de comptage est mis en oeuvre pour le comptage automatisé de fibres d'amiante dans un échantillon. 15 15. Procédé de comptage selon l'une quelconque des revendications précédentes, utilisant comme terminal mobile (3) un téléphone intelligent ou une tablette numérique ou un assistant numérique personnel. 20 16. Procédé de comptage selon l'une quelconque des revendications précédentes, dans lequel la connexion entre le processeur du terminal mobile (3) et l'unité de contrôle du microscope (2) est établie : - soit de manière filaire au moyen d'une connectique filaire ; - soit de manière non filaire au moyen d'une radiocommunication, 25 notamment d'une radiocommunication courte portée comme par exemple une radiocommunication BluetoothTm, Bluetooth Low Energy TM ou ZigbeeTM. 17. Microscope (2) adapté pour la mise en oeuvre du procédé de comptage selon l'une quelconque des revendications précédentes, ledit 30 microscope (2) étant un microscope à contraste de phase comprenant : - un système optique (4) muni d'un oculaire (40), d'un objectif (41) et d'un système de mise au point motorisé (43), - un porte-échantillon (5) placé en face de l'objectif (41) et déplaçable selon deux directions au moyen d'un système motorisé biaxes (7, 8), 35 - une unité de contrôle raccordée au système de mise au point motorisé (43) et au système motorisé biaxes (7, 8) ; et 3067112 25 - un support (6) monté sur le système optique (4) au niveau de l'oculaire (40), ledit support (6) étant conformé pour supporter un terminal mobile (3) équipé d'un capteur d'images numériques de sorte que ledit capteur d'images numériques soit positionné et maintenu stable devant l'oculaire 5 (40) du microscope (2) avec un alignement entre l'axe optique de l'oculaire (40) et le centre du capteur d'images numériques. 18. Système de comptage automatisé de fibres microscopiques dans un échantillon, ledit système de comptage automatisé comprenant : 10 - un microscope (2) selon la revendication 17 ; et - un terminal mobile (3) équipé d'un capteur d'images numériques, d'un écran (30), d'un processeur et d'une mémoire dans laquelle est chargé un programme de comptage configuré pour effectuer les étapes mises en oeuvre par le processeur dans le procédé de comptage selon l'une 15 quelconque des revendications 1 à 16; où le support (6) du microscope (2) supporte ledit terminal mobile (3) de sorte que ledit capteur d'images numériques soit positionné et maintenu stable devant l'oculaire (40) du microscope (2) avec un alignement entre l'axe optique de l'oculaire (40) et le centre du capteur d'images numériques. 20 19. Programme de comptage adapté pour être chargé dans une mémoire d'un terminal mobile (3) et comprenant des instructions de code aptes à commander l'exécution des étapes mises en oeuvre par le processeur dans le procédé de comptage selon l'une quelconque des revendications 1 à 16 25 lorsqu'il est exécuté sur le terminal mobile (3).