1. A computer implemented method of identifying video content and displaying representative frames of said video content, comprising the steps of: extracting frames from the video content, the extracting identifying for the video content, sequences of frames of each video comprising scenes and determining representative frames for the scenes; identifying one or more visual objects appearing in each of the scenes that correspond to a target object specified by search criteria; extracting the visual objects from the scenes; extracting contiguous regions of interest containing detected and tracked visual objects within each scene by identifying contiguous regions of interest within each scene each region of interest comprising a region within a video's frames containing a tracked object; grouping similar regions of interest together into tubes; grouping similar non-contiguous tubes; identifying representative frames in each contiguous region of interest; and determining, for the video content, a visual relevance rank of each of the scenes, wherein the step of determining the visual relevance rank of each of the scenes comprises scoring each of the representative frames by assigning an importance level to each of the representative frames and based on a group size of groups of tubes, determining, for each of the video content, whether to display the representative frame within each of selected scenes based on the visual relevance rank associated with each of the scenes; and displaying at least the representative frame based on the visual relevance rank for each of the video content.