Multiple-Target Tracking in Complex Scenarios