analiza imaginilor - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · laboratorul de...

72
LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN ANALIZA IMAGINILOR

Upload: others

Post on 11-Sep-2019

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

ANALIZA IMAGINILOR

Page 2: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Titular curs :

Prof. Dr. Ing. Constantin [email protected]

Laborator :

As. Dr. Ing. Laura [email protected]/ B135A

ANALIZA IMAGINILOR

Page 3: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Cod curs: 04.S.08.O.512 - 3 puncte credit

Curs: 3 ore/ saptamana – 9.3 saptamaniLaborator: 3 ore/ 2 saptamani, cu subgrupa, B135A

Punctare: 20 puncte lucrare finala2 x 20 puncte lucrari de verificare la curs40 puncte colocviu de laborator

(20 pct. test teoretic laborator, eliminatoriu20 pct. test practic laborator0 pct. prezenta)

Chestiuni administrative

http://alpha.imag.pub.ro/cursuri

Page 4: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Programare lucrari de verificare (cu degrevare):Lucrarile NU SE REPETA !

Lucrare 1: Saptamana 4 – Marti, 16 martie(la curs)

Lucrare 2: Saptamana 7 – Marti, 13 aprilie(la curs)

Verificare finala: Saptamana 10 – Marti, 4 mai(la curs)

Chestiuni administrative

http://alpha.imag.pub.ro/cursuri

Page 5: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

http://alpha.imag.pub.ro/cursuri

Bibliografie de baza

Page 6: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

anul 2008:

140 milioane aparate foto digitale vandute

250 milioane telefoane mobile cu camera vandute

+ cateva zeci de milioane de camere video digitale

+ produsele profesionale

Imaginile digitale sunt un bun de larg consum

Page 7: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

ANALIZA IMAGINILOR:

imagini “de consum”

Page 8: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Analiza continutului imaginilorpentru detectia si corectiaerorilor

Page 9: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 10: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Analiza conţinutului imaginilorpentru detecţia feţelor...

chiar si “corectia” feţelor

Page 11: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 12: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul
Page 13: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Renoir : “Nude”

Analiza conţinutuluiimaginilor pentrudetecţia continutuluiofensator:

“family filter”

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 14: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

ANALIZA IMAGINILOR:

imagini “de securitate”

Page 15: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Identificarea persoanelor

Iris AmprentaFata

01110010111…..Recunoastere ?

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 16: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

AH-64 Apache helicopter

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 17: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

ANALIZA IMAGINILOR:

imagini “medicale”

Page 18: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Melanoame de piele

Descrierea automata: criteriul ABCDA - asimetrieB - borduraC - culoarea

D - diametrul

Problema : stabilitatea achizitieiculorii

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 19: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul
Page 20: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Detectiacanceruluimamar

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 21: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

MIAS database X-rays

normal malignant chistic masses

Page 22: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Urmarirea protezelor totale de sold

identificarea si caracterizareaprotezei

imagine HDR afilmului radiologic

Page 23: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Descrierea structurii osoase inregiunile Gruen

• descriere de textura

• detectia semnelor radiologice(piedestal, linii radiolucenta)

Analiza interfetei os-proteza

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 24: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 25: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

ROI 0

ROI 1

ROI 2

schema dedescriereMPEG-7+ extra

Baza de cazuri

clasificaresupervizata

radiografiede calcai

<=10% MD<=15% FA

decizie privind osteoporoza

Screening-ul osteoporozei prin analiza [semi]-automata a radiografiilor de calcai

Page 26: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

ANALIZA IMAGINILOR

Ce este, cum se leaga de prelucrarea imaginilor ….

Page 27: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Sistemul tipic de prelucrarea imaginilor

Compunere la nivel logic(in sistemul de calcul):

AnalizaImbunatatire Restaurare Segmentare

Compresie

Page 28: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

AnalizaImbunatatire Restaurare Segmentare

Segmentare:

Descompunereaimaginii (scenei)in partile saleconstituente.

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 29: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

AnalizaImbunatatire Restaurare Segmentare

Segmentare:

Descompunereaimaginii (scenei)in partile saleconstituente.

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 30: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

AnalizaImbunatatire Restaurare Segmentare

Analiza:

Descrierea partilor (obiectelor) din imagine si arelatiilor dintre ele; decizii/ clasificari …

De la obiecte la numere:

011 000 111 ….

Page 31: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Caracteristicile pixelului

dimensiune

forma

imagine

k

pozitie : linie, coloana

valoare(+ informatie de afisare)

legatura cu realitatea fizica

Page 32: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Valoarea pixelului vs. conventii de afisareImaginea ce se vede pe un ecran nu este neaparat informatia realaachizitionata din scena investigata.

In general, imaginilor li se adauga si conventiile de afisare a valorilor,ce sunt stabilite de utilizator.

Aceste conventii sunt deci subiective si independente de continutulimaginii.

Actiunea este de modificare a perceptiei vizuale a imaginii, si nua continutului imaginii.

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR - LAPI

