.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 de exemplu
funcia dicominfo din MATLAB.
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
Lansarea programului in executie se realizeaza prin comanda: Start -> Programs -> ImageJ -> ImageJ.
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 utiliznd comanda: File -> Open.
Ca rezultat, o nou fereastr adiional se va deschide i va afiata imaginea dorit.
2. Apare o fereastr de dialog din care se poate selecta
imaginea dorit. Ulterior, se apas butonul Open.
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
(se consider o vecintate circular, identificat prin raz). 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.
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. Grania aceasta este stabilit cu ajutorul pixelilor nvecinai (se consider o
vecintate circular, identificat prin raz).
Aplicarea operatorului morfologic eroziune se realizeaz astfel: Process -> Filters -> Minimum.
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.
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:
1. Deschidei o imagine n tonuri de gri, codificat 32bit. Comanda de lansare direct a operaiei de dilatare a
acesteia este: Process -> Binary -> Dilate.
10
Detecia contururilor ofer rezultate mai bune n cazul imaginilor alb negru. Pentru acest lucru, se realizeaz
iniial binarizarea imaginii (conversia ntr-o imagine alb-negru) i ulterior detecia contururilor.
1. Comanda de binarizare a unei imagini: Process ->
Binary -> Make Binary.
11
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).
1. Pentru selectarea msurtorilor ce vor fi efectuate, se
lanseaz comanda: Analyze -> Set Measurements.
n cazul n care nu exist o arie selectat, la comanda Analyse -> Measure se calculeaz valorile msurtorilor
selectate pentru ntreaga imagine. Dac nainte de lansarea comenzii se selecteaz o anumit arie, atunci msurtorile se
vor aplica doar acelei arii selectate.
1. Se selecteaz o anumit arie din imagine.
Exemple de utilizare
1. n cadrul patologiei ginecologice, screening-ul citologiei colului uterin este de mare importan pentru
detectarea precoce a modificrilor potenial maligne de la acest nivel. Celulele epiteliale se nasc din celulele bazale,
apoi se matureaz ncet spre parbazale, intermediare i n final devin celule superficiale (exfoliative). Diferenierea ntre
13
aceste celule, pe lng intensitatea culorii, se face n funcie de raportul nucleu citoplasm. n imaginea de mai jos sunt
prezente cteva celule, n partea din stnga fiind celule superficiale cu nucleu mic picnotic, iar n partea din dreapta
celule intermediare cu nucleul mare i citoplasma mai redus. Folosindu-ne de modificarea contrastului i de setarea
unui threshold oportun, se pot selecta iniial nucleii, apoi nucleii i citoplasma, astfel nct putem calcula raportul
nucleu-citoplasma pentru cele 2 tipuri de celule.
1. Se deschide o imagine relevant.
14
2. Atunci cnd nu este disponibil unitatea de msura pentru poze (nu avem calibrarea), se poate realiza o
calibrare aproximativ a unei imagini, msurnd elemente crora le tim dimensiunea. Astfel, tim deja ca diametrul
mediu al unei hematii este de aproximativ 7 microni. Msurnd diametrul a 10-15 hematii, putem astfel face o calibrare
aproximativ. mprim 7 microni (dimensiunea normal a unei hematii) la media dimensiunii hematiilor msurate.
Aflam astfel ci microni are un pixel din imagine. Totui, avnd n vedere c exist modificri patologice ale
dimensiunii hematiilor - ca n anemii - calibrarea poate avea mult de suferit. n unele cazuri, din pcate este tot ce avem.
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
1. Comanda de binarizare a unei imagini: Process ->
Binary -> Make Binary.
15
Scheletizarea este reprezentat de reducerea obiectelor la linii, fr a schimba radical structura imaginii.
Se aplic doar imaginilor binare astfel: Process -> Binary -> Scheletonize.
1. Iniial se binarizeaz imaginea dorit (Process ->
Binary -> Make Binary).
16
O prelucrare clasic a imaginilor digitale o reprezint mbuntirea contrastului prin egalizarea histogramei.
Acest lucru se realizeaz astfel:
17
18