Segmentation Flashcards

1
Q

Segmentation and grouping

A

Components on representation have similar visual properties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tokens

A

Whatever we need to group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Goals of image segmentation

A

Meaningful segmentation of an image
Pixels to regions changes the representation

Algorithm can be tested quickly
Cannot be expected to work well in some cases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Classic methods of segmentation

A

Thresholding

Split and merge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Segmentation by clustering

A

Tokens are visually similar to one another and are grouped as such

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Types of clustering

A

Hierarchal clustering
K-means clustering
mean-shift clustering
Spectral clustering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hierarchal clustering

A

Agglomerative- bottoms up, start with one token and then add to cluster

Divisive- top-down(splitting)
Start with all tokens in one cluster than split or take out tokens from cluster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Issues with hierarchal clustering

A

Determine a good inter cluster distance

How many clusters are there?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

K-means clustering

A

Give a set of vectors
Specify k number of desires clusters
Divides into clusters to minimize sum of distance between elements in clusters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

K-means issues

A

Initial cluster estimate could be bad, how do we determine a good number

Clusters found by k-means tend to be spherical

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Mean shift clustering

A

Clusters are places where data points tend to be close together

Searched for modes and adds points to clusters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Mean shift pros and cons

A
Pros- model free
Single parameter (window size) 
Robust to outliers 
Cons 
Output depends on window size 
Window size selection is not trivial
Computationally expensive
Does not scale
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Images as graphs

A

Node for every pixel
Edge between every close pixel
Each edge weighted by similarity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Segmentation by graph

A

Break graph into segments based on

Links that cross between segments
Have low affinity/similarity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Does scale affect affinity?

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Spectral clustering algorithms

A

Pre-processing
Construct a matrix

Decomposition
Compute eigenvalues

Grouping

Assign points to two or more clusters

17
Q

Spectral advantage

A

Spectral space representation is easy to understand

18
Q

Spectral clustering problem

A

Eigenvalues of an affinity matrix can be misleading to guide clusters

19
Q

Drawbacks of cuts based on minimum weight

A

Favors cutting small sets of isolated nodes

20
Q

Normalized cut algorithm

A

Compute matrixes W D
Solve for eigenvectors
Use eigenvector with smallest Eugene value to partition the graph
Decide if current partition needs to be subdivided further

21
Q

Normalized cuts pros and cons

A

Pros- generic framework and can be used with many different formulas

Cons- high storage requirement
Bias towards partitioning