Brevet FR2579795A1 — publié le 19861003

MACHINE DE SAISIE, DE TRAITEMENT ET DE COMPRESSION DE DOCUMENTS La présente invention a pour objet une ma- chine de saisie, de traitement et de compression de documents noir et blanc. Cette machine peut être uti- Lisée dans tout processus de création d'archives élec- troniques. La compression par cette machine de l'in- formation contenue dans le document à archiver permet de diminuer notablement le volume des supports de stockage par rapport à un archivage direct de ce docu- ment. La machine de l'invention a notamment pour ap- plication: - l'archivage d'une documentation technique (TéLécom- munications, industries aéronautiques et automobi- les,.. ), - l'archivage de bibliothèque (scientifique ou au- tre), - la bureautique, et - la communication d'entreprise (compagnies d'assu- rance, banques,...). On connaÂt plusieurs types de machines de saisie, de traitement et de compression de documents. Ces machines sont en général limitées à une applica- tion particulière et ne peuvent traiter qu'une catégo- rie de documents prédéterminés, soit par le format, soit par La nature du support physique de ce document. De plus, dans ces machines connues, la compression de l'information contenue dans le document traité est ob- tenue par une méthode de codage figé, spécifique de la machine et de la nature du document traité. Ces machi- nes connues sont notamment les télécopieurs, les appa- reils de fac-similé de presse et les lecteurs opti- ques. Un télécopieur est une machine de saisie, de traitement et de compression de documents sur support papier au format A4. L'analyse de ce document est ef- fectuée par balayage ligne à ligne à L'aide d'une bar- rette de photodiodes avec une résolution de l'ordre de 8 points par mm. L'image numérique du document résul- tant de cette analyse est ensuite codée avant trans- mission. Plusieurs méthodes de codage sont employées. Une première méthode consiste à coder Les longueurs des plages noires et blanches dans une ligne (code de HUFMANN modifié). Une autre méthode de codage consiste à noter les positions relatives des transitions d'une Ligne par rapport à la ligne précédente (code de READ). Les méthodes de codage utilisées en télécopie sont des méthodes exactes, c'est-à-dire que le code produit contient toute L'information du document d'origine. Le taux de compression, c'est-à-dire le rapport entre le nombre de bits de l'image numérisée et le nombre de bits du code, est de l'ordre de 10 à 20. Le fac-similé de presse est un service de transmission de pages de journaux utilisé pour l'im- pression décentralisée des journaux. Les documents traités sont ici des pages sur support papier photo- graphique d'un format légèrement inférieur à A2. Le document est analysé par balayage à très haute résolu- tion, de l'ordre de 40 points par mm. L'image numéri- sée produite est codée par une méthode non exacte, qui exploite les longueurs de plages noire ou blanche sur des groupes de plusieurs lignes. Cette méthode non exacte produit un lissage de l'information qui n'est pas gênant dans la mesure o l'analyse du document est faite à très haute résolution. Enfin, les lecteurs optiques sont des machi- nes de saisie, de traitement et de compression de do- cuments sur support papier contenant uniquement du texte dactylographié. Pour être traité correctement, le document doit satisfaire certains critères, notam- ment d'encrage et de contraste. La numérisation du do- cument est suivie d'un traitement d'isolement et de reconnaissance des caractères, ce qui conduit à un codage optimum du document, par exemple par code ASCII. La reconnaissance des caractères est une tech- nique particulière qui s'applique à des documents dac- tylographiés utilisant une police de caractère bien déterminée. Cette méthode est la seule à reconnaître le contenu du document et donc à conserver urcertain ni- veau destructure. La compression obtenue estoptimale. Les machines connues qui viennent d'être dé- crites partagent l'inconvénient d'être limitées aux documents papier d'un format compris généralement en- tre A4 et A2. Elles présentent également des inconvé- nients spécifiques: taux de compression limité pour Les machines de télécopie, nécessité d'une résolution très élevée pour les machines de fac-similé et limita- tion aux documents dactylographiés pour Les lecteurs optiques. Des méthodes de codage de documents ont éga- lement été proposées qui combinent la méthode de coda- ge utilisée dans les machines de télécopie et des mé- thodes de reconnaissance de formes. Ce codage mixte permet, par rapport au codage utilisé en télécopie, d'obtenir un taux de compression plus important, et, par rapport au lecteur optique, de traiter tous les documents sur papier. De telles méthodes de codage sont notamment décrites dans les articles "Coding of two-level pictures by pattern matching and substitu- tion" de O.JOHNSEN et al. paru dans The Bell system technical journal, vol.62, n 8, octobre 1983 et dans "Combined symbol matching facsimile data compression system" de W.K.PRATTetaL paru dans Proceedings of the IEEE, vol.68, n 7, juillet 1980. 257,9795 A partir d'une image binaire correspondant aux documents saisis, ces méthodes de codage consis- tent à analyser le document pour isoler Les symboles (caractères alphanumériques ou autres formes de taille 54 limitée). Le premier symbole est placé dans une bi- bliothèque; chaque symbole suivant est détecté puis comparé avec chaque symbole de la bibliothèque. Si le symbole détecté est déjà représenté dans la bibliothé- que, il est simplement codé par le numéro d'identifi- cation du symbole correspondant de la bibliothèque. Dans le cas contraire, ce symbole est placé dans la bibliothèque. Chaque symbole de la bibliothèque est ensuite représenté par un code égal à l'ensemble des bits de l'image de ce symbole. Dans la méthode de PRATT et al. les éléments de l'image autres que les symboles sont codés au moyen d'une méthode de codage utilisée en télécopie (code de HUFMANN ou de READ). Les machines connues utilisant les méthodes de codage mixte comprennent uniquement des moyens de traitement et compression mais ne comportent pas d'organe de saisie. De plus, ces machines connues sont axées vers la télécopie. Elles effectuent une analyse ligne à ligne des documents, c'est-à-dire un traite- ment séquentiel et elles sont prévues pour traiter essentiellement les documents au format A4. De plus, pour certaines machines connues, notamment celles met- tant en oeuvre la méthode de JOHNSEN et ai, la qualité de restitution des documents est dégradée. Ceci est dû au fait que les grandes formes connexes de l'image traitée sont découpées en symboles. L'invention a notamment pour but de remédier aux inconvénients et aux limitations des machines con- nues. Un premier objectif de l'invention est de per- mettre la saisie des documents de types différents, tels que des documents papier, des microfiches ou au- tres. La machine de l'invention est dotée à cet effet d'un ensemble d'organes de saisie qui sont chacun spé- cifique d'un type de document particulier. L'invention a également pour objectif une plus grande rapidité et une plus grande souplesse de traitement des documents saisis. Cet objectif est at- teint par l'utilisation d'une architecture à deux bus: un bus image et un bus de communication. Le bus image est utilisé par un dispositif d'extraction des composantes connexes de l'image numérisée correspon- dant aux documents saisis; le bus de communication permet de relier ce dispositif d'extraction à un dis- positif de codage qui réalise le codage des composan- tes connexes détectées dans l'image. Cette structure à deux bus permet de bien séparer les deux niveaux fonc- tionnels du traitement: la segmentation de l'image qui nécessite un accès rapide et privilégié à la mé- moire d'image et les traitements spécifiques appliqués aux différents éléments extraits de l'image. La machine de l'invention peut être du type dédié ou reconfigurable. Dans le cas o elle est dé- diée à une application, les traitements effectués par le dispositif d'extraction et le dispositif de codage sont fixés et spécifiques de l'application. Une machi- ne conçue pour traiter des textes dactylographiés ne sera alors pas adaptée par exemple au traitement de plans ou dessins. Dans le cas o la-machine peut être appelée à traiter des documents dont le contenu peut être aussi bien du texte que des dessins, il est avantageux de pouvoir reconfigurer la machine. Des moyens sont alors prévus pour modifier le traitement opéré par le dispositif d'extraction ou le dispositif de codage en fonction du document saisi, et notamment en fonction du contenu du document saisi (texte dactylographié, plan, photo.. .). Ces moyenspeuvent notamment réaliser un téléchargement de programmes d'extraction et de codage dans Les dispositifs d'extraction et de codage. De manière plus précise, la machine de sai- sie, de traitement et de compression de documents de l'invention comprend: - un bus image pour la transmission d'au moins une partie d'une image binaire, - un bus de communication pour la transmission de si- gnaux de commande et pour la transmission de signaux codés représentatifs de composantes connexes de la- dite image binaire, -un moyen de saisie de documents comprenant une plu- ralité d'organes de saisie, une interface et éven- tuellement un moyen de binarisation, chaque organe de saisie étant spécifique d'un support de document et délivrant un signal d'image numérique du document saisi, ladite interface délivrant lesdits signaux d'images numériques au moyen de binarisation, ladite interface étant reliée au bus de communication, le- dit moyen de binarisation étant relié au bus image et au bus de communication, - une mémoire d'image reliée au bus image et recevant l'image binaire délivrée par le moyen de sai- sie, - un dispositif d'extraction pour déterminer les com- posantes connexes de l'image binaire et pour classer chaque composante connexe dans une classe parmi un ensemble de classes prédéterminées, ledit disposi- tif d'extraction comprenant au moins un moyen d'ex- traction, chaque moyen d'extraction étant composé d'un processeur d'extraction et d'une mémoire asso- ciée, chaque moyen d'extraction étant relié au bus image et au bus de communication, - un dispositif de codage pour coder les composantes connexes, ledit dispositif de codage comprenant au moins un moyen de codage pour chaque classe, réali- sant un codage spécifique des composantes connexes de l'image appartenant à cette classe, chaque moyen de codage étant composé d'un processeur de codage et d'une mémoire associée, et étant relié au bus de communication, - un moyen de fusion, relié au bus de communication, pour regrouper les codes délivrés par le dispositif de codage et élaborer un code final, - un moyen de commande, relié au bus de communication, comprenant un calculateur et une console de comman- de, pour commander les éLéments reliés au bus de communication. Le moyen de binarisation n'est nécessaire que si L'un des organes de saisie déLivre un signal numérique non binaire. De manière préférée, le dispositif d'ex- traction peut comprendre plusieurs moyens d'extrac- tion identiques en parallèle, le moyen de commande gé- rant la répartition des tâches entre ces moyens d'ex- traction identiques. De même, un ou plusieurs moyens de codage de L'ensemble de traitement peut comprendre plusieurs moyens de codage identiques en parallèLe, le moyen de commande gérant la répartition des tâches entre ces moyens de codage identiques. Cette parallélisation effectuée au niveau de l'extraction et au niveau du codage permet d'ac- croître la rapidité de traitement des documents sai- sis. Les caractéristiques et avantages de l'in- vention ressortiront mieux de la description qui va suivre, donnée à titre illustratif, mais non limita- tif, en référence aux dessins annexés, sur lesquels: - la figure 1 illustre schématiquement l'ar- chitecture de la machine de saisie, de traitement et de compression de documents de l'invention, et - la figure 2 illustre une variante de réa- lisation de la machine de la figure 1 permettant une parallélisation des tâches d'extraction et de codage. La figure 1 illustre schématiquement la structure de la machine de saisie, de traitement et de compression de documents de l'invention. Cette machine comprend principalement un moyen de saisie 2 pour sai- sir des documents et en produire une image binaire, une mémoire d'image 4 pour mémoriser cette image bi- naire, un dispositif d'extraction 6 pour analyser l'image contenue dans la mémoire d'image 4 et en ex- traire les composantes connexes, un dispositif de co- dage 8 pour coder les composantes connexes détectées par Le dispositif d'extraction 6, un moyen de fusion 10 pour produire un code final à partir des différents codes élaborés par le dispositif de codage 8, et un moyen de commande 12. La machine de l'invention s'articule autour de deux bus: un bus d'image 14 et un bus de communication 16. Chacun de ces bus est associé à un niveau fonctionnel du traitement opéré par la machine. Des voies 18, 20 et 22 relient respectivement le moyen de saisie 2, la mémoire d'image 4 et le dispositif d'extraction 6 au bus image 14. Ce bus image permet un accès rapide et privilégié à la mémoire d'image 4 par le dispositif d'extraction 6 pour la segmentation de l'image et la détection de ses composantes connexes. Le bus de communication 16 sert au dialogue entre les différents éléments de la machine et permet l'échange des informations extraites de l'image contenue dans la mémoire 4. Des voies 24 et 26 relient le moyen de saisie 2 au bus de communication 16. De même, une pluralité de voies 281,..., 28n relient le dispositif de codage 8 au bus de communication 16. Enfin, des voies 30, 32 et 34 relient respectivement Le dispositif d'extraction 6, le dispositif de fusion et le moyen de commande 12 au bus de communication 16. On va maintenant décrire en détail chacun des éléments composant la machine de la figure 1. Le moyen de saisie 2 se compose d'une pluralité d'organes de saisie 361, 362,..., 36p, d'une interface 38 re- liée à chacun des organes de saisie et reliée par la voie 24 au bus de communication 16, et d'un moyen de binarisation 40 relié respectivement par Les voies 18 et 26 au bus image 14 et au bus de communication 16. Le nombre d'organes de saisie est variable. Il dépend du nombre de documents de types différents qui sont susceptibles d'être traités par la machine. Ces organes de saisie peuvent notamment comprendre un organe de saisie de documents papier, un organe de saisie de microfiches, un organe de saisie de cartes à fenêtre ou autre. La résolution d'analyse varie d'un organe de saisie à un autre. La taille de l'image nu- mérisée peut être limitée, par exemple, à l'équivalent d'un format AO à 8 points par mm. L'analyse effectuée par les organes de sai- sie se fait en conservant les niveaux de gris du do- cument. La binarisation de l'image est ensuite réali- sée par le moyen de binarisation 40 qui reçoit, à tra- vers l'interface 38 le document numérisé transmis par un organe de saisie. De préférence, cette binarisation est conduite en prenant en compte les caractéristiques locales des documents, afin de détecter les contrastes locaux relativement faibles et permettre ainsi d'amé- liorer la qualité du document saisi. L'image binarisée est stockée dans la mémoire d'image 4. Le dispositif d'extraction 6 comprend un processeur d'extraction 42 et une mémoire 44 reliée au processeur d'extraction par une voie 46. La mémoire 44 comporte une zone d'instructions décrivant le traite- ment d'extraction et une zone de travail pour le stockage d'un élément de l'image binaire et son analy- se. Le dispositif d'extraction a pour rôle de segmen- ter l'image contenue dans la mémoire d'image 4 pour en extraire les composantes connexes. Conformément à l'invention, les composantes connexes détectées par le dispositif d'extraction sont classées dans une pluralité de classes d'éléments, les éléments d'une même classe présentant une certaine unité et étant codés selon une méthode spécifique à cette classe. Cette méthode permet en codant chaque composante connexe au moyen d'une méthode de codage adaptée à sa forme d'obtenir un taux de compression du document saisi important; ce taux de compression est très supérieur à celui obtenu avec une unique méthode de codage. Les composantes connexes d'un document peu- vent notamment être réparties en trois classes: une classe vecteur, une classe symbole et une classe non- symbole. Les vecteurs sont des traits verticaux, ho- rizontaux ou obliques. Ces traits sont particulière- ment nombreux dans les plans ou les dessins techni- ques. Ils sont détectés par balayage ligne à ligne ou colonne à colonne de l'image binaire. Les vecteurs ayant été reconnus dans l'image binaire, les composan- tes connexes restantes sont classées comme symbole ou non-symbole selon que leur taille est inférieure ou supérieure à une taille prédéterminée. Différentes techniques connues peuvent être utilisées pour extraire les formes connexes, notamment l'étiquetage, le suivi de contour et le suivi de pla- ge. L'étiquetage consiste à étiqueter les points rencontrés au cours du balayage ligne à ligne de l'image. Les points connexes reçoivent la même éti- quette. Cette méthode est notamment décrite dans l'ar- ticLe "A new connected components algorithm for vir- tual memory computers" de R. LUMIA et al. paru dans Computer Graphics and Image Processing, vol.22, 1983, pages 287 à 300. La méthode de suivi de contour consiste à détecter les points de contour des formes connexes en examinant, pour chaque point, la configuration de son voisinage. Les principales difficultés de cette métho- de proviennent du suivi des contours intérieurs et des inclusions d'objets. Une méthode de suivi de contour est décrite dans "Chain link coding and segmentation for raster scan devices" de R. CEDERBERG paru dans Computer Graphics and Image Processing, vol.10, 1979, pages 224 à 234. Enfin, la méthode de suivi de plage consiste à détecter une plage noire sur une ligne balayée, à rechercher les plages noires connexes sur les lignes adjacentes, à les stocker dans une pile et à les effa- cer de l'image. Ce mécanisme est réitéré en partant des plages de La pile jusqu'à l'épuisement de la pile. Chaque composante connexe détectée est transmise au dispositif de codage 8. Cette transmis- sion comporte trois types d'informations: - la position de la composante connexe dans l'image traitée, - la description de la forme de La composan- te connexe qui est liée à la méthode d'extraction uti- lisée, - les caractéristiques extraites en même temps que la forme et qui sont utiles au dispositif de codage telles que les dimensions de la forme (hauteur, largeur), le nombre de points noirs, le nombre de pla- ges par ligne ou autre. Le dispositif de codage 8 comporte au moins un moyen de codage par classe d'élément. Chaque moyen de codage comprend un processeur de codage 481,... 48n relié à une mémoire 501,..., 50n par une voie 521,.., 52n. Chaque mémoire comporte une zone de travail et une zone contenant une suite d'instructions pour réaliser un codage des composantes connexes; un codage spécifique est associé à chaque classe d'élé- ments. Le dispositif de codage 8 peut comprendre notamment un moyen de codage associé à une classe de vecteurs, un moyen de codage associé à une classe de symboles et un moyen de codage associé à une classe de nonsymboles. Le dispositif de codage 8 de la machine de l'invention présente une plus grande souplesse que les dispositifs de codage des machines connues. En effet, le nombre de moyens de codage, c'est-à-dire le nombre * de classes dans lesquelles sont réparties les compo- santes connexes du document traité, peut être adapté à chaque machine en fonction de son application particu- lière. Deux machines dédiées à des applications différentes peuvent donc comprendre des moyens de co- dage fixés mais qui sont différents. Pour une machine reconfigurable, le traitement effectué par le disposi- tif de codage peut se présenter sous forme d'un pro- gramme choisi parmi un ensemble de programmes en fonc- tion d'une application particulière et téléchargé dans le dispositif de codage. Le choix et le téléchargement peuvent être réalisés par le moyen de commande 12. De même, la méthode d'extraction utilisée par le dispositif d'extraction 6 peut être ajustée en fonction des documents traités. Pour une machine re- configurable, la méthode d'extraction utilisée est re- présentée par une suite d'instructions contenue dans une zone de la mémoire 44 associée au processeur d'ex- traction 42. Le moyen de commande 12 peut avantageuse- ment comprendre un ensemble de méthodes d'extraction dans un moyen de mémorisation et commander l'inscrip- tion de l'une de ces méthodes d'extraction dans La mémoire d'extraction 44 en fonction des documents traités. Les choix de La méthode d'extraction et de La structure du dispositif de codage 8 doivent être com- patibles. On va décrire successivement des méthodes de codage correspondant aux classes vecteur, symbole et non-symbole. Les vecteurs reconnus sont simplement mémorisés par Leurs coordonnées (origine, extrémité) et leur épaisseur. Le codage d'un symbole consiste à comprimer le nombre de bits nécessaire à sa représen- tation tout en préservant l'information qu'il con- tient. A cet effet, le codage utilise une méthode de pseudo-reconnaissance. De telles méthodes sont décri- tes notamment dans les articles de PRATT et al. et de JOHNSEN et al. déjà cités. De manière générale, la pseudo-reconnaissance consiste à créer au fur et à mesure de l'analyse du document une bibliothèque des symboles du document. Lorsqu'un symbole est reçu par le moyen de codage associé à la classe des symboles, trois cas peuvent se présenter: - aucun modèle en bibliothèque ne représente le symbole reçu; le symbole est alors ajouté dans la bibliothèque existante, - un seul modèle en bibliothèque représente le symbole reçu, - plusieurs modèles en bibliothèque peuvent représenter le symbole reçu; le symbole est alors affecté au modèle le plus proche. Un symbole est alors codé par sa position dans le document et par la référence à son représen- tant dans la bibliothèque. Pour ces derniers, le codage peut consister par exemple en un code de HUFMANN ou de READ sur la matrice contenant le symbole. Enfin, les composantes connexes de la classe des non-symboles sont codées de la même manière que les représentants des symboles. Ce code est précédé de la position et de la dimension de la composante con- nexe. Les codes produits par les différents moyens de codage du dispositif de codage 8 sont ensuite transmis au moyen de fusion 10. Celui- ci comprend un processeur de fusion 54 auquel est reliée une mémoire 56 par une voie 58. Ce moyen de fusion élabore un code final à partir des codes déLivrés par les moyens de codage. Le taux de compression obtenu, c'est-à-dire Le rapport entre te nombre de bits de L'image binaire contenue dans la mémoire d'image 4 et le nombre de bits de code, est en moyenne de 70. Ce taux est à comparer au taux moyen de 20 qui serait obtenu si l'image binaire était codée entièrement selon le code de READ comme c'est le cas en télécopie. Le moyen de commande 12 représenté sur la figure I comprend un calculateur 60 et une console de commande 62. Ce moyen de commande gère le fonctionne- ment des différents éléments de la machine et permet notamment d'envoyer un ordre de saisie d'un document à un organe de saisie par l'intermédiaire de l'interface 38, de recevoir du moyen de binarisation 40 un signal indiquant que l'image binaire correspondant au docu- ment saisi est stockée dans la mémoire d'image 4, de Lancer un ordre d'extraction au dispositif d'extrac- tion 6 pour déterminer les composantes connexes de la mémoire d'image 4, de recevoir les requites du dispo- sitif d'extraction 6 pour le transfert d'une composan- te connexe vers un moyen de codage du dispositif de codage 8, de Lancer les ordres de codage, de recevoir les requêtes de ces moyens de codage pour le transfert des codes vers le moyen de fusion 10, et de lancer les ordres de fusion. Le moyen d'extraction comporte un proces- seur et une mémoire dans laquelle sont contenues des instructions qui représentent la méthode d'extraction utilisée. Dans une machine dédiée, cet ensemble d'ins- tructions peut être contenu dans une mémoire morte. De manière préférée, dans une machine reconfigurable, cet ensemble d'instructions est contenu dans une mémoire vive. La méthode d'extraction peut ainsi être modifiée en fonction des documents saisis. La méthode d'extrac- tion utilisée à un moment donné peut par exemple être choisie et transmise au dispositif d'extraction 6 par le moyen de commande 12 en fonction des documents saisis. De même, les moyens de codage exécutent des procédés de codage représentés par une suite d'ins- tructions dans une mémoire. De manière avantageuse, dans une machine reconfigurable, le procédé de codage de chaque moyen de codage ainsi que le nombre de moyens de codage utilisés est défini par le moyen de commande 12. La machine selon l'invention représentée sur la figure 1 permet de traiter des documents de toute nature (textes dactylographiés, plans, schémas, ) présentés sur de nombreux supports physiques différents. Dans certains cas particuliers, la rapidi- té de traitement de la machine peut être limitée. C'est notamment le cas lorsque le document traité comporte un nombre de composantes connexes important, parexemples'ils'agit d'un document dactylographié dense. Pour augmenter la vitesse de traitement, le dispositif d'extraction 6 peut alors être équipé d'un ensemble de moyens d'extraction en parallèle. De même, un ensemble de moyens de codage identiques en parallèle peut êtreprévu pour coder chaque classe de composantes con- nexes. La figure 2 illustre une variante de réali- sation de La machine de la figure 1 dans laquelle le dispositif d'extraction et le dispositif de codage comportent chacun une pluralité de processeurs tra- vaillant en parallèle. Sur cette figure, les éléments identiques à ceux de la figure 1 portent les mêmes références. REVENDICATIONS 1. Machine de saisie, de traitement et de compression de documents caractérisée en ce qu'elle comprend: - un bus image (14) pour la transmission d'au moins une partie d'une image binaire, - un bus de communication (16) pour la transmission de signaux de commande et pour la trans- mission de signaux codés représentatifs de composantes connexes de ladite image binaire, - un moyen de saisie (2) de documents com- prenant une pluralité d'organes de saisie (361, 362, 36p) et une interface (38), chaque organe de sai- sie étant spécifique d'un support de document et déli- vrant un signal d'image numérique du document saisi, ladite interface étant reliée au bus de communication, ledit moyen de saisie délivrant un signal d'image bi- naire sur le bus image, - une mémoire d'image (4) reliée au bus ima- ge et recevant l'image binaire délivrée par le moyen de saisie (2), - un dispositif d'extraction (6) pour déter- miner les composantes connexes de l'image binaire et pour classer chaque composante connexe dans une classe parmi un ensemble de classes prédéterminées, ledit dispositif d'extraction comprenant au moins un moyen d'extraction, chaque moyen d'extraction étant composé d'un processeur d'extraction (42) et d'une mémoire (44) associée, chaque moyen d'extraction étant relié au bus image et au bus de communication, - un dispositif de codage (8) pour coder les composantes connexes, ledit dispositif de codage com- prenant au moins un moyen de codage pour chaque clas- se, réalisant un codage spécifique des composantes connexes de l'image appartenant à cette classe, chaque moyen de codage étant composé d'un processeur de co- dage (48t, 482,..., 48n) et d'une mémoire (501, 502 ) associée, et étant reLié au bus de communi- cation, - un moyen de fusion (10), relié au bus de communication, pour regrouper les codes délivrés par le dispositif de codage (8) et éLaborer un code final, - un moyen de commande (12), relié au bus de communication, comprenant un calculateur (60) et une console de commande (62), pour commander les éléments reLiés au bus de communication. 2. Machine selon la revendication 1, carac- térisée en ce que Le moyen de saisie (2) comprend en outre un moyen de binarisation (40), ledit moyen de binarisation étant relié au bus image et au bus de communication, ledit moyen de binarisation recevant Les signaux d'images numériques délivrés par les orga- nes de saisie (361, 362,..., 36p) à travers l'interfa- 2P' p ce (38). 3. Machine selon l'une quelconque des reven- dications 1 et 2, caractérisée en ce que Le moyen de saisie (2) comprend au moins un lecteur de microfi- ches, un Lecteur de cartes à fenêtres et un Lecteur de documents papier. - 4. Machine selon l'une quelconque des reven- dications 1 à 3, caractérisée en ce que Le dispositif d'extraction (6) comprend plusieurs moyens d'extrac- tion identiques en parallèLe, le moyen de commande (12) gérant La répartition des tâches entre ces moyens d'extraction identiques. 5. Machine selon l'une quelconque des reven- dications 1 à 4, caractérisée en ce que les composan- tes connexes sont réparties en au moins trois classes, une classe de vecteurs, une classe de symboles et une classe de non-symboles, le dispositif de codage (8) comportant au moins un moyen de codage pour chaque classe. 6. Machine selon l'une quelconque des reven- dications 1 à 5, caractérisée en ce que pour au moins une classe le dispositif de codage comprend une plura- lité de moyens de codage identiques en parallèle, le moyen de commande (12) gérant la répartition des tâ- ches entre ces moyens de codage identiques. 7. Machine selon l'une quelconque des reven- dications 1 à 6, caractérisée en ce que le moyen de commande (12) est apte à transmettre à chaque moyen d'extraction une suite d'instructions définissant la méthode d'extraction dudit moyen d'extraction, Ladite méthode d'extraction étant choisie parmi une pluralité en fonction des documents saisis. 8. Machine selon l'une quelconque des reven- dications 1 à 7, caractérisée en ce que le moyen de commande (12) est apte à transmettre à chaque moyen de codage une suite d'instructions définissant la méthode de codage spécifique dudit moyen de codage, ladite mé- thode de codage étant choisie parmi une pluralité en fonction des documents saisis.