ch.8 efficient coding of visual scenes by grouping and segmentation bayesian brain tai sing lee and...

18
Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Upload: lewis-johnston

Post on 19-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Ch.8Efficient Coding of Visual Scenes byGrouping and Segmentation

Bayesian Brain

Tai Sing Lee and Alan L. Yuille

2008-12-22

Heo, Min-Oh

Page 2: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Contents

Introduction Computational Theories for Scene Segmentation

¨ Weak-membrane model A Computational Algorithm for the Weak-Membrane

Model Generalization of the Weak-Membrane Model

¨ Region competition model¨ Affinity-based model¨ Integration segmentation with shape properties

Biological Evidence¨ Go on to the next speaker…

Page 3: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Introduction

Conjecture ¨ Areas V1 and V2 compute a segmentation

for more compact and parsimonious encoding of images¨ The neural processes are representative of neural mech-

anisms that operate in other areas of the brain for per-forming other higher-level tasks.

Page 4: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Computational Theories for Scene Segmentation Choosing the representation W of the regions

which best fits the image data D based on Mini-mum Description Length (MDL) principle.

Taking logarithm

Encoding cost

Page 5: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Computational Theories for Scene Segmentation Weak-Membrane Model

Data term: Gaussian white noise

Smoothness term: variation on the estimated image intensity is smooth within each region

Penalty term:On the length of the boundaries

d(x,y) : intensity values of images (input image)u(x,y) : unobserved smoothed version of d(x,y)B : set of the boundaries between regionsE(u,B) : encoding cost

Mumford D. and Shah J, Optimal approximations by piecewise smooth functions and associated variational problems. Communications on Pure and Applied Mathematics, 42:577-685, 1989

Page 6: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Computational Theories for Scene Segmentation Reformulation

¨ to deal with boundaries easilyd(x,y) : intensity values of images (input image)u(x,y) : unobserved smoothed version of d(x,y)l(x,y) : line process variables which take on values in [0,1]E(u,l) : encoding cost

Ambrosio L, Tortorelli VM, On the approximations of free discontinuity problems. Preprints di Matermatica, 86, Pisa, Italy: Scuola Normale Superiore, 1990

Page 7: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

A Computational Algorithm forthe Weak-Membrane Model

Page 8: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

A Computational Algorithm forthe Weak-Membrane Model

Continuation methods¨ At large p, the energy function is con-

vex.¨ As p approaches zero, the energy func-

tion transform back to the original func-tion which can have many local minima.

¨ Strategy (successive gradual relaxation) Initialize p0 with large value, perform steep-

est descent . And decrease p to p1, do it again. Repeat the process. Empirically it yields good results

Page 9: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

A Computational Algorithm forthe Weak-Membrane Model The steepest descent equations

¨ The system relaxes to an equilibrium as p decrease from 1 to 0

¨ As p decrease, the boundary responses contract spa-tially to the exact location

Ru: positive rate constant w.r.t uRl : positive rate constant w.r.t l

Page 10: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

A Computational Algorithm forthe Weak-Membrane Model

Page 11: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

A Computational Algorithm forthe Weak-Membrane Model Segmentation of an image by the weak-membrane model

Page 12: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Generalization of the Weak-Membrane Model Natural Images have …

¨ Texture¨ Shade¨ Color ¨ Shape¨ Material Properties¨ Lighting conditions

How can we segment images with these properties?¨ Region competition model¨ Affinity-based model¨ Integrate segmentation with the estimation of 3D shape properties

Page 13: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Generalization of the Weak-Membrane Model Region competition models

Rr: Region sets for each modelar : model type index variable θr : the parameters of the model

Tu Z, Zhu SC, Image segmentation by data-driven Markov chain Monte Carlo. IEEE Transactions on Pattern Analysis and Machine Intelli-gence, 24(5), 2002

Page 14: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Generalization of the Weak-Membrane Model Regions can be encoded as one of these types

¨ Gaussian model of the intensity in the region¨ Shading model

the image intensity follows a simple parameterized form

¨ Simple texture/clutter model

Page 15: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Generalization of the Weak-Membrane Model

Affinity-based Model¨ Affinity weights wij between different image pixels vi and vj

¨ Define a graph with image pixels and the weights. Assigning a label to each image pixel so that pixels with the same

labels define a region

n: the number of pixels k : the number of labels :

Yu SX, Shi J, Multiclass Spectral Clustering. Proc. of the 9th International Conference on Computer Vision, 313-319, 2003

Page 16: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Generalization of the Weak-Membrane Model Integration segmentation with shape properties

¨ Additional constraint on the surface normal Occlusion border

Ω : a subregion of the imaged(x, y) : the intensity of the image at location (x, y) : reflectance function based on standard Lambertian model is surface gradient at position (x, y) is the light source

Page 17: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Generalization of the Weak-Membrane Model Example: Surface interpolation process

¨ (a) input image¨ (b) initial estimate of

surface by needle map¨ (c) rendering with (b)¨ (d) final estimate of

surface orientations¨ (e) shaded rendering

Page 18: Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille 2008-12-22 Heo, Min-Oh

Biological Evidence

Let me introduce the next speaker!