Algorithms for Image Restoration and 3D Reconstruction from Cryo-EM Images