Robust Algorithms for Discrete Tomography