Perceptual Organization (IV)

Similar documents
Spectral Clustering. Shannon Quinn

Composite Hypotheses testing

Clustering gene expression data & the EM algorithm

Least Squares Fitting of Data

VQ widely used in coding speech, image, and video

y new = M x old Feature Selection: Linear Transformations Constraint Optimization (insertion)

XII.3 The EM (Expectation-Maximization) Algorithm

Lecture 3. Camera Models 2 & Camera Calibration. Professor Silvio Savarese Computational Vision and Geometry Lab. 13- Jan- 15.

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

System in Weibull Distribution

x = , so that calculated

ITERATIVE ESTIMATION PROCEDURE FOR GEOSTATISTICAL REGRESSION AND GEOSTATISTICAL KRIGING

Xiangwen Li. March 8th and March 13th, 2001

CHALMERS, GÖTEBORGS UNIVERSITET. SOLUTIONS to RE-EXAM for ARTIFICIAL NEURAL NETWORKS. COURSE CODES: FFR 135, FIM 720 GU, PhD

On the Eigenspectrum of the Gram Matrix and the Generalisation Error of Kernel PCA (Shawe-Taylor, et al. 2005) Ameet Talwalkar 02/13/07

First Year Examination Department of Statistics, University of Florida

Tutorial 2. COMP4134 Biometrics Authentication. February 9, Jun Xu, Teaching Asistant

COS 511: Theoretical Machine Learning

Cluster Validation Determining Number of Clusters. Umut ORHAN, PhD.

Dynamic Systems on Graphs

Lecture 12: Discrete Laplacian

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA

halftoning Journal of Electronic Imaging, vol. 11, no. 4, Oct Je-Ho Lee and Jan P. Allebach

CIS526: Machine Learning Lecture 3 (Sept 16, 2003) Linear Regression. Preparation help: Xiaoying Huang. x 1 θ 1 output... θ M x M

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U)

Introduction to Analysis of Variance (ANOVA) Part 1

Lecture Notes on Linear Regression

Excess Error, Approximation Error, and Estimation Error

Reduced slides. Introduction to Analysis of Variance (ANOVA) Part 1. Single factor

COMP th April, 2007 Clement Pang

1 Definition of Rademacher Complexity

Aggregation of Social Networks by Divisive Clustering Method

Generalized Linear Methods

Expected Value and Variance

ANOVA. The Observations y ij

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Limited Dependent Variables

Statistical Mechanics and Combinatorics : Lecture III

Lecture 10: May 6, 2013

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

Chapter 8 SCALAR QUANTIZATION

Microrelief measurements for white-light interferometer with adaptive algorithm interferogram processing

UNIVERSITY OF TORONTO Faculty of Arts and Science. December 2005 Examinations STA437H1F/STA1005HF. Duration - 3 hours

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor

The Vehicle License Plate Location Based on Adaboost algorithm. of Color Feature

The Gaussian classifier. Nuno Vasconcelos ECE Department, UCSD

General Averaged Divergence Analysis

Tracking with Kalman Filter

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur

LECTURE :FACTOR ANALYSIS

Ensemble Methods: Boosting

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

PROBABILITY AND STATISTICS Vol. III - Analysis of Variance and Analysis of Covariance - V. Nollau ANALYSIS OF VARIANCE AND ANALYSIS OF COVARIANCE

Error Bars in both X and Y

An Accurate Measure for Multilayer Perceptron Tolerance to Weight Deviations

Dr. Shalabh Department of Mathematics and Statistics Indian Institute of Technology Kanpur

Lecture Nov

F statistic = s2 1 s 2 ( F for Fisher )

NP-Completeness : Proofs

Computational and Statistical Learning theory Assignment 4

Relevance Vector Machines Explained

Chapter 11: I = 2 samples independent samples paired samples Chapter 12: I 3 samples of equal size J one-way layout two-way layout

Lossy Compression. Compromise accuracy of reconstruction for increased compression.

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

Probability, Statistics, and Reliability for Engineers and Scientists SIMULATION

CS-433: Simulation and Modeling Modeling and Probability Review

Statistics Spring MIT Department of Nuclear Engineering

BAYESIAN CURVE FITTING USING PIECEWISE POLYNOMIALS. Dariusz Biskup

Hopfield networks and Boltzmann machines. Geoffrey Hinton et al. Presented by Tambet Matiisen

Statistical pattern recognition

Lecture 6 More on Complete Randomized Block Design (RBD)

