Orthogonal k-means.
Iterative quantization (Gong & Lazebnik).