Brevet FR2757294A1 — publié le 19980619

La présente invention concerne de façon générale une technique de traitement d'image et, plus précisément, une technique utilisée pour la reconnaissance précise de caractères remplissant une zone délimitée par des lignes de réglure, par suppression des lignes de réglure existant près des caractères dans une image d'un formulaire réglé. La demande de brevet japonais mise à l'inspection publique nO 7-57 047 décrit un procédé de suppression de lignes de réglure dans une image obtenue à partir d'un document contenant des caractères et des lignes de réglure. Selon cette technique, la totalité de l'image du document est lue pour l'extraction des lignes qui s'étendent dans une direction prédéterminée. Chacune des lignes extraites est classée comme étant soit un groupe de lignes de réglure soit un groupe de caractères en fonction du rapport entre la longueur verticale et la longueur horizontale d'un rectangle circonscrit qui entoure un groupe de lignes adjacentes. Pour qu'une image obtenue corresponde uniquement aux caractères, une partie du groupe de lignes de réglure qui ne recouvre pas le groupe de caractères est supprimée si bien que les lignes correspondant à un caractère ne sont pas supprimées. Dans la technique classique précitée, toute l'image doit être traitée si bien que la grande durée nécessaire à l'exécution de l'opération de suppression des lignes de réglure pose un problème. En outre, dans la technique classique, comme un groupe de lignes est classé en lignes de réglure ou en caractères, si le niveau de seuil est établi d'une manière telle qu'une courte ligne est déterminée positivement comme étant une ligne de réglure, une barre d'un caractère peut être considérée comme étant une ligne de réglure. Au contraire, si le niveau de seuil est réglé afin qu'il réduise la probabilité d'apparition d'une telle reconnaissance erronée, une courte ligne de réglure ne peut pas être supprimée car elle est considérée comme faisant partie d'un caractère. Ainsi, un problème est dû au fait qu'il est difficile d'obtenir simultanément à la fois une suppression précise des lignes de réglure et une interdiction précise de la suppression erronée de caractères. La présente invention a donc pour objet général la mise à disposition d'un procédé perfectionné et utile de suppression des lignes de réglure qui ne pose pas les problèmes précités. L'invention concerne aussi un tel procédé de suppression de lignes de réglure qui supprime avec précision une ligne de réglure existant près d'une bordure d'une zone de remplissage de caractères dans une image obtenue à partir d'un formulaire réglé, sans augmentation de la probabilité d'apparition d'une suppression erronée d'un caractère. L'invention concerne aussi un procédé de suppression de lignes de réglure qui réduit le temps de traitement nécessaire à la suppression des lignes de réglure dans une image obtenue à partir d'un formulaire réglé. L'invention concerne, pour l'exécution du traitement précité, un procédé de suppression d'une ligne de réglure dans une image d'un formulaire réglé ayant des lignes de réglure destinées à délimiter au moins une zone de caractères qui doit contenir des caractères, le procédé comprenant les étapes suivantes a) la délimitation d'une zone de lecture sur l'image du formulaire réglé, la zone de lecture étant définie d'après chaque bordure de la zone de caractères, b) l'extraction de séries noires de la zone de lecture, chacune des séries noires ayant une longueur supérieure à une longueur prédéterminée, et c) le changement des éléments d'image noirs correspondant aux séries noires extraites en éléments d'image blancs dans l'image de la ligne de réglure. Selon l'invention, comme la surface de balayage est définie pour la détermination d'une position précise d'une ligne de réglure qui existe à la bordure de la zone de caractères, il nlest pas nécessaire de lire toute l'image du formulaire réglé. Ainsi, le temps de traitement nécessaire à la détermination des positions des lignes de réglure sur l'image du formulaire réglé est réduit. Dans le procédé précité, l'étape c) comprend les étapes suivantes c-l) la sélection de séries noires correspondant à une ligne de réglure parmi les séries noires extraites, et c-2) le changement des éléments d'image noirs correspondant aux séries noires sélectionnées dans l'étape c-l) en éléments d'image blancs. Comme la zone de lecture peut comprendre des séquences noires qui correspondent à une partie d'un caractère écrit dans la zone de caractères, seules les séquences noires correspondant à une ligne de réglure sont sélectionnées avant la suppression des séquences noires extraites de la zone de lecture. En outre, l'étape c-l) peut comprendre les étapes suivantes c-l-l) l'addition des longueurs des séries noires qui s'étendent à la même position de coordonnée d'un axe de coordonnée perpendiculaire à la direction des séries noires, l'addition étant réalisée pour chaque position de coordonnée dans la zone de balayage, c-1-2) le regroupement des séries noires ayant des positions de coordonnées consécutives, c-1-3) la détermination d'un groupe de séries noires ayant la longueur ajoutée maximale, et c-1-4) la sélection de séries noires comprises dans le groupe déterminé par l'étape c-1-3). Selon l'invention, lorsqu'une longue séquence noire qui correspond à une partie d'un caractère existe dans la zone de balayage, la longue séquence noire adjacente à la séquence noire qui correspond à une ligne de réglure est déterminée comme étant incorporée à un groupe autre que le groupe qui correspond à la ligne de réglure. Ainsi, une suppression erronée d'une longue série noire correspondant à une partie d'un caractère peut être évitée alors qu'une courte série noire correspondant à une ligne de réglure est supprimée avec précision. En outre, le procédé peut comprendre les étapes suivantes d) l'extraction de rectangles circonscrits de la zone de lecture de l'image qui a été obtenue par exécution de l'étape c), chacun des rectangles circonscrits contenant les éléments d'image noirs consécutifs dans la direction d'allongement de la ligne de réglure, e) la sélection d'un rectangle circonscrit parmi les rectangles circonscrits extraits afin que le rectangle circonscrit choisi soit au contact de l'une des séries noires extraites dans l'étape b) et que la longueur de la série noire choisie en direction perpendiculaire à la direction longitudinale de l'une des séries noires soit inférieure à une valeur prédéterminée, et f) le changement des éléments d'image noirs correspondant aux séries noires contenues dans le rectangle circonscrit choisi dans l'étape e) en éléments d'image blancs. Une courte série noire qui est formée par numérisation erronée peut rester dans l'image après la suppression des séries noires ayant des longueurs supérieures à la longueur prédéterminée. Cependant, selon l'invention, une courte série noire de ce type, formulée par numérisation erronée, peut être supprimée positivement par extraction de la courte série noire à supprimer après la suppression des longues séries noires correspondant à la ligne de réglure. En outre, le procédé selon l'invention peut comprendre les étapes suivantes g) l'extraction de rectangles circonscrits de la zone de lecture de l'image qui a été obtenue par exécution de l'étape c), chaque rectangle circonscrit comprenant des éléments d'image noirs consécutifs dans la direction d'allongement de la ligne de réglure, h) la sélection d'un rectangle circonscrit parmi les rectangles circonscrits extraits afin que le rectangle circonscrit choisi soit au contact de deux des séries noires extraites dans l'étape b), les deux séries noires se recoupant mutuellement, et i) le changement des éléments d'image noirs correspondant aux séries noires comprises dans le rectangle circonscrit choisi par l'étape h) en éléments d'image blancs. Une courte série noire qui est créée par arrondissement d'un coin à l'intersection des lignes de réglure peut rester dans l'image après que les séries noires de longueur supérieure à la longueur prédéterminée ont été supprimées. Cependant, selon l'invention, une telle série noire courte peut être supprimée positivement par extraction de la courte série noire à supprimer après la suppression des longues séries noires correspondant à la ligne de réglure. Le procédé selon l'invention peut être mis en oeuvre à l'aide d'un ordinateur classique qui exécute des programmes mettant en oeuvre le procédé de l'invention. Les programmes peuvent être enregistrés sur un support d'enregistrement, tel qu'un disque CD-ROM. D'autres caractéristiques et avantages de l'invention seront mieux compris à la lecture de la description qui va suivre d'exemples de réalisation, faite en référence aux dessins annexés sur lesquels la figure 1 est un diagramme synoptique d'un appareil de suppression de lignes de réglure dans un premier mode d'exécution de l'invention la figure 2 est un ordinogramme d'une opération de suppression de lignes de réglure réalisée avec l'appareil de suppression de lignes de réglure représenté sur la figure 1 la figure 3 est une représentation permettant la description d'un procédé de suppression d'une ligne de réglure la figure 4 est une représentation permettant la description d'un procédé de suppression d'une ligne de réglure lorsqu'une longue série noire ne fait pas partie de la ligne de réglure existant dans une zone de lecture la figure 5 est un diagramme synoptique de l'unité de sélection de composante de ligne de réglure représentée sur la figure 1 la figure 6 est un ordinogramme d'une opération exécutée par l'unité de sélection de composante de ligne de réglure représentée sur la figure 1 la figure 7 est une représentation utile pour la description du fonctionnement de l'unité de sélection de composante de ligne de réglure représentée sur la figure 1 la figure 8 est un diagramme synoptique d'un appareil de suppression de ligne de réglure dans un second mode de réalisation de la présente invention la figure 9 est un ordinogramme d'une opération de suppression de lignes de réglure exécutée par l'appareil représenté sur la figure 8 la figure 10 est une représentation utile pour la description d'une série noire courte créée par une erreur de numérisation ou par un arrondissement d'un coin à une intersection de lignes de réglure la figure 11 est une représentation utile pour la description des courtes séries noires qui restent dans une zone lue la figure 12 est un diagramme synoptique d'une unité de sélection de rectangle représentée sur la figure 8 la figure 13 est un ordinogramme du fonctionnement de l'unité de sélection de rectangle représentée sur la figure 8 la figure 14 est un diagramme synoptique d'une seconde unité de changement de valeur de seconds éléments d'image, représentée sur la figure 8 la figure 15 est un ordinogramme illustrant le fonctionnement de l'unité de changement de valeur de la figure 8 ; et la figure 16 est un schéma de la structure d'un ordinateur qui exécute l'opération de suppression de lignes de réglure selon l'invention. On décrit d'abord un premier mode de réalisation de l'invention. La figure 1 est un diagramme synoptique d'un appareil de suppression de lignes de réglure de ce premier mode de réalisation de l'invention. Cet appareil représenté sur la figure 1 supprime les lignes de réglure d'une image d'un formulaire réglé qui est préparé par introduction de caractères ou de nombres dans un bloc délimité par les lignes de réglure. Le formulaire réglé a une forme fixe et des informations relatives aux positions des lignes de réglure dans la forme fixe sont connues au préalable. Les informations relatives au formulaire réglé peuvent être conservées au préalable dans l'appareil de suppression des lignes de réglure ou transmis à l'appareil sous forme de données d'entrée lorsqu'une opération de suppression de lignes de réglure est exécutée. La suppression des lignes de réglure est réalisée avant la reconnaissance de caractères afin que l'extraction des caractères de l'image du formulaire réglé ne soit pas perturbée par les lignes de réglure. Comme représenté sur la figure 1, l'appareil de suppression des lignes de réglure comprend une unité 101 de saisie d'image, tel qu'un lecteur, une unité 102 de mémorisation de l'image originale, une unité 103 de copie du contenu de l'image, une unité 104 de mémorisation d'image de suppression, une unité 105 de détermination de la plage de lecture de l'image, une unité 106 d'extraction de séries noires, une unité 107 de mémorisation de position de séries noires, une unité 108 de sélection de composante de ligne de réglure, et une unité 109 de changement de valeur d'éléments d'image. On décrit maintenant, en référence à la figure 2, le fonctionnement de l'appareil de suppression de lignes de réglure représenté sur la figure 1. La figure 2 est un ordinogramme d'une opération de suppression de lignes de réglure exécutée par l'appareil représenté sur la figure 1. Au début de l'opération représentée sur la figure 2, un document original qui est un formulaire réglé est lu au pas 157 par l'unité 101 de saisie d'image, telle qu'un lecteur. Une image obtenue par lecture du document original est conservée dans l'unité 102 de mémorisation d'image originale. Ensuite, au pas 152, l'image originale, qui contient les données binaires d'image et qui est conservée dans l'unité 102 de mémoire, est copiée dans l'unité 104 de mémorisation d'image de suppression par l'unité 103 de copie de contenu d'image. Ensuite, les données binaires d'image conservées dans l'unité 102 de mémorisation sont considérées comme une "image originale", et les données d'image conservées dans l'unité 104 de mémorisation sont considérées comme une "image de suppression". La figure 3 est utile pour la description de l'opération de suppression d'une ligne réglée. La partie (A) de la figure 3 représente un exemple de formulaire réglé. Ce formulaire 170 a des lignes de réglure verticales et horizontales qui délimitent des zones 171 dans lesquelles sont introduits des caractères ou des nombres. Dans la suite, la zone 171 est appelée "zone de caractères". Dans l'exemple représenté par la partie (A) de la figure 3, les chiffres 1, 2,... 8 sont écrits dans les zones 171 de caractères. L'appareil de suppression de lignes réglées supprime les lignes de réglure dans l'image du formulaire 170. Une bordure de chaque zone de caractères est délimitée par les lignes réglées. La suppression des lignes réglées est réalisée pour la partie supérieure, la partie inférieure, la partie gauche et la partie droite dans cet ordre. D'abord, au pas 153, une zone qui est lue pour la détection d'une ligne de réglure est déterminée par l'unité 105 de détermination de plage de lecture d'image. Plus précisément, les valeurs des coordonnées de chaque zone de caractères, c'est-à-dire par exemple le sommet supérieur gauche et le sommet inférieur droit de la zone de caractères, sont obtenues à partir de l'image originale. Comme chaque zone de caractères a une position prédéterminée dans le formulaire réglé, les lignes de réglure peuvent être supprimées d'après l'emplacement de la zone de caractères qui est connue au préalable. Cependant, l'image lue par l'unité 101 de saisie peut être décalée par rapport à une image mémorisée auparavant dans l'appareil de suppression de lignes de réglure à cause par exemple d'une inclinaison du document original lorsqu'il est lu. L'amplitude du décalage peut être détectée par comparaison d'un emplacement (valeur de la coordonnée) d'un point de référence placé sur le formulaire réglé à un emplacement (valeur de la coordonnée) du point de référence des images mémorisées au préalable par rapport au formulaire réglé. Le point de référence peut être une marque ayant une position prédéterminée dans chaque formulaire réglé. Par exemple, un caractère ou une partie de caractère qui est imprimé sur le formulaire réglé avec les lignes de réglure peut être utilisé comme point de référence. Dans une variante, un côté supérieur ou un côté inférieur du formulaire réglé peut être détecté par balayage d'une partie de l'image originale afin que l'amplitude du décalage soit détectée. La partie à lire peut être une petite zone. Ensuite, les valeurs des coordonnées de chaque zone de caractères sont obtenues en référence aux données des points de référence conservés au préalable dans l'appareil de suppression de lignes de réglure. Cependant, si le décalage de l'image originale peut être ignoré, l'opération de lecture de l'image originale destinée à l'obtention du point de référence peut être omise. Une zone à lire pour la détection de la ligne de réglure est placée de chaque côté de chaque zone de carac terres. Dans l'exemple considéré, la zone à lire est déterminée d'après une limite de chaque zone de caractères. Plus précisément, comme l'indique la partie (B) de la figure 3 par exemple, la zone 172 à lire pour la détection de la ligne de réglure du côté supérieur de la zone 171 est déterminée comme étant une zone qui se trouve à une distance prédéterminée de la limite supérieure (entre un coin 173a et un coin 173b) de la zone 171 en direction verticale, avec une distance prédéterminée entre les coins 173a et 173b. Une zone à lire pour le côté inférieur, le côté gauche et le côté droit de la zone 171 est obtenue de manière analogue. On se réfère à la figure 2 ; la zone à lire est déterminée au pas 153 par l'unité 105 de détermination de plage de lecture de l'image. Ensuite, d'abord, la zone 172 du côté supérieur de la zone 171 de caractères est lue au pas 154 par l'unité 106 d'extraction de séries noires pour l'extraction de toutes les séries noires disposées en direction horizontale (direction principale de lecture) Ainsi, on détermine au pas 155 si la série noire extraite a une longueur supérieure à une valeur prédéterminée ou non. Si la série extraite a une longueur supérieure à la longueur prédéterminée, le sous-programme passe au pas 156. A ce pas 156, des informations relatives à une position (valeurs des coordonnées des extrémités opposées de la série noire) de la série noire de longueur supérieure à la longueur prédéterminée sont mémorisées dans l'unité 107 de mémorisation de position de séries noires. L'opération est réalisée pour toute la zone 171. Ensuite, le pas 157 détermine si toutes les séries noires de la zone 171 ont été extraites ou non. Si le pas 157 donne une réponse négative, le sous-programme revient au pas 154 et répète le traitement des pas 154 à 157. Si le pas 157 détermine que toutes les séries noires ont été détectées, le sous-programme passe au pas 158. Lorsque l'extraction des séries noires est terminée au pas 158, les séries noires correspondant à la ligne de réglure sont sélectionnées parmi les séries noires à supprimer en référence au contenu conservé dans l'unité de mémorisation de positions de séries noires. Les informations des positions des séries noires choisies sont conservées dans l'unité 107 de mémorisation de positions de séries noires. Les informations relatives aux séries noires qui n'ont pas été choisies sont écartées. Ensuite, au pas 159, les éléments d'image correspondant aux séries noires choisies, qui doivent être supprimées de l'image de suppression conservée dans l'unité 104, sont changés d'éléments noirs en éléments blancs par l'unité 109 de changement de valeur d'éléments d'image en référence aux informations conservées dans l'unité 107 de mémorisation. Après la fin de la suppression des séries noires correspondant à la ligne de réglure dans la zone 171, le sous-programme passe au pas 160. Celui-ci détermine si la suppression des séries noires a été réalisée pour tous les côtés de la zone 171 ou non. Ainsi, le fait que la suppression des lignes de réglure a été réalisée pour chacun des côtés supérieur, inférieur gauche et droit de la zone 171 ou non est déterminé. Si la réponse du pas 160 est négative, le sous-programme revient au pas 153 pour répéter les pas 153 à 160. Si la réponse du pas 160 est positive, c'est-à-dire si la suppression des lignes de réglure a été réalisée pour tous les côtés de la zone 171, le sous-programme se termine. Dans le cas de la zone de lecture 172 représentée sous forme agrandie sur la partie (B) de la figure 3, une partie supérieure 173 du nombre "8" écrit dans la zone 171 est comprise dans la zone de lecture 172. Cependant, comme la longueur de chaque série noire correspondant à la partie supérieure 173 du nombre "8" est inférieure à la valeur de seuil prédéterminée, les informations des positions des séries correspondant à la partie supérieure 173 ne sont pas conservées dans l'unité 107. Ainsi, les séries noires correspondant à la partie supérieure 173 ne sont pas extraites sous forme de séries noires à supprimer. Par exemple, dans la zone 171 du côté supérieur de la zone 172, seules les longues séries noires qui correspondent à la ligne de réglure sont supprimées, et les séries noires qui sont au contact des longues séries noires correspondant à la ligne de réglure ou adjacentes à ces séries restent dans la zone 171. Comme indiqué précédemment, lorsque la longueur d'une série noire est petite, la série noire n'est pas extraite par l'unité 106 d'extraction de séries noires. Ainsi, les séries noires correspondant à une ligne de réglure ne sont pas supprimée s de façon erronée lorsque le traitement du pas 158 n'est pas réalisé par l'unité 108 de sélection. La sélection d'une composante d'une ligne de réglure est nécessaire pour éviter la suppression erronée d'une série noire lorsque celle-ci est adjacente à la ligne de réglure ou au contact de celle-ci et a une longueur supérieure à la valeur prédéterminée de seuil. La figure 4 représente un exemple de ce cas. Comme l'indique la partie (A) de la figure 4, le nombre "2" est écrit dans la zone 181 de caractères du formulaire réglé 170. La partie (B) de la figure 4 est une vue agrandie d'une zone 182 de lecture du côté inférieur de la zone 181 de caractères. Un trait horizontal 183 du chiffre "2" se trouve dans la zone 182 près de la ligne de réglure. Comme les séries noires correspondant au trait horizontal 183 du chiffre "2" ont une longueur supérieure à la valeur de seuil prédéterminée, les séries noires correspondant au trait horizontal 183 du chiffre "2" sont extraites par l'unité 106 comme indiqué par la partie (C) de la figure 3 et les informations relatives à la position des séries noires correspondant au trait horizontal du chiffre "2" sont conservées dans l'unité 107 de mémorisation. Cependant, comme les séries noires correspondant au trait horizontal 183 du chiffre "2" ne sont pas des composantes de la ligne de réglure, ces séries noires sont écartées par l'unité 108 de sélection de composante de ligne de réglure. A la suite du traitement de changement de valeur des éléments d'image par l'unité 109, seules les séries noires correspondant à la ligne de réglure sont supprimées. Ainsi, les séries noires correspondant au trait horizontal 183 du chiffre "2" restent dans la zone 181 de caractères comme indiqué par la partie (D) de la figure 4. Dans l'exemple considéré, même lorsqu'une longue série noire adjacente à une ligne de réglure ou au contact de celle-ci existe dans la zone de lecture 182, une suppression erronée de la longue série noire est évitée. Cela signifie qu'une série noire correspondant à un caractère ne peut pas être supprimée de façon erronée même lorsque la valeur prédéterminée de seuil de longueur de séries noires à supprimer a une valeur relativement petite. Comme indiqué précédemment, l'image de suppression est conservée dans l'unité 104 de mémorisation dans laquelle les lignes de réglure délimitant les zones de caractères sur le formulaire sont supprimées. La reconnaissance de caractères est réalisée sur l'image de suppression. Comme les lignes de réglure adjacentes aux caractères écrits dans les zones de caractères ont été supprimées, la reconnaissance de caractères n'est pas gênée par les lignes de réglure, et une reconnaissance précise de caractères peut être exécutée. La figure 5 est un ordinogramme de l'unité 108 de sélection de composante de ligne de réglure. Cette unité 108 comprend une unité 201 de calcul de longueur totale de séries, une unité 202 de mémorisation de longueur totale de séries, une unité 203 de regroupement de longueur totale de séries et une unité 204 de sélection de longueur totale de séries. On décrit maintenant, en référence aux figures 6 et 7, le fonctionnement de l'unité 108 de sélection de composante de ligne de réglure. La figure 6 est un ordinogramme du fonctionnement de l'unité 108 et la figure 7 une représentation illustrant le fonctionnement de cette unité 108. Lorsque l'opération représentée sur la figure 6 commence, les informations relatives aux positions des séries noires sont lues au pas 251 dans l'unité 107 de mémorisation de positions de séries noires par l'unité 201 de calcul de longueur totale de séries. Ensuite, au pas 252, l'unité 201 ajoute les longueurs des séries noires occupant la même position verticale et mémorise le résultat dans l'unité 202 de mémorisation de la longueur totale de séries. Par exemple, sur la figure 7, lorsque les séries noires sont extraites comme indiqué sur la partie (B) de la figure 7 par lecture d'une zone de lecture au côté inférieur de la zone 221 de caractères représentée sur la partie (A) de la figure 7, la longueur totale des séries noires existant à la même position verticale est obtenue sous forme d'un histogramme comme indiqué par la partie (C) de la figure 7. Ensuite, au pas 253, les séries noires adjacentes les unes aux autres sont regroupées sous forme de la longueur totale dans l'histogramme de la partie (C) de la figure 7. Ainsi, les séries noires entre les positions verticales où ne se trouve aucune série noire sont classées en un seul groupe. Dans le cas de la partie (C) de la figure 7, les longueurs totales sont classées en deux groupes. L'unité 204 de sélection de longueur totale de séries sélectionne au pas 254 l'un des groupes qui a la longueur totale maximale. Les informations relatives aux positions des séries noires comprises dans le groupe choisi sont conservées dans l'unité 107 de mémorisation de position comme étant des composantes de la ligne de réglure. Les informations relatives aux séries noires du groupe non choisi sont écartées. Ainsi, les séries noires qui correspondent à une ligne de réglure sont supprimées avec précision. On décrit maintenant, en référence à la figure 8, un appareil de suppression de lignes de réglure dans un second mode de réalisation de l'invention. Sur la figure 8, les parties analogues à celles de la figure 1 portent les mêmes références numériques et leur description est omise. L'appareil de suppression de lignes de réglure représenté sur la figure 8 supprime les lignes de réglure d'une image d'un formulaire réglé qui est préparé pour la saisie de caractères ou de chiffres dans un bloc délimité par les lignes de réglure. Le formulaire réglé a une forme fixe et les informations relatives à la forme fixe sont connues. La suppression des lignes de réglure est réalisée avant une reconnaissance de caractères afin que l'extraction des caractères de l'image du formulaire réglé ne soit pas gênée par les lignes de réglure. Comme l'indique la figure 9, l'appareil de suppression de lignes de réglure du second mode de réalisation de la présente invention comporte une unité 101 de saisie d'image, telle qu'un lecteur, une unité 102 de mémorisation d'image originale, une unité 103 de copie du contenu de l'image, une unité 104 de mémorisation d'image de suppression, une unité 105 de détermination de plage de balayage d'image, une unité 106 d'extraction de séries noires, une unité 107 de mémorisation de position de séries noires et une unité 109 de changement de valeur d'éléments d'image. En outre, l'appareil de suppression de lignes de réglure de cet exemple comprend une unité 301 d'extraction de rectangle circonscrit, une unité 302 de mémorisation de position de rectangle, une unité 303 de sélection de rectangle et une seconde unité 304 de changement de valeur d'éléments d'image. Il faut noter que l'appareil de suppression de lignes de réglure de cet exemple ne comprend pas l'unité 108 de sélection de composante de ligne de réglure représentée sur la figure 1. Cependant, l'unité 108 de sélection peut être incorporée à l'appareil de cet exemple. On décrit maintenant, en référence à la figure 9, le fonctionnement de l'appareil de suppression de lignes de réglure représenté sur la figure 8. La figure 9 est un ordinogramme illustrant l'opération de suppression de lignes de réglure exécutée dans l'appareil représenté sur la figure 8. Le traitement des pas 351 à 358 est le même que celui des pas 151 à 160 de la figure 2. Cependant, l'opération de sélection des séries noires correspondant à des composantes d'une ligne de réglure, qui est réalisée par l'unité 108 de sélection, n'est pas exécutée dans cet exemple. Ainsi, au pas 357, l'unité 109 de changement de valeur d'éléments d'image change les éléments d'image noirs correspondant à toutes les séries noires extraites en éléments d'image blancs. Après que l'image de suppression a été mémorisée dans l'unité 104 dans laquelle les longues séries noires sont supprimées à chacun des côtés supérieu numérisation ou par arrondissement d'un coin à l'intersection des lignes de réglure. Une telle courte série noire a une longueur inférieure à la valeur prédéterminée de seuil et ne peut donc pas être supprimée par l'opération précitée de suppression de lignes de réglure. La figure 10 est une représentation de la courte série noire créée par une erreur de numérisation ou par un arrondissement d'un coin de lignes de réglure. Sur la figure 10, les parties noires sont les séries noires correspondant aux lignes de réglure, les parties à hachures croisées sont des séries noires créées par une erreur de numérisation, et les parties à hachures d'une seule direction sont des séries noires créées par arrondissement des coins des intersections des lignes de réglure. Par exemple, si l'image de la zone de balayage 172, qui est le côté supérieur de la zone 171 de caractères du formulaire réglé 170 de la figure 3, est représentée sur la partie (A) de la figure 11, le résultat du traitement des pas 351 à 358 réalisé sur l'image de la zone 172 devient tel qu'indiqué sur la partie (B) de la figure 11. Ainsi, une courte série noire 391 due à une erreur de numérisation et une courte série noire 392 due à un arrondissement d'un coin restent dans l'image. Comme ces courtes séries noires peuvent provoquer une erreur de reconnaissance de caractères, elles sont supprimées par l'opération du pas 359 et des pas qui suivent le pas 359. Au pas 359, des rectangles circonscrits aux séries noires, disposés dans la direction verticale ou la direction horizontale, sont extraits de chaque zone de lecture des zones de caractères qui sont déterminées par l'unité 105 de détermination de plage de lecture de l'image. Ensuite, au pas 360, les informations relatives aux rectangles extraits sont conservées dans l'unité 302 de mémorisation. Les informations conservées dans l'unité 302 peuvent comprendre les valeurs des coordonnées du coin supérieur gauche et du coin inférieur droit de chaque rectangle extrait. Le pas 361 détermine ensuite si le traitement des pas 359 et 360 a été réalisé de chaque côté ou non. Les rectangles circonscrits extraits par l'opération précitée peuvent correspondre aux courtes séries noires qui ont été créées par l'erreur de numérisation ou par l'arrondissement, et doivent être supprimés. Ensuite, au pas 362, l'unité 303 de sélection de rectangle lit les informations relatives à la position des rectangles circonscrits extraits. Le pas 363 détermine alors si les rectangles circonscrits doivent être supprimés ou non. On décrit dans la suite un procédé pour cette détermination. Si le rectangle circonscrit doit être supprimé, les éléments d'image noirs compris dans le rectangle circonscrit sont changés, au pas 364, en éléments d'image blancs par la seconde unité 315 de changement de valeur d'éléments d'image. Le pas 365 détermine alors si tous les rectangles circonscrits extraits ont été traités ou non. Lorsque tous les rectangles circonscrits extraits ont été traités, le sous-programme se termine. Ensuite, l'extraction des caractères et leur reconnaissance sont exécutées en fonction de l'image de suppression conservée dans l'unité 104 de mémorisation d'image de suppression. La figure 12 est un diagramme synoptique de l'unité 303 de sélection de rectangle. Cette unité 303 comprend une unité 401 de saisie de rectangle, une première unité 402 de sélection de rectangle, une unité 403 de saisie de valeur de coordonnée de série noire, une seconde unité 404 de sélection de rectangle et une unité 405 d'enregistrement de rectangle choisi. On décrit maintenant, en référence à la figure 13, le fonctionnement de l'unité 303 de sélection de rectangle. La figure 13 est un ordinogramme du fonctionnement de l'unité 303 de sélection de rectangle. L'unité 401 saisit au pas 421, à partir de l'unité de mémorisation 302, les informations relatives à la position d'un rectangle circonscrit comme candidat des séries noires à supprimer. Ensuite, au pas 422, l'unité 403 de saisie de valeur de coordonnée de série noire transmet à partir de l'unité 107 des valeurs des coordonnées des séries noires extraites comme composantes de ligne de réglure. Ensuite, le traitement des pas 423 à 428 détermine si chacun des rectangles circonscrits extraits correspond à une ligne de réglure à supprimer ou non. Plus précisément, le pas 423 détermine par la première unité 402 de sélection de rectangle si un rectangle circonscrit est au contact des séries noires qui ont été saisies au pas 422 ou non. Si le rectangle circonscrit est au contact de l'une des séries noires saisies au pas 422, le sous-programme passe au pas 424. Ce dernier détermine si la longueur d'un côté du rectangle circonscrit perpendiculaire à la direction de la série noire correspondant à la ligne de réglure est inférieure à la valeur prédéterminée ou non. S'il est déterminé que la longueur du côté est inférieure à la valeur prédéterminée, le sous-programme passe au pas 425. Au pas 425, le rectangle circonscrit est déterminé sous forme de séries noires qui ont été créées par numérisation erronée et doit être Supprimé. Le rectangle circonscrit est enregistré par l'unité 405 d'enregistrement de rectangle choisi comme ligne de réglure à supprimer par numérisation erronée. Dans la suite, le rectangle qui contient les séries noires créées par numérisation erronée est appelé "rectangle dû à une fluctuation". Ensuite, le pas 426 détermine, à l'aide de la seconde unité 404 de sélection de rectangle, si le rectangle circonscrit est au contact de séries noires qui sont perpendiculaires mutuellement parmi les séries noires saisies au pas 422 ou non. Si le rectangle circonscrit est au contact des deux séries noires saisies au pas 422, le sous-programme passe au pas 427. A ce pas, le rectangle circonscrit est déterminé comme constituant des séries noires créées pendant l'arrondissement d'un coin d'une intersection de lignes de réglure et doit être supprimé. Le rectangle circonscrit est enregistré par l'unité 405 d'enregistrement de rectangle choisi sous forme d'une ligne de réglure créée par arrondissement d'un coin d'une intersection de lignes de réglure. Dans la suite, le rectangle contenant les séries noires créées par arrondissement du coin à une intersection des lignes de réglure est appelé "rectangle dû à l'arrondissement". Le pas 428 détermine alors si tous les rectangles circonscrits ont été traités ou non. S'il est déterminé que tous les rectangles circonscrits ont été traités, le sousprogramme se termine. Dans le cas contraire, le sousprogramme revient au pas 423 pour répéter les opérations des pas 423 à 428. Ensuite, les rectangles enregistrés dus à la fluctuation et les rectangles enregistrés dus à l'arrondissement sont soumis à l'opération de changement de valeur d'éléments d'image par la seconde unité 304 afin que les séries noires contenues dans les rectangles enregistrés soient transformées en éléments d'image blancs. L'opération de changement de valeur des éléments d'image appliquée aux rectangles dus à la fluctuation est différente de l'opération de changement de valeur d'éléments d'image utilisée pour les rectangles dus à l'arrondissement. La figure 14 est un diagramme synoptique de la seconde unité 304 de changement de valeur d'éléments d'image qui effectue l'opération de changement de valeur d'éléments d'image d'après la cause de la création des rectangles. Comme l'indique la figure 14, la seconde unité 304 de changement de valeur d'éléments d'image comprend une unité 501 de saisie de position de rectangle, une unité 502 de changement de valeur d'éléments d'image de rectangle dû à la fluctuation et une unité 503 de changement de valeur d'éléments d'image de rectangle dû à l'arrondissement. On décrit maintenant, en référence à la figure 15, le fonctionnement de cette seconde unité 304 de changement de valeur. La figure 15 est un ordinogramme illustrant le fonctionnement de la seconde unité 304 de changement de valeur d'éléments d'image. Lorsque commence l'opération représentée sur la figure 15, l'unité 501 de saisie de position de rectangle saisit au pas 551, à partir de l'unité 303 de sélection de rectangle (voir figure 8), les informations relatives à la position du rectangle circonscrit, déterminé comme correspondant à une ligne de réglure non supprimée. Ensuite, le pas 552 détermine si le rectangle circonscrit est enregistré comme rectangle dû à une fluctuation ou non. S'il est déterminé que le rectangle circonscrit est enregistré comme rectangle dû à une fluctuation, le sous-programme passe au pas 553. A ce pas, les informations relatives à la position du rectangle circonscrit sont transmises à l'unité 502 de changement afin que tous les éléments d'image noirs compris dans le rectangle circonscrit soient transformés en éléments d'image blancs. Si le pas 552 indique que le rectangle circonscrit n'est pas enregistré comme rectangle dû à une fluctuation, le sous-programme saute le pas 553 et passe au pas 554. Le pas 554 détermine si le rectangle circonscrit est enregistré comme rectangle dû à un arrondissement ou non. Si le rectangle circonscrit est enregistré comme rectangle dû à un arrondissement, le sous-programme passe au pas 555. A ce pas, les informations relatives à la position du rectangle circonscrit sont transmises à l'unité 503 de changement de valeur afin que les éléments d'image noirs compris dans le rectangle circonscrit soient transformés en éléments d'image blancs. Si le pas 554 indique que le rectangle circonscrit n'est pas enregistré comme rectangle dû à un arrondissement, le sous-programme saute le pas 555 et passe au pas 556. Comme indiqué précédemment, l'opération de changement de valeur d'éléments d'image est réalisée au pas 553 par l'unité 502. Dans cette opération de changement de valeur d'éléments d'image, l'unité 502 lit une zone de l'image de suppression dans le rectangle circonscrit dû à la fluctuation afin qu'elle transforme les éléments d'image noirs compris dans ce rectangle en éléments d'image blancs. D'autre part, l'opération de changement de valeur d'éléments d'image est réalisée au pas 555 par l'unité 503 de changement de valeur d'éléments d'image de rectangle dû à l'arrondissement. Dans cette opération de changement de valeur, l'unité 503 de changement lit une zone de l'image de suppression comprise dans le rectangle dû à l'arrondissement pour changer une partie des séries noires incorporées au rectangle dû à l'arrondissement en éléments d'image blancs. Plus précisément, dans l'opération exécutée par l'unité 503 de changement, des séries noires disposées en direction verticale et en direction horizontale sont extraites. Les séries noires qui sont au contact à la fois des séries noires correspondant aux lignes de réglure qui se recoupent sont transformées en éléments d'image blancs. Après que le rectangle circonscrit a subi l'opération exécutée par l'unité 502 de changement de valeur d'éléments d'image de rectangle dû à la fluctuation ou par l'unité 503 de changement de valeur d'éléments d'image de rectangle dû à l'arrondissement, le pas 556 détermine si tous les rectangles circonscrits extraits ont été traités ou non. S'il est déterminé que tous les rectangles circonscrits ont été traités, cela signifie que les courtes séries noires, créées par numérisation erronée ou par arrondissement d'un coin d'intersection des lignes de réglure, sont supprimées de l'image de suppression conservée dans l'unité 104 de mémorisation, et le sous-programme se termine. Dans le cas contraire, le sous-programme revient au pas 552 pour répéter l'exécution des pas 552 à 556. Les opérations exécutées dans le premier et le second exemple de réalisation précités peuvent être exécutées par un logiciel installé dans un ordinateur classique. La figure 16 représente une structure d'ordinateur qui peut exécuter les opérations des exemples selon la présente invention. Sur la figure 16, l'ordinateur comprend une unité centrale de traitement 601, une mémoire 602, une unité 603 à disque dur, un dispositif de saisie 604, tel qu'un lecteur, une unité d'entraînement 605 de disque CD-ROM et un dispositif 606 de sortie, tel qu'une unité d'affichage. Ces différents éléments sont interconnectés par un bus 608. L'image du formulaire réglé est lue par le dispositif 604 de saisie et est conservée dans l'unité à disque dur 603. Les programmes destinés à exécuter les opérations des modes de réalisation précités peuvent aussi être mémorisées sur l'unité 603 à disque dur ou enregistrées sur un disque CD-ROM 607 qui peut être lu par l'unité 605. L'unité centrale de traitement 601 lit les programmes du disque 607 par l'unité d'entraînement 605 et mémorise le programme dans la mémoire 602. L'unité centrale 601 exécute l'opération de suppression des lignes de réglure en fonction des programmes conservés dans la mémoire 602. L'image de suppression est conservée sur l'unité 603 à disque dur ou transmise à l'unité d'affichage 606. Bien entendu, diverses modifications peuvent être apportées par l'homme de l'art aux procédés et supports qui viennent d'être décrits uniquement à titre d'exemple non limitatif sans sortir du cadre de l'invention. REVENDICATIONS 1. Procédé de suppression d'une ligne de réglure dans une image d'un formulaire réglé (170) ayant des lignes de réglure destinées à délimiter au moins une zone de caractères (171) qui doit contenir des caractères, caractérisé par les étapes suivantes a) la délimitation d'une zone de lecture (172) sur l'image du formulaire réglé, la zone de lecture étant définie d'après chaque bordure de la zone de caractères (pas 153), b) l'extraction de séries noires de la zone de lecture, chacune des séries noires ayant une longueur supérieure à une longueur prédéterminée (pas 154 à 156) , et c) le changement des éléments d'image noirs correspondant aux séries noires extraites en éléments d'image blancs dans l'image de la ligne de réglure (pas 158 et 159). 2. Procédé selon la revendication 1, caractérisé en ce que l'étape c) comprend les étapes suivantes c-l) la sélection de séries noires correspondant à une ligne de réglure parmi les séries noires extraites (pas 158), et c-2) le changement des éléments d'image noirs correspondant aux séries noires sélectionnées dans l'étape c-l) en éléments d'image blancs (pas 159). 3. Procédé selon la revendication 2, caractérisé en ce que l'étape c-l) comprend les étapes suivantes c-l-l) l'addition des longueurs des séries noires qui s'étendent à la même position de coordonnée d'un axe de coordonnée perpendiculaire à la direction des séries noires, l'addition étant réalisée pour chaque position de coordonnée dans la zone de balayage (pas 251), c-1-2) le regroupement des séries noires ayant des positions de coordonnées consécutives (pas 253), c-1-3) la détermination d'un groupe de séries noires ayant la longueur ajoutée maximale (pas 254), et c-1-4) la sélection de séries noires comprises dans le groupe déterminé par l'étape c-1-3). 4. Procédé selon la revendication 1, caractérisé par les étapes suivantes d) l'extraction de rectangles circonscrits de la zone de lecture de l'image qui a été obtenue par exécution de l'étape c), chacun des rectangles circonscrits contenant les éléments d'image noirs consécutifs dans la direction d'allongement de la ligne de réglure (pas 359), e) la sélection d'un rectangle circonscrit parmi les rectangles circonscrits extraits afin que le rectangle circonscrit choisi soit au contact de l'une des séries noires extraites dans l'étape b) et que la longueur de la série noire choisie en direction perpendiculaire à la direction longitudinale de l'une des séries noires soit inférieure à une valeur prédéterminée (pas 423 et 424), et f) le changement des éléments d'image noirs correspondant aux séries noires contenues dans le rectangle circonscrit choisi dans l'étape e) en éléments d'image blancs (pas 364). 5. Procédé selon la revendication 1, caractérisé par les étapes suivantes g) l'extraction de rectangles circonscrits de la zone de lecture de l'image qui a été obtenue par exécution de l'étape c), chaque rectangle circonscrit comprenant des éléments d'image noirs consécutifs dans la direction d'allongement de la ligne de réglure (pas 359), h) la sélection d'un rectangle circonscrit parmi les rectangles circonscrits extraits afin que le rectangle circonscrit choisi soit au contact de deux des séries noires extraites dans l'étape b), les deux séries noires se recoupant mutuellement (pas 426 et 427), et i) le changement des éléments d'image noirs correspondant aux séries noires comprises dans le rectangle circonscrit choisi par l'étape h) en éléments d'image blancs (pas 364). 6. Support (607) lisible par un processeur, contenant un code de programme destiné à provoquer la suppression, par un ordinateur, d'une ligne de réglure dans une image d'un formulaire réglé (170) qui porte des lignes de réglure destinées à définir au moins une zone de caractères (171) destinée à contenir des caractères, le support lisible par un processeur étant caractérisé par un premier dispositif à code de programme destiné à définir une zone de lecture sur l'image du formulaire réglé, la zone de lecture étant définie d'après chaque bordure de la zone de caractères, un second dispositif à code de programme destiné à extraire des séries noires de la zone de lecture, chacune des séries noires ayant une longueur supérieure à une longueur prédéterminée, et un troisième dispositif à code de programme destiné à changer les éléments d'image noirs correspondant aux séries noires extraites en éléments d'image blancs de l'image de la ligne de réglure. 7. Support lisible par un processeur selon la revendication 6, caractérisé en ce que le troisième dispositif à code de programme contient un quatrième dispositif à code de programme destiné à sélectionner les séries noires correspondant à une ligne de réglure parmi les séries noires extraites, et un cinquième dispositif à code de programme destiné à transformer les éléments d'image noirs correspondant aux séries noires sélectionnées en éléments d'image blancs. 8. Support lisible par un processeur selon la revendication 7, caractérisé en ce que le quatrième dispositif à code de programme comprend un sixième dispositif à code de programme destiné à ajouter les longueurs des séries noires qui s'étendent à la même position de coordonnée d'un axe de coordonnée parallèle à la direction d'allongement des séries noires, l'addition étant réalisée pour chaque position de coordonnée dans la zone de lecture, un septième dispositif à code de programme destiné à regrouper les séries noires ayant des positions de coordonnées consécutives, un huitième dispositif à code de programme destiné à déterminer le groupe de séries noires qui a la longueur ajoutée maximale, et un neuvième dispositif à code de programme destiné à sélectionner des séries noires incluses dans le groupe déterminé par le huitième dispositif à code de programme. 9. Support lisible par un processeur selon la revendication 6, caractérisé par un dixième dispositif à code de programme destiné à extraire les rectangles circonscrits de la zone de lecture de l'image qui a été obtenue par le troisième dispositif à code de programme, chacun des rectangles circonscrits contenant des éléments d'image noirs consécutifs dans la direction d'allongement de la ligne de réglure, un onzième dispositif à code de programme destiné à sélectionner un rectangle circonscrit parmi les rectangles circonscrits extraits afin que le rectangle circonscrit choisi soit au contact de l'une des séries noires extraites par le second dispositif à code de programme, et que la longueur de la série noire sélectionnée en direction perpendiculaire à la direction d'allongement de la première des séries noires soit inférieure à une valeur prédéterminée, et un douzième dispositif à code de programme destiné à changer les éléments d'image noirs correspondant aux séries noires incluses dans le rectangle circonscrit sélectionné par le onzième dispositif à code de programme en éléments d'image blancs. 10. Support lisible par un processeur selon la revendication 6, caractérisé par un treizième dispositif à code de programme destiné à extraire les rectangles circonscrits de la zone de lecture de l'image qui a été obtenue par le troisième dispositif à code de programme, chacun des rectangles circonscrits comprenant des éléments d'image noirs consécutifs dans la direction d'allongement de la ligne de réglure, un quatorzième dispositif à code de programme destiné à sélectionner un rectangle circonscrit parmi les rectangles circonscrits extraits afin que le rectangle circonscrit choisi se trouve au contact de deux des séries noires extraites par le second dispositif à code de programme, les deux séries noires se recoupant mutuellement, et un quinzième dispositif à code de programme destiné à changer les éléments d'image noirs correspondant aux séries noires incluses dans le rectangle circonscrit choisi par le quatorzième dispositif à code de programme en éléments d'image blancs.