C. VERTAN

Page 33: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul
Page 34: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Caracteristicile pixeluluiSunt valorile fizice masurate in scena relevante ?

Obiecte diferite sa fie caracterizate de aceleasi valori ale pixelilor ?

sau

Obiecte identice sa fie caracterizate de valori diferite ale pixelilor ?

depinde de ceea ce se achizitioneaza …..

Este oare posibil ca :

Page 35: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Caracteristicile pixelului

Page 36: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Structura cursului

Segmentarea imaginilor

segmentarea orientata pe regiuni

segmentarea orientata pe contururi

Caracterizarea componentelor din imagini

descrierea regiunilor

descrierea contururilor

separareacomponentelorscenei (imaginii)

individualizarea(recunoasterea,identificarea)componentelorscenei (imaginii)

Page 37: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Segmentarea orientata pe regiuni

Page 38: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

0)ff(C1)f(C

ji,ff

ff

ji

i

ji

ii

=∪=

≠=∩

=

φ

U

Segmentare

Descompunerea imaginii (scenei) in partile sale constituente.

Matematic: segmentarea este o partitionare a multimii pixelilordin imaginea f, in submultimi fi continand una sau mai multecomponente conexe, disjuncte si uniforme dpdv al unui criteriuC pre-stabilit.

Page 39: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Exemplu desegmentare

imagineoriginala

imaginesegmentata:componentelesuntpseudocolorate

componenta 1

comp.2

comp.3

Page 40: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Exemplu desegmentare

Page 41: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Segmentare : uniformitatea regiunilor

uniformitatea valorilor

uniformitatea unorcaracteristici,altele decatvaloarea[texturale]

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 42: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Texturi

Page 43: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Segmentare

Evident, segmentarea inseamna ca pentru fiecare pixel din imagine,in functie de valoarea acestuia (si poate si alte valori din imagine)si in functie de parametri specifici unui anume metode, sa se decidacare componenta din care respectivul pixel face parte.

Parametrii care particularizeaza o metoda generala pentru oanume imagine pot sa depinda

doar de valoare pixelilor

de valoarea pixelilor si de caracteristicide vecinatate ale pixelilor

de valoarea pixelilor, de caracteristicide vecinatate ale pixelilor si de pozitiain imagine

segm. dinamica

segm. globala

segm. locala

segm. adaptivaLABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 44: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Categorii de tehnici de segmentare pe regiuni

Thresholding (segmentare pe histograma)

Cresterea si fuziunea regiunilor

Segmentarea in spatiul caracteristicilor (generalizare thresholding)

pentru regiuni cu uniformitate a valorilor

pentru regiuni cu uniformitate a caracteristicilor (texturi)

Page 45: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Marea problemaCate tipuri de obiecte (cate clase de obiecte) sunt in imagine ?

?

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Page 46: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Segmentarea orientata pe contururi

Page 47: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Contur = frontiera unei regiuni; este format din pixeli in jurul caroracriteriul de uniformitate nu se mai respecta.

Contur = modificare (variatie) a valorilor pixelilor.

Page 48: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Descrierea (caracterizarea)regiunilor si contururilor

Page 49: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Cum putem individualiza acest obiect printr-un set de numere ?

(mutam obiectul de studiu din domeniul functiilor binare cu suportin Z2 intr-un spatiu real de dimensiune n).

Page 50: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Aplicatii posibile

sky is the limit ….

Page 51: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Thresholding (segmentare pe histograma)

Presupunere esentiala : diversele categorii de obiecte din scenasunt formate din pixeli al caror nivel de gri (valoare) este relativconstanta.

Tip de obiecte = plaja ingusta de valori a pixelilor

Obiectele sunt caracterizate de grupuri de pixeli avand ouniformitate a valorilor.

Page 52: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Thresholding

Nivelul de gri (valoarea) pixelilor corespunde in scena unorproprietati fizice definitorii si discriminatorii pentru tipurile de obiecte.

Distributia proprietatii fizice masurate in scena este aproximata dehistograma imaginii.

Histograma - instrument de descriere a continutului scenei.

Page 53: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Histograma

Histograma = functie ce asociaza fiecarui nivel de gri posibilprobabilitatea [sa] de aparitie in imagine.

h(u) = numar pixeli de nivel de gri “u” / numar total pixeli

( ) 1L,...,1,0u,u)n,m(fMN

1)u(h1M

0m

1N

0n−=−= ∑∑

=

=

δ

Histograma este o functie de densitate de probabilitate.

∑−

=

=1L

0u1)u(h

Histograma descrie continutul “de culoare/ de gri” al imaginii.

Page 54: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

Histograma

Page 55: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Histograma

Page 56: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Histogramacolor%

culori

Histograma nu ofera informatieasupra distributiei spatiale aculorilor.

Page 57: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Se poate face distinctia intre imagini intunecate / luminoase.

Histograma nu reflecta distributia spatiala a valorilor.

Histograma

Page 58: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Se pot face presupuneri asupra numarului de tipuri decomponente din imagine.

Histograma

Page 59: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Modurile histogramei corespund unor categorii de obiecte.

Histograma

Page 60: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Thresholding

Segmentarea pe histograma (thresholding) inseamna determinareamodurilor din histograma si separarea lor.

Fiecare mod va corespunde unui tip de obiecte, caracterizate deplaje distincte (si relativ inguste) de nivele de gri.

Problema :cate moduri sunt ?

care este separatia dintre ele ?

Page 61: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

C=3T1=40T2=100

C=4T1=40T2=100T3=190

Exemplu

Page 62: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Thresholding

Presupunem cunoscut numarul de clase de obiecte din imaginein care se face segmentarea, C.

Presupunem ca am ales pragurile de separatie dintre modurilehistogramei, aceleasi pentru intreaga imagine (deci suntem incazul unei segmentari de tip global).

Presupunem ca nivelul de gri al pixelilor corespunde unei marimifizice discriminante.

Tuturor pixelilor ce apartin aceluiasi mod (au acelasi interval devalori) li se atribuie aceeasi eticheta de apartenenta la o clasa.

Dupa segmentare rezulta o imagine etichetata (sau harta a claselor).

Page 63: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

gasirea “pragurilor” de separare dintre modurile histogrameide nivele de gri a imaginii.

Fie Tk pragurile de segmentare pe histograma.

g(m,n) = Ek, daca Tk ≤ f(m,n) ≤ Tk+1

Ek este eticheta ce se atribuie tipului de obiecte k

T0 = 0, TC = L, k = 0, 1, ..., L-1

Caz particular : C = 2 (binarizarea)

⎩⎨⎧

>≤

=TnmfETnmfE

nmg),(,),(,

),(1

0

Thresholding

Page 64: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Exemplu de binarizare

C=2T=170

Page 65: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Evident, alegerea pragurilor de segmentare Tk este cruciala.

obiecte foarte luminoaseobiectegri mediu

obiecteintunecate

T1 T2

Pragurile se aleg pe minimele histogramei (separatia dintre moduri).

Page 66: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Exemplu Pentru inspectia de calitate a produselorse fac fotografii ale suprafetei acestora,cu imagini cu 1 pixel/ mm.

Petele de rugina nu trebuie sa depaseascaniste limite impuse. Cum se detecteazaaceasta ?

Rugina: culoare (nivel de gri) intermediar.

Fixam doua praguri care sasepare acest mod central:fie T1=80 si T2=150(pragurile sunt situate pe minimelehistogramei).

T1 T2

Page 67: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Exemplu Imaginea segmentata: eticheta 1 pentrupixelii de rugina (mod central), eticheta0 pentru pixelii modului intunecat sieticheta 2 pentru pixelii modului alb.

Imaginea etichetata este afisata inmod pseudo-color: rosu pentru 0,albastru pentru 1, verde pentru 2.

Rugina = pixelii avand nivele de griintre 80 si 150, adica pixelii coloratiin albastru in imaginea etichetata,adica 62.2 % din imagine.

Page 68: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Exemplu

O bila alba de biliard este fotogafiata pe un fundal negru.Fotografia este esantionata pe o retea patrata cu spatierea pixelilorde 1 mm si este cuantizata pe 11 de nivele de gri. Histogramaimaginii este descrisa de vectorul :

(300, 3000, 9000, 3000, 800, 200, 300, 1127, 700, 300, 0).

a) Binarizati imaginea; care este valoarea pragului de segmentare ?b) Calculati raza bilei de biliard. c) Rezultatul ar mai fi credibil daca spatierea dintre pixeli ar fide 2 mm ?

