PowerPoint Presentation

Documente similare
FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Babeş-Bolyai Cluj-Napoca 1.2 Facultatea Facultatea de Mate

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Babeş-Bolyai Cluj-Napoca 1.2 Facultatea Facultatea de Mate

Microsoft Word - PI-L7r.doc

Procesarea Imaginilor Laborator 3: Histograma nivelurilor de intensitate 1 3. Histograma nivelurilor de intensitate 3.1. Introducere În această lucrar

PowerPoint Presentation

TEZA de ABILITARE Corelatii intre biomateriale, proteze valvulare cardiace si tehnici chirurgicale folosite in protezarea valvulara aortica Horatiu Mo

Microsoft Word - fisa-Prelucrarea-Digitala_Imaginilor-RO-Anca-Ignat-2018

Microsoft Word - L_TI_4_C2_Tehnici_de_Analiza_a_Imaginilor_Brad_Remus.doc

Curs 10 Aplicaţii ale calculului diferenţial. Puncte de extrem 10.1 Diferenţiale de ordin superior S¼a trecem acum la de nirea diferenţialelor de ordi

PowerPoint Presentation

Tehnici de securitate pe bază de ontologii în sistemele de biblioteci virtuale

Microsoft Word - Capitolul_07

METODE PRACTICE DE IMPLEMENTARE A LABORATOARELOR VIRTUALE ONLINE PENTRU DOMENIUL ELECTRONICII SAU AUTOMATICII METHODS FOR THE IMPLEMENTATION OF ONLINE

Facultatea de Inginerie Departamentul de Inginerie Electrică, Electronică și Calculatoare As. drd. ing. Orha Ioan Teza de doctorat CENTRUL UNIVERSITAR

UNIVERSITATEA DE STAT DIN MOLDOVA MOLDOVA STATE UNIVERSITY Aprobat: Approved by: Senatul U.S.M. din MSU Senate of. " " 2017 Proces verbal nr. Minutes

Claudiu Sorin DRAGOMIR R E Z U M AT ARTeMIS s-au efectuat pentru determinarea Cuvinte cheie: seismic 1. Introducere cu diferite forme neregulate în pl

Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fi

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de

UNIVERSITATEA ALEXANDRU IOAN CUZA din IASI FACULTATEA DE FIZICA Domeniul fundamental: Ştiinţe inginereşti Domeniul de licenţă: Ştiinţe inginereşti apl

Specializarea: INGINERIE ECONOMICĂ INDUSTRIALĂ Specialization: Industrial Economic Engineering Titlul absolventului: Inginer diplomat / Conferred titl

..MINISTERUL EDUCAŢIEI NAȚIONALE ŞI CERCETARII STIINTIFICE UNIVERSITATEA DE VEST DIN TIMIȘOARA.I CENTRUL DE DEZVOLTARE ACADEMICĂ. SYLLABUS / FIȘA DISC

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu

PowerPoint Presentation

Curriculum vitae Europass

Slide 1

Investeşte în oameni

PĂMÂNTUL CA PLANETĂ Prof. MIHAELA MIHINDA Şcoala Gimnazială Mihail Kogălniceanu Sebeş ABSTRACT: Earth planet. The material developed is aimed at a gen

4. Detectarea cantelor Calculul gradientului într-o imagine Detectorul de cante Canny Transformata Hough În această lucrare vor fi studiate metode de

25. Mihaela NICOLAU

PowerPoint Presentation

ANEXA 1 RECOMANDARI LICENTA

RecMat dvi

PowerPoint Presentation

Capitole Speciale de Informatica - Curs 5: Extragerea informatiilor prin feedback de relevanta. Metode probabiliste de extragere a informatiilor

Analiz¼a Matematic¼a - Curs 6 M¼ad¼alina Roxana Buneci

Microsoft Word - AIC A04 - VFR CHART ENG doc

OPERATII DE PRELUCRAREA IMAGINILOR 1

Microsoft Word - Revista_Universul_Juridic_nr_ _PAGINAT_.doc

consideratii privind analiza statica

2

Microsoft Word - 07-Lista de lucrari.doc

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea de Vest din Timișoara 1.2 Facultatea Matematică și Informa

