Human Body Tracking by Adaptive Background Models and Mean-Shift Analysis