Miks sigarite tuvastamise rakendused nii sageli ebaõnnestuvad, kui vöö on kahjustatud või puudub?
Sest enamik neist loeb ainult vööd ja mitte midagi muud. Vööd kuluvad, pööravad end kaamera eest ära, mähituvad tsellofaani sisse või koorutakse lihtsalt maha. Ja isegi täiuslikult pildistatud vöö kannab tihti nime, mis koosneb liiga üldistest sõnadest, et midagi tuvastada: see on reaalne, mõõdetud osa mistahes kataloogist, mitte erandjuhtum.
Mida teeb ainult vööd loev skanner tegelikult?
See käivitab tekstituvastuse (optiline märgituvastus, OCR) ühel väikesel paberribal ja käsitleb saadud tulemust kui lõplikku vastust. Kaamera suunatakse, tarkvara loeb trükitud tähed ja otsib seda tekstistringi andmebaasist. See ongi kogu protsess. Ei üritatagi lugeda ümbrislehe värvi, otsaku kuju, pikkust, läbimõõtu ega midagi muud, mis on selgelt näha ülejäänud sigaril. Kui vöö tekst tuleb selgelt välja, tundub rakendus pädev. Kui ei tule, pole protsessis midagi muud, millele toetuda.
Reetlik on see, kuidas need rakendused käituvad, kui vöö on küll olemas, aga veidi vales nurgas, või kui trükk on käsitsemisest tuhmunud. Need ei tööta halvemini järk-järgult, vaid ebaõnnestuvad täielikult, sest ainus signaal, mis neil oli, kadus lihtsalt ära. Süsteem, millel on rohkem kui üks sisendallikas, võib ühe kaotada ja siiski mõistliku oletuse teha. Süsteemil, millel on täpselt üks sisend, pole kuskile pöörduda, kui see sisend on vigane.
Miks vöö nii sageli kaob või muutub loetamatuks?
Vöö on väike pabeririba, mis on ümber silindri mähitud, ja tavapärane käsitsemine töötab selle vastu pidevalt:
- Tsellofaani helk. Jaemüügipakend peegeldab kaamera välklambi otse objektiivi tagasi, uhtudes minema just need tähed, mida OCR vajab.
- Pööramine. Vales nurgas sigari ümbermõõdu suhtes pildistatud vöö peidab enamiku oma tekstist kõveruse taha.
- Kulumine. Taskus, reisikarbis kantud või lihtsalt palju käes olnud sigar saab kriimustusi, mis hägustavad kõigepealt fooliumtrükki ja õhukest värvi.
- Tahtlik eemaldamine. Paljud suitsetajad võtavad vöö enne süütamist maha, mis tähendab, et suitsetamise ajal tehtud fotol (sageli just siis, kui keegi tahab tuvastada sigarit, mille keegi talle andis) pole enam vööd, mida skannida.
- Osalised vööd. Mõned vitolad tulevad teise vöö või jalgvööga, mis kannab vaid katkendit täisnimest, mitte tervikut.
Miski sellest pole haruldane. See on tavaline seisund, milles sigar suurema osa suitsetamisajast on, ja see on ka hetk, mil keegi telefoni järele kõige tõenäolisemalt haarab.
Miks ei piisa "täiuslikust" vöö fotost üksi?
Sest sellele trükitud sõnad ei pruugi olla eristatavad. Märkimisväärne osa mistahes tegelikust sigarikataloogist kannab mudelinimesid, mis koosnevad täielikult üldistest kirjeldavatest sõnadest (terminid nagu "reserve", "especial", "maduro", "selection", "anniversary") ilma ühegi kaubamärgile omase sõnata nimes. Paradigmi enda tootmisdiagnostika näitab, et see puudutab 13,3% kataloogi kirjetest: nimesid, mis koosnevad ainult nii üldistest sõnadest, et pelgalt tekstisobitamine ei suuda välja valikut kitsendada, sest täpselt samad sõnad esinevad kümnetes eri tootjate omavahel mitteseotud toodetes.
Kui anda tekstisobitamise mootorile string, mis koosneb ainult üldsõnavarast, pole tal, mille järgi otsingus eristuvat ankrut leida. See pole pildikvaliteedi probleem. OCR tegi oma töö, luges iga tähe õigesti, ja otsing ei suuda ikkagi valikut ühele sigarile kitsendada, sest tekst polnudki kunagi eristav. Skanneri arhitektuur, mis põhineb täielikult vöö tekstil, ei suuda sellest üle saada. Puudub teine signaal, mis viigi lahendaks.
Mida oleks vaja, et skanner suudaks halva vööga toime tulla?
Vöö tuleks käsitleda ühe sisendina mitmest, mitte kogu süsteemina. Terve sigari lähenemine loeb ümbrislehe tooni ja tekstuuri, otsaku kuju ja lõikamisviisi ning füüsilisi mõõtmeid (pikkus ja läbimõõt) koos kättesaadava vöö tekstiga ning kaalub kõike seda koos. Loe lähemalt, mida need visuaalsed vihjed omaette näitavad, artiklist mida oodata sigari ümbrislehelt ja kujult.
See on kõige olulisem just siis, kui vöö on kahjustatud. Rebenenud või puuduv vöö jätab ikkagi alles ümbrislehe värvi, nähtava otsaku stiili ja umbkaudse suuruse: kolm signaali null asemel. Üldsõnaline, kuid täielikult loetav vöö jätab alles visuaalse tõendusmaterjali, mis aitab kitsendada valikut, millega pelk tekst ei saanud hakkama. Ükski neist signaalidest pole üksinda otsustav. Kokku aitavad need muuta sobituse "võimatust" "usutavaks" - ja just see on kogu vahe skanneri vahel, mis vaikselt ebaõnnestub, ja skanneri vahel, mis viib piisavalt lähedale, et silmaga üle kinnitada. Üldise usaldusväärsuse pildi kohta, sealhulgas selle kohta, kus isegi mitme signaaliga tuvastamine eksib, vaata kui täpne on tehisintellektil põhinev sigari tuvastamine.
Kas see tähendab, et vöö tekst on kasutu?
Ei. See on tavaliselt kiireim ja täpsem saadaolev signaal, mida tasub esmalt lugeda. Probleem on selles, kui seda käsitletakse ainsa signaalina ja süsteem ei suuda öelda midagi kasulikku hetkel, mil see on kahjustatud. Vöö, mis on selgelt loetav ja sisaldab eristuvat kaubamärgisõna, on peaaegu alati õige. Probleem tekib just teisel poolel: halbades pildistustingimustes või loetava, kuid üldsõnalise nimega. Süsteem, millel pole selle kombinatsiooni jaoks plaani, ebaõnnestub prognoositaval, korduval osal reaalsetest katsetest - see pole haruldane erandjuhtum, vaid tavaline teisipäevaõhtune sigar, mille tsellofaan on pooleldi veel peal.
Kas seda saab ise testida?
Jah, mitteametlikult. Võta vöö, mida sa juba silma järgi tunned, ja proovi seda pildistada kolmel viisil: otse eest heas valguses, järsu nurga alt ning läbi tsellofaani koos välklambi peegeldusega kaadris. Käivita iga foto skanneris, mida hindad. Ainult vööd loev tööriist tabab tõenäoliselt esimese, kuid ei suuda tuvastada teist ja kolmandat üldse, ilma osaliseski vastuseta kummalgi juhul, sest tal pole varutasandit. Süsteem, mis loeb rohkem kui vööd, peaks jõudma raskemate kahega ikkagi lähedale, isegi kui ta täpset toodet ei taba, sest ümbrisleht ja kuju ei ole kuhugi kadunud.
| Tingimus | Ainult vööd loev OCR | Terve sigari sobitamine |
|---|---|---|
| Selge vöö, eristuv nimi | Usaldusväärne | Usaldusväärne |
| Selge vöö, täiesti üldine sõnastus | Ei suuda kitsendada | Ümbrisleht/kuju/suurus kitsendavad valikut |
| Rebenenud, tuhmunud või vales nurgas vöö | Ebaõnnestub täielikult | Väheneb lühinimekirjani |
| Vöö täielikult eemaldatud | Sisend puudub täielikult | Ümbrisleht, otsak ja suurus endiselt kasutatavad |
Kokkuvõte
- Ainult vööd loevatel skanneritel on täpselt üks sisend ja see sisend on sageli kahjustatud tavapärase käsitsemise, pakendi peegelduse, pööramise või tahtliku eemaldamise tõttu.
- Märkimisväärne osa reaalsetest kataloogi kirjetest (Paradigmi tootmisandmetel mõõdetuna 13,3%) kannab mudelinimesid, mis koosnevad täielikult üldistest sõnadest, mis muudab tekstisobitamise ebaefektiivseks isegi täiesti loetava vöö korral.
- Süsteemil, mis loeb koos vöö tekstiga ka ümbrislehe värvi, otsaku kuju ja mõõtmeid, on alles signaale, kui vöö üksi ei piisa.
- Ükski tuvastusviis pole eksimatu; praktiline küsimus on, mida süsteem teeb hetkel, mil tema parim signaal on kahjustatud.
- Igaüks saab ise skannerit testida kolme fotoga ühest vööst: otse eest, nurga alt ja läbi tsellofaani.