Sunteți pe pagina 1din 4

Achizi!

ia, prelucrarea "i recuno"terea imaginilor


1
Capitolul 1: Introducere
Imaginile sunt !i un concept cu caracter informa"ional. Oamenii primesc pe
cale vizual# cea mai mare parte din informa"ia pe care sistemul lor senzorial o
achizi"ioneaz#.
Oamenii preistorici au pictat, mult nainte de a scrie, transmi"nd n acest
mod informa"ii selectate. Probabil c# am putea identifica aceste picturi din pe!teri
ca primele imagini artificiale cu aplicabilitate grafic#. Multe mii de ani imaginile
artificiale au fost create de oameni prin metode grafice !i au fost interpretate n
mod natural tot de c#tre oameni. Apari"ia !i ulterior dezvoltarea calculatoarelor a
oferit posibilitatea ca imaginile artificiale s# fie create !i memorate sub form#
numeric#. Noul domeniu este grafica pe calculator !i el este ast#zi foarte cunoscut
!i utilizat. Informa"ia, sub form# de imagine de sintez#, furnizat# de o aplica"ie de
grafic# pe calculator este legat# de lumea nconjur#toare numai n m#sura n care se
dore!te ca aceast# realitate s# fie mai mult sau mai pu"in copiat#. Decodificarea
informa"iei transmise prin aceste imagini este f#cut# de oamenii care le privesc !i
care sunt utilizatorii finali ai aplica"iei. Din acest punct de vedere, imaginile au o
rezolu"ie din ce n ce mai bun# pentru a putea reprezenta ct mai bine detaliile.
Num#rul de culori este deasemenea din ce n ce mai mare pentru ca fidelitatea
reprezent#rilor s# fie sus"inut# !i din acest punct de vedere. Se creaz# n acest mod
o realitate virtual# aflat# sub controlul total al programatorului care a proiectat-o.
Dac# ar fi necesar atunci s-ar putea oferi un text explicativ care s# descrie toate
obiectele incluse n scena virtual# reprezentat# printr-o astfel de imagine pentru c#
totul este cunoscut aprioric de c#tre programator.
Dezvoltarea tehnicii a creat, chiar naintea calculatoarelor, senzori care s#
ofere semnale electrice dependente de interac"iunea dintre lumin# !i o scen# cu
obiecte. A ap#rut astfel posibilitatea de a produce imagini artificiale care ulterior s#
fie afi!ate pe dispozitive speciale !i s# fie privite de oameni. Con"inutul acestor
imagini achizi"ionate este puternic !i direct legat de scena pe care o reprezint#.
Calitatea imaginilor de acest tip nu este, n majoritatea cazurilor, satisf#c#toare !i
ca urmare semnalele corespunz#toare trebuie prelucrate pentru a elimina zgomotele
sau pentru a amplifica alte caracteristici utile, de exemplu contrastul. Cele dou#
etape, achizi"ia !i prelucrarea imaginilor, !i p#streaz# scopurile generale, dar !i
adapteaz# tehnicile !i metodele, !i atunci cnd sistemul este completat cu un
calculator !i formatul imaginii este unul numeric. Imaginile achizi"ionate pot fi
afi!ate, ca !i imaginile de sintez#, pentru a fi privite !i analizate de un observator
uman. Dac# se dore!te s# se determine ce con"ine imaginea achizi"ionat# f#r# a face
apel la un observator uman atunci apare o problem# nou#, interpretarea sau
n"elegerea imaginilor folosind tehnici de inteligen"# artificial#. Rezolvarea acestei
probleme presupune ad#ugarea unei noi etape dup# achizi"ia !i prelucrarea
imaginii. Noua etap# realizeaz# o decodificare a informa"iei con"inute ntr-o
imagine !i poate fi asociat# termenului generic de recunoa!tere a imaginilor. Pe
Achizi!ia, prelucrarea "i recuno"terea imaginilor
2
lng# fotografie !i cinematografie, din punct de vedere istoric, primele aplica"ii
care au necesitat achizi"ia !i prelucrarea imaginilor au fost aplica"iile militare,
spa"iale !i medicale. Cele trei etape amintite anterior, achizi"ia, prelucrarea !i
recunoa!terea imaginilor, se constituie n problemele principale ale domeniului
vederii artificiale. O tendin"# natural# ar fi aceea de a lucra cu imagini cu o ct mai
bun# rezolu"ie spa"ial# !i cu ct mai multe culori. n multe cazuri, echipamentele
disponibile azi nu pot s#-!i ndeplineasc# sarcinile att de repede pe ct este
necesar !i atunci vom constata c# n aplica"iile de vedere artificial# imaginile au o
rezolu"ie redus# !i sunt reprezentate cu nivele de gri. Privind numai imaginile
folosite, s-ar putea trage concluzia c# vederea artificial# este mai pu"in
spectaculoas# dect grafica pe calculator. Totu!i, identificarea !i localizarea
automate ale unui obiect, care pe baza acestor informa"ii va fi manipulat
corespunz#tor de un robot, este un exemplu de aplica"ie care ne poate trezi
interesul.
De!i lucreaz# cu imagini !i folosesc multe tehnici !i metode comune, cele
dou# domenii amintite mai sus, grafica pe calculator !i vederea artificial#,
p#streaz# o complementaritate care le diferen"iaz# principial.
Lucrarea de fa"# are ca scop prezentarea problematicii, metodelor !i
tehnicilor, proprii domeniului vederii artificiale, adic# achizi"iei, prelucr#rii !i
recunoa!terii imaginilor.
Sistemele de vedere artificial# au fost dezvoltate avnd ca model inevitabil
sistemele biologice !i n special sistemul uman. O astfel de abordare este limitat#
din start de dou# aspecte. n primul rnd, sistemul uman dispune de un avantaj net
n ceea ce prive!te modul de prelucrare a informa"iei pentru c# se bazeaz# pe un
num#r impresionant de unit#"i de prelucrare (nu de calcul), neuronii, care
proceseaz# n paralel informa"ia codificat# ntr-o manier# mult mai complex# dect
aceea numeric# !i binar#. Sistemele artificiale sunt obligate s# folosesc# formatul
numeric pentru informa"ie pentru c# echipamentele care sunt disponibile sunt
calculatoarele numerice. n al doilea rnd, tentativa de a copia propriul nostru mod
de gndire este limitat# de capacitatea nostr# discutabil# de autocunoa!tere. Noi
oamenii, recunoa!tem cu u!urin"# un obiect, chiar dac# este par"ial ascuns de alte
obiecte, dar nu putem s# explic#m cum am realizat aceast# recunoa!tere !i ca
urmare nu putem s# copiem metoda ntr-un algoritm sau ntr-o tehnic# de
inteligen"# artificial#. Mai mult, datorit# capacit#"ii de nv#"are, de generalizare !i a
intui"iei oamenii pot recunoa!te !i obiecte pe care nu le-au mai v#zut. De exemplu,
oricine se poate pronun"a n leg#tur# cu un fruct chiar dac# el este exotic, spre
exemplu avogado, !i nu l va confunda niciodat# cu un bec chiar dac# nu l-a mai
vazut niciodat#! Pentru sistemele de vedere artificiale recunoa!terea se reduce, n
cele mai multe aplica"ii actuale, la o clasificare adic# la identificarea unui obiect
ini"ial necunoscut prin detectarea asem#n#rii cu unul din obiectele nv#"ate ini"ial.
Capitolul al doilea cuprinde o descriere a sistemului de vedere uman. Modul
de func"ionare !i parametrii acestui sistem sunt interesan"i din dou# puncte de
vedere: mai nti pentru c#, a!a cum s-a men"ionat deja, inevitabil sistemul biologic
Achizi!ia, prelucrarea "i recuno"terea imaginilor
3
este un model pentru proiectarea sistemelor artificiale, iar, n al doilea rnd, pentru
c# operatorul uman este !i el beneficiarul imaginilor rezultate n urma
implement#rii unor aplica"ii specifice. Sunt prezentate n continuare principiile de
func"ionare !i parametrii caracteristici, inclusiv comparativ, pentru senzorii de
imagine n tehnologiile CCD !i CMOS. La sfr!itul capitolului, se discut#
problema alegerii camerelor de luat vederi !i a pl#cilor de achizi"ie !i prelucrare de
imagini.
Capitolul al treilea se ocup# cu problematica form#rii imaginii numerice
printr-o succesiune de transform#ri: transformarea optic#, transformarea
geometric#, e!antionarea spa"ial# !i e!antionarea n frecven"#. Sunt trecute n
revist# no"iuni definitorii legate de culori !i de pozi"ia pixelilor n imagine.
Imaginile numerice ocup# volume mari de memorie. O cale de a mic!ora
dimensiunea informa"iei prelucrate !i de a lucra cu informa"ii cu un grad mai mare
de abstractizare este extragerea contururilor regiunilor din imagini. Opera"iile care
conduc la realizarea acestui deziderat sunt filtr#ri ale imaginilor numerice.
Capitolul al patrulea include descrierea tehnicilor de filtrare n domeniul frecven"#,
n domeniul spa"ial, respectiv a utiliz#rii m#!tilor de convolu"ie. Un instrument util
pentru aprecierea on-line a calit#"ii imaginilor numerice, implicit !i a rezultatelor
filtr#rilor aplicate, este histograma nivelelor de gri sau a culorilor. Capitolul
include un subcapitol dedicat no"iunilor esen"iale legate de histograme.
Prelucr#rile care conduc la o !i mai mare esen"ializare a informa"iilor despre
imaginile numerice sunt acelea care segmenteaz# imaginile identificnd !i
etichetnd regiunile componente. n al capitolul urm#tor sunt prezentate tehnici de
prelucrare, sub"iere sau nchidere, a contururilor pentru ca plecnd de la contururi
s# se poat# defini regiunile. Un subcapitol descrie metoda Hough de identificare a
grani"elor regiunilor. n final, se abordeaz# problematica identific#rii !i descrierii
regiunilor.
Dac# scopul final este identificarea, clasificarea sau recunoa!terea, obiectelor
din lumea real# c#rora le corespund regiunile din imagine atunci pasul urm#tor
trebuie s# fie extragerea caracteristicilor cu care s# se creeze formele (pattern).
Capitolul al !aselea prezint# un num#r de descriptori de contur (extra!i pe baza
grani"elor regiunilor) !i de suprafa"# (care fac referire la regiune ca ansamblu, nu
numai la grani"ele ei). Recunoa!terea formelor trebuie eventual s# ofere informa"ii
despre pozi"ia !i/sau orientarea obiectelor corespunz#toare n spa"iul de operare.
Forma, !i deci decizia final# de apartenen"# a obiectului la o clas# de obiecte, nu
trebuie s# fie influen"at# de punctul de start de pe contur, de pozi"ia sau de
orientarea regiunilor corespunz#toare n imagine. Exist# descriptori care prin natura
lor prezint# anumite invarian"e, iar al"i descriptori trebuie s# fie normaliza"i n
raport cu transform#rile men"ionate.
Identificarea obiectelor din spa"iul de operare, prezente ca regiuni n imagini,
este un proces de estimare a asem#n#rii prin m#surarea distan"elor dintre forme,
privite ca vectori de caracteristici !i asociate unor puncte n spa"ii
Achizi!ia, prelucrarea "i recuno"terea imaginilor
4
multidimensionale. Cel de al !aptelea capitol prezint# variante de clasificatori
liniari, statistici !i neuronali.
n capitolul urm#tor sunt prezentate un num#r destul de mare de aplica"ii de
vedere artificial#. Pe de o parte, se dore!te eviden"ierea prin exemple a
posibilit#"ilor de utilizare a metodelor !i tehnicilor de achizi"ie !i prelucrare de
imagini pentru rezolvarea unor probleme practice, iar pe de alt# parte se face o
leg#tur# ntre algoritmii generali prezenta"i anterior !i modul n care ei pot fi
ngloba"i n sisteme cu aplicabilitate efectiv#. Aplica"iile au fost grupate pe
domenii: sisteme de vedere robotice clasice, aplica"ii de inspec"ie industrial#,
inspec"ia produselor alimentare, conducerea robo"ilor industriali, aplica"ii !tiin"ifice
diverse.
n anex# sunt incluse un num#r de exemple de utilizare a func"iilor de
prelucrare de imagini din pachetul de programe corespunz#tor al mediului de
programare MatLab.
Lucrarea se adreseaz# studen"ilor !i absolven"ilor de facult#"i tehnice, dar nu
face apel la no"iuni teoretice de nalt nivel ci, mai de grab#, la no"iuni !i perceperi
de fenomene globale. Se dore!te promovarea domeniului achizi"iei, prelucr#rii !i
recunoa!terii imaginilor printr-o mai bun# delimitare de alte domenii !i printr-o
eviden"iere a posibilit#"ilor de aplicabilitate oferite de metodele !i tehnicile
aferente.
De!i relativ nou, domeniul !i-a creat, n timp, o baz# teoretic# !i aplicativ#
solide. Rezultatele sunt incluse ntr-un num#r impresionant de teze de doctorat,
c#r"i, reviste !i lucr#ri ale manifest#rilor !tiin"ifice. Practic nu exist# programe de
studii universitare n domeniul utiliz#rii tehnicii de calcul !i sistemelor de control,
la facult#"i cu prestigiu recunoscut, care s# nu includ# cel pu"in un curs cu acest
profil. Exist# n continuare un obiectiv de atins. Se impune identificarea,
implementarea !i popularizarea unui num#r tot mai mare de aplica"ii practice care
s# sus"in# caracterul concret !i actual al acestui domeniu !i s# estompeze impresia
dep#!it# c# avem de a face cu aplica"ii de fic"iune !tiin"ific# ale mileniului urm#tor.
Ne afl#m deja n mileniul urm#tor!

S-ar putea să vă placă și