Segmentation C. Andrés Méndez 17/04/2013. Where to find the presentations?

Slides:



Advertisements
Presentazioni simili
Primary Italian Saying How You Are.
Advertisements

Sfogliandomi… Viaggio tra me e me alla scoperta dellaltro… A travel between me and myself discovering the other…
Qual è la differenza e quando li usiamo?
L’esperienza di un valutatore nell’ambito del VII FP Valter Sergo
Cache Memory Prof. G. Nicosia University of Catania
Teoria e Tecniche del Riconoscimento
Parametri Acustici (ISO 3382)
Each student will be able to ask an adult or stranger: What do you like to do? and What dont you like to …?
© and ® 2011 Vista Higher Learning, Inc.4B.1-1 Punto di partenza Italian uses two principal tenses to talk about events in the past: the passato prossimo.
Che ore è? Che ore Sono?.
© and ® 2011 Vista Higher Learning, Inc.4B.2-1 Punto di partenza The verbs conoscere and sapere both mean to know. The choice of verb depends on its context.
Punto di partenza Reciprocal verbs are reflexives that express a shared or reciprocal action between two or more people or things. In English we often.
Raffaele Cirullo Head of New Media Seconda Giornata italiana della statistica Aziende e bigdata.
Capitolo 5 adding images to your web pages. 2 JPEG.
Biometry to enhance smart card security (MOC using TOC protocol)
Corso di Laurea in Ingegneria Elettronica - U niversità di N apoli F EDERICO II Autori XXXXX XXXXXXX YYYYY YYYYYYY ZZZZZ ZZZZZZZ Titolo tesina Parte X:
Costruzione di Interfacce Lezione 10 Dal Java al C++ parte 1
TIPOLOGIA DELLE VARIABILI SPERIMENTALI: Variabili nominali Variabili quantali Variabili semi-quantitative Variabili quantitative.
Ergo : what is the source of EU-English? Standard British English? Standard American English? Both!!!! See morphology (use of British.
1. Conoscere luso delle collezioni in Java Comprendere le principali caratteristiche nelle varie classi di Collection disponibili Saper individuare quali.
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 3 - Functions Outline 3.1Introduction 3.2Program Components in C++ 3.3Math Library Functions 3.4Functions.
Magnetochimica AA Marco Ruzzi Marina Brustolon
1 laboratorio di calcolo II AA 2003/04 ottava settimana a cura di Domizia Orestano Dipartimento di Fisica Stanza tel. ( )
Chistmas is the most loved holiday of the years. Adults and children look forward to Chistmas and its magical atmosphere. It is traditional to decorate.
Players: 3 to 10, or teams. Aim of the game: find a name, starting with a specific letter, for each category. You need: internet connection laptop.
Morphological Image Processing
Francesca Pizzorni Ferrarese 05/05/2010
Image Compression Gaussian Noise 14/04/2010 Francesca Pizzorni Ferraese.
Histogram and region based processing
Gli ambienti di apprendimento Firenze, 3 marzo 2006.
1 Ordine dei Farmacisti della provincia di Trento Assemblea Generale ordinaria 26 novembre 2013 Ordine dei Farmacisti della provincia di Trento Assemblea.
Guardate le seguenti due frasi:
Microsoft Kinect IR PATTERN PROJECTOR IR CAMERA RGB CAMERA.
Frequency Domain Processing (part 2) and Filtering C. Andrés Méndez 03/04/2013.
Controllo remoto di dispositivi tecnologici via TCP/IP.
Funzioni stringhe. chr Restituisce il carattere di un valore ascii dato. Per vedere lelenco dei codici ascii clicca QQQQ uuuu iiiiEsempio
Tutor: Elisa Turrini Mail:
Frequency Domain Processing
Project Review Novembrer 17th, Project Review Agenda: Project goals User stories – use cases – scenarios Project plan summary Status as of November.
Architettura software La scelta architetturale: MVA (Model – View – Adapter/Control) The view is completely decoupled from the model such that view and.
Enzo anselmo ferrari By: Orazio Nahar.
Each meeting was an opportunity to pause; to listen and to find God in the quiet. Ogni incontro si è presentato come un'opportunità per ascoltare, riflettere.
UG40 Energy Saving & Twin Cool units Functioning and Adjustment
Collection & Generics in Java
PLURALI - with NOUNS PAY ATTENTION TO THE ENDING OF THE NOUN! “O” ---> “I” ex) il quaderno -> i quaderni “A” ---> “E” ex) la matita -> le matite “E” --->
UITA Genève ottobre Comitè du Groupe Professionnel UITA Genève octobre 2003 Trade Union and Tour.
Moles and Formula Mass.
Pronomi personali di forma tonica
Passato Prossimo. What is it?  Passato Prossimo is a past tense and it is equivalent to our:  “ed” as in she studied  Or “has” + “ed” as in she has.
Saluti ed espressioni Greetings in Italian.
Italian 1 -- Capitolo 2 -- Strutture
Prof. G.PassianteCorso di Economia dell’innovazione - A.A. 2012/13 The Process Handbook: A Tool for Business Process Redesign.
The food Pyramid The breakfast. Food pyramid gives us instructions on how to eat well and stay healthy!!!
PUCCINI PRIMARY SCHOOL SENIGALLIA - ITALYGAMESHOPSCOTCH-HOPSCOTCH-HOPSCOTCH-HOPSCOTCH SETTIMANA - SETTIMANA - SETTIMANA - SETTIMANA Italian children are.
Se non ci fossi tu … Cosa farei?.
The Information School of the University of Washington University of Washington1 Introduzione INFO/CSE 100, Spring 2005.
I giorni della settimana
MyEconLab_Univerità degli studi di Milano, corso Prof.ssa Valentina Raimondi How to Access MyEconLab 1.
Accoppiamento scalare
Passato prossimo dei verbi riflessivi con Essere
LE INDICAZIONI. CHIEDERE INFORMAZIONI E INDICAZIONI : ASKING FOR INFORMATION & DIRECTIONS.
Dyslexia activity Group 2 (Debora Q.) Lesson Outline  This activity is targeted at beginners half way through their first year but it could also work.
WRITING – EXERCISE TYPES
Present progressive Past progressive verbs. Present progressive Present progressive: formula positive; subject + ___/___/___ + verb+ ing + complimentary.
Jobs and occupations What do they do?
Bubble Sort.
giovedì, 12 ottobre matrimonio o convivenza?
Summer Village 2004 Frequently, presenters must deliver material of a technical nature to an audience unfamiliar with the topic or vocabulary. The material.
Accesso al corpus it. / ing. parola cercata sintagmi preposizioni.
Transcript della presentazione:

Segmentation C. Andrés Méndez 17/04/2013

Where to find the presentations?

Co-Ocurrence Matrix Exercise 1 Brodatz textures Calculate the GLCM (Gray Level Co- Ocurrence Matrix) from 3 textures. –MatLab: graycomatrix Plot the correlation of each matrix(joint probability occurrence of the specified pixel pairs.) –MatLab: graycoprops –Example in Repeat the previous steps setting the GLCM to 16 levels of gray instead of 8 – (help graycomatrix)

Global Thresholding Thresholding algorithm Search all the pixels f(i,j) of the image f. An image element g(i,j) of the segmented image is an object pixel if f(i,j) >=T, and is a background pixel otherwise. (MatLab>> help im2bw) Esercizio 1 –Caricare limmagine text.jpg e trasformarla in scala di grigi –Selezionare una stima iniziale della soglia T. (Un possibile valore iniziale può essere il punto intermedio tra il minimo e il massimo di valori di intensità dellimmagine) –Segmentare limmagine usando T –Calcolare i valori di intensità medi x1 e x2 per i pixel delle due regioni trovate al punto precedente –Calcolare la nuova T=1/2(x1+x2) –Ripetere i passi 2 e 4 finchè la differenza dei valori di T in iterazioni consecutive non è minore di un determinato parametro T0.

Region Growing Segmentation L'algoritmo di region growing segmenta un'immagine attraverso la suddivisione della stessa in regioni costituite da pixel simili tra loro. 1. Si sceglie il seme di partenza. 2. Si stabilisce una soglia th che determinerà il criterio di similarità. La soglia può essere una costante o può essere scelta in modo adattativo, ad esempio può dipendere dalla media della regione Ri a ciascun passo di iterazione. Al primo passo, la regione R1 sarà costituita solo dal seme e la soglia th dipenderà dal valore di luminanza del seme stesso. 3. Si prendono in considerazione gli 8 pixel adiacenti al seme confrontandone il valore di luminanza con la soglia th. Se superano il criterio di similarità verranno aggiunti alla regione R. 4. Si calcola la media dei valori di intensità della nuova regione Ri. 5. Si considerano tutti i pixel p adiacenti ad Ri: sia Ip l'intensitµa di p corrente. 6. Se è minore della soglia th, si aggiunge p ad Ri. 7. Si riprende dal passo 4 finchè nessun altro pixel supera il criterio di similarità.

Region Growing Segmentation Esercizio 2 Caricare limmagine lungs.jpg e visualizzarla Identificare le coordinate di un seedpoint allinterno della regione del polmone a sx Utilizzare la funzione regiongrow per segmentare il polmone, assegnando una soglia opportuna

More on Segmentation Exercise 3 Read the tutorial of cell segmentation Do all the processing with the same image, and be sure to understand each step. Repeat the processing methodology with different images. In which kind of images it works better?

Distance transform bwdist, computes the distance transform. The distance transform of a binary image is the distance from every pixel to the nearest nonzero-valued pixel, as this example shows. A small binary image (left) and its distance transform (right)

Watershed Segmentation Exercise 4 Load blob.tif Calculate and view the image transform Process the image and use watershed segmentation to separate both circles.

How to use Watershed in complex images? Exercise 5 Using the image pear.png, follow the example in: controlled-watershed-segmentation.htmlhttp:// controlled-watershed-segmentation.html

More on Watershed Another example

If you are interested in segmentation (specially medical), take a look in Also, interesting