A Bayesian Framework for Multi-cue 3D Object Tracking