Edge-preserving regularization on the GPU