Vision: a computational investigation into the human representation and processing of visual information