O metodă de rafinare a unor inegalităţi geometrice Temistocle BÎRSAN 1, Marius DRĂGAN 2, Neculai STANCIU 3 Abstract. This paper presents a method to o

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de

Microsoft Word - Pocatilu_IE3_2006.doc

Microsoft Word - 2 Filtre neliniare.doc

LOADS AND RESULTS ON CFD PROPELER ANALYSIS LOADS AND RESULTS ON CFD PROPELER ANALYSIS Șef lucr. dr. ing. Adrian POPA, Șef lucr. dr. ing. Ionuț Cristia

Introducere

Limbaje Formale, Automate si Compilatoare

O teoremă de reprezentare (II) Marian TETIVA 1 Abstract. In this paper some (in general well-known) results on complete sequences are exposed, with ap

Habilitation Thesis Premises, Actors and Media Instruments for the Emergence of a European Public Sphere. The Case of Romania Candidate: Senior Lectur

Curriculum Vitae INFORMAŢII PERSONALE Sîntămărian Alina Str. Memorandumului nr. 28, Cluj-Napoca Na


Image processing

Microsoft Word - Mihalca.doc

Paradigme de programare

talaba.doc

Cuantizare Vectoriala.doc

Microsoft Word - LISTA DE LUCRARI 2019

Noțiuni matematice de bază

Poo Laboratoare 1 Contents Laborator7 2 1 Colecţii de obiecte în Java Interfaţa Iterator Interfaţa C

Slide 1

Instructiuni licenta - 2

REGULAMENT

ANEXA nr

Transmisia datelor multimedia in retele de calculatoare <Titlu Lucrare>

Clustere şi impurităţi în sisteme complexe

..MINISTERUL EDUCAŢIEI NAȚIONALE ŞI CERCETARII STIINTIFICE UNIVERSITATEA DE VEST DIN TIMIȘOAR CENTRUL DE DEZVOLTARE ACADEMIC SYLLABUS / FIȘA DISCIPLIN

STORY NAME: Being 20: Japanese culture and Game Development in Moldova COPYRIGHT HOLDER: COPYRIGHT NOTICE: Gabriel Encev / OPEN Media Hub Ownership of

Curriculum Vitae Nicuşor Costea 1. Date personale Sunt născut la data 26 iunie 1984 în oraşul Corabia, judeţul Olt şi sunt de naţionalitate română. Ad

Microsoft Word - R2004_At127.doc

Diapositive 1

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

Microsoft Word - Fisa disciplinei Instruire asistata de calculator.doc

FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ Universitatea Babeş-Bolyai Cluj-Napoca superior 1.2 Facultatea Facultatea de Mate

Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere S

Curriculum vitae Europass Informaţii personale Nume / Prenume Adresă(e) Hălălae Ioan Telefon(oane) Mobil: Fax(uri) (uri)

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar

1

Microsoft Word - Curs_09.doc

FIȘA DISCIPLINEI 1. Date despre program 1.1 Instituția de învățământ superior Universitatea Alexandru Ioan Cuza din Iași 1.2 Facultatea Facultatea de

Microsoft Word - Casa ecologica_Final pt pdf.doc

Algebra si Geometri pentru Computer Science

Sisteme noi de analiza experimentala a dinamicii masinilor si utilajelor. Instrumentatie virtuala

Societatea Energetică Electrica S.A. Str. Grigore Alexandrescu nr.9, sector , București Tel: , Fax: CIF: RO , J40

Inferenţa statistică

Microsoft PowerPoint - curs5-DPT-2010V97 [Compatibility Mode]

CV Dan Caragheorgheopol-ian2014

Fisa MMC IA

PAS cap. 2: Reprezentări rare p. 1/35 Prelucrarea avansată a semnalelor Capitolul 2: Reprezentări rare Bogdan Dumitrescu Facultatea de Automatică şi C

IR Update February 2014

Cursul 12 (plan de curs) Integrale prime 1 Sisteme diferenţiale autonome. Spaţiul fazelor. Fie Ω R n o mulţime deschisă şi f : Ω R n R n o funcţie de

Universitatea “Dunarea de Jos” din Galati

G.I.S. Curs 3

Informație și comunicare

Proiectarea Sistemelor Software Complexe

Transcriere:

