Motion, Early Vision, and the Plenoptic Function

If you generalize edge detection to space-time, you get motion. If you keep generalizing you get color opponency, stereopsis, flicker, and much more. The plenoptic function captures everything that can be seen; its derivatives yield early vision.