Skip to content
/ hwt Public

Hamming Weight Tree from the paper "Online Nearest Neighbor Search in Hamming Space"

License

Notifications You must be signed in to change notification settings

rust-cv/hwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hwt

Hamming Weight Tree from the paper Online Nearest Neighbor Search in Hamming Space

To understand how the data structure works, please see the docs.

Benchmarks

Most recent benchmark for 1-NN:

1-NN Benchmark

You can find benchmark output here.

If you would like to run the benchmarks yourself, just run cargo bench at the command line. I recommend using RUSTFLAGS='-C target-cpu=native' cargo bench instead since both linear search and this tree are both significantly faster when using modern instructions.

About

Hamming Weight Tree from the paper "Online Nearest Neighbor Search in Hamming Space"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages