menine calitatea la o cota ridicat, alegem un grad redus de comprimare. Cnd ar trebui s
folosesc .JPG?. De cate ori avem de-a face cu o imagine din realitate sau de cte ori dorim s
stabilim noi gradul de comprimare al imaginii.
DICOM. Fiierele DICOM, folosite pentru memorarea imaginilor medicale, conin pe lng imagine
n sine metadate care ofer informaii despre imagine (mrime, dimensiuni, adncime, modalitatea
folosit, setri ale echipamentului, etc.). Pentru citirea acestor informaii se folosete funcia
dicominfo.
De ce s modificm o imagine?
Procesul de achiziie al imaginilor este laborios. Exist sute, pn la milioane de senzori optici care transform
lumina n curent electric i apoi n bii. Toate aceste procese, pe lng caracteristicele senzorului (uneori precare) i erori
ce nu in de achiziia propriu-zis, cum ar fi optica aparatului, duc la deformarea imaginilor i mai mult, la adugarea de
zgomot. Prin modificrile pe care le facem asupra unei imagini acoperim, pe ct se poate, aceste neajunsuri, imaginea
rezultat fiind gata pentru prelucrri ulterioare.
Interfaa utilizator
Spre deosebire de majoritatea programelor de procesare de imagini, ImageJ nu are propriu-zis o zon de lucru
principal. Fereastra principal conine doar meniul cuprinznd totalitatea comenzilor i cteva toolbar-uri. Toate
imaginile deschise cu ImageJ sunt afiate in ferestre separate, la fel i histogramele, meniurile adiionale de tip pop-up
sau ferestrele de configurare. Rezultatele msurtorilor efectuate asupra unei imagini sunt afiate n Tabelul
Rezultatelor. Majoritatea ferestrelor adiionale pot fi redimensionate i mutate n diverse locuri pe ecran.
Deschiderea unei imagini alese de utilizator se realizeaz astfel: File -> Open.
Ca rezultat, o nou fereastr adiional se va deschide i va afiata imaginea dorit.
Filtrarea imaginilor
Unele imagini sunt zgomotoase. Imaginile numerice sunt susceptibile la diverse tipuri de zgomot. Zgomotul
este rezultatul erorilor n achiziia iniial a imaginii, al cror rezultat sunt valori ale pixelilor care nu reflect
intensitatea din imaginea adevrat. Zgomotul poate aprea n imagine n mai multe feluri depinznd de cum este creat
imaginea. Dac imaginea este scanat dintr-o fotografie, granulaia filmului sau hrtiei fotografice este o surs de
zgomot. Dac imaginea este achiziionat direct, de exemplu cu un aparat foto digital, mecanismul de achiziie
(senzorul CCD) poate introduce zgomot n imagine. Transmisia electronic a imaginii poate ea nsi s introduc
zgomot. Reducerea zgomotului sau favorizarea unor anumite componente ale imaginii se fac prin operaia de filtrare.
Filtrarea este o tehnic de modificare sau mbuntire a imaginii, pentru a favoriza anumite componente sau pentru a
elimina alte componente.
Zgomotul unei imagini este redus prin nlocuirea valorii fiecrui pixel cu mediana valorilor pixelilor nvecinai.
n cazul unui set de date, mediana reprezint valoarea numeric ce separ ntregul set n dou jumti: inferioar (valori
< valoarea median) i superioar (valori > valoarea median). Mediana unui set finit de date poate fi obinut ordonnd
cresctor elementele din set i alegndu-l pe cel de la mijloc. Dac setul conine un numr impar de elemente, atunci
exist o unic valoare de mijloc. Dac setul conine un numr par, atunci valoarea median reprezint media aritmetic
a celor dou elemente de la mijloc.
Ex.
1
1
2
2
3
3
4
4
5
5
Filtrarea prin determinarea medianei este totodat o tehnic de netezire a imaginii (aa cum este, de exemplu,
filtrarea liniar Gaussian). Toate tehnicile de netezire a imaginilor sunt eficiente n ceea ce privete eliminarea
zgomotului, dar prezint dezavantajul de a afecta contururile obiectelor incluse n acea imagine. Contururile sunt
elemente critice n cadrul unei imagini, astfel c este foarte important s eliminm zgomotul i s le pstrm pe ct
posibil neafectate. Pentru un nivel moderat de zgomot, mediana reprezint modalitatea ideal de a nltura zgomotul,
conservnd contururile, de aceea este o tehnic des utilizat n procesarea imaginilor.
Filtrarea unei imagini se realizeaz astfel: Process -> Filters -> Median
Rezultatul va fi:
Operaii morfologice
Procesarea morfologic a imaginii este o tehnic utilizat pentru extragerea sau modificarea informaiei
referitoare la forma i structura obiectelor dintr-o imagine. Operatorii morfologici, cum ar fi dilatarea sau eroziunea,
sunt utili n particular pentru analiza imaginilor binare, dei utilizarea lor poate fi extins i pentru analiza imaginilor n
tonuri de gri sau color. n cadrul operaiei de eroziune, fiecare pixel al obiectului care atinge un pixel al fundalului se
schimb ntr-un pixel din fundal. n cadrul operaiei de dilatare, fiecare pixel din fundal care atinge un pixel dintr-un
obiect este schimbat ntr-un pixel din obiect.
Aplicarea operatorului morfologic eroziune se realizeaz astfel: Process -> Filters -> Minimum
Rezultatul va fi:
Acest filtru aplic operatorul morfologic de eroziune prin nlocuirea valorii fiecrui pixel din imagine cu cea
mai mic valoare a pixelilor nvecinai.
Aplicarea operatorului morfologic dilatare se realizeaz astfel: Process -> Filters -> Maximum
Rezultatul va fi:
Acest filtru aplic operatorul morfologic de dilatare prin nlocuirea valorii fiecrui pixel din imagine cu cea
mai mare valoare a pixelilor nvecinai.
Cei doi operatori morfologici se pot combina n ordinea dilatare-erodare i rezult nchiderea morfologic i
erodare-dilatare i rezult deschiderea morfologic. Pe baza deschiderii i nchiderii morfologice se definesc i alte
operaii necesare n prelucrarea imaginilor.
Operaiile prezentate anterior pot fi aplicate direct i din meniul Binary, dar se pot folosi numai n cazul
imaginilor 8-bit:
Detecia contururilor ofer rezultate mai bune n cazul imaginilor alb negru. Pentru acest lucru, se realizeaz
iniial binarizarea imaginii (Process -> Binary -> Make Binary) i ulterior detecia contururilor.
Msurtori
ImageJ permite realizarea unui set de msurtori statistice ale unei imagini. n funcie de selecia efectuat,
aplicaia calculeaz i afieaz ntr-un tabel rezultate legate de calcule statistice ale ariei, ale lungimii liniilor i
unghiurilor, sau ale coordonatelor. Msurtorile efectuate pot fi selectate din fereastra de dialog Set measurements
(Analyze -> Set Measurements)
Standard deviation deviaia standard a tonurilor de gri folosite pentru a calcula valoarea medie menionat anterior.
Modal gray value tonul de gri cel mai ntlnit n aria selectat. Corespunde vrfului histogramei.
Min & max gray level nivelurile minim i maxim ale tonurilor de gri din aria selectat.
Centroid punctul central al ariei selectate. Este calculat ca fiind media coordonatelor x i y ale tuturor pixelilor din
aria selectat.
Center of mass media luminozitii tuturor pixelilor din aria selectat.
Perimeter lungimea marginii exterioare a seleciei. Perimetrul unei selecii compuse este calculat prin descompunerea
seleciei n arii individuale. (Not: perimetrul unei selecii compuse poate s difere de suma perimetrelor individuale,
datoritmetode de calcul diferite.)
Bounding rectangle reprezint cel mai mic dreptunghi care ncadreaz aria selectat.
Fit ellipse reprezint elipsa care ncadreaz aria selectat.
Shape descriptors calculeaz i afieaz urmtorii descriptori de form:
Circularity: 4 * Arie / Perimetru2 - valoarea 1.0 indic un cerc. Pe msur ce valoarea se apropie de 0, indic
o form alungit.
Aspect ratio: meninerea proporiilor elipsei care ncadreaz aria selectat.
Roundness: inversul parametrului Aspect Ratio.
Solidity: Arie / Arie convex.
Ferets diameter: cea mai mare distan dintre oricare dou puncte de pe conturul ariei selectate.
Integrated density Suma valorilor pixelilor din aria selectat. Este echivalentul produsului dintre Arie i Valoarea
medie a nivelurilor de gri.
Median valoarea median a pixelilor din aria selectat.
Skewness momentul de ordin trei al mediei.
Kurtosis momentul de ordin patru al mediei.
Area fraction pentru imaginile care au valori de prag definite, reprezint procentul pixelilor din aria selectat care au
fost marcai cu rou; pentru celelalte imagini, reprezint procentul pixelilor cu valori diferite de zero.
Stack position reprezint poziia n cadrul stivei de imagini.
n cazul n care nu exist o arie selectat, la comanda Analyse -> Measure se calculeaz pentru ntreaga
imagine parametrii selectai.
Analiza particulelor
Comanda Analyze -> Analyze particles - numr i msoar obiectele din cadrul unei imagini binare (sau
care are definite valori de prag Image -> Adjust -> Threshold). Analiza este realizat asupra ariei selectate sau asupra
ntregii imagini, n cazul lipsei seleciei. Etapele sunt urmtoarele: se scaneaz selecia (sau imaginea) pn cnd se
ntlnete marginea unui obiect; se evideniaz conturul acelui obiect folosind Bagheta Magic i se efectueaz
msurtorile selectate; se umple acel obiect pentru a nu l mai scana a doua oar i se continu scanarea n cutarea unui
nou obiect, pn la atingerea marginii seleciei (sau imaginii). Acestea se realizeaz intern, fiind transparente pentru
utilizaror.
Pentru a testa aceast opiune a programului ImageJ, se parcurg paii urmtori:
- se binarizeaz imaginea
- se aleg urmtoarele msurtori: Standard Deviation, Min & max gray value; Perimeter (vezi imaginea de mai sus)
- se selecteaz o zon restrns
- se calculeaz msurtorile
10
Scheletizarea este reprezentat de reducerea obiectelor la linii, far a schimba radical structura imaginii.
Se aplic doar imaginilor binare astfel: Process -> Binary -> Scheletonize
Rezultatul va fi:
11
12
O prelucrare clasic a imaginilor digitale o reprezint mbuntirea contrastului prin egalizarea histogramei.
Acest lucru se realizeaz astfel:
13