1. A computer-implemented method for analyzing surveillance video data, the method comprising: receiving information regarding a person of interest; detecting a first moving person in a first frame of the video data; creating a first record including image data from a subsection of the first frame associated with the first moving person; detecting a second moving person in a second frame of the video data; creating a second record including image data from a subsection of the second frame associated with the second moving person; identifying the first record and the second record as candidate matches to the person of interest based on features of the first record, features of the second record and information received regarding the person of interest; and reconstructing the path of the person of interest based on spatial and temporal information regarding the first record and the second record.