The paper studied the problems of soccer detection and tracking in soccer tracking, in soccer detection; as the size of the soccer is too small to extract distinguishable feature, it is difficult to detect the soccer automatically. To solve this problem, a soccer detection algorithm was based on class weighted spatial Fuzzy C-means (ws-FCM) was proposed. Firstly, the target function of the spatial Fuzzy C-means was improved. Subsequently, a bi-threshold strategy was proposed to detect the soccer automatically. In the aspect of soccer tracking, existing methods fail to detect the soccer when it was occluded by several players successively. To solve this problem, the motion state of soccer of broadcast soccer video was analyzed, which is inspired by the contextual cueing effect of human visual search. According to the motion state of the soccer, parameters updating function of dynamic Kalman filter (DKF) were improved. Thus, a soccer tracking algorithm based on multiple search regions dynamic Kalman filter (MDKF) was proposed, which enhances the robustness of soccer tracking by extending the search area. The experiments show that the proposed algorithm can automatically detect soccer in images with high detection accuracy and can track the soccer more robustly, with better occlusion handle ability.