Visual Information Processing: From Neurons to Chips