- PinagmulanIsang larawan o na-scan na pahina
- IhandaPiliin ang wika at lugar
- KilalaninKunin ang mga salita
- SuriinIhambing at itama ang teksto
Ginagawang encoded na teksto ng AI OCR ang nakikitang sulat
Ang isang litrato o na-scan na pahina ay naglalaman ng mga pixel. Ang mga hugis sa mga pixel na iyon ay maaaring makilala ng isang tao, ngunit hindi pa sila ang mga karakter na maaaring hanapin o kopyahin ng isang text editor. Tinatantya ng optical character recognition kung aling mga karakter at salita ang nasa larawan at gumagawa ng encoded na teksto. Ang AI OCR ay tumutukoy sa mga diskarte na gumagamit ng mga natutunang modelo sa prosesong ito ng pagkilala o sa mga kaugnay na gawain sa pagsusuri ng dokumento.
Ang input ay maaaring isang scan, litrato mula sa camera, screenshot, o larawan sa loob ng isang PDF. Ang file extension lamang ay hindi tumutukoy kung kailangan ang pagkilala. Ang isang PDF na ginawa mula sa isang word processor ay maaaring naglalaman na ng magagamit na teksto; ang isang PDF na ginawa mula sa mga litrato ng pahina ay maaaring mangailangan ng OCR bago magamit muli ang mga salita nito.
Maraming desisyon ang nasa likod ng isang kapaki-pakinabang na resulta: kung nasaan ang teksto, ano ang sinasabi nito, at kung paano dapat ayusin ang mga bahagi nito. Ang pagkilala sa karakter, pagtukoy sa rehiyon, at pagsusuri sa pagkakasunod-sunod ng pagbasa ay tumutugon sa iba't ibang bahagi ng problemang iyon. Samakatuwid, ang maling pagsasama ng dalawang kolum ay isang error sa istraktura ng dokumento, kahit na tama ang pagkakabasa sa mga indibidwal na salita.
Nakakatulong ang pag-aaral sa pagkilala upang mahawakan ang pagkakaiba-iba sa source
Ang isang natutunang recognizer ay bumubuo ng mga kapaki-pakinabang na pattern mula sa mga halimbawa sa halip na umasa nang buo sa mga manu-manong tinukoy na paglalarawan ng karakter. Maaari nitong matutunan ang mga visual na feature na nauugnay sa mga stroke, hugis, at grupo ng mga titik, pagkatapos ay gamitin ang mga feature na iyon upang i-interpret ang mga bagong larawan. Nag-aalok ito ng paraan upang mapaunlakan ang mga pagkakaiba sa print, sulat-kamay, at mga kondisyon ng pagkuha kapag sinusuportahan ito ng mga halimbawa ng pagsasanay at paraan.
Ang hangganan sa pagitan ng kumbensyonal na OCR at AI OCR ay hindi isang malinaw na pagkakahati sa kasaysayan. Ang mga neural network, statistical recognition, at language modeling ay bahagi na ng pananaliksik sa dokumento sa loob ng mga dekada. Ang mga itinatag na OCR software ay maaari nang maglaman ng mga natutunang bahagi. Mapanlinlang na ilarawan ang bawat kumbensyonal na system bilang rigid template matching at ang bawat mas bagong system bilang isang ganap na magkaibang uri ng teknolohiya.
Ang praktikal na kontribusyon ng pag-aaral ay ang kakayahang umangkop sa mga pattern na kinakatawan sa data. Ang isang recognizer na nakakita ng iba't ibang hugis ng titik ay maaaring humawak ng higit pang pagkakaiba-iba kaysa sa isa na binuo para sa isang makitid na input. Ang benepisyong iyon ay nakadepende pa rin sa partikular na gawain: ang pagbabasa ng isang sulat-kamay na linya, paghahanap ng heading, at pagtukoy sa istraktura ng isang talahanayan ay nangangailangan ng iba't ibang ebidensya at pagsusuri.
Ang pagsasanay sa isang modelo ay iba sa pagbabasa ng isang bagong pahina
Sa panahon ng pagsasanay, ang mga panloob na parameter ng isang modelo ay inaayos gamit ang mga halimbawa at isang layunin sa pag-aaral. Para sa pagkilala ng teksto, ang mga halimbawa ay maaaring magpares ng mga larawan sa kanilang mga transkripsyon. Ang isang malawak na paunang yugto ng pagsasanay ay maaaring magtatag ng mga kapaki-pakinabang na visual o language pattern, na susundan ng adaptasyon sa isang mas partikular na koleksyon o gawain. Ang mga synthetic na halimbawa ay maaari ring magbigay ng mga pagkakaiba-iba sa mga font, wording, at hitsura kasama ang mga totoong larawan ng dokumento.
Kapag pinoproseso ng isang sinanay na modelo ang isang bagong pahina, inilalapat nito ang natutunan nito upang makagawa ng resulta. Ang yugtong ito ay madalas na tinatawag na inference. Hindi nito kailangan ng bagong round ng pagsasanay ng modelo para sa bawat dokumento. Ang pagkakaibang ito ang nagpapaliwanag kung bakit kayang basahin ng isang recognizer ang materyal na hindi pa nito nakita bilang isang magkaparehong pahina noon, habang nakadepende pa rin sa mga uri ng pattern na inihanda ng pagsasanay nito upang mahawakan.
Ang pagwawasto sa isang transcript ay isang hiwalay na operasyon. Binabago ng pagwawasto ang output na iyon; hindi nito mismo naitatatag na natutunan na ng modelo ang sulat-kamay ng manunulat. Ang software na sumusuporta sa adaptasyon ay nangangailangan ng isang tahasang proseso para sa paggamit ng mga halimbawa upang i-update ang pagkilala, lampas sa ordinaryong pag-edit ng teksto.
Ang mga visual na pattern ay nagiging mga salita sa pamamagitan ng sequence recognition
Ang pagkilala ay hindi laging nagsisimula sa paghati ng imahe sa mga indibidwal na titik. Maraming bihasang mambabasa ang nagpoproseso ng salita o linya bilang isang pagkakasunod-sunod. Ang isang bahagi ng pagpoproseso ng imahe ay lumilikha ng representasyon ng mga biswal na pattern nito, at ang isang bahagi ng pagkakasunod-sunod ay nag-uugnay sa mga pattern na iyon sa posibleng teksto. Ang pagbabasa ng nakasulat na sulat-kamay ay partikular na nakikinabang sa mga paraan na hindi nangangailangan na ibigay ang bawat hangganan ng karakter nang maaga.
Ang pananaliksik na pinagsasama ang mga natutunang feature ng imahe, pagmomodelo ng pagkakasunod-sunod, at transkripsyon ay nagpapakita kung paano maaaring sanayin ang mga yugtong ito nang magkasama. Mahalaga ang ebidensya sa paligid: ang isang patayong marka ay maaaring titik l o digit na 1, at ang hugis nito at ang mga nakapaligid na karakter ay tumutulong sa system na pumili sa pagitan ng mga ito. Ang isang system ay maaaring gumawa ng mga karakter, bahagi ng mga salita, o iba pang yunit ng teksto bago buuin ang huling string.
Ang konteksto ay maaaring magmula sa imahe, sa nakapaligid na pagkakasunod-sunod, o sa karagdagang impormasyon sa wika. Ang mga mapagkukunang ito ay tumutulong na lutasin ang kawalan ng katiyakan, ngunit magkakaiba ang kanilang ginagampanang papel. Ang mga nakikitang marka ang nagtatakda kung ano ang mababasa, habang ang natutunang konteksto ay nakakaimpluwensya sa kung paano ito binibigyang-kahulugan ng system. Ang isang kapaki-pakinabang na transcript ay nagpapanatili ng koneksyong iyon sa pahina.
Ang mga system ng dokumento ay maaaring pagsamahin ang ilang yugto o direktang bumuo ng mga resulta
Ang isang karaniwang disenyo ay gumagamit ng magkakahiwalay na bahagi upang mahanap ang teksto, kilalanin ito, at suriin ang mga nagresultang salita at posisyon. Maaari nitong ilantad ang kapaki-pakinabang na impormasyong intermediate, gaya ng mga lokasyon ng salita o mga kinilalang linya. Ang isang susunod na bahagi ay maaaring mag-uri ng dokumento o kumuha ng mga napiling field. Ang mga error at pagpapabuti ay maaaring suriin sa yugto kung saan sila nagaganap.
Ang isa pang disenyo ay gumagamit ng representasyon ng imahe at isang bahagi na bumubuo ng teksto upang direktang gawin ang hiniling na output. Ipinakita ng pananaliksik ang pag-unawa sa dokumento nang walang independiyenteng kumbensyonal na yugto ng OCR, kabilang ang mga structured na resulta na nabuo mula sa mga imahe ng pahina. Ang terminong OCR-free sa pananaliksik na iyon ay naglalarawan sa kawalan ng hiwalay na OCR engine; ang nakasulat na impormasyon ay kailangan pa ring bigyang-kahulugan mula sa imahe.
Ang mga disenyong ito ay maaaring mag-overlap. Ang isang espesyal na mambabasa ay maaaring bumuo ng teksto nang paisa-isa, at ang isang mas malaking system ng dokumento ay maaaring pagsamahin ang isang text detector sa isang natutunang mambabasa at karagdagang pagpoproseso. Samakatuwid, ang AI OCR ay hindi tumutukoy sa isang nakapirming arkitektura. Ang mahahalagang tanong ay kung anong resulta ang ginagawa ng system at kung anong ebidensya ang nananatiling magagamit para sa pagsuri nito.
Ang layout ay tumutulong na ikonekta ang mga kinilalang salita sa kanilang papel
Ang isang pahina ay nakikipag-ugnayan sa pamamagitan ng posisyon pati na rin ng mga salita. Ang petsa sa tabi ng label na Invoice date ay may ibang papel kaysa sa petsa sa tabi ng Due date. Ang isang numero sa ilalim ng heading na total ay maaaring magkaroon ng ibang kahulugan kaysa sa parehong numero sa isang line item. Ang mga modelo ng dokumento ay maaaring gumamit ng kinilalang teksto, mga coordinate nito, at impormasyon ng imahe ng pahina upang matutunan ang mga ugnayang ito.
Ang pananaliksik sa multimodal document pretraining ay pinagsasama ang mga mapagkukunan ng impormasyon para sa mga gawain tulad ng interpretasyon ng form, pagpoproseso ng resibo, at pag-uuri ng dokumento. Pinapalawak nito ang pagkilala tungo sa pagsusuri: ang system ay nagtatrabaho kung paano nauugnay ang mga elemento ng dokumento sa isang gawain, sa halip na gumagawa lamang ng kanilang mga character string. Ipinapaliwanag din nito kung bakit ang pagpapanatili ng mga lokasyon ay maaaring maging kapaki-pakinabang kahit na ang huling resulta ay isang maliit na hanay ng mga field.
Ang interpretasyon ay maaaring gawin ng mga modelong natutunan para sa partikular na gawain, mga panuntunan, o kumbinasyon ng pareho. Kailangan pa rin nito ng pagpapatunay na angkop sa layunin nito. Ang pagtukoy sa deadline ng pagbabayad, pagsuri kung ang kabuuan ay pare-pareho, at pagpapasya kung dapat aprubahan ang isang invoice ay magkakahiwalay na kinakailangan; ang tagumpay sa pagbabasa ng mga salita ay hindi awtomatikong nagtatatag ng tagumpay sa lahat ng tatlo.
Ang transkripsyon, pagkuha, at mga sagot sa dokumento ay gumagawa ng magkakaibang resulta
Isaalang-alang ang isang simpleng halimbawa na naglalaman ng Invoice date: 3 March, Due date: 17 March at Total: 125.00. Ang isang transkripsyon ay dapat magpanatili ng nakikitang mga salitang iyon. Ang isang field extractor ay maaaring magbalik lamang ng deadline ng pagbabayad at halaga, habang ang isang system ng pagtatanong sa dokumento ay maaaring sumagot sa isang kahilingan para sa takdang petsa. Ang bawat resulta ay maaaring maging kapaki-pakinabang, ngunit ang mas maiikling output ay hindi kumpletong mga transkripsyon.
Ang parehong pagkakaiba ay nalalapat sa mga susunod na pagbabago. Ang pagsasalin ay nagbabago ng wika; ang pag-edit ay nagbabago ng mga salita o presentasyon; ang buod ay pumipili ng impormasyon. Ang pagtukoy sa gawain muna ay nagpapadali sa pagtatasa ng resulta. Inilalarawan ng talahanayan ang mga pangkalahatang gawain sa pagpoproseso ng dokumento, sa halip na ipagpalagay na ang bawat OCR tool ay nag-aalok ng lahat ng ito.
| Gawain | Halimbawa ng resulta | Ano ang idinaragdag ng gawain |
|---|---|---|
| Transkripsyon | Ang mga nakikitang label, petsa, at halaga | Isang representasyon ng teksto ng pinagmulang mga salita |
| Pagkuha ng field | Takdang petsa = 17 Marso; kabuuan = 125.00 | Pag-uugnay ng mga halaga sa mga pinangalanang field |
| Pagsagot sa tanong tungkol sa dokumento | 17 March, bilang tugon sa tanong tungkol sa takdang petsa | Pagpili ng impormasyong may kaugnayan sa tanong |
| Pagsasalin | Ang parehong impormasyon sa ibang wika | Isang pagbabago ng wika na dapat magpanatili ng nilalayong kahulugan |
| Pag-edit o pagbubuod | Binagong mga salita o mas maikling account | Isang pagbabago ng transcript para sa ibang layunin |
Ang kapaki-pakinabang na konteksto ay dapat manatiling nakatali sa nakikitang ebidensya
Ang isang recognizer ay maaaring gumamit ng konteksto upang lutasin ang isang mahirap na karakter, ngunit ang isang kapani-paniwalang pangungusap ay hindi kinakailangang isang tapat na transcript. Ang isang hindi karaniwang pangalan ay maaaring palitan ng isang pamilyar na salita, o ang isang tunay na pagkakamali sa pagbaybay ay maaaring tahimik na itama. Ang gawi na iyon ay maaaring makatulong sa isang gawaing pag-edit habang mali para sa isang sipi o archival na transkripsyon.
Ang isang benchmark ng sulat-kamay na inilathala noong 2026 ay nagsuri sa pagkakaibang ito at nag-ulat ng mga pagwawasto na hindi suportado ng biswal sa ilang sinubukang generative system. Ang natuklasan ay may kinalaman sa mga partikular na system at gawain, hindi sa bawat AI recognizer. Pinapatibay nito ang isang kapaki-pakinabang na hangganan: ang pagbabasa, muling pagsulat, at pagkumpleto ng nawawalang nilalaman ay magkakaibang layunin. Kapag ang pinagmulan ay hindi nagtatatag ng isang salita, ang matatas na output lamang ay hindi rin ito maitatatag.
Piliin ang kinakailangang resulta bago ihambing ang mga paraan ng pagkilala
Ang pinakamagandang panimulang punto ay ang output na kailangan ng iyong susunod na gawain. Ang muling paggamit ng isang talata ay nangangailangan ng tekstong maaaring i-edit. Ang paghahanap sa isang scan ay maaaring mangailangan ng layer ng teksto na nauugnay sa imahe ng pahina nito. Ang pag-import ng mga field ng invoice sa isa pang system ay nangangailangan ng structured na pagkuha. Ang mga kinakailangang iyon ang dapat magabayan sa isang paghahambing kaysa sa isang pangkalahatang label ng AI.
Suriin ang may-katuturang kakayahan sa kinatawang materyal. Ang mga benchmark ng pananaliksik ay nagtatangi sa pagkilala ng teksto, lokalisasyon, layout, mga kumplikadong elemento, at pangangatwiran dahil ang isang system ay maaaring magkaiba ang pagganap sa mga gawaing iyon. Ang isang malakas na resulta sa malinaw na naka-print na teksto ay hindi nagtatatag ng kalidad ng mga sulat-kamay na formula o istraktura ng isang talahanayan. Ang oras ng pagtugon at ang dami ng pagsusuring kailangan ay maaari ring mahalaga sa isang praktikal na daloy ng trabaho.
Ang pagpapanatili ng hitsura ng pahina ay isang hiwalay na pagpipilian sa output. Ang isang mahahanap na scan ay nagpapanatili ng isang imahe na may kaugnay na teksto, habang ang isang bagong inilatag na dokumento ng teksto ay gumagawa ng iba't ibang trade-off. Ang isang file na tinatawag na PDF ay hindi nagsasabi sa iyo kung anong representasyon ang nilalaman nito. Magpasya kung ang susunod na hakbang ay nangangailangan ng orihinal na biswal na pagkakaayos, isang transcript na maaaring i-edit, o isang partikular na hanay ng data.
Mga tool sa pagkilala at teksto sa i2OCR
Ang i2OCR ay nagbibigay ng imahe at PDF OCR na may mga mode ng pagkilala na Classic at Future, depende sa napiling wika. Ang mga ito ay mga mode ng produkto, hindi mga teknikal na kahulugan ng bawat arkitektura ng OCR. Piliin ang wika ng dokumento, pagkatapos ay kilalanin ang imahe, napiling pahina ng PDF, o napiling lugar. Ang isang kahilingan sa pagkilala ng PDF ay nagpoproseso ng isang napiling pahina o lugar.
Pagkatapos ng pagkilala, maaari mong suriin at i-edit ang transcript, buksan ang Smart Edit, o humiling ng pagsasalin. Ang mga ito ay magkakahiwalay na aksyon na may magkakaibang layunin. Ang mga karaniwang pagwawasto ay nag-a-update sa kasalukuyang resulta; hindi ito feature para sa pagsasanay sa sulat-kamay. Ang pagpapanatili ng isang sinuring transkripsyon bago muling isulat o isalin ay nagpapadali sa paghahambing ng mga susunod na bersyon sa orihinal.
Parehong nag-aalok ang mga mode ng pag-download ng text at Word. Ang mahahanap na PDF ng Classic ay pinapanatili ang nakilalang pahina o bahagi bilang isang imahe na may orihinal na layer ng text; ang mga susunod na pag-edit sa text ay hindi nag-a-update sa PDF layer na iyon. Ang simpleng PDF ng Future ay nabubuo mula sa kasalukuyang text sa isang bagong layout. Piliin ang output na tumutugma sa kung kailangan mo ang hitsura ng orihinal o ang na-edit na pagkakasulat.