Prelucrarea Imaginilor Curs 8 27.04.2017 1

Morphological Image Processing Transformări morfologice pentru imagini cu nuanţe de Gri Utilizate in extragerea componentelor unei imagini la reprezentare si descriere: Extragere contur Schelet Invelitoare convexa Filtrare Subtiere Curatare... 2/27

Gray-Scale images - Eroziune, Dilatare Functiile pentru valorile nuantelor de gri: X(x,y) obiect B(x,y) element structural Dilatarea lui X prin B, notată cu X B este: (X B)(s,t) = Max{X(s-x,y-t)+B(x,y) / ((s-x),(y-t)) X, (x,y) B} Eroziunea lui X de către B, notată cu XΘB este: (X Θ B)(s,t) = Min{X(s+x,y+t)-B(x,y) / ((s+x),(y+t)) X, (x,y) B} 3/27

Gray-Scale images - Eroziune, Dilatare Exemple: X, X B, X Θ B : 4/27

Gray-Scale images - Eroziune, Dilatare Exemplu: X, X B, X Θ B :... proprietăţi: Dualitate (eroziunea şi dilatarea sunt duale faţă de complementare notată cu X C ): (X C B) (s,t) = (X Θ B) C (s,t), unde: X C = -X (x,y) si B = B (-x,-y). 5/27

Morphological Image Processing - Transformări uzuale derivate Deschiderea lui X faţă de B, notată cu X B este : X B = (X Θ B) B; Închiderea lui X faţă de B, notată cu X B este: X B = (X B) Θ B; Dualitate (Deschiderea şi Închiderea ) : (X B ) C = (X C ) ( B) 6/27

Exemple: Morphological Image Processing - Transformări uzuale derivate X X B X B 7/27

Morphological Image Processing - Transformări uzuale derivate Netezire morfologica : g = (X B ) B ; Efect: atenuare a nuantelor deschise/inchise si a zgomotului: 8/27

Morphological Image Processing - Transformări uzuale derivate Gradientul morfologic : g = (X B) (X Θ B); 9/27

Morphological Image Processing - Transformări uzuale derivate Top-Hat : h = X - X B ; 10/27

Morphological Image Processing - Transformări uzuale derivate Segmentare texturala (texture segmentation) îşi propune împărţirea unei imagini în regiuni, care să conţină o singură textură diferită faţă de regiunile vecine. Separarea texturilor 11/27

Morphological Image Processing - Transformări uzuale derivate Un aspect important în separarea texturilor îl reprezintă alegerea dimensiunii operatorului. Operatorii mici sunt sensibili la zgomot de imagine şi va rezulta numeroase regiuni mici, iar cei mari operatori face o treaba mai rău de localizare limite între două texturi, şi pot conduce la confuzii la graniţele dintre texturi diferite. În cazul în care sunt utilizaţi operatori de dimensiuni diferite pentru aceeaşi imagine, va rămâne de rezolvat problema de combinare a rezultatelor obţinute succesiv 12/27

Morphological Image Processing - Transformări uzuale derivate Segmentare texturala : Se aplica operatorul de inchidere utilizand succesiv elemente structurale mai mari decat elementele de textura mici; Se aplica operatorul de deschidere utilizand un element structural mai mare decat distanta dintre elemntele de textura mari; Avand o regiune deschisa in stanga si una inchisa in dreapta, vom folosi un prag simplu pentru a rezulta granita dintre cele doua texturi. 13/27

Morphological Image Processing - Transformări uzuale derivate Granulometrie determina distributia dimensiunii particulelor dintr-o imagine : Se aplica operatorul de deschidere utilizand succesiv elemente structurale tot mai mari; Se calculeaza diferenta dintre imagine initiala si cea obtinuta prin deschidere la fiecare pas; In final aceste diferente sunt normalizate si utilizate la construirea histogramei. Deschiderea corespunzatoare unei anumite dimensiuni are efect maxim in regiunile care contin particule avand acea dimensiune. 14/27

Morphological Image Processing - Transformări uzuale derivate În final aceste diferenţe sunt normalizate şi utilizate la construirea histogramei, bazându-ne pe faptul că deschiderea corespunzătoare unei anumite dimensiuni are efect maxim în regiunile care contin particule cu dimensiunea respectivă. Imagine Histograma 15/27

