CIS580: Machine Perception