SMS dit: Computational fourier optics.