Pattern Theory and Its Applications

Similar documents
Bayesian Image Segmentation Using MRF s Combined with Hierarchical Prior Models

Undirected Graphical Models

Markov Random Fields

3 : Representation of Undirected GM

Probabilistic Graphical Models Lecture Notes Fall 2009

Markov chain Monte Carlo methods for visual tracking

Density Propagation for Continuous Temporal Chains Generative and Discriminative Models

Continuous State MRF s

Session 3A: Markov chain Monte Carlo (MCMC)

Stat 8501 Lecture Notes Spatial Lattice Processes Charles J. Geyer November 16, Introduction

Directed and Undirected Graphical Models

Fusion of SPOT HRV XS and Orthophoto Data Using a Markov Random Field Model

Statistical Modeling of Visual Patterns: Part I --- From Statistical Physics to Image Models

3 Undirected Graphical Models

Modeling Symmetries for Stochastic Structural Recognition

Markov Random Fields and Gibbs Measures

CS Lecture 4. Markov Random Fields

Human Pose Tracking I: Basics. David Fleet University of Toronto

Probabilistic Graphical Models

Automated Segmentation of Low Light Level Imagery using Poisson MAP- MRF Labelling

Simultaneous Multi-frame MAP Super-Resolution Video Enhancement using Spatio-temporal Priors

Uniqueness Condition for Auto-logistic model

Summary STK 4150/9150

Introduction to Graphical Models. Srikumar Ramalingam School of Computing University of Utah

Theory of Stochastic Processes 8. Markov chain Monte Carlo

Sequential Monte Carlo Methods for Bayesian Computation

Hertz, Krogh, Palmer: Introduction to the Theory of Neural Computation. Addison-Wesley Publishing Company (1991). (v ji (1 x i ) + (1 v ji )x i )

A Single Series from the Gibbs Sampler Provides a False Sense of Security

A = {(x, u) : 0 u f(x)},

Bootstrap Approximation of Gibbs Measure for Finite-Range Potential in Image Analysis

Areal Unit Data Regular or Irregular Grids or Lattices Large Point-referenced Datasets

Applying Bayesian networks in the game of Minesweeper

Introduction to Graphical Models. Srikumar Ramalingam School of Computing University of Utah

Introduction to Machine Learning CMU-10701

Discriminative Fields for Modeling Spatial Dependencies in Natural Images

Factorization of Seperable and Patterned Covariance Matrices for Gibbs Sampling

MONTE CARLO METHODS. Hedibert Freitas Lopes

Independence, Decomposability and functions which take values into an Abelian Group

Independencies. Undirected Graphical Models 2: Independencies. Independencies (Markov networks) Independencies (Bayesian Networks)

CS242: Probabilistic Graphical Models Lecture 7B: Markov Chain Monte Carlo & Gibbs Sampling

Markov Random Fields (A Rough Guide)

CS 294-2, Visual Grouping and Recognition èprof. Jitendra Malikè Sept. 8, 1999

Rapid Introduction to Machine Learning/ Deep Learning

Texas A&M University

OPTIMIZATION BY SIMULATED ANNEALING: A NECESSARY AND SUFFICIENT CONDITION FOR CONVERGENCE. Bruce Hajek* University of Illinois at Champaign-Urbana

Undirected Graphical Models: Markov Random Fields

Lecture 15. Probabilistic Models on Graph

Bayesian SAE using Complex Survey Data Lecture 4A: Hierarchical Spatial Bayes Modeling

Introduction to Machine Learning CMU-10701

Strong Markov Random Field Model

Part I. C. M. Bishop PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 8: GRAPHICAL MODELS

Review: Directed Models (Bayes Nets)

Karl-Rudolf Koch Introduction to Bayesian Statistics Second Edition

COURSE INTRODUCTION. J. Elder CSE 6390/PSYC 6225 Computational Modeling of Visual Perception

Seminar: Data Assimilation

Tutorial on Probabilistic Programming with PyMC3

Machine Learning 4771

Affine Normalization of Symmetric Objects

10/17/04. Today s Main Points

Latent Dirichlet Allocation (LDA)

Intelligent Systems:

Chaos, Complexity, and Inference (36-462)

Deep learning / Ian Goodfellow, Yoshua Bengio and Aaron Courville. - Cambridge, MA ; London, Spis treści

An Brief Overview of Particle Filtering

Markov random fields and the optical flow

Markov Chain Monte Carlo Lecture 6

