Perception and Prediction of Urban Traffic Scenarios for Autonomous Driving