Computational Imaging Through Atmospheric Turbulence