Bayesian orthogonal component analysis for sparse representation