STAT 3008 Applied Regression Analysis

CS 770G - Parallel Algorithms in Scientific Computing

Least Squares Fitting of Data

ASYMMETRIC TRAFFIC ASSIGNMENT WITH FLOW RESPONSIVE SIGNAL CONTROL IN AN URBAN NETWORK

Chapter 12. Ordinary Differential Equation Boundary Value (BV) Problems

Fourier Transform. Additive noise. Fourier Tansform. I = S + N. Noise doesn t depend on signal. We ll consider:

On the Calderón-Zygmund lemma for Sobolev functions

Centroid Uncertainty Bounds for Interval Type-2 Fuzzy Sets: Forward and Inverse Problems

5.76 Lecture #5 2/07/94 Page 1 of 10 pages. Lecture #5: Atoms: 1e and Alkali. centrifugal term ( +1)

Exam. Econometrics - Exam 1

find (x): given element x, return the canonical element of the set containing x;

Hopfield Training Rules 1 N

Chapter 12 Analysis of Covariance

Eigenvalues of Random Graphs

FINDING RELATIONS BETWEEN VARIABLES

Several generation methods of multinomial distributed random number Tian Lei 1, a,linxihe 1,b,Zhigang Zhang 1,c

ρ some λ THE INVERSE POWER METHOD (or INVERSE ITERATION) , for , or (more usually) to

Classification. Representing data: Hypothesis (classifier) Lecture 2, September 14, Reading: Eric CMU,

Performance of Different Algorithms on Clustering Molecular Dynamics Trajectories

CHAPTER 6 GOODNESS OF FIT AND CONTINGENCY TABLE PREPARED BY: DR SITI ZANARIAH SATARI & FARAHANIM MISNI

where I = (n x n) diagonal identity matrix with diagonal elements = 1 and off-diagonal elements = 0; and σ 2 e = variance of (Y X).

Geometric Camera Calibration

/ n ) are compared. The logic is: if the two

Collaborative Filtering Recommendation Algorithm

Answers Problem Set 2 Chem 314A Williamsen Spring 2000

Statistical analysis using matlab. HY 439 Presented by: George Fortetsanakis

Cathy Walker March 5, 2010

FREQUENCY DISTRIBUTIONS Page 1 of The idea of a frequency distribution for sets of observations will be introduced,

A Novel Fuzzy logic Based Impulse Noise Filtering Technique

Transcription:

Perceptual Organzaton IV Introducton to Coputatonal and Bologcal Vson CS 0--56 Coputer Scence Departent BGU Ohad Ben-Shahar

Segentaton Segentaton as parttonng Gven: I - a set of age pxels H a regon hoogenety predcate based on vsual propertes of nterest a segentaton of the age s a eanngful partton of I nto regons R such that R R R I H R true H R R false j j j adjacent

Segentaton Is segentaton easy?

Segentaton Segentaton s conceptually ll defned segents

Segentaton Segentaton s conceptually ll defned 5 segents

Segentaton Segentaton s conceptually ll defned

Segentaton Segentaton s dffcult!!

Segentaton Segentaton s dffcult!!

Segentaton Segentaton s dffcult!!

Segentaton Segentaton s dual to boundary/edge detecton Segentaton Regons Make explct ntra-regon coherence Edges Boundares Make explct nter-regon dfferences

Segentaton Is segentaton dual to boundary/edge detecton???

Segentaton va thresholdng I x y t R x y R x y 0 I x y t t I x y

Segentaton va thresholdng y x I ax 3 n 3 I y x I t t y x I t t y x I t t y x I I y x R y x R t t

hi Autoatc global threshold selecton hi t I t t I

In real ages Nose gradual changes n llunaton Global thresholdng s lkely to fal Possble proveent: Local adaptve thresholdng

Local adaptve thresholdng I t I t I t 3 I t 4 I t 4 I t 44 0 y x I t t y x I y x R y x W y x W Wxy = wndow of pxel xy

Adaptve thresholdng

Representng segentatons Regon Adjacency Graphs RAGs Regon Pcture Trees

Splt and Merge Splt Merge

Regon ergng Regon ergng. For ntal segentaton. Copute RAG 3. Repeat Pck an edge e that connects two regons R and R j n the RAG H R R true If then erge the two regons and update the RAG Untl no ore regons can be erged j

