Ring artifact elimination is one of the popular problems in computed tomography (CT). It appears in the reconstructed image in the form of bright or dark patterns of concentric circles. In this paper, based on the compressed sensing theory, we propose a method for eliminating the ring artifact during the image reconstruction. The proposed method is based on representing the projection data by a sum of two components. The first component contains ideal correct values, while the latter contains imperfect error values causing the ring artifact. We propose to minimize some sparsity-induced norms corresponding to the imperfect error components to effectively eliminate the ring artifact. In particular, we investigate the effect of using different sparse models, i.e. different sparsity-induced norms, on the accuracy of the ring artifact correction. The proposed cost function is optimized using an iterative algorithm derived from the alternative direction method of multipliers. Moreover, we propose improved versions of the proposed algorithms by incorporating a smoothing penalty function into the cost function. We also introduce angular constrained forms of the proposed algorithms by considering a special case as follows. The imperfect error values are constant over all the projection angles, as in the case where the source of ring artifact is the non-uniform sensitivity of the detector. Real data and simulation studies were performed to evaluate the proposed algorithms. Results demonstrate that the proposed algorithms with incorporating smoothing penalty and their angular constrained forms are effective in ring artifact elimination.