13. point: id 1
Points point: id 2
Set
point: id 3
Image: id 1
……
Image: id 2
Image
Set Image: id 3
……
Bucket
1
Hash Table Bucket
1 2
……
Query
image
Bucket
1
Hash Table Bucket
Matched
Points v p vq r L 2
H
set ……
15. 数据对象:
a (a1 ,, ad ) 2-稳定分布
X
a v ( ai vi , R )
i
1
( vi )1/ 2 X
i
2 同分布
度量估计
v 2
a v
a (v1 v2 ) a v1 a v2 v1 v2 X 位置敏感
h(v1 )
h(v ) av
h(v2 )
16. 数据对象:
映射:
函数:
散列函数: g (v) (h1 (v),, hk (v)) ( x1,, xk )
散列函数族:
k
h1 ri xi mod c mod table _ size
i 1
k '
h2 ri xi mod c
i 1
17. v gi (v) (h1 (v),, hk (v)) ( x1,, xk ), i 1 L
point LSH
h1 , h2
L
index, value K
Table size
Key-value C
<index,
Value list>
Hash Table <index,
Index Value value …
i Value list>
Point id Point id …
……
Image id Image id …
18. point: id 1
Points point: id 2 Index Value value …
Set Point id Point id …
point: id 3
Image: id 1
…… Image id Image id …
Image: id 2
Image
Set Image: id 3
……
<index,
Value list>
……
Hash Table
1 <index,
Value list>
Query
image
<index,
Value list>
……
Hash Table
2 <index,
Value list>
19. Query set: bucket set
Value Value value … Value Value value …
List Point id Point id … List Point id Point id …
1 k
……
Image id Image id … Image id Image id …
values
KNN
Point set Matched
vq v p r Images
2 set
Pseudo-Grid