Factoring Perception