- VirSlika ali skenirana stran
- PripravaIzberite jezik in območje
- PrepoznavanjeIzvlecite besede
- PregledPrimerjajte in popravite besedilo
AI OCR spremeni vidno pisanje v kodirano besedilo
Fotografija ali skenirana stran vsebuje slikovne pike. Oblike v teh slikovnih pikah so morda prepoznavne osebi, vendar še niso znaki, ki bi jih urejevalnik besedila lahko iskal ali kopiral. Optično prepoznavanje znakov oceni, katere znake in besede slika vsebuje, in ustvari kodirano besedilo. AI OCR se nanaša na pristope, ki pri tem postopku prepoznavanja ali pri sorodnih nalogah analize dokumentov uporabljajo naučene modele.
Vhodni podatek je lahko skenirana slika, fotografija s fotoaparatom, posnetek zaslona ali slika znotraj PDF. Samo končnica datoteke ne določa, ali je prepoznavanje potrebno. PDF, ustvarjen z urejevalnikom besedil, morda že vsebuje uporabno besedilo; PDF, narejen iz fotografij strani, bo morda potreboval OCR, preden bo mogoče njegove besede ponovno uporabiti.
Za uporabnim rezultatom stoji več odločitev: kje je besedilo, kaj piše in kako naj bodo njegovi deli razvrščeni. Prepoznavanje znakov, zaznavanje območij in analiza vrstnega reda branja obravnavajo različne dele tega problema. Nepravilno združevanje dveh stolpcev je torej napaka v strukturi dokumenta, tudi če so bile posamezne besede pravilno prebrane.
Učenje pomaga prepoznavanju pri obvladovanju razlik v viru
Naučen prepoznavalnik razvije uporabne vzorce iz primerov, namesto da se v celoti zanaša na ročno določene opise znakov. Lahko se nauči vizualnih značilnosti, povezanih s potezami, oblikami in skupinami črk, nato pa te značilnosti uporabi za interpretacijo novih slik. To ponuja način za prilagajanje razlikam v tisku, rokopisu in pogojih zajema, ko jih učni primeri in metoda podpirajo.
Meja med običajnim OCR in AI OCR ni jasna zgodovinska ločnica. Nevronske mreže, statistično prepoznavanje in jezikovno modeliranje so že desetletja del raziskav dokumentov. Uveljavljena programska oprema OCR lahko že vsebuje naučene komponente. Zavajajoče bi bilo opisati vsak običajen sistem kot togo ujemanje predlog in vsak novejši sistem kot popolnoma drugačno vrsto tehnologije.
Praktični prispevek učenja je prilagodljivost vzorcem, predstavljenim v podatkih. Prepoznavalnik, ki je izpostavljen raznolikim oblikam črk, lahko obvlada več variacij kot tisti, razvit za ozek nabor vhodnih podatkov. Ta korist je še vedno odvisna od konkretne naloge: branje rokopisne vrstice, lociranje naslova in prepoznavanje strukture tabele zahtevajo različne dokaze in ocenjevanje.
Usposabljanje modela se razlikuje od branja nove strani
Med usposabljanjem se notranji parametri modela prilagodijo z uporabo primerov in učnega cilja. Pri prepoznavanju besedila lahko primeri povežejo slike z njihovimi prepisi. Široka začetna faza usposabljanja lahko vzpostavi uporabne vizualne ali jezikovne vzorce, ki jim sledi prilagoditev na bolj specifično zbirko ali nalogo. Sintetični primeri lahko poleg slik dejanskih dokumentov zagotovijo tudi variacije v pisavah, besedilu in videzu.
Ko usposobljen model obdela novo stran, uporabi tisto, kar se je naučil, da ustvari rezultat. Ta faza se pogosto imenuje inferenca. Za vsak dokument ne zahteva novega kroga usposabljanja modela. Ta razlika pojasnjuje, zakaj lahko prepoznavalnik bere gradivo, s katerim se še ni srečal kot z identično stranjo, hkrati pa je še vedno odvisen od vrst vzorcev, za katere ga je usposabljanje pripravilo.
Popravljanje prepisa je ločena operacija. Popravek spremeni ta izhod; sam po sebi ne dokazuje, da se je osnovni model naučil pisave pisca. Programska oprema, ki podpira prilagajanje, potrebuje ekspliciten postopek za uporabo primerov za posodobitev prepoznavanja, ki presega običajno urejanje besedila.
Vizualni vzorci postanejo besede s prepoznavanjem zaporedja
Prepoznavanje se ne začne vedno z razrezom slike na posamezne črke. Mnogi izkušeni bralci obdelajo besedo ali vrstico kot zaporedje. Komponenta za obdelavo slik ustvari predstavitev vizualnih vzorcev, komponenta za zaporedje pa te vzorce poveže z možnim besedilom. Branje povezane pisave je še posebej primerno za pristope, ki ne zahtevajo, da so meje vsakega znaka določene vnaprej.
Raziskave, ki združujejo naučene slikovne značilnosti, modeliranje zaporedij in prepisovanje, prikazujejo, kako se te stopnje lahko usposabljajo skupaj. Sosednji dokazi so pomembni: navpična črta je lahko črka l ali števka 1, njena oblika in okoliški znaki pa sistemu pomagajo pri izbiri med njima. Sistem lahko ustvari znake, dele besed ali druge besedilne enote, preden sestavi končni niz.
Kontekst lahko izhaja iz slike, okoliškega zaporedja ali dodatnih jezikovnih informacij. Ti viri pomagajo razrešiti negotovost, vendar imajo različne vloge. Vidne oznake določajo, kaj je mogoče prebrati, medtem ko naučen kontekst vpliva na to, kako jih sistem interpretira. Uporaben prepis ohranja to povezavo s stranjo.
Sistemi za dokumente lahko združijo več stopenj ali ustvarijo rezultate neposredno
Ena pogosta zasnova uporablja ločene komponente za lociranje besedila, njegovo prepoznavanje ter analizo dobljenih besed in položajev. To lahko razkrije koristne vmesne informacije, kot so lokacije besed ali prepoznane vrstice. Poznejša komponenta lahko nato klasificira dokument ali izlušči izbrane podatke. Napake in izboljšave je mogoče preučiti na stopnji, kjer se pojavijo.
Druga zasnova uporablja slikovno predstavitev in komponento za ustvarjanje besedila, da proizvede zahtevani izhod bolj neposredno. Raziskave so pokazale razumevanje dokumentov brez neodvisne običajne OCR stopnje, vključno s strukturiranimi rezultati, ustvarjenimi iz slik strani. Izraz OCR-free v tej raziskavi opisuje odsotnost ločenega OCR pogona; zapisane informacije je še vedno treba interpretirati iz slike.
Te zasnove se lahko prekrivajo. Specializiran bralnik lahko ustvari besedilo po delih, večji sistem za dokumente pa lahko združi detektor besedila z naučenim bralnikom in dodatno obdelavo. AI OCR zato ne opredeljuje ene fiksne arhitekture. Pomembni vprašanji sta, kakšen rezultat sistem proizvede in kateri dokazi ostanejo na voljo za njegovo preverjanje.
Postavitev pomaga povezati prepoznane besede z njihovo vlogo
Stran komunicira s položajem in besedilom. Datum poleg oznake Datum računa ima drugačno vlogo kot datum poleg roka plačila. Številka pod naslovom skupnega zneska ima lahko drugačen pomen kot ista številka v postavki. Modeli dokumentov lahko uporabijo prepoznano besedilo, njegove koordinate in informacije o sliki strani, da se naučijo teh odnosov.
Raziskave o multimodalnem predhodnem usposabljanju dokumentov združujejo te vire informacij za naloge, kot so interpretacija obrazcev, obdelava potrdil in klasifikacija dokumentov. To razširja prepoznavanje v analizo: sistem ugotavlja, kako se elementi dokumenta nanašajo na nalogo, namesto da le proizvaja njihove nize znakov. Prav tako pojasnjuje, zakaj je ohranjanje lokacij lahko koristno, tudi če je končni rezultat le majhen nabor polj.
Interpretacijo lahko izvedejo modeli, ki so se naučili specifičnih nalog, pravila ali kombinacija obojega. Še vedno potrebuje validacijo, ki ustreza njenemu namenu. Identifikacija roka plačila, preverjanje skladnosti skupnega zneska in odločanje o odobritvi računa so ločene zahteve; uspeh pri branju besed ne pomeni samodejno uspeha pri vseh treh.
Prepisovanje, izluščanje in odgovori na vprašanja o dokumentih dajejo različne rezultate
Razmislite o preprostem primeru, ki vsebuje Datum računa: 3 marec, Rok plačila: 17 marec in Skupaj: 125.00. Prepis mora ohraniti to vidno besedilo. Izluščevalnik polj lahko vrne le rok plačila in znesek, medtem ko bi sistem za vprašanja o dokumentih lahko odgovoril na zahtevo po roku plačila. Vsak rezultat je lahko koristen, vendar krajši izhodi niso popolni prepisi.
Ista razlika velja za poznejše transformacije. Prevajanje spremeni jezik; urejanje spremeni besedilo ali predstavitev; povzetek izbere informacije. Če najprej določite nalogo, je rezultat lažje oceniti. Tabela opisuje splošne naloge obdelave dokumentov, namesto da bi predpostavljala, da jih ponuja vsako OCR orodje.
| Naloga | Primer rezultata | Kaj naloga doda |
|---|---|---|
| Prepisovanje | Vidne oznake, datumi in znesek | Besedilna predstavitev izvornega besedila |
| Izluščanje polj | Rok plačila = 17 marec; skupaj = 125.00 | Povezovanje vrednosti z imenovanimi polji |
| Odgovarjanje na vprašanja o dokumentu | 17 marec, kot odgovor na vprašanje o roku plačila | Izbira informacij, pomembnih za vprašanje |
| Prevajanje | Iste informacije v drugem jeziku | Sprememba jezika, ki mora ohraniti predviden pomen |
| Urejanje ali povzemanje | Popravljeno besedilo ali krajši povzetek | Transformacija prepisa za drug namen |
Koristen kontekst mora ostati povezan z vidnimi dokazi
Prepoznavalnik lahko uporabi kontekst za razrešitev težavnega znaka, vendar verjeten stavek ni nujno zvest prepis. Nenavadno ime se lahko nadomesti z znano besedo ali pa se pristna črkovalna napaka tiho popravi. Takšno vedenje je lahko koristno pri urejanju, medtem ko je napačno za citat ali arhivski prepis.
Merilo za rokopis, objavljeno leta 2026, je preučilo to razliko in poročalo o vizualno nepodprtih popravkih v več testiranih generativnih sistemih. Ugotovitev zadeva določene sisteme in naloge, ne vsakega AI prepoznavalnika. Krepi koristno mejo: branje, prepisovanje in dopolnjevanje manjkajoče vsebine so različni cilji. Kadar vir ne potrdi besede, je s tekočim izhodom samim ne morete potrditi.
Izberite zahtevani rezultat, preden primerjate pristope prepoznavanja
Najboljše izhodišče je izhod, ki ga potrebuje vaša naslednja naloga. Ponovna uporaba odstavka zahteva besedilo, ki ga je mogoče urejati. Iskanje po skeniranem dokumentu lahko zahteva besedilno plast, povezano s sliko strani. Uvoz polj računa v drug sistem potrebuje strukturirano izluščanje. Te zahteve bi morale voditi primerjavo bolj kot splošna oznaka AI.
Ocenite ustrezno zmogljivost na reprezentativnem gradivu. Raziskovalna merila razlikujejo med prepoznavanjem besedila, lokalizacijo, postavitvijo, kompleksnimi elementi in sklepanjem, ker se sistem lahko različno obnese pri teh nalogah. Močan rezultat pri jasnem tiskanem besedilu ne potrjuje kakovosti ročno napisanih formul ali strukture tabele. Odzivni čas in količina potrebnega pregleda sta prav tako lahko pomembna v praktičnem poteku dela.
Ohranjanje videza strani je ločena izbira izhoda. Skeniranje, ki ga je mogoče iskati, ohrani sliko s pripadajočim besedilom, medtem ko na novo postavljeni besedilni dokument zahteva drugačne kompromise. Datoteka, ki se imenuje PDF, vam ne pove, katero predstavitev vsebuje. Odločite se, ali naslednji korak potrebuje izvirno vizualno razporeditev, prepis, ki ga je mogoče urejati, ali določen nabor podatkov.
Orodja za prepoznavanje in besedilo v i2OCR
i2OCR zagotavlja slikovne in PDF OCR z načinoma prepoznavanja Classic in Future, odvisno od izbranega jezika. To so načini izdelka, ne tehnične definicije vsake OCR arhitekture. Izberite jezik dokumenta, nato prepoznajte sliko, izbrano PDF stran ali izbrano območje. Ena PDF zahteva za prepoznavanje obdela eno izbrano stran ali območje.
Po prepoznavanju lahko pregledate in uredite prepis, odprete Pametno urejanje ali zahtevate prevod. To so ločena dejanja z različnimi nameni. Običajni popravki posodobijo trenutni rezultat; niso funkcija za učenje rokopisa. Če pregledan prepis shranite pred ponovnim pisanjem ali prevajanjem, boste lažje primerjali različice z izvirnikom.
Oba načina ponujata prenos besedila in datotek Word. Iskalni PDF v klasičnem načinu ohrani prepoznano stran ali območje kot sliko s svojo izvirno plastjo prepoznanega besedila; poznejša urejanja besedila ne posodobijo te PDF plasti. Preprosti PDF v prihodnjem načinu je ustvarjen iz trenutnega besedila v novi postavitvi. Izberite izhod, ki ustreza vašim potrebam, glede na to, ali potrebujete videz izvirnika ali urejeno besedilo.
