Visual object tracking is one of many important applications for surveillance systems. The issues for visual object tracking are robustness from background interference, scaling and occlusion detection. In this paper, visual object tracking using improved Mean Shift algorithm is proposed. Mean Shift algorithm is used to obtain center object target for tracking. Corrected Background Weighted Histogram is added in target model to reduce background interference. Then, Scale adaptive methods is added in Mean Shift for scaling. Occlusion detection is handled by scaled Normalized Cross Correlation. The results prove that the proposed method is robust from noise background, scaling and occlusion detection.