Sampling Methods (11/30/04)

Robert Collins CSE586, PSU Intro to Sampling Methods

Chaos, Complexity, and Inference (36-462)

MAP Examples. Sargur Srihari

Predicting Social Interactions for Visual Tracking

Probabilistic Graphical Models

LECTURE 15 Markov chain Monte Carlo

Progress toward a Monte Carlo Simulation of the Ice VI-VII Phase Transition

Markov and Gibbs Random Fields

ELEC633: Graphical Models

Interfaces between Probability and Geometry

Results: MCMC Dancers, q=10, n=500

Nonnegative Tensor Factorization with Smoothness Constraints

Another look at Bayesian. inference

Machine Learning for OR & FE

Probabilistic Machine Learning

Roadmap. Introduction to image analysis (computer vision) Theory of edge detection. Applications

April 20th, Advanced Topics in Machine Learning California Institute of Technology. Markov Chain Monte Carlo for Machine Learning

Bayesian Networks BY: MOHAMAD ALSABBAGH

Conditional Independence and Factorization

Chapter 4 Dynamic Bayesian Networks Fall Jin Gu, Michael Zhang

STA 4273H: Statistical Machine Learning

28 : Approximate Inference - Distributed MCMC

Chris Bishop s PRML Ch. 8: Graphical Models

Markov Networks.

One-Parameter Processes, Usually Functions of Time

Exact and approximate recursive calculations for binary Markov random fields defined on graphs

ACS Introduction to NLP Lecture 2: Part of Speech (POS) Tagging

Outline. Spring It Introduction Representation. Markov Random Field. Conclusion. Conditional Independence Inference: Variable elimination

A Semi-parametric Bayesian Framework for Performance Analysis of Call Centers

Probabilistic Graphical Models

Markov Chains and MCMC

Partial inconsistency and vector semantics: sampling, animation, and program learning

Markov Networks. l Like Bayes Nets. l Graphical model that describes joint probability distribution using tables (AKA potentials)

Transcription:

Pattern Theory and Its Applications Rudolf Kulhavý Institute of Information Theory and Automation Academy of Sciences of the Czech Republic, Prague

Ulf Grenander A Swedish mathematician, since 1966 with Division of Applied Mathematics at Brown University Highly influential research in time series analysis, probability on algebraic structures, pattern recognition, and image analysis. The founder of Pattern Theory 1976, 1978, 1981: Lectures in Pattern Theory 1993: General Pattern Theory 1996: Elements of Pattern Theory 2007: Pattern Theory 2

See initial chapters for good introduction Further referred to as [PT07] Ulf Grenander Michael Miller 3

Agenda 1. Intuitive concepts 2. General pattern theory 3. Illustrative applications 4. Takeaway points 4

Why should one pay attention? Pattern Theory is a mathematical representation of objects with large and incompressible complexity in terms of atom-like blocks and bonds between them, similar to chemical structures. 1 Pattern Theory gives an algebraic framework for describing patterns as structures regulated by rules, both local and global. Probability measures are sometimes superimposed on the image algebras to account for variability of the patterns. 2 1 Yuri Tarnopolsky, Molecules and Thoughts, 2003 2 Ulf Grenander and Michael I. Miller, Representations of knowledge in complex systems, 1994. 5

Board game analogy Game board 6

Board game analogy Game board Game stones 7

Board game analogy Game board Game stones Game situations 8

Board game analogy Game board Game stones Game situations Game rules Which situations - are allowed? - are likely? 9

Sample "games" Molecular geometry Chemical structures Biological shapes and anatomies Pixelated images and digital videos Visual scene representation Formal languages and grammars Economies and markets Human organizations Social networks Protein folding Historic events Thoughts, ideas, theories 10

Agenda 1. Intuitive concepts 2. General pattern theory 3. Illustrative applications 4. Takeaway points 11

Configurations Configurations Connector graph Generators Bonds 12

Typical connector types Source: [PT07] 13

Strict regularity Bond function Regular configuration Space of regular configurations Single graph Multiple graphs 14

Example: Mitochondria shape Generators Source: [PT07] Bonds Regularity conditions 15

Weak regularity Probability of configuration Matching bonds Normalization What s the motivation behind this form? 16

Markov random field A set of random variables, X, indexed over is a Markov random field on a graph if 1. 2. for all Neighborhood for each Two sites are neighbors if connected by an edge in the connector graph. 17

