1. A method of generating a three-dimensional image of a scene, the method comprising: illuminating the scene with a monochromatic beam of light that is: (1) spatially modulated with a pseudo-random, two-dimensional pattern; and (2) temporally modulated, acquiring, with a detector, at least one first image of the scene while the scene is illuminated with the monochromatic beam of light; acquiring, with the detector, at least one second image of the scene while the scene is not illuminated with the spatially modulated monochromatic light; determining a difference between the at least one first image and the at least one second image; and estimating the three-dimensional image of the scene based at least in part on the difference between the at least one first image and the at least one second image.