Documente Academic
Documente Profesional
Documente Cultură
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Parametri de forma Asociaza unei forme (multime binara in planul 2D) un set de numere prin care aceasta poate fi recunoscuta, indiferent de pozitie, dimensiune, orientare.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Anvelopa convexa
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Nume echivalent : MAT - Median Axis Transform - modelul focului in preerie Se defineste pe baza conceptului de disc maximal intr-o forma A disc de centru x si raza r
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
SK(A)
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Skeletonul morfologic
B este elementul structurant ales (imagine a discului unitar)
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
nu pastreaza conexitatea
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Curba granulometrica Functie reala bazata pe masurarea prin arie a rezultatelor aplicarii unor transformari morfologice convenabil alese. Etape: generarea granulometriei masurarea prin arie a elementelor granulometriei normalizare.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Granulometrie Set de multimi (forme plane) obtinute prin modificarea formei de baza dupa o familie de transformari morfologice Granulometria asociata unei forme A este secventa de multimi (A())R+, in care A() este rezultatul prelucrarii formei A cu transformarea morfologica aleasa de element structurant de dimensiune . Transformarea este: crescatoare: A1 A2, A1() A2() anti-extensiva: A() A verifica: A()() = A() () = A(max(,))
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Granulometrie Ultima proprietate cere ca daca = , sa avem idempotenta A() () = A() Cea mai simpla transformare morfologica care indeplineste conditiile minime de a fi crescatoare, anti-extensiva, idempotenta este: deschiderea morfologica
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Curba granulometrica
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Curba granulometrica
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Topologie
numarul lui Euler
E=C-H
C numar de componente conexe
H numar de gauri
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Compacitate
P2/A: perimetru x perimetru / arie
adimensional minimal pentru disc invariant la rotatie
compact
non compact
C. VERTAN
2/A P
perimetru x perimetru / arie normalizare:
P 4 A
Exemple de masuratori
2/A P
Excentricitate
cea mai lunga coarda/ coarda perpendiculara
Elongatie
1. raport dimensiuni pt dreptunghiul minim de incadrare
OK not OK
2. arie/(2d2)
d e latimea maxima
3. calea maxima
Rectangularitate
aria regiunii/ aria dreptunghiului de incadrare
Circularitate
raza cerc inscris / raza cerc circumscris
Convexitate
aria / aria anvelopei convexe
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Momentele statistice ale unei forme descrise de functia binara f. Forma este echivalenta cu suportul functiei (domeniul in care aceasta ia valori nenule), pe care valorile functiei sunt unitare.
m pq =
m pq =
Supp ( f )
f ( x, y ) x p y q dxdy
p
coordonate continue
f ( x, y )0
coordonate discrete
p, q = 0, 1, 2, ...
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Aria
m00 = m00 =
Supp ( f )
f ( x, y)dxdy = Arie(Supp( f ))
f ( x, y )0
1 = Arie(Supp( f ))
Momentele statistice nu prezinta nici un grad de invarianta. (depinde pozitia formei in imagine, de dimensiunea si orientarea acesteia).
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
pq =
pq =
Supp ( f )
f ( x, y)(x ) (y ) dxdy
p q x y
f ( x, y )0
(x ) (y )
p x y
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
pq =
pq
( p + q + 2) / 2 00
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
3 = (30 312 ) + ( 03 3 21 )
2
4 = (30 + 12 ) + ( 03 + 21 )
2
Exemplu
n1,,n6=normal
Orientarea formei Directia dupa care momentul de inertie al formei este minim.
1 2 11 = arctan 2 20 02
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
next:
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Parametri de forma Asociaza unei forme (multime binara in planul 2D) un set de numere prin care aceasta poate fi recunoscuta, indiferent de pozitie, dimensiune, orientare.
C. VERTAN
LABORATORUL DE ANALIZA I PRELUCRAREA IMAGINILOR
Semnatura formei
reprezentare functionla 1D a conturului abordare simpla: distanta de la un punct de referinta (de obicei centrul de greutate) ca functie de unghiul la centru frontiera 2D functie 1D probleme la rotatie si scalare
selectie centru selectie punct de start rescalare functie, de ex. valori[0,1]
Exemple de semnaturi
DFT
j 2uk 1 K 1 K a(u ) = s(k )e , u = 0,1,2,..., K 1 K k =0
, k = 0,1,2,..., K 1
Proprietati
transformare identitate rotatie translatie scalare punct de start xy=x+jy frontiera s(k) sr(k)=s(k)ej st(k)=s(k)+xy ss(k)=s(u) sp(k)=s(k-k0) descriptori Fourier a(u) ar(u)=a(u)ej at(u)=a(u)+ xy(u) as(k)=a(u) ap(u)=a(u)e-j2k0u/K
Chain Code
What is chain code?
Representation of binary images (i.e. text images) Traversing the edges in steps and encoding each step
Result:
0, 0, 0, 0, 5, 7, 6, 6, 3, 5, 2, 2, 4, 3, 2
Chain Codes
Hough Transform
Jeremy Wyatt
Hough space
Since we can use (w,) to represent any line in the image space We can represent any line in the image space as a point in the plane defined by (w,) This is called Hough space =0
=180
w=0 w=100
=180
w=0
w=100
A simple example
Hough Transform
There are generalised versions for ellipses, circles For the straight line transform we need to supress nonlocal maxima The input image could also benefit from edge thinning Single line segments not isolated Will still fail in the face of certain textures