Abstract On the basis of studying some recent motion contours detection algorithms, a new approach to extract contours of moving objects from three consecutive image frames with complex background is suggested in this paper. Several experiments show that the algorithm is robust in noisy environment, effective to reduce the effect of objects shadow and occluding, and efficient for moving objects contours detection among image sequence with complex background.