Gibbs distribution Gibbs distribution Energy function Normalization constant Clique potentials A system of cliques A set of sites forms a clique if every two distinct sites in the set are neighbors. Only sites in the clique 18

Hammersley-Clifford theorem Markov random field for all Equivalent properties for each Gibbs distribution 19

Canonical representation Pairwise generator cliques are enough Source: [PT07] 20

Weak regularity Gibbs distribution Pairwise potentials Normalization Energy function 21

Board game analogy Connector graph ~ Game board Generators and bonds ~ Game stones Regularity conditions ~ Game rules Regular configurations ~ Permitted game situations ~ Likely game situations 22

Images and deformed images Identification rule Image algebra (quotient space) The concept of image formalizes the idea of an observable Image (equiv. class) Deformed image Think of 3D scene by means of 2D images 23

Patterns Similarity group Pattern family (quotient space) Patterns are thought of as images modulo the invariances represented by the similarity group "Square" pattern "Rectangle" pattern 24

Bayesian inference Bayes rule Numerical implementation Markov chain Monte Carlo methods Gibbs sampler Langevin sampler Jump-diffusion dynamics Mean field approximation Renormalization group 25

Agenda 1. Intuitive concepts 2. General pattern theory 3. Illustrative applications 4. Takeaway points 26

Ising model Energy of configuration A row of binary elements +1 for positive spin 1 for negative spin Configuration Neighbors >0 if attractive External magnetic field <0 if repulsive Property of material, >0 Probability of configuration Configurations that require high energy are less likely Normalizing constant Temperature Universal constant 27

Pixelated image model Black-and-white image s, t : sites s~t : neighbors g s : original image pixels I s : noisy image pixels Energy of configuration given a noisy image Smoothing factor, >0 Probability of configuration Neighbors +1 for black 1 for white 28

Market network model N L I L I L P L I P I P N P L I L P C C C Actors Consumer (C) Producer (P) Labor (L) Investor (I) Nature (N) Exchanges Consumers goods or goods of the 1 st order Producers goods or goods of higher order or factors of production 29

Sample markets 30

Phrase structure grammars Source: [PT07] 31

MRI images Whole brain maps in the macaque monkey Transformed templates Target sections Template Source: Ulf Grenander and Michael I. Miller, Computational anatomy: an emerging discipline, 1996 32

Agenda 1. Intuitive concepts 2. General pattern theory 3. Illustrative applications 4. Takeaway points 33

When to think of Pattern Theory Representations of complex systems composed of atomic blocks interacting locally Representations that accommodate structure and variability simultaneously Typical applications include Speech recognition Computational linguistics Image analysis Computer vision Target recognition 34

Further reading Julian Besag, Spatial interaction and the statistical analysis of lattice systems. Journal of the Royal Statistical Society, Series B, Vol. 36, No. 2, pp. 192-236, 1974. David Griffeath, Introduction to random fields, in J.G. Kemeny, J. L. Snell and A. W. Knapp, Denumerable Markov Chains, 2nd ed., Springer-Verlag, New York, 1976. Ross Kindermann and J. Laurie Snell, Markov Random Fields and Their Applications. American Mathematical Society, Providence, RI, 1980. Stuart Geman and Donald Geman, Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images. IEEE Trans. on Pattern Analysis and Machine Intelligence, Vol. 6, No. 6, pp. 721-741, 1984. Ulf Grenander and Michael I. Miller, Representations of knowledge in complex systems. Journal of the Royal Statistical Society, Series B, Vol. 56, No. 4, pp. 549-603, 1994. 35

Further reading (contd.) Gerhard Winkler, Image Analysis, Random Fields and Dynamic Monte Carlo Methods: A Mathematical Introduction, Springer-Verlag, Berlin, 1995. Ulf Grenander, Geometries of knowledge, Proceedings of the National Academy of Sciences of the USA, vol. 94, pp. 783-789, 1997. Anuj Srivastava et al., Monte Carlo techniques for automated pattern recognition. In A. Doucet, N. de Freitas and N. Gordon (eds.), Sequential Monte Carlo Methods in Practice, Springer-Verlag, Berlin, 2001. David Mumford, Pattern theory: the mathematics of perception. Proceedings of the International Congress of Mathematicians, Beijing, 2002. Ulf Grenander and Michael I. Miller, Pattern Theory from Representation to Inference, Oxford University Press, 2007. Yuri Tarnopolsky, Introduction to Pattern Chemistry, URL: http://spirospero.net, 2009. 36