FR 2738650 A1 19970314 FR 9510803 A 19950913 PROCÉDÉ DE RECONNAISSANCE PAR LECTURE OPTOÉLECTRONIQUE DE SIGNES ALPHANUMÉRIQUES ET SYMBOLIQUES À REMPLISSAGE MANUSCRIT OU IMPRIMÉ Les programmes de lecture optique de documents comportant des caractères alphanumériques manuscrits font l'objet de recherches importantes. Pour être efficaces, ces programmes nécessitent une puissance de traitement informatique, tant au niveau matériel que logiciel, très onéreuse, pour une fiabilité des résultats encore limitée. Pour autant que le progrès de ces techniques soit rapide leur application dans le domaine de la circulation de l'information industrielle et administrative est loin d'être évidente. De nombreux documents techniques comportant un remplissage alphanumérique manuscrit doivent être ressaisis par des opérateurs informatiques exécutant des tâches ingrates avec une fiabilité également imparfaite. Si les cases à cocher permettent avec une certaine fiabilité le traitement d'informations binaires de type oui-non par programme informatique, on doit constater qu'aucun système manuscrit simple, fiable, et n'utilisant qu'une surface sensiblement équivalente aux caractères alphanumériques manuscrits n'est disponible. L'état de la technique Tous les procédés utilisés à ce jour reconnaissent la case à cocher comme zone en terme de valeur blanche (vide) ou grise (cochée) sans identifier la case vide ou cochée d'où les difficultés des programmes associés. En dehors du problème délicat du paramétrage des emplacements des cases à cocher qui doivent toujours se positionner au même endroit dans les procédés mécaniques et optoélectroniques de lecture, cette technique est très sensible au parasitage (ou bruit) des graffitis périphériques aux cases à cocher. Tout incident de positionnement du document aboutit à des erreurs d'interprétation graves des données. Surtout, ces systèmes nécessitent 10 cases par chiffre, 26 par lettre ce qui rend pénible leur remplissage, longue leur lecture et obère leur fiabilité. C'est pourquoi nous nous sommes orientés vers une solution mixant la conception matérielle du document, du signe et le programme informatique, en écartant les techniques décrites. Notre invention permet une totale fiabilité de lecture, en associant: - une définition de signe ergonomiquement simple à remplir de manière manuscrite, - un système de lecture par dispositif optoélectronique (scanner, appareil photo caméra LCD et tout système de lecture numérique), - un procédé d'analyse - du type de feuilles - des zones comportant ces signes, - des signes à l'intérieur de ces zones, - des modifications manuscrites ou imprimées apportées aux signes de base. - une méthodologie: - d'autocorrection des images des documents lus optoelectroniquement, - d'apprentissage du type et de la structure du contenu du document. Notre invention Nous avons eu pour objectif de définir: - des signes modifiables par l'agent responsable de la saisie manuelle; ces modifications sont particulièrement simples à effectuer et relèvent de références culturelles quasi universelles, - un système d'analyse complètement original par rapport aux systèmes cases à cocher classiques sur la base des données du système de lecture optoélectronique. - des possibilités d'auto-contrôle et d'apprentissage dans le processus de reconnaissance et de traitement.. 1 - Les signes La composition structurelle et spatiale du signe: Nos signes sont destinés à être reconnus comme valeur numérique. Ils sont constitués sur le principe de zones simples ou multiples qui sont destinées à recevoir des barres manuscrites ou imprimées. Nos signes peuvent comporter une, deux, trois zones ou plus. Ces zones sont destinées à recevoir des indications manuscrites ou imprimées sous formes de barres. Ces zones sont associées à une zone de référence, ou zone-cible indissociable du signe dans son utilisation par le traitement de reconnaissance (FIGURE-1). Pour des raisons de gain de place et d'ergonomie, la zone-cible peut être confondue avec une autre zone (FIGURE-2) mais il ne s'agit là que d'un mode particulier d'utilisation de nos signes qui se présentent ainsi. Les signes à une zone, connus sous le terme classique de case à cocher, ne présentent aucune originalité en eux-mêmes. La zone peut prendre 2 valeurs, 0 et 1 selon qu'elle est vide ou cochée (FIGURE 3). La zone-cible est intégrée à la case qui assure 2 fonctions: support d'information manuscrite et zone de référence (voir infra). Les signes à 2 zones comportent, (FIGURE 4): - une zone représentant les unités et destinée à supporter de O à 4 barres, - une autre représentant la valeur 5 destinée à supporter de O ou 1 barre unique. La combinaison de ces 2 zones permet toute numérotation entre 0 et 9. La combinaison de ce type de signes à 2 zones permet de rendre compte de toute valeur entre 0 et l'infini. La zone-cible est confondue à la zone de valeur 5 qui assure 2 fonctions Les signes à trois zones (FIGURE 5) sont destinés à la production de valeur entre 0 et 49 de la manière la plus réduite possible en surface. Le principe est le même pour la zone des unités et de la valeur 5, la zone supplémentaire est destinée à supporter de O à 4 barres représentant les dizaines. La zone-cible est également confondue à la zone de valeur 5. Dans ce cas le signe-chiffre est isolé et ne peut donner lieu à l'utilisation séquentielle de la numérotation classique. Deux zones complémentaires (FIGURE 6) peuvent aisément être adjointes à ces zones pour des significations complémentaires: signe négatif, puissance... la zone-cible restant toujours confondue à la zone de valeur 5 Le principe du signe L'intérêt de cette représentation de données numériques sous cette forme, réside dans le système d'interprétation par lecture optique et que nous avons mis au point. (voir infra 2- Le système d'analyse du dispositif des signes). Pour être interprétés correctement par notre système d'analyse, et permettre l'apprentissage et l'auto-contrôle mis au point, les signes doivent satisfaire aux principes ci-après. Ces signes doivent comporter une zone contenant le point d'origine de l'analyse du signe. C'est à partir de ce point que l'analyse de l'image numérique du signe est faite. Ce point de référence est le centre de toute recherche de l'état des pixels de son environnement. Les zones radiales doivent permettre l'inscription de barres perpendiculaires au rayon partant du point d'origine. Le signe n'est donc que le support visuel d'aide mnémotechnique facilitant l'inscription des barres . Il se définit avant tout par son centre et un double périmètre d'analyse. Le premier périmètre définit les zones de début de recherche des barres transversales selon les axes de recherche, le second la limite de fin de recherche . Ce périmètre externe n'est pas équidistant du centre (FIGURE 7). Si un axe de recherche n'existe pas, le contour de ces deux périmètres sont confondus sur cet axe. Dans les formes de signes proposées, la zone du point d'origine est également une zone d'inscription (zone de valeur 1 en cas de cochage pour les cases à cocher, 5 pour les autres signes), afin de rendre plus compact le signe et d'en faciliter l'ergonomie d'utilisation. Ce n'est donc qu'une forme particulière du principe général. Les signes proposés Les signes de notre dispositif peuvent prendre différentes présentations sur la base des principes définis. Les signes de type case à cocher se présentent sous forme classique (FIGURE 8) et ne comporte qu'une zone simple. La présente demande n 'a pas pour objet la protection de ces signes indépendamment de notre dispositif et des procédés associés. Les signes numériques peuvent se présenter sous deux formes verticales ou horizontales à partir d'un module de base (FIGURE 9), la position du carré vide pouvant être selon le sens, en haut ou en bas, à gauche ou à droite. Le remplissage des signes se fait de manière identique quelque soit l'orientation du signe (FIGURE 10). La case carrée vaut 0 si elle est vide, 5 si elle comporte une barre; la zone des unités se trouve dans le prolongement axial de la case, une barre dans la zone des unités vaut 1, deux barres valent 2, trois barres 3, quatre barres 4. Ce système simple permet une utilisation sérielle et séquentielle, comme illustré par la (FIGURE 4). Un regroupement de ces signes peut être utilisé pour le remplissage d'informations dont les valeurs sont limitées à un maximum, 99, 999 (FIGURE 12). Ce système de signes à remplissage manuscrit, présente par rapport aux chiffres manuscrits, l'avantage de pouvoir être incrémenté et de permettre un remplissage en plusieurs temps. Par exemple pour un contrôle entre 0 et 9, il suffit à l'opérateur de s'assurer que le chiffre est inférieur ou supérieur à 5 puis dans ce dernier cas, d'ajuster en incrémentant les unités. L'utilisation d'encre effaçable et d'effaceur permet de rectifier les marques sans préjudice pour la lecture optoélectronique. Le système général exposé ci-dessus possède des variantes de présentation et d'utilisation. Si une information numérique est comprise, non entre 0 et 9, mais entre 0 et 10, le même signe peut être utilisé (barre des unités plus longue) avec un contrôle logiciel permettant le dénombrement d'une unité supplémentaire. Dans ce cas, le signe-chiffre est isolé et ne peut donner lieu à l'utilisation séquentielle de la numérotation classique. Si une information numérique est comprise entre 0 et 31 comme pour les dates, les heures, les valeurs alphabétiques, le signe peut être complété par 2 petites barres des dizaines. Ces signes peuvent être personnalisés par une lettre ou un logo caractérisant le type d'information à y porter, pour aider l'opérateur dans son remplissage. Cette personnalisation permet en outre un contrôle a posteriori et une lecture visuelle aisée. Un contrôle logiciel de la cohérence des informations portées est assuré lors du traitement informatique. Pour ce type de signe, le signe est également isolé, et ne peut donner lieu à l'utilisation séquentielle de la numérotation classique. Les signes représentant des dates peuvent être mis sous forme particulière comme illustré par la (FIGURE 13) Les deux courtes lignes, ici en haut sont destinées à recevoir les barres manuscrites des dizaines, 3 maximum pour les 31 jours du mois, 1 pour les mois, puis ensuite 2 signes numériques standards de notre dispositif pour les années Les signes représentant des heures peuvent être mis sous la forme illustrée par la (FIGURE 14) Les signes alphabétiques peuvent être produits à partir d'une correspondance numérique classique en modifiant de façon manuscrite (ou en les imprimant directement) le signe de la FIGURE 15. La FIGURE 16 illustre la codification de l'alphabet classique français. Les signes pouvant être définis à partir de ces principes sont suffisamment simples et différenciés pour permettre un remplissage rapide des documents administratifs. Ces signes peuvent être générés sous forme de polices de caractères informatisées dans toute application: feuille de calcul, traitement de texte. Les signes sont imprimés soit sous leurs formes vierges, à remplir de façon manuscrite, soit sous formes remplies imprimées (code de feuille, références constantes ...). Dans ce dernier cas, les signes imprimés peuvent comporter l'indication de leur valeur: 1, 2, 3, ..., A, B, C, D, ...indiquée à coté du signe (à la place de a, h, m ci-dessus). 2- Le système d'analyse du dispositif des signes Les feuilles comportant de tels signes sont destinées à faire l'objet, successivement: - d'une lecture numérique par système de lecture optoélectronique, - d'une analyse de l'image numérique, - d'une reconnaissance de la valeur alphanumérique ou symbolique de ces signes - et d'un enregistrement des informations recueillies pour un traitement informatique. Le traitement informatique de l'analyse et la reconnaissance, pour être très rapide, nécessite une définition préalable des feuilles à reconnaître, et un apprentissage des types d'informations qui s'y trouvent. Ces feuilles et documents peuvent comporter des zones diverses, (voir FIGURES 20 et 25) des zones alphanumériques imprimées (FIGURE 200), des zones graphiques caractérisées par tout type d'information traitée comme une image (FIGURE 200, FIGURE 25 : nom de l'agent et signature), des zones cases à cocher et des zones comportant notre dispositif de signes-cases (FIGURE 200). Ces zones peuvent présenter un contenu mixte. Ces zones subiront un traitement approprié: - reconnaissance de caractère pour les zones alphanumériques imprimées - capture d'image et traitement de celle ci pour les zones graphiques - traitement spécifique décrit ci-dessous pour les zones comportant notre dispositif de signes, et notamment pour la zone d'identification de la feuille. Chaque zone peut être l'objet des différents types de traitement. A- Le procédé d'analyse du dispositif de signes Le type d'analyse du dispositif de nos signes, est directement lié aux caractéristiques de nos signes vierges, et à leur système de remplissage. Au système d'analyse classique de zone interne à la case à cocher (pixels blancs, pixels noirs), nous substituons un système d'analyse de type spectral à partir du centre de la case de référence cible. 1- L'analyse de chaque signe commence à partir d'un point prédéfini dont les coordonnées sont sensées se trouver à l'intérieur de la case cible. Chaque signe est repéré et positionné préalablement dans l'image (voir infra: L'auto-contrôle et l'apprentissage). La case-cible constitue le point de départ de l'analyse de chaque signe. 2- L'analyse du signe se poursuit par un contrôle pour s'assurer que la case vide est bien la case que l'on recherche et non une zone simplement blanche (qui impliquerait une erreur de positionnement). Si la case est vide (non barrée), le nombre des pixels blancs trouvés avant les pixels noirs de son contour, dans les sens vertical et horizontal, confirme la forme et l'état (non-barré) de la case. Si la case comporte des pixels noirs internes, l'état de la case de référence cible est reconnu comme barré. Une analyse globale est menée pour confirmer son contour externe (la case ne doit pas être largement recouverte par une tache noire, un système d'alarme logiciel permet de régler ce cas extrême). Dans les deux cas, un calcul du centre de la forme de case trouvée est fait, pour affiner les coordonnées du point de départ du processus suivant d'analyse. 3- Le point de départ de l'analyse étant vérifié et recalculé, une recherche à partir du contour de la case est menée (périmètre interne FIGURE 7), pixel par pixel à l'intérieur de la zone située entre les 2 fines barres prolongeant la case cible (FIGURE 22 )). Cette analyse dépend du type de signe. Les directions, longueurs de recherche de l'analyse, dépendront du signe choisi dans la table de référence (FIGURE 16) pour cet emplacement, lors de l'apprentissage, et défini dans le fichier de définition de la feuille. Le nombre de barres est reconnu par interprétation de la succession des pixels blancs et noirs. L'analyse s'arrête à la fin de chaque zone (dont les coordonnées son contenues dans le fichier de définition de la feuille). Un contrôle logiciel des vraisemblances est effectué par algorithme (exemple: pas plus de 3 barres des dizaines pour le signe relatif aux jours du mois). B- L'apprentissage général propre à une feuille Cet apprentissage est mémorisé par le programme dans un fichier de définition propre à un type de feuille qui comportera toute les informations permettant le traitement par lecture optoélectronique et la reconnaissance des informations portées sur ce type de feuille A partir d'une image de la feuille-modèle vierge, (FIGURE 20) obtenue par lecture optoélectronique, on repère chaque zone générale à reconnaître (0, 0, 0, )). Chaque zone correspond à une portion de l'image de la feuille, définie par les coordonnées d'un rectangle virtuel contenant la zone. Ces zones sont indexées et leur type de contenu: alphanumérique imprimé, graphique, dispositif de signes-cases ou zones et case à cocher, code d'identification de la feuille (FIGURE 20 i)), est associé à cet index. Les zones alphanumériques imprimées 0 et les zones graphiques 0 sont traitées selon les modalités classiques de traitement informatique de telles données numériques. Le programme de lecture produira une image numérique de chaque feuille, cette image sera immédiatement analysée en liaison avec le fichier de définition propre au type de feuille. Le traitement spécifique de chaque zone sera lancé de manière séquentielle pour obtenir un ensemble d'informations graphiques, alphanumériques qui devront être organisées pour être enregistrées dans un fichier. B- L'apprentissage d'une zone contenant notre dispositif En sélectionnant dans l'image générale la zone comportant notre dispositif de signes, cette zone apparaît seule à l'écran (FIGURE 21). On définit la structure d'analyse propre à chaque signe de la zone. On part du premier signe sélectionné (ce peut être n'importe lequel dans la zone), en cliquant avec un dispositif de pointage (souris, table graphique), dans la case fermée du signe (ou sur un point blanc qui est ainsi défini comme point de départ de l'analyse du signe-zone) (FIGURE 22). Le centre de la case fermée est automatiquement recalculé pour produire les coordonnées servant d'origine à l'analyse de son environnement (FIGURE 22 (3)) selon le type de signe correspondant à cet emplacement. On définit les propriétés du signe en référence à une table de signes (FIGURE 16): - type: alphabétique, numérique, heure, - forme: dimensions, barres des unités, des dizaines éventuelles, à gauche, à droite, - position du point de départ de l'analyse du signe, par rapport au cadre virtuel de la zone). Ces propriétés sont mémorisées par le programme dans le fichier de définition. On passe ensuite au signe suivant dans l'ordre désiré de positionnement dans le fichier d'enregistrement des données interprétées. Les signes ayant fait l'objet d'un apprentissage sont mis sur un fond coloré (FIGURE 24), afin de les distinguer des signes restant à définir. L'enregistrement des données interprétées après lecture numérique pour chaque feuille, comporte toutes les informations interprétées relatives aux différents types de zones. Chaque champ de l'enregistrement associe un type de zone et une information contenue dans cette zone (si celles-ci sont différenciées). Ceci est impératif pour les zones comportant notre dispositif car les informations relatives à un signe peuvent se trouver dans le fichier résultat entre 2 informations relatives à d'autres zones. Les feuilles peuvent comporter un code propre (FIGURES 20, 25 )) du type de notre dispositif. C'est la lecture de ce code qui déclenchera à chaque lecture le processus d'accès au fichier de définition de la feuille (voir infra L'auto-contrôle du type de feuille). Le fichier d'apprentissage ou fichier de définition de la feuille comportera donc un ensemble de données, ordonnées selon les besoins de l'utilisateur, qui permettront au programme de produire un fichier résultat comportant une suite complexe et hétérogène de données issues: de l'analyse de signes de notre dispositif, d'images graphiques, et de textes alphanumériques. 3 - Le système d'auto-contrôle dans le processus de lecture, de reconnaissance, et de traitement Le système d'analyse permet de reconnaître les cases vides et les cases pleines et de s'assurer que les cases vides ou pleines soient bien les cases recherchées. Le point commun à tous ces signes est la case cible (carrée, quadrilatère ou forme fermée). Cette case est la cible initiale. Chaque signe est repéré et positionné par type de feuille dans des zones spécifiques à notre dispositif de l'image. L'auto-contrôle du type de feuille L'indication du type de feuille, et donc du fichier de définition de la feuille, doit être transmise au programme, en préalable à toute analyse logicielle de l'image obtenue par lecture optoélectronique. Cette indication peut être transmise au programme par l'opérateur avant chaque lecture d'une ou plusieurs feuilles de même type. Cette méthode présente l'inconvénient de ne pas permettre un auto-contrôle, car même en cas de composition en principe homogène d'un lot de feuilles, certaines feuilles peuvent appartenir à un autre type, ou être mal introduites lors de la lecture optoélectronique. Il est beaucoup plus simple d'intégrer dans chaque feuille un code qui soit reconnu immédiatement après numérisation de l'image. Ce code à positionnement constant sur toutes les feuilles lues doit donc être intégré aux feuilles. Ce code est constitué par un ensemble de signes numériques. (FIGURE 20 (3, ,25). L'intégration de ce code permet une lecture de lot de feuilles de types hétérogènes, possédant chacune un fichier de définition de feuille différent, sans aucune intervention extérieure. Ce code permet l'auto-contrôle automatique de la feuille lue, en lui associant son fichier de définition de feuille. L'auto-contrôle de lecture du dispositif des signes Le problème du contrôle du positionnement du point de départ de l'analyse de chaque signe est complexe puisqu'un déplacement de 2 ou 3 dixièmes de millimètre peut générer des erreurs générales de lecture des zones de notre dispositif de signes. Ces erreurs peuvent provenir: -de la production des copies de feuilles: impression, photocopies décalées, de biais, présentant des effets de zoom, -du système de lecture optoélectronique: introduction imparfaite, introducteur mal réglé, inégalité de traitement de l'image pour raisons mécaniques ou électroniques Un dispositif matériel de repérage et de contrôle de l'image est donc nécessaire. Un cadre est tracé autour des zones contenant les signes à analyser (FIGURE 22 02). Ces cadres possèdent sur la feuille-modèle (FIGURE 20), un positionnement, relatif entre eux et avec chaque signe, parfaitement défini. En pointant lors de l'apprentissage, sur les angles du cadre, on mémorise les coordonnées de ces angles par rapport aux bords de l'image (FIGURE 22 (9). Lors de la lecture des feuilles reproduites à partir de la feuille modèle, l'image produite par le système de lecture optoélectronique, renvoie l'image de ces cadres. Leurs positions et leurs coordonnées dans l'image sont recherchées et comparées à celles de la feuille modèle contenue dans le fichier de définition. Une transformation vectorielle de ces cadres-images retraduit l'ensemble du positionnement des pixels de l'image de la zone pour les faire correspondre au positionnement de référence de la feuille modèle et corriger les effets de zoom et de rotation. En cas d'utilisation de notre procédé d'auto-contrôle le fichier de définition de la feuille contient donc les coordonnées du cadre par rapport à l'image, et les coordonnées de chaque point d'origine de l'analyse de nos signes par rapport à ce cadre. Une analyse de feuilles-test permet de prendre en compte les effets de déformation locaux au niveau du système de lecture optoélectronique, et corrige (si besoin) systématiquement la transformation vectorielle précédente. Un exemple des utilisations possibles de notre dispositif de signe associé à nos différents procédés est donné par la FIGURE 25. Le remplissage des signes d'un tel document est aussi simple et rapide qu'un remplissage à l'aide de chiffres et lettres manuscrits, sa lecture optoélectronique et son traitement informatique sont quasiinstantanés et sans erreur. Variantes de notre dispositif de signes et de leur analyse Notre dispositif de signes, repose sur une case-cible fermée, dont le repérage est effectué sur la base d'un système d'apprentissage et d'un procédé d'auto-contrôle très précis. Avec une résolution d'image élevée, il est possible de reconnaître une quantité de signes-équivalents-caractères largement supérieure à 2000 par page A4 avec une fiabilité totale. Si le nombre des signes-équivalents-caractères est inférieur à cette quantité, les contraintes de notre dispositif de signes et de notre procédé d'apprentissage, d'autocontrôle et d'analyse, permettant une totale sécurité de lecture, peuvent être allégées. La case cible fermée, pour permettre l'auto-contrôle, peut être transformée en simple zone dont on définit les coordonnées du point de départ de notre analyse de type spectral (FIGURE 18 /102, /2 (2) et FIGURE 19 02). Le nombre de barres manuscrites ou imprimées contenues dans les zones affectées, aux unités 0, et éventuellement aux zones des valeurs 5 ou des dizaines (l) peut être reconnu selon notre méthode. Si ces zones sont assez larges, notre système d'auto-correction peut s'avérer inutile car les risques de variations angulaires ou par effet de zoom conduisant à des erreurs de lecture, diminuent avec l'augmentation de la dimension des signes et des barres. Tout système dérivé de notre procédé d'analyse et de notre dispositif de signes, basé sur l'analyse du nombre de barres dans des zones prédéfinies, doit donc être considéré dans le champ de nos revendications. Exemple: la case cible ou zone de référence peut être constituée d'une cellule d'un tableau, d'autres cellules recevant les barres des unités des dizaines ou des valeurs 5. (FIGURE 18). La case cible peut être commune à plusieurs zones correspondant à des signes différents. REVENDICATIONS 1) Système de signes-cases pouvant être modifiés de manière manuscrite et correspondant à des valeurs alphanumériques de caractère d'imprimerie classique ainsi qu'à toute valeur numérique associée à des symboles (FIGURES 1 à 9, 12 à 15, 17) caractérisé en ce que la modification de ces signes s'opère par l'inscription de barres simples dans les zones définies correspondant à des valeurs numériques; zones de valeurs: un, cinq, dix, ces signes pouvant être utilisés séquentiellement pour signifier des valeurs numériques illimitées. Ces signes peuvent être utilisés sous forme de polices de caractères d'imprimerie et être imprimés avec leurs valeurs alphanumériques ou symboliques nulles (sans barre), ou définitives (barres imprimées) (FIGURES 10, 11,16). 2) Système de signes-zones pouvant être modifiés de manière manuscrite et correspondant à des valeurs alphanumériques de caractère d'imprimerie classique ainsi qu'à toute valeur numérique associée à des symboles ((FIGURES 18, 17) selon la revendication 1 caractérisé en ce que la modification de ces signes-zones s'opère par l'inscription de barres simples dans les zones définies correspondant à des valeurs numériques: zones de valeurs: un, cinq, dix selon le principe du dispositif de la revendication 1, ces signes peuvent être utilisés séquentiellement pour signifier des valeurs numériques illimitées. Ces signes peuvent être utilisés sous forme de polices de caractères d'imprimerie et être imprimés avec leurs valeurs alphanumériques ou symboliques nulles (sans barre), ou définitives (barres imprimées). 3) Procédé d'apprentissage de lecture optoélectronique de document comportant: des zones de code de type de feuilles, (FIGURE 20 Q3 G), 25), des zones diverses alphanumériques imprimées, (FIGURE 20 o) des zones graphiques, (FIGURE 20 (2), ,25), (nom de l'agent et signature), des zones cases à cocher ou des zones comportant le dispositif de signes-cases, (FIGURE 20 (3)) selon la revendication 1 ou revendication 2 caractérisé en ce qu'il permet d'établir à partir du document modèle, la structure du fichier informatique résultant de la lecture optoélectronique des reproductions du document modèle remplies de façon manuscrite.Ce procédé donne une possibilité de reconnaissance du code du type des feuilles lues, permettant la lecture et la reconnaissance automatique en désordre de feuilles de types différents, en assurant la possibilité de contrôle logique et un reroutage des informations lues vers les fichiers résultats destinés à recevoir les informations, avec enregistrement des données interprétées après lecture numérique, pour chaque feuille, comportant toutes les informations interprétées relatives aux différents types de zones, chaque champ de l'enregistrement étant relatif à un type de zone et à une information contenue dans cette zone. 4) Procédé d'apprentissage d'analyse de signes-cases selon la revendication 1 caractérisé en ce que le signe-case comportant une case fermée, reconnue dans sa forme et ses dimensions, les coordonnées du centre de la case fermée sont recalculées pour servir d'origine à l'analyse de son environnement, selon le type de signe correspondant à cet emplacement, le type de signes-case étant défini lors de cet apprentissage (définition des coordonnées de la case-signe par rapport à l'image ou au cadre de la zone, définition des dimensions de la case-cible fermée, du type de signe par rapport à une table de référence de signes). 5) Procédé d'apprentissage d'analyse de signes-zones selon la revendication 2, caractérisé en ce que le signe-zone étant repéré lors de l'apprentissage par un point servant d'origine à l'analyse de son environnement, selon le type de signe correspondant à cet emplacement, le type de signe-zones est défini par apprentissage (définition des coordonnées du point servant d'origine à l'analyse par rapport à l'image ou au cadre de la zone, du type de signe par rapport à une table de référence de signes). 6) Procédé d'analyse de signes-cases selon la revendication 1 caractérisé en ce que le signe-case comportant une case fermée, reconnue dans sa forme, ses dimensions et son état servant d'origine à l'analyse de son environnement selon le type de signe correspondant à cet emplacement, le centre de la case fermée pour produire les coordonnées servant d'origine à l'analyse, le type de signes-case est défini lors d'un apprentissage préliminaire (définition des coordonnées de la case-signe par rapport à l'image ou au cadre de la zone, définition des dimensions de la case-cible fermée, du type de signe par rapport à une table de référence de signes). 7) Procédé d'analyse de signes-zones selon la revendication 2 caractérisé en ce que le signe-zone étant repéré lors de l'apprentissage par un point servant d'origine à l'analyse de son environnement, l'analyse est conduite selon le type de signe correspondant à cet emplacement et détermine l'état de la surface proche du point d'origine (présence ou non de pixels noirs) puis l'état des autres zones du signe, le type de signe-zone étant défini lors d'un apprentissage préliminaire (définition des coordonnées du point servant d'origine à l'analyse par rapport à l'image ou au cadre de la zone, du type de signe par rapport à une table de référence de signes). 8) Procédé d'auto-contrôle de lecture optoélectronique de document comportant des zones incluant le dispositif de signes-cases selon les revendication 1 et 2 ou tout signe à positionnement précis, ce procédé implique l'utilisation d'un cadre imprimé délimitant la zone et un référencement des coordonnées des signes par rapport à ce cadre selon les procédés des revendications 4 et 5.