1. A system for tracking an object in a plurality of frames, comprising: a probability map generator configured to generate a probability map by estimating probability values of pixels in the frame, wherein the probability value of each pixel corresponds to a likelihood of the pixel being located within the object; a contour model generator configured to identify a contour model of the object based on a temporal prediction method; a contour weighting map generator configured to derive a contour weighting map based on thickness characteristics of the contour model; a tracking refinement module configured to refine the probability map according to weight values specified in the contour weighting map; and an object tracker configured to track a location of the object within the plurality of frames based on the refined probability map.