Vision-Based Perception Systems for Autonomous Vehicles