Sunteți pe pagina 1din 7

Histograma Introducere

Histograma este un grafic ce indic numarul de pixeli corespunztori unui canal de culoare. n funcie de tipul imaginii (respectiv spaiul de culori - RGB, HSV, LaB etc.) se pot afia graficele corespunztoare fiecrui canal al unei imagini. Pentru o imagine pe 8 bii, histograma va afia pe numrul de pixeli pentru fiecare valoare de culoare posibil (256 valori).

Utilitatea histogramei este cel mai evident n prelucrarea imaginilor (sau filmului) care sunt digitizate dup pelicul sau sunt capturate direct in format digital. Fiecare metod de a transforma o imagine real n una digital are neajunsurile ei, de aici aprnd necesitatea unei caracterizri mai precise dect observarea cu ochiul liber (care implic i un anumit talent). Evalund o imagine cu ajutorul histogramei permite o apreciere rapid a pailor necesari pentru a imbuntii calitatea imaginii, adic la o corecie a culorilor de calitate. Pentru cei venii din lumea fotografiei tradiionale, se poate spune c histograma permite corectarea problemelor de expunere. n lumea digital ajustarea expunerii este de cele mai multe ori automat (putnd fi eventul modificai parametrii de gain), iar n cazul imaginilor randate este practic inexistent. n special n ultimul caz sunt necesare multe imagini de test pentru a reui o potrivire a luminilor care s cuprind ntregul spectru. n principiu, aceeai corecie a unei imagini se poate face n mai multe feluri. Histograma i Curves duc cam la aceleai rezultate, diferena fiind ca n cazul al doilea spline-urile permit o ajustare mult mai fin.

Parametrii
O histogram are urmtorii parametrii:

canalul de imagine

n funcie de tipul imaginii poate exista unul sau mai multe canale de culori. La imaginile comune exista RGB (luminana), R, G i B.

input

Ajusteaz contrastul imaginii prin remaparea tonurilor de gri pe alb sau negru; de exemplu, dac se seteaz valoarea minim pe 50, pixelii cu valori ale culorilor mai mici de 50 sunt mapai pe 0, iar cei cu valori mai mari de 50 sunt mapai corespunztor. Dac este aleas valoarea maxim de 150, toi pixelii cu valori mai mari sunt mapai pe 255

output

Acest slider este folosit pentru scderea contrastului unei imagini. De exemplu, dac se seteaz o valoarea minim de 50, unui pixel cu valoarea 0 i se d valoarea 50, iar celor mai mari de 0 li se dau culorile corespunztoare. n funcie de programul folosit, se mai pot alege tonurile asupra crora se fac remaprile: shadows, midtones, highlights.

Exemple de utilizare
Dintre cazurile care se pot corecta cu ajutorul histogramei se numr:

supra/sub expunerea contrastul sczut/mare banding clipping

Supra-expunerea n cazul acesta spectrul ntunecat al imaginii nu este folosit. Problema apare mai ales la nceptori care doresc s fac vizibile toate zonele imaginii.

Ajustarea imaginii se face modificnd nivelul de output al histogramei prin aducerea lui n zone unde apar primii pixeli la input. Sub-expunerea Aici nu sunt folosite dect valorile intunecate ale paletei. Probabil cauza este lipsa unei iluminri suficiente sau folosirea greit a filmului.

Contrastul slab Histograma arat predominana unor tonuri i concentrarea celorlalte n jurul lor. Tehnic, sub/supra expunerea sunt forme de contrast sczut. Imaginile cu contrast sczut sunt bune pentru fundal.

Contrastul mare Histograma e divizat n dou zone ntunecate i luminoase cu puine tonuri ntre ele. Aceste imagini au un efect dramatic crescut. O astfel de imagine va capta atenia privitorului, dar multe zone vor fi ascunse prin sub/supra expunere.

Banding Acest efect apare n cazul procesrii excesive a unei imagini i apare n cazul sub-expunerii. Efectul se caracterizeaz prin lipsa gradienilor fini la trecerea de la un ton la altul i prezena unor "benzi" ntre culori (ca la imaginile pe baz de palet).

Din cauza ajustrii imaginii, valorile remapate ale pixelilor pot duce la dispariia unor culori. Nu toate imaginile care prezint coloane lips ntr-o histogram sunt o problem. Multe imagini bune calitativ au o predominan a unor tonuri. Clipping Problema apare mai ales la imaginile scanate. O imagine scanat sau randat poate avea pixeli cu valori de alb extrem de mari, dar diferite, iar acetia vor fi remapai pe valoarea maxim admis de adncimea de bii folosit. De aceea exist programe speciale de scanare pt scanerele de 48 de bii care permit salvarea imaginilor n format HDRI (High Definition Range Image) unde nu exist remapare.

i filmul fotografic are limite pentru ct de luminoas sau ntunecat poate fi o parte din imagine. Totui, spre deosebire de sistemele digitale, panta nu se termin aa abrupt i de accea banding-ul este n special o problem n formatul digital.

Alte utilizri
Corecie gamma Valoare gamma exprim legtura ntre ceea ce dispozitivul primete i ceea ce afieaz. Spre exemplu, o

imprimant are o valoare gamma care exprim legtura ntre diferite nuane ale unei imagini i cerneala care este folosit; un monitor are o gamma care arat relaia ntre semnalul video i luminozitatea afiat. La tiprirea unei imagini se poate observa c n locuri unde pe ecran se observ un anumit gri, pe hrtie acel gri este mult mai spre alb sau negru. Corecia de gamma ajusteaz o imagine pentru a compensa difereele ntre dispozitive. Modificarea valorii gamma a unei imagini pare s schimbe luminozitatea, dar de fapt aceasta las nemodificate valorile spre apropiate de negru sau alb (aa cum ajustarea de gain afecteaz doar nuanele luminoase). Gamma controleaz viteza de tranziie ntre alb i negru. Not pentru utilizatorii de Photoshop Pentru afiarea histogramei, folosii Image/Histogram. Dac dorii s ajustai imaginea cu ajutorul histogramei folosii funcia de Levels Image/Adjust/Levels. Pentru Corecia gamma folosii Curves Image/Adjust/Curves. Not pentru utilizatorii de 3ds max 4 Dac dorii afiarea histogramei unei imagini far sa prsii mediul 3ds max sau s salvai imaginea nti, putei folosi acest script pe care l-am scris n acest scop: histo09.ms

Index
RGB - mod de culoare bazat pe culorile rou, verde i albastru HSV - mod de culoare bazat pe tent, saturaie i luminozitate LaB - mod de culoare independent de dispozitiv HDRI - imagini n care culorile pot avea orice valoare Levels - ajustarea imaginii cu ajutorul histogramei Curves - ajustarea imaginii cu ajutorul unei curbe care reprezint relaia ntre input i output Gamma - viteza de tranziie ntre alb i negru