Non-Parametric Bayesian Dictionary Learning for Sparse Image Representations