Morphological Image Processing - Transformări uzuale derivate Utilizând transformările morfologice, analiza unei astfel de imagini se poate realiza astfel : Notăm cu B k rezultatul operaţiei de dilatare a elementului structural aplicată de k ori: B k = B B (de k ori). Fie γ k (X) rezultatul operaţiei de deschidere a imaginii X cu elementul structural definit anterior (B k ) : γ k (X) = X B k Utilizând aceste notaţii, funcţia de granulometrie (Gr) care returnează numărul de elemente din imaginea X la pasul k este: Gr k (X) = γ k (X) Cantitatea relativă (Cr) a elementelor de dimensiune k este dată de diferenţa: Cr k (X) = G k (X) G k + 1 (X), k=1,2,...

Transformări morfologice pentru imagini Color Există în literatură numeroase abordări în domeniul generalizării acestor transformări. În cele ce urmează vom prezenta pe scurt două dintre acestea. Vectori în spaţiul HSV Extinderea operatorilor morfologici de la imagini cu nuanţe de gri la cele color, presupune o relaţie de ordonare în spaţiul culorilor (Hue [0,360), Saturation [0,1], Value [0,1], în cazul nostru). La fel ca şi pentru imaginile gri, vor fi redefinite doar transformările elementare (de bază, ilustrate în exemple), iar cele compuse rămân neschimbate (având aceleaşi expresii din definiţile anterioare, şi exemplificate în figurile urmatoare). 17/27

Transformări morfologice pentru imagini Color Eroziunea (Vector Erosion) unei imagini color f utilizând elementul structural g într-un punct x este: (fθg)(x)= {f(z) g x (z)}, pentru z D[ f ] D [ g x ] Practic, se translatează g cu originea în x, se determină diferenţele dintre culorile corespunzătoare pentru toate punctele z D[f] D[g x ], apoi se determină minimul dintre aceste diferenţe (D[f] = domeniul lui f). Dilatarea (Vector Dilation) unei imagini color f utilizând elementul structural g într-un punct x este: ( f g )(x) = {f (z) + g -x (-z)}, pentru z D [ f ] D[g -x ] 18/27

