Semi-sparsity on Piecewise Constant Function Spaces for Triangular Mesh Denoising