Recunoasterea Fetei

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 15 în total
Cuvinte : 1642
Mărime: 2.10MB (arhivat)
Cost: 5 puncte

Cuprins

1. Prezentare 2

2. Segmentarea culorii 3

3. Procesarea morfologica 4

4. Conectarea regiunilor analizate 7

4.1. Rejectia bazata pe geometrie 7

4.2. Rejectia bazata pe numarul lui Euler 8

5. Potrivirea sablonului 10

5.1. Generarea sablonului 10

5.2. Algoritmul potrivirii sablonului 11

6. Concluzii 13

Bibliografie

Extras din document

Recunoasterea fetei

1. Prezentare

Scopul acestui proiect este detectarea si localizarea fetei umane. Pentru a ilustra intregul proces pe parcurs sunt prezentate un set de sapte imagini.

Problema detectarii fetei umane a fost studiata intens, iar in timp un spectru larg de tehnici au fost folosite: analiza culorilor, metoda sabloanelor, retele neuronale, SVM(support vector machines), metoda rejectiei maxime si modelul bazat pe detectie. Un algoritm care sa functioneze pentru toate tipurile de iluminari, culoare a fetei, dimensiuni si geometrie, imagine de fundal este greu de implementat. Drept urmare, detectia fetei ramane mai mult arta decat stiinta.

Metoda descrisa mai jos utilizeaza rejectia bazata pe clasificare. Detectorul consta dintr un set de metode care indeparteaza regiunile ce nu apartin fetei. Prima data, culorile ce nu apartin pielii sunt indepartate utilizand segmentarea culorilor. Un set de operatii morfologice sunt aplicate pentru a filtra zgomotul obtinut in urma primului proces. Regiunile ramase sunt conectate si clasificate in functie de geometrie si numarul de orificii. Iar la sfarsit un sablon este folosit pentru identificarea a zero sau mai multe fete in fiecare regiune. O schema bloc a detectorului este ilustrata in figura de mai jos:

Figura 1. Schema bloc a sistemului

2. Segmentarea culorii

Principalul avantaj al segmentarii culorii fetei il reprezinta rejectia regiunilor ce nu apartin pielii umane din imaginea initiala. Aceasta tehnica tine cont de toate tipurile de culori ale pielii de la toate rasele precum si de variatia acesteia in lumina.

Alegem HSV(Hue, Saturation, Value – nuanta de culoare, saturatie, valoare) spatiul culorilor pentru segmentare deoarece scoate informatiile de crominanta din cele de luminanta. De altfel ne putem concentra numai asupra nuantei de culoare si saturatiei. Histogramele(fig. 2) ne arata ca cele doua componente H si S pentru fata sunt grupate. Aceasta informatie a fost utilizata pentru a defini praguri adecvate pentru spatiul H si S care sa corespunda fetelor. Valorile pragurilor au fost integrate in rutina de segmentare a culorilor.

Figura 2. Histograme pentru componentele H si S pentru imaginea 1

Preview document

Recunoasterea Fetei - Pagina 1
Recunoasterea Fetei - Pagina 2
Recunoasterea Fetei - Pagina 3
Recunoasterea Fetei - Pagina 4
Recunoasterea Fetei - Pagina 5
Recunoasterea Fetei - Pagina 6
Recunoasterea Fetei - Pagina 7
Recunoasterea Fetei - Pagina 8
Recunoasterea Fetei - Pagina 9
Recunoasterea Fetei - Pagina 10
Recunoasterea Fetei - Pagina 11
Recunoasterea Fetei - Pagina 12
Recunoasterea Fetei - Pagina 13
Recunoasterea Fetei - Pagina 14
Recunoasterea Fetei - Pagina 15

Conținut arhivă zip

  • Recunoasterea Fetei.doc

Alții au mai descărcat și

Anliza și Prelucrarea Imaginilor

Introducere Prelucrarea de imagini este un domeniu care îsi pastreaza dinamismul în ciuda trecerii anilor. Dezvoltarile tehnologice au facilitat...

Tehnici pentru Recunoasterea Fetei

1. Introducere Recunoasterea automata a fetei umane este o problema foarte complexa rezolvata de oameni cu o pereche de senzori foarte complex-...

Algoritmi Pentru Detectia Formelor

1. Introducere Imaginile sunt si un concept cu caracter informational. Oamenii primesc pe cale vizualã cea mai mare parte din informatia pe care...

Introducere în Procesarea Imaginilor

Procesarea imaginilor este un domeniu al inteligentei artificiale, ocupându-se cu modul de reprezentare, reconstituire, clasificare, recunoastere...

Prelucrare Grafica - Motorul Grafic 3D – Irrlicht, DirectX 11, Histograma

Motorul grafic Irrlicht este un motor 3D in timp real cu performante ridicate scris si utilizat impreuna cu limbajul C++ (este format dintr-un...

Arhitectura Calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Procesarea Imaginilor

3. Caracterizarea matematică a imaginilor numerice 3.1. Definiţii şi notaţii Imaginea numerică poate fi reprezentată matematic printr-o secvenţă...

Ai nevoie de altceva?