Patent ID: 9147260
Filing Date: 2015-09-29
Classification: G03B,G06T

Abstract:
1. A computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for performing visual surveillance of one or more moving objects, the computer program product including: computer useable program code for registering one or more images from unmanned aerial vehicle video input captured by multiple cameras, wherein registering the one or more images comprises recursive global and local geometric registration of the one or more images in two or more adjacent frames, wherein said recursive global and local geometric registration comprises: computer useable program code for performing motion segmentation of the one or more images to detect one or more moving objects and one or more background regions in the one or more images, wherein said performing comprises automatically estimating a dynamic motion threshold based on spatial filtering; computer useable program code for combining a distance matrix with a similarity measure to (i) initialize a moving object from the one or more detected moving objects that satisfies one or more parameters and (ii) disregard an object from the one or more detected moving objects as a false moving object that does not satisfy the one or more parameters; and computer useable program code for tracking the initialized moving object to facilitate visual surveillance of the initialized moving object.