0% au considerat acest document util (0 voturi)
74 vizualizări2 pagini

Detectarea Marginilor

Documentul prezintă două abordări principale pentru detectarea marginilor într-o imagine: metoda bazată pe gradient și metoda bazată pe Laplacian. Metoda bazată pe gradient utilizează derivatele parțiale ale intensității imaginii pentru a calcula amplitudinea și direcția gradientului în fiecare pixel. Operatorii de gradient uzuali sunt Roberts, Prewitt, Sobel și Isotropic.

Încărcat de

Madi Alexandra
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
74 vizualizări2 pagini

Detectarea Marginilor

Documentul prezintă două abordări principale pentru detectarea marginilor într-o imagine: metoda bazată pe gradient și metoda bazată pe Laplacian. Metoda bazată pe gradient utilizează derivatele parțiale ale intensității imaginii pentru a calcula amplitudinea și direcția gradientului în fiecare pixel. Operatorii de gradient uzuali sunt Roberts, Prewitt, Sobel și Isotropic.

Încărcat de

Madi Alexandra
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Detectarea marginilor (edge or silhouette detection)

Introducere

Detectarea marginilor este folosita uzual in operatiile din domeniul analizei imaginilor. Marginea,
conturul sau muchia reprezinta limita dintre fundal si obiect si are un rol important in efectul vizual,
marginile fiind necerare pentru perceptia corecta a imaginii. Cunoasterea marginii este folositoare
pentru segmentarea imaginii si identificarea obiectelor din imagine.

Siluetele sunt bazate pe punctele de vedere. Algoritmul de detectare a siluetelor/marginilor de inalta


performanta poate imbunatati performanta aplicatiilor. Acest algoritm detecteaza marginile
obiectului, inclusiv detaliile acestuia.

Exista doua tipuri de abordare pentru detectia marginilor: metoda bazata pe gradient si metoda
bazata pe Laplacian.

Metoda bazata pe gradient

Vectorul gradient este un vector care indica directia de variatie a intensitatii imaginii intr-un punct al
imaginii. Vectorul gradient este definit in functie de derivatele partiale ale functiei imagine f(x,y):
𝜕𝑓(𝑥, 𝑦)
𝜕𝑥
∇𝑓(𝑥, 𝑦) = 𝜕𝑓(𝑥, 𝑦)
[ 𝜕𝑦 ]
𝜕𝑓(𝑥,𝑦) 𝜕𝑓(𝑥,𝑦)
Se noteaza cu 𝐷𝑥 = si 𝐷𝑦 = . Rezulta:
𝜕𝑥 𝜕𝑦
𝐷𝑥
∇𝑓(𝑥, 𝑦) = [𝐷 ]
𝑦

Amplitudinea gradientului in pixelul (x,y) este 𝐷(𝑥, 𝑦) = [𝐷𝑥2 (𝑥, 𝑦) + 𝐷𝑦2 (𝑥, 𝑦)]2 . Aceasta reprezinta
marimea variatiei de intensiate in pixelul respectiv.
𝐷
Directia gradientului este: 𝜃 = 𝑎𝑟𝑐𝑡𝑔 (𝐷𝑥 ), pentru 𝐷𝑥 ≠ 0.
𝑦

Operatorii de gradient uzuali sunt Roberts, Prewitt, Sobel si Isotropic.

Bibliografie

[Link]

[Link]

[Link]
[Link]

[Link]

[Link]
_for_non-photorealistic_rendering

[Link]

[Link]

[Link]

[Link]

S-ar putea să vă placă și