EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Expectation-Maximization Algorithm in Image Segmentation

Results Reference

Shuisheng Xie

March 15, 2007

EM

Overview

X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Finding maximum likelihood estimates of parameters in probabilistic models, where the model depends on unobserved latent variables. Two major steps: E step: Computes an expectation of the likelihood by including the latent variables as if they were observed. M step: Computes the maximum likelihood estimates of the parameters by maximizing the expected likelihood found on the E step.

EM

Applications of E-M Algorithm

X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Machine Learning Computer Vision and Image Processing Psychometrics Portfolio

EM

Specification of the EM Procedure

X IE Introduction Overview Applications

Definition of the data 1

Y:Incomplete data consisting of values of observable variable

2

X:Missing data

3

(X,Y): Complete data

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Definite Integral 1

Estimate the unobservable data

2

Maximize expected log-likelihood for the complete dataset

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Estimate the unobservable data p(y|x, θ)p(x|θ) p(y, x|θ) =R p(y|θ) p(y|x, θ)p(x|θ)dx For the conditional distribution of the missing data given the observed: the observation likelihood given the unobservable data p(y|x, θ); the probability of the unobservable data p(x|θ).

p(x|y, θ) =

EM X IE

Maximize expected log-likelihood for the complete dataset

Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Iteratively improve an initial estimate θ0 and construct new estimates θ1 , . . . , θn , . . . . i h θn+1 = arg max Ex log p (y, x | θ) y θ

Log-likelihood is often used instead of true likelihood. θn+1 : The value that maximizes (M) the conditional expectation (E) of the complete data log-likelihood given the observed variables under the previous parameter value.

EM

Mixture Gaussian

X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

The samples y1 , . . . , ym , are drawn from the gaussians x1 , . . . , xn P(y|xi , θ) = N (µi , σ i) =  1 −1/2 T −1 −l/2 (2π) |σi | exp − (y − µi ) σi (y − µi ) 2 The model you are trying to estimate: θ = {µ1 , . . . , µn , σ1 , . . . , σn , P(x1 ), . . . , P(xn )}

EM

E-Step

X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Estimation for unobserved event (which Gaussian is used),conditioned on the observation, using the values from the last maximization step: P(xi |yj , θt ) p(xi , yj |θt ) = p(yj |θt ) p(yj |xi , θt )P(xi |θt ) = Pn k=1 p(yj |xk , θt )P(xk |θt )

EM

M-Step

X IE Introduction Overview Applications

Specification Estimate Maximize

 Q(θ) = Ex ln

m Y

 p (yj , x|θ) yj 

j=1

Gaussian E-Step M-Step

Results

  m X = Ex  ln p (yj , x|θ) yj  j=1

Reference

=

=

m X

i h Ex ln p (yj , x|θ) yj

j=1 m X n X j=1 i=1

P (xi |yj , θt ) ln p (xi , yj |θ)

EM X IE

µi , σi , P(xi |θ) Pm

Introduction Overview Applications

1

j=1 µi = Pm

j=1 P(xi |yj , θt )

Pm

Specification Estimate Maximize

2

σi =

3

P(xi |θ)

Gaussian E-Step M-Step

Results Reference

P(xi |yj , θt )yj

j=1 P(xi |yj , θt )(yj − µi )(yj − Pm j=1 P(xi |yj , θt ) Pm j=1 P(xi |yj , θt ) = Pn Pm k=1 j=1 P(xk |yj , θt )

µi )T

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Experimental Results

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Experimental Results

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Experimental Results

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Experimental Results

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Experimental Results

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Experimental Results

EM

Reference

X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

http://en.wikipedia.org/wiki/Expectationmaximization algorithm Xenophon Papademetris, Pavel Shkarin, Lawrence H. Staib, Kevin L. Behar: Regional Whole Body Fat Quantification in Mice. IPMI 2005: 369-380

EM X IE Introduction Overview Applications

Specification Estimate Maximize

Gaussian E-Step M-Step

Results Reference

Expectation-Maximization Algorithm in Image ...

Mar 15, 2007 - Specification. Estimate. Maximize. Gaussian. E-Step. M-Step. Results. Reference. Expectation-Maximization Algorithm in Image. Segmentation.

413KB Sizes 0 Downloads 256 Views

Recommend Documents

a niche based genetic algorithm for image registration
Image registration aims to find the unknown set of transformations able to reduce two or more images to ..... of phenotypic similarity measure, as domain-specific.

