Computational Microscopy: Turning Megapixels into Gigapixels