Transformări morfologice pentru imagini Color Transformări morfologice Soft (Soft Morphological Color) Operaţiile de bază sunt definite asftel: Eroziunea (Soft Erosion) unei funcţii picturale utilizând ca element structural funcţia g într-un punct x poate fi definită astfel ([[21,23]): ( f Θ [β, a, k])(x) = min (k) (ΜS n1 ), for x: D[gx] D[f] unde ΜS n1 este colecţia (o mulţime care permite repetarea elementelor): ΜS n1 = { k ( f (z 1 ) ax (z 1 ))} { f (z 2 ) βx (z 2 )} pentru z 1 D [ f ] D [ ax] and z 2 D [ f ] D [ βχ] f 19/27

Transformări morfologice pentru imagini Color Dilatarea (Soft Dilation) unei funcţii f în x cu funcţia g este: ( f [β, a, k])(x) = max(k) (ΜSn 2 ), pentru x: D[f] D[g -x] unde ΜS n2 este: ΜS n2 = { k ( f (z 1 ) + a-x (-z 1 ))} { f (z 2 ) + β-x (-z 2 )} pentru z 1 D [ f ] D [ a -x] and z 2 D [ f ] D [ β -x] În definiţiile anterioare a fost notată operaţia de repetare a unui element cu (k x reprezintă repetarea de k ori a elementului x), iar D[f] şi D[g] reprezintă domeniile funcţiilor corespunzătoare imaginii iniţiale şi elementului structural. 20/27

Transformări morfologice pentru imagini Color Iniţială După eroziune După dilatare Deschidere Inchidere Netezire 21/27

Transformări morfologice pentru imagini Color Gradient Top-Hat 22/27

Bibliografie Image Analysis and Mathematical Morphology by Jean Serra, ISBN 0126372403 (1982) Image Analysis and Mathematical Morphology, Volume 2: Theoretical Advances by Jean Serra, ISBN 0-12-637241-1 (1988) An Introduction to Morphological Image Processing by Edward R. Dougherty, ISBN 0-8194-0845-X (1992) Morphological Image Analysis; Principles and Applications by Pierre Soille, ISBN 3540-65671-5 (1999) Mathematical Morphology and its Application to Signal Processing, J. Serra and Ph. Salembier (Eds.), proceedings of the 1st international symposium on mathematical morphology (ISMM'93), ISBN 84-7653-271-7 (1993) Mathematical Morphology and Its Applications to Image Processing, J. Serra and P. Soille (Eds.), proceedings of the 2nd international symposium on mathematical morphology (ISMM'93), ISBN 0-7923-3093-5 (1994) Mathematical Morphology and its Applications to Image and Signal Processing, Henk J.A.M. Heijmans and Jos B.T.M. Roerdink (Eds.), proceedings of the 4th international symposium on mathematical morphology (ISMM'98), ISBN 0-7923- 5133-9 (1998) Mathematical Morphology: 40 Years On, Christian Ronse, Laurent Najman, and Etienne Decencière (Eds.), ISBN-10: 1-4020-3442-3 (2005) Mathematical Morphology and its Applications to Signal and Image Processing, Gerald J.F. Banon, Junior Barrera, Ulisses M. Braga-Neto (Eds.), proceedings of the 8th international symposium on mathematical morphology (ISMM'07), ISBN 978-85-17-00032-4 (2007) 23/27

Adrese Web Online course on mathematical morphology, by Jean Serra (in English, French, and Spanish) Center of Mathematical Morphology, Paris School of Mines History of Mathematical Morphology, by Georges Matheron and Jean Serra Morphology Digest, a newsletter on mathematical morphology, by Pierre Soille Lectures on Image Processing: A collection of 18 lectures in pdf format from Vanderbilt University. Lectures 16-18 are on Mathematical Morphology, by Alan Peters Mathematical Morphology; from Computer Vision lectures, by Robyn Owens Free SIMD Optimized Image processing library Java applet demonstration FILTERS : a free open source image processing library Fast morphological erosions, dilations, openings, and closings Retrieved from http://en.wikipedia.org/wiki/mathematical_morphology Morphological operations for color image processing, J. Electron. Imaging, Vol. 8, 279 (1999); DOI:10.1117/1.482677 24/27

A new approach to morphological color image processing G. Louverdis, M. I. Vardavoulia, I. Andreadis, and Ph. Tsalides Laboratory of Electronics, Section of Electronics and Information Systems Technology, Department of Electrical & Computer Engineering, Democritus University of Thrace, GR- 67100 Xanthi, Greece Received 10 December 2000; revised 1 June 2001; accepted 5 July 2001 Available online 12 April 2002. Abstract This paper presents a new approach to the generalization of the concepts of grayscale morphology to color images. A new vector ordering scheme is proposed, infimum and supremum operators are defined, and the fundamental vector morphological operations are extracted. The basic properties of the presented vector morphology are described and its similarities to grayscale morphological operators are pointed out. The main advantages of the proposed methodology are that is vector preserving and provides improved results in many morphological applications. Furthermore, experimental results demonstrate the applicability of the proposed technique in a number of image processing and analysis problems, such as noise removal, edge detection and skeleton extraction. Author Keywords: Vector ordering; Mathematical morphology; Color images 25/27

Morphological operations for color image processing J. Electron. Imaging, Vol. 8, 279 (1999); DOI:10.1117/1.482677 Mary L. Comer and Edward J. Delp Purdue University, Video and Image Processing Laboratory, School of Electrical Engineering, West Lafayette, Indiana In this paper operations based on mathematical morphology which have been developed for binary and grayscale images are extended to color images. We investigate two approaches for "color morphology" a vector approach and a component-wise approach. New vector morphological filtering operations are defined, and a set-theoretic analysis of these vector operations is presented. We also present experimental results comparing the performance of the vector approach and the component-wise approach for multiscale color image analysis and for noise suppression in color images. 26/27

Tema Realizaţi următoarele Transformări Morfologice : o) Eroziunea şi Dilatarea a) Deschiderea b) Închiderea c) Netezire d) Gradient e) Top-Hat, f) Segmentare Texturala g) Histograma Granulometrica h) o transformare compusa color (la alegere) 27/27

Exemple - gri - color 28/27