It is widely believed that visual systems are optimized for the visual properties of the environment inhabited by the host organism. A specific instance of this principle known as the Efficient Coding Hypothesis holds that the purpose of early visual processing is to produce an efficient representation of the incoming visual signal. The theory provides a quantitative link between the statistical properties of the world and the structure of the visual system. As such, specific instances of this theory have been tested experimentally, and have be used to motivate and constrain models for early visual processing.