Calculul histogramelor unei imagini color

Proiect
10/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: docx
Pagini : 15 în total
Cuvinte : 2680
Mărime: 643.14KB (arhivat)
Publicat de: Andrei I.
Puncte necesare: 8
Facultatea de Electronica, Comunicatii si Calculatoare
Universitatea din Pitesti, Pitesti
Materie: Achiziție,prelucrarea digitală și transmisia de imagini

Cuprins

  1. Capitolul 1. Introducere . 3
  2. Capitolul 2. Prezentare generală . 4
  3. Capitolul 3. Codul programului . 13
  4. Bibliografie 15

Extras din proiect

În procesarea imaginilor și fotografierea, o histogramă de culoare reprezintă o reprezentare a distribuției culorilor într-o imagine. Pentru imaginile digitale, o histogramă de culoare reprezintă numărul de pixeli care au culori în fiecare dintre o listă fixă de culori, care acoperă spațiul de culoare al imaginii, setul de culori posibile.

Histograma de culoare poate fi construită pentru orice tip de spațiu de culoare, deși termenul este folosit mai des pentru spații tridimensionale cum ar fi RGB sau HSV. Pentru imaginile monocromatice, poate fi folosit termenul histogramă de intensitate. Pentru imaginile multi-spectrale, unde fiecare pixel este reprezentat de un număr arbitrar de măsurători (de exemplu, dincolo de cele trei măsurători în RGB), histograma de culoare este N-dimensională, N fiind numărul de măsurători efectuate. Fiecare măsurătoare are propriul interval de lungime de undă al spectrului de lumină, dintre care unele pot fi în afara spectrului vizibil.

Dacă setul de valori posibile de culoare este suficient de mic, fiecare dintre aceste culori poate fi plasată pe o singură zonă; atunci histograma este doar numărul pixelilor care au fiecare culoare posibilă. Cel mai adesea, spațiul este împărțit într-un număr adecvat de intervale, adesea aranjate ca o rețea obișnuită, fiecare conținând multe valori similare de culoare. Histograma culorii poate fi de asemenea reprezentată și afișată ca o funcție netedă definită în spațiul de culoare care aproximează numărul pixelilor.

Ca și alte tipuri de histograme, histograma de culoare este o statistică care poate fi văzută ca o aproximare a unei distribuții continue a valorilor culorilor subiacente.

Capitolul 2. Prezentare generală

Culorile histograme sunt construcții flexibile care pot fi construite din imagini în diferite spații de culoare, indiferent dacă RGB, cromaticitatea RGB sau orice alt spațiu de culoare de orice dimensiune. O histogramă a unei imagini este realizată mai întâi prin discretizarea culorilor din imagine într-un număr de coșuri și prin numărarea numărului de pixeli de imagine din fiecare coș de gunoi. De exemplu, o histogramă de cromaticitate roșu-albastră poate fi formată prin normalizarea mai întâi a valorilor pixelilor color prin împărțirea valorilor RGB de către R + G + B, apoi cuantificarea coordonatelor R și B normalizate în fiecare câte o cutie N. O histogramă bidimensională a cromaticității roșu-albastru împărțită în patru coșuri (N = 4) ar putea genera o histogramă care arată ca și acest tabel:

O histogramă poate fi N-dimensională. Deși este mai greu de afișat, o histogramă de culoare tridimensională pentru exemplul de mai sus poate fi considerată ca fiind patru histograme distincte roșu-albastru, în care fiecare dintre cele patru histograme conține valorile roșu-albastru pentru un coș de verde (0-63, 64 -127, 128-191 și 192-255).

Histograma oferă o sumarizare compactă a distribuției datelor într-o imagine. Histograma de culoare a unei imagini este relativ invariantă cu traducerea și rotirea în jurul axei de vizionare și variază doar încet cu unghiul de vizualizare. [1] Prin compararea semnăturilor histogramelor a două imagini și potrivirea conținutului de culoare al unei imagini cu cealaltă, histograma de culoare este deosebit de potrivită pentru problema recunoașterii unui obiect cu poziție necunoscută și rotație într-o scenă. Este important faptul că traducerea unei imagini RGB în spațiul inversat de rg-cromaticitate iluminare permite histogramei să funcționeze bine în diferite grade de lumină.

1.Ce este o histogramă?

O histogramă reprezintă o reprezentare grafică a numărului de pixeli dintr-o imagine. Într-un mod mai simplu de explicat, o histogramă este un grafic bară, a cărui axă X reprezintă scala tonală (negru la stânga și alb la dreapta), iar axa Y reprezintă numărul de pixeli dintr-o imagine dintr-o anumită zona scării tonale. De exemplu, graficul unei histograme de luminanță arată numărul de pixeli pentru fiecare nivel de luminozitate (de la negru la alb), iar atunci când există mai mulți pixeli, vârful la un anumit nivel de luminanță este mai mare.

