Uniform discrete curvelet transform in m dimension