Generalized Urban Traffic Surveillance (GUTS): World-Coordinate Tracking for Traffic Safety Applications