2.Ce este o histogramă de culoare?

O histogramă color a unei imagini reprezintă distribuția compoziției culorilor din imagine. Afișează diferite tipuri de culori apărute și numărul de pixeli din fiecare tip de culori a apărut. Relația dintre o histogramă a culorii și o histogramă de luminanță este aceea că o histogramă de culoare poate fi exprimată și ca "Trei histograme luminanțe", fiecare reprezentând distribuția luminozității fiecărui canal de culoare roșu / verde / albastru.

Caracteristicile unei histograme de culoare

Bibliografie

1.Shapiro, Linda G. and Stockman, George C. "Computer Vision" Prentice Hall, 2003 ISBN 0-13-030796-3

2Xiang-Yang Wang, Jun-Feng Wu1 and Hong-Ying Yang "Robust image retrieval based on color histogram of local feature regions" Springer Netherlands, 2009 ISSN 1573-7721

3.Anatomy of a color histogram; Novak, C.L.; Shafer, S.A.; Computer Vision and Pattern Recognition, 1992. Proceedings CVPR '92., 1992 IEEE Computer Society Conference on 15- 18 June 1992 Page(s):599 - 605 doi:10.1109/CVPR.1992.223129

4.Integrated Spatial and Feature Image Systems: Retrieval, Analysis and Compression; Smith, J.R.; Graduate School of Arts and Sciences, Columbia University, 1997

5.Effectiveness estimation of image retrieval by 2D color histogram; Bashkov, E.A.; Kostyukova, N.S.; Journal of Automation and Information Sciences, 2006 (6) Page(s): 84-89

6.Content-Based Image Retrieval Using Color Histogram Correlation; Bashkov, E.A.; Shozda, N.S.; Graphicon proceedings, 2002

Preview document

Calculul histogramelor unei imagini color - Pagina 1
Calculul histogramelor unei imagini color - Pagina 2
Calculul histogramelor unei imagini color - Pagina 3
Calculul histogramelor unei imagini color - Pagina 4
Calculul histogramelor unei imagini color - Pagina 5
Calculul histogramelor unei imagini color - Pagina 6
Calculul histogramelor unei imagini color - Pagina 7
Calculul histogramelor unei imagini color - Pagina 8
Calculul histogramelor unei imagini color - Pagina 9
Calculul histogramelor unei imagini color - Pagina 10
Calculul histogramelor unei imagini color - Pagina 11
Calculul histogramelor unei imagini color - Pagina 12
Calculul histogramelor unei imagini color - Pagina 13
Calculul histogramelor unei imagini color - Pagina 14
Calculul histogramelor unei imagini color - Pagina 15

Conținut arhivă zip

  • Calculul histogramelor unei imagini color.docx

Alții au mai descărcat și

Senzor de accelerație

1. Prezentare generala Circuitul prezentat in continuare nu este doar un senzor de acceleratie, ci poate fi folosit si la masurarea unghiului de...

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Senzori și Traductori

TRADUCTOARE DE TEMPERATURĂ Măsurarea temperaturii se bazează pe diferite fenomene şi efecte fizice, în care modificarea temperaturii determină...

Laboratoare VLSI

Scopul lucrarii : studierea principiului de functionare si a constructiei fotodiodei, fotorezistorului si fototranzistorului. Cercetarea...

Fotorezistori

Semnalul optic este absorbit şi fotonii generează purtători de sarcină în rezultatul actelor de tranziţie „bandă-bandă” sau prin intermediul...

Stabilizator de Tensiune

3. Functionarea În general, pentru realizarea stabilizatoarelor de tensiune se folosesc proprietatile diodelor. Cel mai simplu tip de...

Prezentare pentru laborator sisteme de telecomandă

Prezentare laborator Sisteme de Telecomanda: Activitatea pe care am desfasurato la laboratorul de sisteme de telecomanda,este de realizarea unei...

Te-ar putea interesa și

Procesarea Imaginilor

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

Efecte Speciale pe Imagini Color

1. Introducere 1.1 Contextul temei Aplicarea de filtre care sa creeze efecte speciale asupra imaginilor color, avand ca si reprezenatare a...

Sisteme cu vedere artificială

LUCRAREA NR. 1 1. Scopul lucrarii Dupa efectuarea primei lucrari de laborator studentii trebuie sa stie sa achizitioneze imagini folosind...

Ai nevoie de altceva?