Brevet FR2962574A1 — publié le 20120113

L'invention concerne de façon générale le traitement d'images numériques pour la reconnaissance d'informations par OCR. L'invention s'applique plus particulièrement au traitement d'images numériques d'articles de courrier postaux pour la reconnaissance automatique d'adresses postales par OCR en vue du tri automatique de ces articles de courrier dans des installations de tri postal. Par courrier postal, il faut comprendre de façon générale les lettres, les articles plats grand format tels que les magazines et aussi les paquets, colis ou analogues qui peuvent être traités par les opérateurs postaux. L'invention concerne donc plus particulièrement un procédé de traitement d'images numériques selon lequel on forme une image numérique d'un article comportant une certaine information et on applique sur cette image un certain traitement de reconnaissance par OCR de ladite information. L'intégration de capacités de reconnaissance supplémentaires d'adresses postales sur des articles de courrier dans une installation de tri postal existante est toujours très complexe et coûteuse car elle peut remettre en cause les architectures informatiques dans l'installation, les protocoles de communication entre les différents équipements dans l'installation. Cette intégration peut même nécessiter de modifier le format des données transmises entre les équipements et également les applications logicielles pour prendre en compte les nouvelles informations échangées entre les équipements. Très souvent, toutes ces contraintes conduisent les utilisateurs de ces installations à les laisser en l'état plutôt que de les faire évoluer en bénéficiant des dernières évolutions technologiques. Le but de l'invention est de remédier à cet inconvénient en proposant une solution simple permettant d'intégrer des évolutions technologiques concernant les traitements de reconnaissance par OCR d'information dans une installation de tri postal automatique existante sans remettre en cause les interfaces logiques et physiques de communication dans cette installation. A cet effet, l'invention a pour objet un procédé de traitement d'images numériques selon lequel on forme une image numérique d'un article comportant une certaine information et on applique sur cette image un certain traitement de reconnaissance par OCR de ladite information, caractérisé en ce qu'il comprend en outre une étape d'application sur cette image d'un autre traitement de reconnaissance par OCR de ladite information et une étape d'incrustation dans cette image des résultats de cet autre traitement de reconnaissance par OCR sous une forme reconnaissable par ledit certain traitement de reconnaissance par OCR. Par conséquent, l'idée à la base de l'invention est donc d'utiliser l'image numérique elle-même pour véhiculer vers un traitement d'image primaire (un traitement OCR existant) existant les résultats produits par un traitement d'image secondaire (un traitement OCR additionnel) implémenté en amont de ce traitement primaire pour apporter les dernières évolutions technologiques. La plupart des systèmes existants de reconnaissance d'adresses postales dans les images numériques d'articles de courrier sont prévus pour la reconnaissance et le décodage de codes barres encodant des informations très diverses telles qu'un code postal, les coordonnées du bloc d'adresse de livraison dans l'image, des identifiants d'émetteurs ou destinataires de courrier, etc... La solution selon l'invention consiste donc à encoder et à incruster les résultats du traitement secondaire de reconnaissance par OCR dans l'image de façon reconnaissable par le traitement primaire de reconnaissance par OCR. Si par exemple, le traitement secondaire permet de reconnaître de façon non équivoque dans une image d'un article de courrier un code postal dans le bloc d'adresse de destinataire, le traitement primaire va immédiatement pouvoir récupérer ce résultat de reconnaissance et le tri de l'article de courrier pourra se poursuivre de façon automatique grâce à l'apport du traitement secondaire. Si maintenant le résultat produit par le traitement secondaire de reconnaissance par OCR est partiel et se limite par exemple à l'identification du bloc d'adresse de destinataire dans l'image numérique, cette information permettra d'enrichir le traitement primaire de reconnaissance pour qu'il puisse reconnaître plus facilement et donc automatiquement l'adresse complète du destinataire, cette reconnaissance complète n'ayant pas forcément pu aboutir avec le seul traitement primaire de reconnaissance par OCR. Il va de soit que dans le contexte de l'invention, les deux traitements de reconnaissance par OCR primaire et secondaire sont de manière générale différents l'un de l'autre en ce que le second présente des perfectionnements par rapport au premier. Le procédé selon l'invention peut présenter les particularités suivantes : - lesdits résultats sont incrustés dans l'image sous une forme graphique ; - lesdits résultats sont incrustés dans l'image sous la forme d'un code barres ; - ledit code barres est incrusté dans l'image numérique au voisinage du 15 bloc d'adresse comportant ladite information d'adresse ; - ledit code barres est incrusté dans l'image numérique sous le bloc d'adresse ; - ledit code barres est incrusté dans l'image à l'intérieur d'un fond blanc rectangulaire. 20 L'invention s'étend à un dispositif pour le traitement d'images numériques comprenant un système d'acquisition d'une image numérique d'un article comportant une certaine information et un moyen de traitement de données apte à effectuer un certain traitement de reconnaissance par OCR de ladite information, caractérisée en ce que le moyen de traitement de 25 données est apte à effectuer un autre traitement de reconnaissance par OCR de ladite information dans l'image pour produire des résultats de reconnaissance et à incruster ces résultats dans l'image de façon reconnaissable par ledit certain traitement de reconnaissance par OCR. L'invention s'étend encore à une installation de traitement du courrier postal comprenant un dispositif tel que défini ci-dessus pour la reconnaissance d'adresses de livraison sur du courrier postal. Le procédé, le dispositif et l'installation selon l'invention sont décrits ci-après plus en détails en relation avec les dessins. La figure 1 montre une image numérique d'un article de courrier dans laquelle est incrusté un code barres. La figure 2 illustre l'architecture d'une installation de tri postal avec un OCR primaire et un OCR secondaire selon l'invention. La figure 3 illustre le déroulement des traitements OCR selon 10 l'invention. Le principe de l'invention est donc d'insérer un traitement OCR additionnel (dit « secondaire » par la suite) entre une sortie d'un système d'acquisition d'images numériques et un traitement OCR déjà existant (dit « primaire » par la suite). Il est entendu que ce traitement OCR secondaire 15 possède, dans le cadre de l'invention, des capacités de traitement supplémentaires ou améliorées par rapport à celles du traitement OCR primaire. L'OCR secondaire vient donc en quelque sorte pallier les insuffisances de l'OCR primaire. Afin de ne pas modifier les interfaces logiques et physiques du système 20 de traitement d'images, on retient en mémoire l'image numérique, le temps que le traitement OCR secondaire effectue sa reconnaissance d'informations dans l'image numérique. Les résultats de la reconnaissance par le traitement OCR secondaire sont incrustés dans l'image numérique, de préférence sous une forme graphique reconnaissable et décodable par le traitement OCR 25 primaire. Quand l'image numérique est reprise par le traitement OCR primaire, celui-ci extrait de l'image numérique les résultats produits par le traitement OCR secondaire ce qui va contribuer à renforcer les capacités de reconnaissance globale du système. L'application du principe de l'invention à la reconnaissance d'adresses postales est maintenant décrite en relation avec la figure 1. Sur cette figure 1, on a illustré une image numérique 2 (ici une image numérique en multi-niveaux de gris) d'un article de courrier comportant un bloc d'adresse postale de livraison 3. Sous ce bloc d'adresse est incrusté un code barres 4 dans un fond rectangulaire blanc 5. Ce code barres 4 encode les résultats produits par le traitement OCR secondaire en vue de leur exploitation par le traitement OCR primaire. A la place d'un code barres, les résultats pourraient être incrustés graphiquement sous la forme d'une chaîne de caractères avec une police de caractères facilement lisible par un système OCR. On pourrait aussi avoir un autre type de code graphique, par exemple un code matriciel. La figure 2 illustre de façon très schématique une architecture réseau d'une installation de tri postal selon l'invention comportant un convoyeur de tri 6 avec des sorties de tri, une caméra 7 disposée sur le trajet des articles de courrier dans le convoyeur 6 pour former une image numérique de chaque article en déplacement dans le convoyeur 6, une unité de stockage de données 8 pour stocker chaque image produite par la caméra 7 et l'envoyer à travers un réseau de communication LAN1 vers un système 9 de reconnaissance d'information d'adresse dans lequel est effectué ici le traitement primaire de reconnaissance par OCR (OCR 1) d'une information d'adresse postale, cette reconnaissance pouvant exploiter une base d'adresses postales de référence non illustrée sur la figure 2. Le système 9 est également connecté ici par l'intermédiaire d'un autre réseau de communication LAN2 à un système de vidéo-codage distant 11 apte à réaliser un décodage de l'adresse postale avec l'assistance d'un opérateur comme cela est bien connu de l'homme du métier. Selon l'invention, un traitement secondaire de reconnaissance d'adresses postales par OCR indiqué par OCR 2 est interposé entre le système d'acquisition d'images 7,8 et le système de reconnaissance 9. Cet autre traitement peut être implémenté dans une unité de traitement de données 10 raccordée au réseau de communication LAN1. La figure 3 montre l'enchaînement des traitements OCR selon 5 l'invention pour une image numérique. A l'étape 30, l'unité 8 acquiert une image numérique d'un article de courrier et la retient dans une mémoire tampon le temps d'appliquer le traitement OCR 2 et d'incruster dans l'image les résultats produits par ce traitement. 10 A l'étape 31, le traitement OCR 2 est donc appliqué sur cette image numérique en mémoire dans l'unité 8. Ce traitement OCR 2 peut inclure diverses phases de reconnaissance : localisation du bloc d'adresse de destinataire - extraction des valeurs des champs du bloc d'adresse - reconnaissance univoque de l'adresse postale par comparaison avec une 15 base d'adresses postales de référence. Les résultats du traitement à l'étape 31 peuvent être partiels ou complets. L'étape 31 peut aussi aboutir à aucun résultat univoque ce qui est contrôlé à l'étape 32 par l'unité 10. Dans le cas où il n'y a pas de résultat à l'étape 32, le processus se poursuit en 33 par la libération de l'image dans l'unité 8 pour son transfert vers le système de 20 reconnaissance 9 où est appliquer le traitement OCR1 sur l'image. Si on détecte en 32 que le traitement OCR 2 produit un résultat partiel ou complet, ce résultat est encodé par exemple dans un code barres reconnaissable par le traitement OCR 1 lequel code barres est incrusté dans l'image dans un fond rectangulaire blanc comme illustré sur la figure 1. Puis 25 le processus se poursuit par le transfert de l'image vers le système de reconnaissance 9 et l'application du traitement OCR 1. Dans la mesure où le traitement OCR 2 parvient à localiser le bloc d'adresse de destinataire dans l'image, à l'étape 34 le code barres 4 est incrusté de préférence immédiatement sous le bloc d'adresse de destinataire 3 pour faciliter sa récupération par le traitement OCR 1, le code barres 4 étant par ailleurs facilement identifiable par contraste dans le fond rectangulaire blanc 5. Le processus se poursuit donc à l'étape 33 par l'application du traitement OCR 1 sur l'image contenant le code barres 4. Comme indiqué plus haut, les traitements OCR actuels de reconnaissance d'adresses postales ont des fonctionnalités d'identification rapide de code barres dans une image et de décodage de celui-ci pour en extraire une information utile pour une exploitation dans un processus de reconnaissance d'adresse postale. Sur la figure 2, on a illustré deux unités de traitement de données distinctes 9 et 10 mais il est évident le traitement OCR 2 peut être implémenté dans l'unité 9 sans sortir du cadre de l'invention. Il est possible aussi que le traitement OCR 2 soit apte à reconnaître une valeur faciale d'affranchissement dans l'image, cette valeur d'affranchissement pouvant aussi être encodée dans le code barres 4. Il est encore possible que le code barres 4 encode d'autres informations pouvant être reconnues par le traitement OCR 2 sans sortir du cadre de l'invention.20 REVENDICATIONS1/ Procédé de traitement d'images numériques selon lequel on forme une image numérique (2) d'un article comportant une certaine information et on applique sur cette image un certain traitement (33) de reconnaissance par OCR de ladite information, caractérisé en ce qu'il comprend en outre une étape d'application sur cette image d'un autre traitement (31) de reconnaissance par OCR de ladite information et une étape d'incrustation (34) dans cette image des résultats de cet autre traitement de reconnaissance par OCR sous une forme reconnaissable par ledit certain traitement de reconnaissance par OCR. 2/ Procédé selon la revendication 1, dans lequel lesdits résultats sont incrustés dans l'image sous une forme graphique reconnaissable par ledit traitement primaire. 3/ Procédé selon la revendication 2, dans lequel lesdits résultats sont incrustés sous la forme d'un code barres reconnaissable par ledit traitement primaire. 4/ Procédé selon la revendication 3, dans lequel ladite image numérique est une image d'un article de courrier postal comportant un bloc d'information d'adresse postale de livraison et dans lequel ledit code barres est incrusté dans l'image au voisinage du bloc d'adresse. 5/ Procédé selon la revendication 4, dans lequel ledit code barres est incrusté dans l'image numérique sous le bloc d'adresse. 6/ Procédé selon l'une des revendications 3 à 5, dans lequel ledit code 25 barres est incrusté dans l'image à l'intérieur d'un fond blanc rectangulaire. 7/ Dispositif pour le traitement d'images numériques comprenant un système d'acquisition (7,8) d'une image numérique d'un article comportant une certaine information et un moyen de traitement de données (9,10) apte à effectuer un certain traitement de reconnaissance par OCR de ladite information, caractérisée en ce que le moyen de traitement de données (9,10) est apte à effectuer un autre traitement de reconnaissance par OCR de ladite information dans l'image pour produire des résultats de reconnaissance et à incruster ces résultats dans l'image de façon reconnaissable par ledit certain traitement de reconnaissance par OCR. 8/ Dispositif selon la revendication 7, dans lequel le moyen de 10 traitement de données est agencé pour incruster lesdits résultats sous une forme graphique dans l'image numérique. 9/ Dispositif selon la revendication 7, dans lequel le moyen de traitement de données est agencé pour incruster lesdits résultats sous la forme d'un code barres dans l'image numérique. 15 10/ Dispositif selon l'une des revendications 7 à 9, dans lequel le moyen de traitement de données est agencé pour incruster le code barres dans l'image à l'intérieur d'un fond blanc rectangulaire. 11/ Installation de traitement du courrier postal comprenant un dispositif selon l'une des revendications 7 à 10 pour la reconnaissance d'adresses de 20 livraison sur du courrier postal.