Adaptive Plenoptic Sampling: Theory and Applications