Mergng statstcally slar regons Assupton: regon have constant feature value corrupted by statstcally ndependent addtve norally dstrbuted nose.? Hypothess H 0 : Regons should be erged. Ther feature values are all drawn fro the sae sngle noral dstrbuton wth paraeters 0 0 Hypothess H : Regons should not be erged. Ther feature values are drawn fro two dfferent noral dstrbutons wth paraeters and Whch hypothess should be selected?

Mergng statstcally slar regons? v v e P Probablty of any gven value v n ˆ Dstrbuton ean Dstrbuton varance ˆ ˆ v n 0 0 0 0 0 v e H v P H v v v P 0 0 0 0 v e e

Mergng statstcally slar regons? v v e P Probablty of any gven value v n ˆ Dstrbuton ean Dstrbuton varance ˆ ˆ v n v v e e H v P H v v v P e e

Mergng statstcally slar regons? v v e P Probablty of any gven value v n ˆ Dstrbuton ean Dstrbuton varance ˆ ˆ v n 0 0 H v v v P H v v v P L Lklhood rato

Regon splttng Regon splttng. For ntal segentaton. Copute RAG 3. Repeat Pck a node R n the RAG H R false If then splt the regon and update the RAG Untl no ore splts can be done

. For ntal segentaton. Copute RAG 3. Repeat Segentaton Approaches Splt and Merge Pck a node R n the RAG and exane t for splttng. Update RAG f splt s exercsed. Pck an edge e that connects two regons R and Rj n the RAG and exane t for ergng. Update RAG f erge s exercsed. Untl no ore splts can be done

Segentaton va relaxaton Contextual constrants X X Y Y Z Z X apple Y apple Z orange

Segentaton va relaxaton

Segentaton va relaxaton

Segentaton va clusterng

Proble forulaton: Segentaton va clusterng Gven a set of data ponts x fnd K clusters C j wth representatves j such that the total ft easure of data ponts to clusters s nzed D K k x C k d x n Least square error easure: d x x Iage segentaton as clusterng: x : feature vectors assocated wth pxels C j : segents j : representatve ean feature vector for seent j

Iteratve K-eans clusterng. Chose randoly the set of K cluster centers. Repeat K Allocate each data pont to the cluster whose center s nearest Update all to the center pont of ther cluster Untl cluster centers are unchanged

Iteratve K-eans clusterng 6-clusters

Graph theoretc approach to segentaton

Graph theoretc approach to segentaton

Graph theoretc approach to segentaton S j S j = slarty weght/affnty based on ntensty color texture etc

Graph theoretc approach to segentaton S j Segentaton = Graph cuts

Graph theoretc approach to segentaton Gven: a graph representaton VE of the age and a parwse slarty easure Copute: A partton of the graph nto dsjont sets V V V such that the total slarty s axzed wthn each V and s nzed between any two V anf V j Recursve forulaton: A partton of the graph nto dsjont sets A and B and apply recursvely to A and B.

Graph theoretc approach to segentaton A B V S j A B cut A B e A; e S e B e? Segentaton = Mnu cuts

Graph theoretc approach to segentaton cut A B e A; e S e B e W [ S j ] Slarty Matrx

Graph theoretc approach to segentaton cut A B e A; e S e B e W [ S j ] d S j j Degree of a node Slarty Matrx

Graph theoretc approach to segentaton cut A B e A; e S e B e W [ S j ] d S j j vol A A d Degree of a node Volue of a set Slarty Matrx

Graph theoretc approach to segentaton Noralzed cuts Ncut A B cut A B vol A cut B A vol B NP-Hard!!

Graph theoretc approach to segentaton B vol A B cut A vol B A cut B A Ncut x x A A x d n d d D 0 0 0 0 0 0 0 0 0 0 0 0 Degree Matrx Segentaton vectot Laplacan Matrx W D L

Graph theoretc approach to segentaton Ncut A B cut A B vol A cut B A vol B Ncut A B n y T L D W y T y Dy n y x b x A y b A b k k x 0 k d d

Graph theoretc approach to segentaton Ncut A B cut A B vol A cut B A vol B Ncut A B n L D W y y T L D W y T y Dy Dy n Relax allow any y z D y Mz z D LD z z

Graph theoretc approach to segentaton Gven an age for segentaton:. Set up a graph G=VE wth weghts easurng slartes between pxels.. Copute WDL 3. Solve for the egenvectors of D L D W D 4. Use the egenvector of the second saller egenvalue to bpartton the graph. 5. Apply recursvely as needed.

Graph theoretc approach to segentaton

Graph theoretc approach to segentaton

Graph theoretc approach to segentaton