cartesian k-means

68
Cartesian k-means Mohammad Norouzi David Fleet

Upload: ayala

Post on 05-Jan-2016

64 views

Category:

Documents


1 download

DESCRIPTION

Cartesian k-means. Mohammad Norouzi David Fleet. Increasing number of clusters. Problem: Search time, storage cost. We need many clusters. (subspace 2). (subspace 1). (subspace 2). (subspace 1). (subspace 2). (subspace 1). (subspace 2). (subspace 1). (subspace 2). (subspace 1). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cartesian k-means

Cartesian k-means

Mohammad Norouzi

David Fleet

Page 2: Cartesian k-means
Page 3: Cartesian k-means
Page 4: Cartesian k-means
Page 5: Cartesian k-means

We need many clusters

Increasing number of clusters

Problem: Search time, storage cost

Page 6: Cartesian k-means
Page 7: Cartesian k-means
Page 8: Cartesian k-means

(subspace 1) (subspace 2)

Page 9: Cartesian k-means

(subspace 1) (subspace 2)

Page 10: Cartesian k-means

(subspace 1) (subspace 2)

Page 11: Cartesian k-means

(subspace 1) (subspace 2)

Page 12: Cartesian k-means

(subspace 1) (subspace 2)

Page 13: Cartesian k-means

(subspace 1) (subspace 2)

Page 14: Cartesian k-means

Compositional representation

Page 15: Cartesian k-means

Compositional representation

Page 16: Cartesian k-means

Compositional representation

Page 17: Cartesian k-means

Which subspaces?

Page 18: Cartesian k-means

Which subspaces? Learning

Page 19: Cartesian k-means

k-means

Page 20: Cartesian k-means

k-means

Page 21: Cartesian k-means

k-means

Page 22: Cartesian k-means

Orthogonal k-means

Page 23: Cartesian k-means

Orthogonal k-means

Page 24: Cartesian k-means

Orthogonal k-means

Page 25: Cartesian k-means

Iterative Quantization [Gong & Lazebnik, CVPR’11]

Page 26: Cartesian k-means
Page 27: Cartesian k-means
Page 28: Cartesian k-means

Product Quantization [Jegou, Douze, Schmid, PAMI’11]

Page 29: Cartesian k-means

Cartesian k-means

Page 30: Cartesian k-means

Cartesian k-means

Page 31: Cartesian k-means

Cartesian k-means

Page 32: Cartesian k-means

Learning Cartesian k-means

Page 33: Cartesian k-means

Learning Cartesian k-means

Page 34: Cartesian k-means

Learning Cartesian k-means

Page 35: Cartesian k-means

Learning Cartesian k-means

Page 36: Cartesian k-means

Learning Cartesian k-means

Page 37: Cartesian k-means

Learning Cartesian k-means

Page 38: Cartesian k-means

Learning Cartesian k-means

Page 39: Cartesian k-means

Learning Cartesian k-means

Page 40: Cartesian k-means

Cartesian k-means

Page 41: Cartesian k-means

Cartesian k-means

compositionality

Page 42: Cartesian k-means
Page 43: Cartesian k-means
Page 44: Cartesian k-means
Page 45: Cartesian k-means
Page 46: Cartesian k-means
Page 47: Cartesian k-means
Page 48: Cartesian k-means

Codebook learning (CIFAR-10)

Page 49: Cartesian k-means

Codebook learning (CIFAR-10)

Page 50: Cartesian k-means

Codebook learning (CIFAR-10)

Page 51: Cartesian k-means
Page 52: Cartesian k-means
Page 53: Cartesian k-means
Page 54: Cartesian k-means

Run-time complexity

Page 55: Cartesian k-means

Summary

ok-means

ITQ

ck-means

PQ

Page 56: Cartesian k-means

Thank you for your attention!

Page 57: Cartesian k-means
Page 58: Cartesian k-means
Page 59: Cartesian k-means
Page 60: Cartesian k-means
Page 61: Cartesian k-means
Page 62: Cartesian k-means
Page 63: Cartesian k-means
Page 64: Cartesian k-means
Page 65: Cartesian k-means
Page 66: Cartesian k-means
Page 67: Cartesian k-means
Page 68: Cartesian k-means