Segmentação II Paulo Sérgio Rodrigues PEL205. Processamento Global usando Grafos Para um seqüência de nós n 1,...., n k, sendo cada nó n i o sucessor.

Slides:



Advertisements
Apresentações semelhantes
Presenter’s Notes Some Background on the Barber Paradox
Advertisements

São Paulo - November 7, 2013 Measuring the Cost of Formalization in Brazil © 2003 The Ronald Coase Institute Adopting RCI methodology to measure start.
Melhoramento de Imagens
Chapter Six Pipelining
Chapter Five The Processor: Datapath and Control (Parte B: multiciclo)
RELATIVE CLAUSE / RELATIVE PRONOUNS
Ciência Robert Sheaffer: Prepared Talk for the Smithsonian UFO Symposium, Sept. 6, 1980.
Capacitores Ou, como guardar energia elétrica de forma relativamente simples.
Meeting 17 Chapter & 6-6.
MODAL VERBS.
DIRETORIA ACADÊMICA NÚCLEO DE CIÊNCIAS HUMANAS E ENGENHARIAS DISCIPLINA: INGLÊS FUNDAMENTAL - NOITE PROFESSOR: JOSÉ GERMANO DOS SANTOS PERÍODO LETIVO
Caracteristicas de Imagens II Fitting. Etapas p Borda Borda=cadeia de pixels Borda=tem um modelo Finding Connected Components Fitting.
Um pouco mais sobre modelos de objetos. Ray Path Categorization Ray Path Categorization. Nehab, D.; Gattass, M. Proceedings of SIBGRAPI 2000, Brazil,
Nanoparticles Characterization:
Gilson Antonio Giraldi Laboratório Nacional de Computação Científica,
Visão Computacional – 2010 q-Entropia e Imagens
Fundamentos da teoria dos semicondutores Faixas de energia no cristal semicondutor. Estatística de portadores em equilíbrio. Transporte de portadores.
Vetor da rede recíproca.
Aula 02.
CS 561, Session 6 1 Last time: Problem-Solving Problem solving: Goal formulation Problem formulation (states, operators) Search for solution Problem formulation:
Iluminação local MC-930 Tópicos em Computação Gráfica Luiz M. G. Gonçalves.
Uniform Resource Identifier (URI). Uniform Resource Identifiers Uniform Resource Identifiers (URI) ou Identificador de Recursos Uniforme provê um meio.
SECEX SECRETARIA DE COMÉRCIO EXTERIOR MINISTÉRIO DO DESENVOLVIMENTO, INDUSTRIA E COMÉRCIO EXTERIOR BRAZILIAN EXPORTS STATISTICAL DEPURATION SYSTEM Presentation.
Knowledge-editing using WYSIWYM Richard Power & Donia Scott ITRI University of Brighton.
Trabalhos sobre Processamento de Imagem e Geometria Computacional Daniel Lopes (51462) IST, 8 de Abril de 2009.
CARTOGRAPHIES OF SEGREGATION From Snapshots to Processes and Trajectories Flávia F. Feitosa (UFABC) Antônio Miguel V. Monteiro (INPE) XIV Brazilian Symposium.
Indirect Object Pronouns - Pronomes Pessoais Complemento Indirecto
OER LIFE CYCLE Andrew Moore and Tessa Welch.
Ecological Economics Lecture 6 Tiago Domingos Assistant Professor Environment and Energy Section Department of Mechanical Engineering Doctoral Program.
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
Part 5: Regression Algebra and Fit 5-1/34 Econometrics I Professor William Greene Stern School of Business Department of Economics.
Thresholding, Otsu Trabalho 2 - CG.
8-1 Copyright ©2011 Pearson Education, Inc. publishing as Prentice Hall Estimação (adapdado de Levine)
Ana Paula de Carvalho1, Anderson A. Ferreira1, 2, Alberto H. F. Laender1, Marcos André Gonçalves1 1 Departamento de Ciência da Computação, Universidade.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Subspace based Multi-Dimensional Model Order Selection in Colored Noise Scenarios.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Lecture 4 Pressure distribution in fluids. Pressure and pressure gradient. Hydrostatic pressure 1.
Lecture 2 Properties of Fluids Units and Dimensions 1.
Paulo Sérgio Rodrigues PEL205
Introdução à Criptografia Moderna – 2ª Lista de Exercícios
Aula 9.
1-Considerações Básicas Sandro R. Lautenschlager Mecânica dos Fluidos Aula 2.
1 © 2005,14 André Luiz V. da Costa e Silva Método CALPHAD Modelos de solução e exemplos em precipitação Andre Luiz V. da Costa e Silva Roberto R Avillez.
Kiss and Say Goodbye Barry White This is got to be the saddest day of my life Esse vai ser o dia mais triste de minha vida I called you here today for.
Aceitacao Acceptance. Aceita a vida que Deus te deu. Accept the life God gave you.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa Understanding Epidemic Quorum Systems INESC-ID Lisbon/Technical.
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 5: Harmonic.
Aula Teórica 12 Equação de Bernoulli. Bernoulli’s Equation Let us consider a Stream - pipe such as indicated in the figure and an ideal fluid (without.
Socio-technical approaches for Safety STAMP/STPA
Curva de Remanso Direct Step Method.
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para a Bienal 2006 Rio de Janeiro, setembro/06.
Equação da Continuidade e Equação de Navier-Stokes
RELATÓRIO CEMEC 06 COMPARAÇÕES INTERNACIONAIS Novembro 2013.
Microprocessadores 8051 – Aula 3 Interrupção
Ambrósio et al e-POSTER Enhanced Screening for Refractive Candidates based on Corneal Tomography and Biomechanics Renato Ambrósio Jr., MD, PhD Ruiz Alonso,
Divisão Serviço da Hora Laboratório Primário de Tempo e Frequência 2010 SIM TFWG Workshop and Planning Meeting March 9 – 12 Lima, Peru. Time Scales Virtual.
Aula Teórica 18 & 19 Adimensionalização. Nº de Reynolds e Nº de Froude. Teorema dos PI’s , Diagrama de Moody, Equação de Bernoulli Generalizada e Coeficientes.
Unit 22 Relative Clauses and Pronouns.
VOCÊ JÁ FALA INGLÊS FLUENTEMENTE?
Equação de Bernoulli e Equação de Conservação da Energia
Este fotógrafo Indonésio, nasceu em Jakarta. A Indonésia é um dos melhores locais do planeta para qualquer amante da fotografia, afirma Rarindra Prakarsa.
Faculdade de Ciências Económicas e Empresariais Universidade Católica Portuguesa 17/12/2014Ricardo F Reis 2 nd session: Principal –
MicroRNA signatures in human cancers George A. Calin and Carlo M. Croce Os velhos oncogenes e supressores de tumor As ciclinas/CDKs e seus inibidores ncRNA!
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 8: Procedure.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Equação de Evolução e método do volume-finito.
Visão geral do Aprendizado de máquina
Tópicos Avançados em Engenharia de Software
Introduction to density estimation Modelação EcoLÓGICA
Pesquisadores envolvidos Recomenda-se Arial 20 ou Times New Roman 21.
Transcrição da apresentação:

Segmentação II Paulo Sérgio Rodrigues PEL205

Processamento Global usando Grafos Para um seqüência de nós n 1,...., n k, sendo cada nó n i o sucessor de n i-1 é chamado caminho de n 1 a n k e o custo desse caminho pode ser dado por:

Processamento Global usando Grafos

Segmentação Baseada em Limiarização

Algoritmo Iterativo para Determinação do Limiar Entrada: Imagem monocromática I; Saída: Limiar T de binarização; 1 - Inicialize o limiar T como a média das intensidades; 2 - Binarize a Imagem de Entrada I usando o limiar T; 3 - Calcule o novo limiar como: 4 = Se T n = T fim, caso contrário faça T = T n e volte ao passo 2;

Segmentação Baseada em Limiarização

Segmentação Split and Merge 1 - Divida a imagem em 4 quadrantes (regiões). 2 - Para cada região, se não for homogênea, subdivida recursivamente voltando ao passo 1; Se for homogênea vira uma folha da QuadTree.

Segmentação Split and Merge

K-means Clustering Segmentation zGiven a set of n data points in d- dimensional space and an integer k zWe want to find the set of k points in d- dimensional space that minimizes the mean squared distance from each data point to its nearest center zNo exact polynomial-time algorithms are known for this problem A Local Search Approximation Algorithm for k-Means Clustering by Kanungo et. al

K-means Algorithm zHas been shown to converge to a locally optimal solution zBut can converge to a solution arbitrarily bad compared to the optimal solution K-means-type algorithms: A generalized convergence theorem and characterization of local optimality by Selim and Ismail A Local Search Approximation Algorithm for k-Means Clustering by Kanungo et al. K=3 Data Points Optimal Centers Heuristic Centers

Euclidean Distance Now to find the distance between two points, say the origin, and the point A = (3,4): Simple and Fast! Remember this when we consider the complexity!

Finding a Centroid We use the following equation to find the n dimensional centroid point amid k n dimensional points: Lets find the midpoint between 3 2D points, say: (2,4) (5,2) (8,9)

K-means Algorithm 1 - Choose k initial center points randomly 2 - Cluster data using Euclidean distance (or other distance metric) 3 - Calculate new center points for each cluster using only points within the cluster 4 - Re-Cluster all data using the new center points This step could cause data points to be placed in a different cluster 5 - Repeat steps 3 & 4 until the center points have moved such that in step 4 no data points are moved from one cluster to another or some other convergence criteria is met From Data Analysis Tools for DNA Microarrays by Sorin Draghici

An example with k=2 1.We Pick k=2 centers at random 2.We cluster our data around these center points Figure Reproduced From Data Analysis Tools for DNA Microarrays by Sorin Draghici

K-means example with k=2 3.We recalculate centers based on our current clusters Figure Reproduced From Data Analysis Tools for DNA Microarrays by Sorin Draghici

K-means example with k=2 4.We re-cluster our data around our new center points Figure Reproduced From Data Analysis Tools for DNA Microarrays by Sorin Draghici

K-means example with k=2 5. We repeat the last two steps until no more data points are moved into a different cluster Figure Reproduced From Data Analysis Tools for DNA Microarrays by Sorin Draghici

Characteristics of k-means Clustering zThe random selection of initial center points creates the following properties yNon-Determinism yMay produce clusters without patterns xOne solution is to choose the centers randomly from existing patterns From Data Analysis Tools for DNA Microarrays by Sorin Draghici

Algorithm Complexity zLinear in the number of data points, N zCan be shown to have time of cN yc does not depend on N, but rather the number of clusters, k zLow computational complexity zHigh speed From Data Analysis Tools for DNA Microarrays by Sorin Draghici

Análise do K-Means

Entropia Tradicional BGS q-Entropia Aplicações da q-entropia à PDI Segmentação Baseada em Entropia

Entropia Tradicional BGS - Histórico Rudolph Clausius ( ) Clausius foi o primeiro a dar uma defini ç ão para Entropia Ludwing Boltzmann ( ) Boltzmann idealizou o conceito moderno de entropia No in í cio, a id é ia de entropia estava ligada somente a medida da capacidade de realiza ç ão de trabalho dos sistemas f í sicos.

Leis da Termodinâmica Trabalho Perdas Energia TOTAL Primeira Lei: A energia não pode ser criada nem destru í da Segunda Lei: S ó pode haver trabalho se houver entropia

Max Plank ( ) Plank foi o verdadeiro idealizador da f ó rmula atribu í da a Boltzmann Willard Gibbs ( ) Gibbs introduziu a conhecida f ó rmula Com Plank e Gibbs a entropia transcendeu a Termodinâmica e passou a se associar à Mecânica Estat í stica. Entropia Tradicional BGS - Histórico

Entropia e a Teoria da Informação Claude Shannon ( ) Shannon associou a entropia a uma quantidade de informa ç ão A teoria da informa ç ão surgiu na d é cada de 40, com origem na telegrafia e telefonia. Posteriormente, foi utilizada pela Cibern é tica no estudo da troca de informa ç ão de um organismo vivo ou mecânico.

Entropia e a Teoria da Informação Claude Shannon ( ) Shannon associou a entropia a uma quantidade de informa ç ão A teoria da informa ç ão encontrou campo f é rtil em diversas á reas, entre elas na Economia, Estat í stica, Lingu í stica, Psicologia, Ecologia, Reconhecimento de Padrões, Medicina, Inteligência Artificial,...

Generalização da Entropia Clássica Sabe-se h á mais de um s é culo que entropia tradicional de BG não é capaz de explicar determinados Sistemas F í sicos Tais sistemas possuem como caracter í sticas: - intera ç ões espaciais de longo alcance - intera ç ões temporais de longo alcance - comportamento fractal nas fronteiras E são chamados de Sistemas Não-Extensivos

Generalização da Entropia Clássica Exemplos turbulência massa e energia das gal á xias Lei de Zipf-Mandelbrot da linguística Teoria de risco financeiro

Generalização da Entropia Clássica Lei de Zipf-Mandelbrot da linguística Don Quijote (Miguel di Cervantes) Extra ç ão de Palavras Relevantes Rank ordenado

Generalização da Entropia Clássica Massa e Energia da Gal á xias

Generalização da Entropia Clássica Teoria do Risco Financeiro Quando se tem expectativa de perda, algumas pessoas preferem arriscar Quando se tem expectativa de ganho, algumas pessoas preferem não arriscar

Generalização da Entropia Clássica Cita ç ão de Artigos Cient í ficos

Entropia Não-Extensiva Constantino Tsallis

Entropia Não-Extensiva

Additive property of Shannon Entropy Tsallis Entropy formula Pseudo-Additive property of Tsallis Entropy

Background and Foreground distribution Background and Foreground Tsallis Entropy

Pseudo-Additivity for Background and Foreground distribution Here, topt is ideal partition (that maximizes) the pseudo additivity of Tsallis Entropy

A new partition of Background and Foreground for new application of Tsallis entropy

Respectivelly news Tsallis entropy for the new background and foregrounds

General Equation of Pseudo-additivity for one recurssion

Here, topt is ideal partition (that maximizes) the pseudo additivity of Tsallis Entropy for the new partition

Ultrasound original Benign Tumor Left Column: 1 recurssion; Right column: 3 recurssions row 1: q = ; row 2: q = 1.0 (Shannon) ; row 3: q = 4 Visual Segmentation Results

Left Column: 1 recurssion; Right column: 3 recurssions row 1: q = ; row 2: q = 1.0 (Shannon) ; row 3: q = 4 Ultrasound original Malignant Tumor Visual Segmentation Results

Left upper: NESRA with 16 clusters (3 recurssions); right upper: fuzzy c-means with 16 clusters Left bellow: k-means with 8 clusters; right bellow: SOM with 16 neurons Visual Segmentation Results Benign Tumor

Left upper: NESRA with 16 clusters (3 recurssions); right upper: fuzzy c-means with 16 clusters Left bellow: k-means with 8 clusters; right bellow: SOM with 16 neurons Visual Segmentation Results Malignant Tumor

Results of application of three approaches for image segmentation: column 1: proposed (NESRA) method; column 2: bootstrap; column 3: fuzzy c-means Some Natural Image Results NESRABootstrapFuzzy C-means

Results of application of three approaches for image segmentation: column 1: proposed (NESRA) method; column 2: bootstrap; column 3: fuzzy c-means Some Natural Image Results NESRABootstrapFuzzy C-means

Results of application of three approaches for image segmentation: column 1: k-means; column 2: SOM; column 3: watershed Some Natural Image Results K-meansSOMWatershed

Results of application of three approaches for image segmentation: column 1: k-means; column 2: SOM; column 3: watershed Some Natural Image Results K-meansSOMWatershed

The synthetic image used to compare the robustness of the methods and increasing application of gaussian noise. The two concentric circles have radius 100 and 50, and the intensities for the background, outer and inner circles are 150, 100 and 50 respectively. The letfmost image is the original image; the three others, from left to right, have μ =0 and σ 2 = 0.01, 0.05 and 0.1 gaussian noise respectively. Synthetic Image Results

The result segmentation of the six considered algorithms in this paper. In this illustration, for all the original image we have applied a gaussian noise with zero μ and σ 2 = 0.1 which is the highest noise used, and after, a 9 x 9 2D adaptive filter was used for smoothing the noise. In the specific case of NESRA algorithm we use the parameter q = since it generates the best visual result with more homogeneous and noiseless regions. Synthetic Image Results NESRA Bootstrap Fuzzy C-meansK-means SOMWatershed

The estimated (black ones) and original (white ones) curves superimposed over the original image corresponding to the segmentations of synthetic image. Only the watershed was traced manually since we do not have good precision of the boundary in this case. NESRA Bootstrap Fuzzy C-meansK-means SOMWatershed

Comparative performance of the five used methods as a function of increasing gaussian noise. The x-line is the σ 2 and y-line is Robustness Outer Circle

Comparative performance of the five used methods as a function of increasing gaussian noise. The x-line is the σ 2 and y-line is Robustness Inner Circle

Comparative performance for the five used methods according to the estimated area inside inner, outer and background regions. The performance percentage is an average of the estimated area of the three regions. The x-line is the σ 2 and y-line is the average of estimated area (for the three regions) divided by real area. Performance in Achieving Homogeneous Regions