Why visual perception is a decision process

A popular theory in neuroscience called predictive coding proposes that the brain produces all the time expectations that are compared with incoming information. Errors arising from differences between actual input and prediction are then iteratively minimized along a hierarchical processing scheme. It is assumed that such stepwise iteration leads to updating of brain predictions so that internal prediction errors are finally explained away.