A novel variational model for image decomposition is proposed.Meanwhile a new cartoon-texture dictionary learning algorithm,which is guided by diffusion flow,is presented.Numerical experiments show that the proposed method has better performance than the existing algorithms in image decomposition and denoising.