Computational Imaging for Shape Understanding