Brevet FR3081244A1 — publié le 20191122

présente invention concerne le domaine :tu d'image fih de ter-Pelt iser reconnaissance de caractèLes ions tout document écrit comme par exemple un titre de transport ou un docume--t d' id Arrière-plan de l'invention Un document d'identit _ qu'un carte oc loucle d'identïté, compc,r cc-nter.a.7.- sous forme de suit t ou une texte -actères alph ques, par exemple, le nom, les pr.r. 3, la date c1 le lieu de naissance du titulaire du document d'' ainsi o.Je le nom de l'autori Je-livré le dccu.mert d'identte et la date de déli Certaines opérations administratives nécessitent de d'un tac-simile du dccuTert -essaisir le certains au moins c2 ohamps. Pour traitement, il est i:D-;nu os :nlmeriser le dcc .ent et d'extraire lc couLenu ces c:hdimps de texte en utilisant un programme icic.rootique mettant en oeuvre un de reconnaissF,nue de caractères. Il es: par ailleurs -nnu d'ajouter à ces documents des lE.eocs de sécurité destinés à complexifier la sification et la reproduction non au de ce (-.,:.ument. Ces éléments de sécurité sont ;:uu,.;c: -résents à l'arrière-plan du '1-uunen._ et comprernert ee )1e des déls ou de fines lignes fermant des cari: Or, il arrive due ces éléments de s-Julité, en particul'er lorsqu' sont foLtenel Ytés et avoisin un champ dc texte, t comme caractères par le prograTme de recu rnji.ssance de caracteres. Il en résulte des erreurs p é .1_:les à l'efficacité du traitement d'images aux 2 dTI :Jmen1-_- et par uuence à acc:on.c.lissemurj em de s tés admil-listraLiveb. Objet de l'invention Un but de l'invénLion est de fournir un moyen pour 5 fiabiliser la reconnaissance de caractères notamment lor e fond es hétéror et/ou Jc.rsquu le fond n'est cas connu Bref exposé de l'invention nifot, on prévoit, selon l'i.rueneos, Ln 10 procédé de =-niaissance de caractères dans i 7737e d'un document conenant au moins un champ alphanumérique, le procédé comprenant les étscs de : - renforcer un conLraste de l'image sur faire ressortir les caractel.os présents dans l'image ; 15 - e tes contours d'objets pré.onts dans l'i ge pc:ur un masoJe fient D:. _,rtir acteres ; segmenter l'image en utilisarro un arbre à compcsantes connexes et en lui 1 le de 20 mars-le à extraire de l'image les :arac7'T - e e.,7:tuer une recenriaissance de caractères sur les objets extraits. Le procédé de l'invention permet, sans intervention humaine, de limiter l'influence de l'arrière de 25 l'image e: des are_Lacts de rum'-- sa:( sr des a.=',recter alpianarnéLislsus p_.:2serts da améliorer la flabi1té de la reconnaissm-ce autcmaLique de caractères. Ceci permet en outre d','-'nctuer une reconnaissance de caractères même à 30 d'ur.e numérisation - ci r. dJéilite qui aurait été T e comme - :_isa:y:_e pour ealiser une reconnaissance de caractères au .:u2, Jus prccéo- de l'art aérieur. vent-on a également pour objet un dispositif de re,_:unna_ .nce de c..ELractere r -inant une unité 5 Ligue (1) pou -vue des mo,?..-n- sa à un appaseil de numérisation agencé pour réaiasa une numérisation d'un document écrit, caractérisé en ce , ie l'unité iniormaLque (1) comprend au moins un processeur et une mémoire contenant un nrogramme mettant en oeuvre le 10 t:> cédé selon l'invention. itres caractéristiques et avantacus de l'inven- 7 ressortiront à la lecture ,-. -3cri qui suit d'un mede de n :,:e en ra p..rti::Lier limi_atif de 1'. .nenJion. 15 Brève description des dessins Il sera fait référence aux dessins annexés, lesquels : - la figure 1 est une vue schématique d'un élan la mise en lxvre du procédé de l'invet 20 la .gure 2 est une vue schématique d'une image d'un docu-nent comportant des caractères reconnaissables ccc le procédé selon 1' invuric ion ; lu figure 3 est un ,:che7ra mcn.:rant les différentes étapes du procédé selon_ l'j ven7.' 25 - les figures .a et 4.b sont des vues de détail de cotte image avant et après un renforcement de Drtaste - les figures 5.a et 5.b sont des vue de cette image avant et un de 30 conLras La les -Ugures 5.c et 5.d sont des vues de détail de cete umage nen -:mt la segTentation de l'image au moyeri n'un masque. Exposé détaillé d'un mode de mise en oeuvre de l'invention En référence à la figure 1, le proced de on est mis en oeuvre au moyen d'un dl.tif une unité informatique 1 reliée t un reil de nu saion agerut pour réaliser une iméri n d'un oc:urne-nt écrit. L'unité 'normatique 1 es_ un ordinateur qui comprend au moins un processeur et une mémcre contcnant un p.-oramme d'acquisition d'image et un lu_q_Lant eu oeuvre le procédé de l'invenon. 10 Le elgencé pour exéAte- ces programmes. L'appareil de numir;:rltion est par .ple un scanner 2 dédié à la numeriati.,-)-1 de document écrit (couramment appelé scanner à plat), ou bien un capteur ir:uiuc d'un ,=_Lnal de coffriuication tel qu'un o._ 15 cDurn=e,nt désigné uuu sa enorrj t 1cranlà smar7.- -)ne ») connectaLle à 1' utu infaIma: un que le réseau Int(_rnet. Le scsuer 2 est ici pile directement par l'unité informatique 1 pour rculiser l'acquisition de l'image in document. Fin 20 vLrinte, le scanner 2 eut être relié à. une autr.u un qui pilo_ura l'acqus'tion de l' 'image à l'unité rifo-matique 1 qui er 7isera le traitement de l'ix.a.u.0 et la reconnairrunce de caractères proprement dite. Dans le cas d'une capture par 25 une 3, l'utilisateur (-_071F-L l'acquisition de 1' in:aqe du ducuient écrit c ei 1_ à partir de. l'ordi 3 puis transmet CLLC nage à l'unité inl.=a 'que 1 pour que cette dernière assure le traitent de l'image et la reconnaissance de caractères 30 proprement dite. L'appareil de numé:uaon est dans tuus les ces encé pour capturer une image*-. document ecTit ayant une esolution suffisante pour permettre d'exrïeIs des actère qui serain_ présents dans et dc.L scruunnuitr lesdits carart Le C. 7ument écrit est ici plus particulièrement un document d'identité tel qu'une carte d'identité ou un passeport. A la figure 2 est repreentée une image 10 de document d'identité. L imqo 10 a été carDturée l'appa de numérisation. Sur image 10, on peut. voir que le do ument d'identité comprend une photographie de scn itulaire et des champs de caractères alphan:T_Ilue, à savoir ici un champ « Date » 11 et un 10 champ « Ville » 12 . Evidemment, le document d'identité comporte en réalité d'autres champs de cara:2.té-' alphanumériques tels que des champs« Nm », « Prénoms », « Date de nassance », « Lieu de naiance », « Nationalité », « Adrc-sse », « Date de fin 15 dc vaL iité » - qui n'ont pas été _. )résentés a.i. Dans lé; tiHte de la descr- dn, le mot « caractèreF, » seul sera employé désigner les caractères alphanumériques. Le document d'identité comporte par ailléurs des éléments de sécurité ou de décor 20 susc 7.ibles d'interférer avec les caracteL- écrits (non rev.----tés sur la figure 2). Le procédé de l'invention mis en oeuvre nar le °gramme exécuté par l'unité in:ormatique 1 comprend les uiian.es (figure 3) : 25 segmenter l'image pour identifier dans celle-ci des objets (étape 110) ; - Ofinir une boîte englobante 20 a._:_cur de chaque cL efiectuer une première stion pour sélecLionner les boîtes englobantes conte:riant suppo _ment 30 ca caractere en fonction d'au moi théo: tue d'un uaru.c effecL deuxième sélection c- l'application boite en sélection: des-- :urs de forme Et la mise en oeuvre -l'un algorithme de u_:is r deOes or -,our sélectionner, s...:.r la base des descripteurs, les boîtes englob contenant supposément un caractère 130) ; - ..,..grouper les boîtes englobantes relatives des bltes englobantes en efecteer une troli-:.1:,.2. L tion en divisa chacune de ces boiLos englobantr en une pluralité de cellules poue cni::cuhe desquelles est déterminé un 10 rioteur de texture sous forme d'un histogramme de geacdrrt orienté, les hltogr=mes étant ensui'_e énês et un algcelLhrne de pri iion ±uvre pour sélectionner, la base ries ,,ksL: -,;., les boîtes er :bartes conte :q t 15 un carF tape 150) ; - améliorer un conred.re de l'image et dôtect flt.curs d'objets présents dans en nasque faisant ressortir les man-. 20 - se41nenter l'image en l'imag_ en e=i-rilre les du masc: 170) ; - 4==-7.-Jer une reccnnaissco de carLio sur les br lires er =nles finalement onnées éeipe 180). 25 Ces érDes vont Taintenant être détaillées. L'étape 110 ceieulste ici '_quer sur l'imaec un fjltre alterné séquentiel qui est un filtre morpholo igue F:them,-tique. Er prcutiqe, le r7---cira7Te avec LI -' nêt m:l 1: cerise e.11-TTErt 30 struc=_LL quf est en forcie de cercla rIrelsuqisi pour--'t ftre rectangulaire vD11 o lInéaire ou uu:. j du 5 à 10 pixels de rayon et élin _ ce qui ren- n totalité dans ladite fenêtre (opération c- =ent apo lée érosion) et dilate toute parti ' onjoL qui ne re pas en totalité dans la fen:L. r:pco tenu des dirrensions de la fenêtre, un caractère ne rentrera pas en total:: t e à. l'intérieur de la féntre et serc, donc: dilaté, le sorts est nécussairenent du hi it et est éliminé. De pree- pl ,ieurs passes eff en ai. rr.ens con entre oIucué dimension?, ce 1. fenêtre pour filtrer 1;rogressive:Lent le bruit de 1' mare, En variante, cette étape peut être réalisée par la mise en oeuvre d'un 10 algorithme de type MSER (de l'anglais « Maximally stable extremal regions ») ou en filt-uut uti -ënt un - il correspondant à une ensit2 caracie (quand le seuil est atteinL, l'objet consé comme étant un caractère ; oend _e seuil n' 15 pas atte l'objet n'est pas un caract Al'Issue de cette étape, le prog_ai fait 1-7 - des objets (qu'on pourrait aper auir5,,i des comp.:Issantes connexes) qui comprennent des caractères a].ehamériqeos ainsi queautres chjets.7-prol-ant oies 20 élùiOL5 l'en sont rcas, coure par cscscplc des 7irité c décor. Néanmoins, stade, une tac.... cor églig-a de ces élénu- non-désirés en ont xclus. A l'étape 120, sur chacun -jets restant dans 25 l'ivage, le programme applique une boîte englobante 20 _e sur la figure 2) re ant plusieurs critères qodorques théoriques des caractères ir la Fauteur, la largeur et/ou un rapport rie c7 er )ns (ou AR -'anglais « aspect ratio » ; hauteur / largeur pr. 30 un objet, et donc sa 1:). englobante 215, ont une . et une largeur (ou un rapport de celle- ci) correspondant à celles théoriques d'un caractère, c'est un caractère -1pnér-lumêrique. Or peut sélectonnar des objets ,;u_ re5=nr-1re 8 caract. r la base de c-- c.ciê.n ours, sélectionner automatiquement les c.-jets c.nt à des carac ères alphEirumérigues à )e 130, °gramme met en oeuvre un algorithme de pris de (ou plus couramt appelé oisifieur). Sur 5 et retenu précédeac[eoL, on détermine lu leurs Joripteurs de forme, à savoir ici : moments de Fourier, s me-lents de ( w.chouk. On rappelle qu'un. moment une formule een guée ou un ensemble dc pixel permet:la= de Ll 00 7oir ici n carac autres des,.ri,-,Teus pourraient être util te à L. place ou en plus dec moments de Fourier et/ou ciès Krawt houk. Cepend=t, l'utilisation 15 combinée :es Je.e C30f:5 de descript urs donnene résultats rDmarquables. Les moments de Fourier sont utilisés dans un classifieur (ici de tec SVM de l'anglais « SLSJSOrt Vector ne ») afin de produ -e une prerl tee cortie 20 caractè on-caractère. Les moments de Krawtchouk c, n17. utilisés dans un classifieur (ici encore de type SV afin de produire une deu; sortie caractère/ on caractère. Ces deux sorti 25 former un vecteur d'en d'un classifieur (ici e7,( de tycc SVM) tournisse une troisième sortie. sortie est t i tte t. un seuil pour fournir une cision binaire :« ecroc e » ou « pas caractère ». De --...férence, pour former le vecteur d'entrée, on pondère 30 la première sortie et la deuxième sortie pou- chague objet par des perforrlances des -,r)l.te en ' descripteu7:s cDmpte-tenu du a-rière-plan. 10 sur un n._ ensuite concaténées pour A la suite de cette opération, est obtenue une image contenant les objets dLpourvus pour la plupart des éventuelles tâches et bruit initialement prése'et dans l'imaqc, souvent dûs à la présence des éléneeL , de 5 sécurlié ou de décor du document. A 'étape 140, le programme opère un regreYipe-ment des caractères sous forme d'un cu plusieurs n ,7..s ou lignes de texte en fonction de critè-è Tétr1 s qui, el-. t L_ur, de la largeur du ,- rt de 10 cLm::: '.2;LS 22iP, luent les centroïdes cJ bi:,ryce=-es) des hc-Te s englobar_l_es 20 .iisseciées à ,i.:e c aLcc.tère. Plus précisCmcn_, le progrLLuae détecte si les conLroïdes sont clignés sur une même ligne et calcul_ - distances ,ren les centroïdes de boîtes 20 15 3 des caractères ad ocens POUl: :U:ï: T-71:- :r s'ils Fppartie-:nent à un mêïe! icL. Les etères :1_ associés dans se boîte :le,pbante colisut ive 150, le prof:reTTu examine le contenu 20 ch. ,ue boîte er collco Ive et éliTne celles ne semblent pas conLen r un champ de oerre. En durant 1er nhascs décrites plus haut, il se peut rgne set malencontreus=unt formées pr'=-77 regrouoo nt dont l'un au moins n'est pas r sassotère. C.Jte 25 Ô.Leccsormet e d'éliminer des faux rositifs. On c-it que différentes régions de te des distinctes 'orientations du gr. la est que les er dients d' tude die îè sont creut perpendiculaires aux contours forment 30 lisoaectères. Le programme utilise pour cette étape un desoniptsL.r de texture basé sur un histogramme de , ddient c.sienté ou HOG (de l'anglais « flisscor.am of r listes lisadient. ») qui est connu en ..ssc.r: nias.sec de igueTen7. : 10 - la zone à reconnu re est subdivisée en Ni lignu et Nc colonn ,un goba. esur l'image, - un est calculée sur chacune N1xNc cellules, 5 D hi5tc:1a7rmes son_ cenca_éns les uns avec les puur toute l'image. Selon le pr de l'invention, le programme est a3niLu CCc:ent pour -diiscr la boîte .fl de chaque objet en I 1 colonne 10 --:-mpage permet d'anrolior _ a .ivenent la » ou « pas %insi, sur cicurne des trois ucuiules de chaque b :Lte englobante 20 contenant a priori un caractère est calculi un histogra-r- Les i.istograr.res sont ensuite csIILLLLJ11us les .1. autres 15 puis int oduits dans un siussiticE (ici enccre de type L-; ,Jr décider si la boise englobar tE. collective cur.: )nd à du texte. On notera quc: coupage est fortement dépendant de la taille des curnctèrrs. La boîte ersiobEnte 20 dans laquelle on fait le d ,page doit 20 êt.re la taille de unac caractère boîte englobante 20 d'un caractère fait 20 s5ues 2 pixels mit lcmdnt mais qtL_: le car- tère n'en 50%, on redi7en_si.onne la boîte pour que le caractère cc occupe la totalisé, puis on fait lu découpage). 25 Dam, l'étape 160, le. orogramme prccèsic, dans chaque englohac-re collective, I une analyse de couleur de l'in-ans (deux parties de l'image avant la réa1.isation de cEI:te étape sont r;césentécs sur les ficu.en 4.a et 5.a, : l'objectif ici est de saturer 30 fIEL dans l'image et d',-.n7)7if-er les diff en saturJ:nt les couleur grandes c' , -dire rouge, ve=t, bleu) pcur faire ress=tir la couleur des caractères (dans le cas d'une image noir et blanc, on agira sur les niveau-7Je gris). ?c sr Tel a, le 35 -rogramme effectue un renforL 1i du , a sou qui 11 ciste à adapter de façon locale le 1raste de age par uicc inhibi-Lon latérale - uliccence des pl_els voisins - pondérée par la distance- euclidienne entre les pl>ls. On ne rcncnt eue les plus forts 5 Finaleent, le ranme adapte éoulerient d'obLenir une balan_ globale ha eec ,voir le' deuN parties de l'image après l'étape 1 111 sur les res 4.b et 5.b). Cette é Lape permet d' acéliorer le cor.traste et de corriger la couleur. Il aurait pu être 10 alternaticment utilisé un algoriLhm d'égalisation :T-[T u:Ji..3 un tel al cs artefacts et c leurs artif l..E dans d'images geL cilsuet de compliquer le tra euclit érleur 'image. 15 L'é -70 vise à suppi- l'in vue de a' E.. ff-anchir de tout é7ement de ed y fi tels que des éléments de sécurité ou de c_ susceptible de perturber ultérieuremenL la reconnaissance du ar:::-.teres. 20 L'- de dès n a rer la couleur et do atc-:er caractères en noir. Il est plus le de detecter les contours des . Le proceoe de l'invention mis eu ouvre par le prdd curie utilise à cette fin un filtre du détectic 25 cccLcor et plus particulièrement un filtre de obtenue en sor 2 ,__pure 5.c) est ensuite utilisée comme un masque dans une approche segmentation 11)-- arbre de composantes De lérale, lea de compesantes CcieTeua associent à 30 une image de :i veau de gris, une structure de don descriptive ii.ite par inca relation d'inclus les composan'_,-- l'application binaires successives des obtcunre. par lignes de permet de ne concerne les L'utilisation du ma L 35 se Lienner dans l'arbre que ce 12 ca . Cette est réalisée nnnière automatiuc, de sorte segmenton pE erbi.:e de composantes connexec peot être ef -tuée de manière automatique, sans irterv ution hu -ne, alo= cla-iquement, la segTen7..a oar a:b de -osanu.es proces7i;.T. nteractii un _ateux. La -e,gTentation d'un champ par de l'iuven=ion peu_ ainsi plus raL.,±1cn..ent que u'avec le procédé classique. essais 10 par la Dumanderesse ont montré que la segme-it tion 1Da:: e procédé de 1' invention était plus racid un ra.,?oo_ à u_ 10. Ai:enL, l seqrrrion _ ' ntion parme:,uire le temps de. reconraiE, de carac- eff le 15 pJ:ogr':1: à 1' étapo 180 Peut Hettre u'iTrute que= ulgorithme de rucoun . de -i'é ères. lus préc' cément, le prograTme applique un modèle de sei:ation et de reconnaissance des mots qui est basé sur une archite,::7,ure (ssao rofo u « deep 20 learning ») se fondant ace e c. aisou des réseaux convolutifs et LST P.N de ConvoluLlonal Neuul de 1' anglais cj -Term Memory). Dans le ces présent, le réseau neuronal à convolution dn ne des résultats 25 particulièrement bons car le d de l'Tace a été éliminé avant sa mise en oeuvre. dette élimination du fond dir5inue le taux de faux positifs au cours de l'OCR et évite en particulier l'appariti c,:tractères fant5mes, c'est-à-dire de motifs issus du fOE.J ,7,.t/ou des éléiaents 30 de sécurité ou de décor, ces motiiz avant une forme proche de cllc d'un caractère: ,nnue de façon erroné:, ce= - un caract ce de 3/U 3 met en (1,L 35 -rence, on effectuera en variaute une ti-échelle. Eu effet, les caractères qui sont eue la fen° lors de l'CLape 110 13 sont sou,' sur-segmertés. Pour éviter CL_ le proé selon i'l_r,Jention etrévoit _ .11aliser le étapes et 120 1 difféle' résclut ons, les dimensions fenêtre restant Tt_er . En pratiqut 5 le pran= plusieurs r aldyaq et diminu solut: n ares chaque pci à chaque 'cous les ob ans qui rie re7: totali danf: la fenêtre mais qui on: :1er inférieu,. ' à celle d'un caractère. A.titre d'exemple, :a 10 résolut' .171itiale est de 2000x200 et on prt_ à cinq minutions c Ii'2SL)1UJ Dfl (la résolution est noitié à cha... . Un -=bre de cinq itcmis efficacité / ninutio 7eprésente un buit temps de calcul. 15 que les géométric tjtt.nts pour lis reg: e:: des t:taactères et des différents putrumLres permettan7. d'elrzetir à une détection efficace des mots on -.ornrés afin de dirrer d'un jeu de paramètre chaque 20 type d'utg- , (en fonction dela plaget de longueurs d'onde ut--isée pour la numérisation visible, IR et UV). Bien ercu, l'invention n'est pas limitée au mode de mise , 1 cIlouet mais englobe toute var:. 25 entrant: Lr le un=p ce l'invention telle qu'elle est définir: Caus les revendications jointes. En particulier, le procédé a été elcct dans sa vers .a plus performante quel que soi_ dispositif de -Jné-' :in 30 Pour une rumérisation par un s::annor à plat, prc,céde le J_Ynvncon peut ne compr .i.c2; les éta,:Jts sui- nt - renforcer un contraste mage ; 14 détecter des contour- d'objets :cés'ets dans l'image 2CLL créer un mase.ue ressc,rtir les caractèr seomnL - l'image en appl. t le masque à l'imac ci extraire les objet: visibles au travers n I ; - eff:s,r- .uer une reee =ce de caractères: , jets ext,-aits. Peur une numérisation par smartr.Dhnn 10 1'inven7H-n peut ne =prendre que les étapes -:iter l'image our identifier dans eclle-ci des obje ; définir une boîte englobante autour de cnauct jet :2t effectuer une première sélection 15 sélectionner les boîtes englobantes contenant s'Jpe un caractère en fonction d'au moins une cara-,:tri,:tique dimensionnelle t.-;--icpe d'un caractère alphan=erigue ; effectuer une deux-è sélection comprenant l'nppl.ication à chaque boîte englobante sélectionnée de 20 scrsteurs de forme et la mise en .1:,-;re d'un algertnme de Ce-c sion pour selecti=r, , sur la base des d -s, les be.ILes enc71 - tes cont. supp en nt un caractère ; regrouper les boîtes engiabartes en f=cL 1 25 ns relatives des boîtes englon' chacune llul tuer unc troisième s- e Lion en dl ces boîtes eng'obantes en une pluralité de z:quelles est déte-7-ne un qLeur de _Tormo d'un ' ramie de 30 sut ensuite c:oraténés et un algorithme de noise de décision étcils en oeuvre pour sé1eeLi:2. , sur la base ':jes orienté, les hieb)rammes 15 de nteurs, les buîtcs englobantes contenant suppo:E;emn' un cara Le ; -1-:7.tuer une reconnaissano dc ...a(2j±re5 sur les Lcîtes englobantes finalement sélocli 5 Dans tous les cas, l'approche multi-échelle est facultative. Il est possible de combiner plusieurs classifieurs. Ou d'utiliser d'autres clas ifieuis que ceux indiqués. De préfence, chaque classifieur utilisé ,7,e d'un Lype 10 com o le groupe suivant : SVM (de 1' Vector Machine »), RVM (de l'anlais « Relevance Vector Machine »), K plus p voisins (ou KNN), Random Fores-- On notera par exemple que le classificur RVM permet une 7-iterpretation probabiliste 15 1 d'avoir no7nsd'exemples pour la phase d'appentissage. Il est possible de faire des regroupements par ligne ou par Tot. On tiendra par eomple CO1n2LO du type de document ainsi sur les doduluen_ id:=Lité d'origine 20 britannique, il y a parfois OÏILL leslettes de grands espaces qui laisse l'arrière-ui très appar : il plus performant d'effectuer un egrouv::mc par mot pour ce type de document. 150, d'autres sont 25 envisagea.o es et notamment 1 colonne et 7 l' Les ima .c.Juvcnt être traitées en coules ou en ni vas ite cris. Er: n cuux cc cris, l'utilisation du _ d'érlLncr un nrand nombre d'éléments 30 vaan i:, plu_icirs autres solutions de g=nLation :i aient p.. être envisagées cc:ffne le seuj7' .e glob' i-ol adaptatif, un mélange de gaussiennes 16 ou toute autre techniq afin d'isoler de con ciiocace les caractères de l'inad Les noments de . REVENDICATIONS1. Procédé de reconnaissance de caractères dans une d'un (.ocument comprenant au m in un alphanumi::;ue, rocéde -)mnrcnant les etpes de : un contrasLe de l'imac . pour faire ressortir les caractères présents dr.'n l'image ; - détecter des 1 s d'2.bjets présents dans l'image pour créer un masque faisiant ressortir les caractères ; ementer l'image utilisant un arbre à nnexe: et en 1,11 apprql- le masque de mani extruirc de l'image les caractères ; - effuer une reconr issu, cré-7.eres sur les s. 2. Procédé selon la ruvoridication 1, lequel 3 lequel la reconnaissaL. _ caractère e '-lisée _r un reseau Leurones. D. Procédé selon la revendication 2, dans lequel le neurones es -! type u convolutions. rocédé selon l'une eue:conque des revend cations dans lequel le document a un fond pgène. 5. Procédé selon l'une quelconque des revendications 1 à 3, comprenant une étape préalable de déterminer si le fond du document est homo:- et, dans l'affirmati étapes de dLoution de coutour et de par masque. 6. 7)rocédé selon l'une quelconque des rrveodirati.ons préc-:edetes, dans 11Jel le renforcement du as-_u est obtenu en adaptari,_ 1ocale le con _r._ u de l'image entre des pb-:e en tenant compte d'une 18 di rence entre pixels ponde par une dis euclidienne entre 7. Prcéde se la revendication 5, ds equel ptti n est sée en vue d'o,,:,L :Ir e bElance le de L)lanc. 8. Procédé selon l' c ju lue:loue (.;es raueridt en :édertes, la (11:tbù LL',. d eec rali à l'imaur filtre de ooe7_. 9. Procédé selon l'une quelcnque des revecireeLions 10 précéclerT.es, dans lequel 1., naurcLic:s est de type :v-.)lutions et à rr.:.:= 10. Dispositif de recnnnd prenant une unité informatiT Jue ds liaison à un anpLreil de ne.5JLisation une n=eriation un docume7:t en ce rLe l'unité informatique (1) =prend .ong terme. de cecectère 15 au un processur et une mémoire contenant, un mettant eri oeuvre selon l'une 21 des revendications préc6dc 20