Questions and Concepts¶
Epsilon to Coded Photography¶
Computational photography extends traditional cameras through computation, smart lights, and novel optics.
Epsilon photography synthesizes omnipictures via the multiple capture, single image (MCSI) paradigm — scene properties are encoded across a few photographs with slightly varied camera parameters.
Coded photography encodes scene information through modulated optics (aperture, shutter, illumination), then computationally decodes richer representations. Key foundations:
Fourier transform and Fourier optics
Optical heterodyning
Helmholtz reciprocity
Light Field¶
The light field describes the amount of light traveling in every direction through every point in space.
The plenoptic illumination function expresses the image of a scene from any viewing position, angle, and time. Since rays are parameterized by three spatial coordinates \((x, y, z)\) and two angles \((\theta, \phi)\), it is a five-dimensional function.
Computational Illumination¶
Computational illumination asks: what spatio-temporal modulations of light best reveal the visually important contents of a scene?
Changing color filters, tunable wavelength filters, or diffraction gratings
Better lighting control during capture enables richer scene representations
Reference
Epsilon photography approach: Each camera setting records partial scene information; the final image is reconstructed by computationally merging multiple observations, combining the best features from each.