1. A method comprising: receiving information associated with an object bounding box from an object tracker; cropping a video frame based at least in part on the object bounding box to generate a cropped image; performing, at a processor, spatial dual-layer segmentation on the cropped image to generate an initial mask; performing, at the processor, temporal mask refinement on the initial mask to generate a refined mask; and generating a temporal saliency map based at least in part on the refined mask.