Page 69: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Observatie

Elementele partitiei determinate prin segmentarea pe histograma(deci multimile de pixeli ce au aceeasi eticheta) nu sunt multimiconexe (pot avea mai mult de o singura componenta).

Nu se poate face nici o distinctie intre componente conexe diferitedin aceeasi clasa (adica intre obiectele de acelasi fel din scena).

Individualizarea componentelor dintr-o aceeasi clasa se faceprin etichetare.

Page 70: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Segmentarea cu prag optim

Thresholding

Modalitati de alegere a pragurilor

Metode globaleMinimele histogrameiMetoda BhattacharryyaMetoda FisherMetoda OtsuMetoda Kittler-Illingworth

Metode globale cu cunostinte apriori

Segmentarea pe histograma cumulativa

Page 71: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

Thresholding

Modalitati de alegere a pragurilor (cont.)

Metode locale

Folosirea histogramelor ponderate

Metode dinamice (adaptive)

Metoda Nakagawa

Page 72: ANALIZA IMAGINILOR - imag.pub.roimag.pub.ro/ro/cursuri/archive/ai_curs1.pdf · LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR C. VERTAN Thresholding Presupunem cunoscut numarul

LABORATORUL DE ANALIZA ŞI PRELUCRAREA IMAGINILOR

C. VERTAN

www.dilbert.com