1. A computer readable storage medium comprising a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform the steps of: segmenting video stored in computer readable storage media into keyframes; representing near-duplicate keyframes as a sequence of indices; and rendering the near-duplicate keyframes in a graphical representation to determine relationships between video content.