An Online Algorithm for Large Scale Image Similarity Learning
machines, and is particularly useful for applications like searching for images ... Learning a pairwise similarity measure from data is a fundamental task in ..... ACM SIGKDD international conference on Knowledge discovery and data mining,.

A Robust Color Image Quantization Algorithm Based on ...
Clustering Ensemble. Yuchou Chang1, Dah-Jye Lee1, Yi Hong2, James Archibald1, and Dong Liang3. 1Department of Electrical and Computer Engineering, ...

A Robust Color Image Quantization Algorithm Based on ...
2Department of Computer Science, City University of Hong Kong, Kowloon, Hong Kong ...... Ph.D. degrees in computer science from the University of.

A fast optimization transfer algorithm for image ...
Inpainting may be done in the pixel domain or in a transformed domain. In 2000 ... Here f and n are the original noise-free image and the Gaussian white noise ...... Step: δ t=0.08. Step: δ t=0.04. Step: Linear Search. Our Method. 0. 100. 200.

a niche based genetic algorithm for image ... - Semantic Scholar
Image registration can be regarded as an optimization problem, where the goal is to maximize a ... genetic algorithms can address this problem. However ..... This is akin to computing the cosine ... Also partial occlusions (e.g. clouds) can occur ...

PMA: Pixel-based multi-anchor algorithm for image ...
Feb 26, 2012 - Pixels, which are the atom elements of images, are treated as a basic feature of ..... 6GB DDR3 1600 MHz. OS. Ubuntu Desktop Version 10.04.

Experiments in Separating Computational Algorithm ...
DUAL devout target "/dev/tty"; // declaration : the 'target' variable is external ..... if ( DEVICE == file){ ofstream to; to.open(Ch,ios::ate); to.seekp(index);.

DC_CD_VPD-Measles-Algorithm-to-Determine-Susceptibility-in ...
Page 1 of 1. General. Population. Born BEFORE 1957. No exclusion. Monitor for S/S. If no history of disease, consider titer or. single dose of vaccine. Born in or AFTER 1957. No vaccine doses. Consult with CDPHE (Meghan, Emily or Amanda). for 21-day

Image Reconstruction in the Gigavision Camera
photon emission computed tomography. IEEE Transactions on Nuclear Science, 27:1137–1153, June 1980. [10] S. Kavadias, B. Dierickx, D. Scheffer, A. Alaerts,.

Improvement in Performance Parameters of Image ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 6, ... Department of Computer Science and Engineering, Technocrats Institute of Technology ... Hierarchical Trees (SPIHT), Wavelet Difference Reduction (WDR), and ...

Wavelets in Medical Image Processing: Denoising ... - CiteSeerX
Brushlet functions were introduced to build an orthogonal basis of transient functions ...... Cross-subject normalization and template/atlas analysis. 3. .... 1. www.wavelet.org: offers a “wavelet digest”, an email list that reports most recent n

Wavelets in Medical Image Processing: Denoising ... - CiteSeerX
Wavelets have been widely used in signal and image processing for the past 20 years. ... f ω , defined in the frequency domain, have the following relationships.

Image retrieval system and image retrieval method
Dec 15, 2005 - face unit to the retrieval processing unit, image data stored in the image information storing unit is retrieved in the retrieval processing unit, and ...

the matching-minimization algorithm, the inca algorithm and a ...
trix and ID ∈ D×D the identity matrix. Note that the operator vec{·} is simply rearranging the parameters by stacking together the columns of the matrix. For voice ...

the matching-minimization algorithm, the inca algorithm ... - Audentia
ABSTRACT. This paper presents a mathematical framework that is suitable for voice conversion and adaptation in speech processing. Voice con- version is formulated as a search for the optimal correspondances between a set of source-speaker spectra and

algorithm template.pdf
Page 1 of 1. www.inquirymaths.org www.inquirymaths.org. Page 1. algorithm template.pdf. algorithm template.pdf. Open. Extract. Open with. Sign In. Main menu.

Event Detection in Baseball Videos Using Genetic Algorithm ... - APSIPA
Department of Computer Science and Information Engineering, National Chiayi University ..... consider that the BS measure is formulated based on SIFT-.

back propagation algorithm in neural network pdf
back propagation algorithm in neural network pdf. back propagation algorithm in neural network pdf. Open. Extract. Open with. Sign In. Main menu.

Routing in VANETs: propose of a generic algorithm
Federal Institute of Education,. Technology and Science of Paraba - IFPB - Campus Campina Grande ..... IEEE Communications Magazine, 46(6):164 - 171.