An image denoising method based on Markov-Chain Monte Carlo sampling with alterable direction and low rank approximation