Image Hierarchical Dirichlet Process