Outline Texture modeling - continued Julesz ensemble.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

PRAGMA – 9 V.S.S.Sastry School of Physics University of Hyderabad 22 nd October, 2005.
Recognizing Surfaces using Three-Dimensional Textons Thomas Leung and Jitendra Malik Computer Science Division University of California at Berkeley.
Monte Carlo Methods and Statistical Physics
Organizing a spectral image database by using Self-Organizing Maps Research Seminar Oili Kohonen.
Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference. many slides from David Jacobs.
Learning Inhomogeneous Gibbs Models Ce Liu
Maryia Kazakevich “Texture Synthesis by Patch-Based Sampling” Texture Synthesis by Patch-Based Sampling Real-Time Texture Synthesis By Patch-Based Sampling,
Image Quilting for Texture Synthesis & Transfer Alexei Efros (UC Berkeley) Bill Freeman (MERL) +=
Computational statistics 2009 Random walk. Computational statistics 2009 Random walk with absorbing barrier.
Texture Turk, 91.
Chapter 6 Introduction to Sampling Distributions
Primal Sketch Integrating Structure and Texture Ying Nian Wu UCLA Department of Statistics Keck Meeting April 28, 2006 Guo, Zhu, Wu (ICCV, 2003; GMBV,
Fall 2006 – Fundamentals of Business Statistics 1 Chapter 6 Introduction to Sampling Distributions.
Proposes functions to measure Gestalt features of shapes Adapts [Zhu, Wu Mumford] FRAME method to shapes Exhibits effect of MRF model obtained by putting.
Conditional Random Fields
TEXTURE SYNTHESIS PEI YEAN LEE. What is texture? Images containing repeating patterns Local & stationary.
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
Texture-based Deformable Snake Segmentation of the Liver Aaron Mintz Daniela Stan Raicu, PhD Jacob Furst, PhD.
Image Analysis and Markov Random Fields (MRFs) Quanren Xiong.
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
WSEAS AIKED, Cambridge, Feature Importance in Bayesian Assessment of Newborn Brain Maturity from EEG Livia Jakaite, Vitaly Schetinin and Carsten.
1 Physical Fluctuomatics 5th and 6th Probabilistic information processing by Gaussian graphical model Kazuyuki Tanaka Graduate School of Information Sciences,
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Markov Random Fields Probabilistic Models for Images
TEXTURE SYNTHESIS BY NON-PARAMETRIC SAMPLING VIVA-VITAL Nazia Tabassum 27 July 2015.
Functions of random variables Sometimes what we can measure is not what we are interested in! Example: mass of binary-star system: We want M but can only.
Michael Isard and Andrew Blake, IJCV 1998 Presented by Wen Li Department of Computer Science & Engineering Texas A&M University.
By Brian Lam and Vic Ciesielski RMIT University
MCMC reconstruction of the 2 HE cascade events Dmitry Chirkin, UW Madison.
Lecture 9 State Space Gradient Descent Gibbs Sampler with Simulated Annealing.
Introduction to Sampling Methods Qi Zhao Oct.27,2004.
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
Texture Analysis and Synthesis. Texture Texture: pattern that “looks the same” at all locationsTexture: pattern that “looks the same” at all locations.
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
10 October, 2007 University of Glasgow 1 EM Algorithm with Markov Chain Monte Carlo Method for Bayesian Image Analysis Kazuyuki Tanaka Graduate School.
The Monte Carlo Method/ Markov Chains/ Metropolitan Algorithm from sec in “Adaptive Cooperative Systems” -summarized by Jinsan Yang.
Biointelligence Laboratory, Seoul National University
By Brian Lam and Vic Ciesielski RMIT University
Graphcut Textures:Image and Video Synthesis Using Graph Cuts
Introduction to Monte Carlo Method
Summary of “Efficient Deep Learning for Stereo Matching”
Jun Liu Department of Statistics Stanford University
Outline Texture modeling - continued Filtering-based approaches.
Categorizing sex and identity from the biological motion of faces
Graduate School of Information Sciences, Tohoku University
Outline Statistical Modeling and Conceptualization of Visual Patterns
Outline Announcement Texture modeling - continued Some remarks
Markov Networks.
Latent Dirichlet Analysis
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
REMOTE SENSING Multispectral Image Classification
Outline Neural networks - reviewed Texture modeling
Texture.
Ch13 Empirical Methods.
Graduate School of Information Sciences, Tohoku University
Image Quilting for Texture Synthesis & Transfer
Boltzmann Machine (BM) (§6.4)
The loss function, the normal equation,
Nonparametric Bayesian Texture Learning and Synthesis
Mathematical Foundations of BME Reza Shadmehr
On Maxent Jorge Soberon University of Kansas.
Multi-Information Based GCPs Selection Method
Random Neural Network Texture Model
Yalchin Efendiev Texas A&M University
Chapter 4 (cont.) The Sampling Distribution
Outline Texture modeling - continued Markov Random Field models
Presentation transcript:

Outline Texture modeling - continued Julesz ensemble

Visual Perception Modeling FRAME Model – review FRAME model Filtering, random field, and maximum entropy A well-defined mathematical model for textures by combining filtering and random field models Maximum entropy is used when constructing the probability distribution on the image space Minimum entropy is used when selecting filters from a large bank of filters Together this is called min-max entropy principle 2/24/2019 Visual Perception Modeling

Visual Perception Modeling FRAME Model – review Maximum Entropy Distribution Given the expectations of some functions, the maximum entropy solution for p(x) is where 2/24/2019 Visual Perception Modeling

Visual Perception Modeling FRAME Model – review Maximum Entropy – continued are determined by the constraints Gradient ascend to maximize 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble The original texture modeling question What features and statistics are characteristics of a texture pattern, so that texture pairs that share the same features and statistics cannot be told apart by pre-attentive human visual perception? --- Julesz, 1962 2/24/2019 Visual Perception Modeling

Summary of Existing Texture Features 2/24/2019 Visual Perception Modeling

Existing Feature Statistics 2/24/2019 Visual Perception Modeling

Most General Feature Statistics 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. Definition Given a set of normalized statistics on lattice  a Julesz ensemble W(h) is the limit of the following set as   Z2 and H  {h} under some boundary conditions 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. Feature selection A feature can be selected from a large set of features through information gain, or the decrease in entropy 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. Sampling the Julesz ensemble In the Julesz ensemble, a texture type is defined as all the images sharing the observed statistics and features It is an inverse problem in order to generate texture images or verify the statistics The problem is again the dimensionality If the image size is 256x256 and each pixel can have 8 values, there are 865536 different images Markov chain Monte-Carlo algorithms 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. Given observed feature statistics {H(a)obs}, we associate an energy with any image I as Then the corresponding Gibbs distribution is The q(I) can be sampled using a Gibbs sampler or other Markov chain Monte-Carlo algorithms 2/24/2019 Visual Perception Modeling

Image Synthesis Algorithm Compute {Hobs} from an observed texture image Initialize Isyn as any image, and T as T0 Repeat Randomly pick a pixel v in Isyn Calculate the conditional probability q(Isyn(v)| Isyn(-v)) Choose new Isyn(v) under q(Isyn(v)| Isyn(-v)) Reduce T gradually Until E(I) < e 2/24/2019 Visual Perception Modeling

A Texture Synthesis Example Observed image Initial synthesized image 2/24/2019 Visual Perception Modeling

A Texture Synthesis Example Image patch Energy Conditional probability Temperature 2/24/2019 Visual Perception Modeling

A Texture Synthesis Example - continued Average spectral histogram error 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Mud image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Synthesized image Original cheetah skin patch 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

Texture Synthesis Examples - continued Observed image Synthesized image 2/24/2019 Visual Perception Modeling

An Synthesis Example for Fun 2/24/2019 Visual Perception Modeling

Comparison with Texture Synthesis Method - continued An example from Heeger and Bergen’s algorithm Cross image Heeger and Bergen’s Our result 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. Remarks The results shown here are based on histograms of filter responses However, the Julesz ensemble applies to any features/statistics of your choice You can also define Julesz ensemble for images other than textures 2/24/2019 Visual Perception Modeling

Visual Perception Modeling Julesz Ensemble – cont. Applications This essentially provides a framework to systematically verify the sufficiency of chosen features/statistics Normally, features/statistics are evaluated empirically. In other words, features are evaluated on a limited number of images 2/24/2019 Visual Perception Modeling