Descriptor Sparse Coding and Topic Models