×

Video surveillance system with rule-based reasoning and multiple-hypothesis scoring

  • US 7,136,507 B2
  • Filed: 08/12/2004
  • Issued: 11/14/2006
  • Est. Priority Date: 11/17/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a video surveillance system, the method comprisinggenerating a first hypothesis comprising a set of hypothesized trajectories of respective objects hypothesized to have been moving through an area under surveillance at a previous time,generating a second hypothesis comprising a different set of hypothesized trajectories of respective ones of said objects hypothesized to have been moving through the area under surveillance at said previous time,generating a first extended hypothesis comprising a set of hypothesized trajectories of respective objects hypothesized to have been moving through the area under surveillance at a present time, the trajectories of said first extended hypothesis comprising 1) at least ones of the trajectories of the first hypothesis, 2) one or more of the objects hypothesized to have been moving through the area under surveillance at said present time, and 3) a particular set of connections extending at least ones of the trajectories of said first hypothesis to at least ones of the objects hypothesized to have been moving through the area under surveillance at said present time,generating a second extended hypothesis comprising a set of hypothesized trajectories of respective ones of said objects hypothesized to have been moving through the area under surveillance at said present time, the trajectories of said second extended hypothesis comprising 1) at least ones of the trajectories of the first hypothesis, 2) one or more of said objects hypothesized to have been moving through the area under surveillance at said present time, and 3) a particular set of connections extending at least ones of the trajectories of said first hypothesis to at least ones of the objects hypothesized to have been moving through the area under surveillance at said present time, the first and second extended hypotheses being different from one another,generating a third extended hypothesis comprising a set of hypothesized trajectories of respective ones of said objects hypothesized to have been moving through the area under surveillance at said present time, the trajectories of said third extended hypothesis comprising 1) at least ones of the trajectories of the second hypothesis, 2) one or more of the objects hypothesized to have been moving through the area under surveillance at said present time, and 3) a particular set of connections extending at least ones of the trajectories of said second hypothesis to at least ones of the objects hypothesized to have been moving through the area under surveillance at said present time,generating a fourth extended hypothesis comprising a set of hypothesized trajectories of respective ones of said objects hypothesized to have been moving through the area under surveillance at said present time, the trajectories of said fourth extended hypothesis comprising 1) at least ones of the trajectories of the second hypothesis, 2) one or more of the objects hypothesized to have been moving through the area under surveillance at said present time, and 3) a particular set of connections extending at least ones of the trajectories of said second hypothesis to at least ones of the objects hypothesized to have been moving through the area under surveillance at said present time, the third and fourth extended hypotheses being different from one another,identifying at least one of said first, second, third and fourth extended hypotheses as being more likely than others of said first, second, third and fourth extended hypotheses to represent the actual trajectories of the actual objects moving through the area under surveillance at said present time, andutilizing said at least said one of said first, second, third and fourth extended hypotheses to determine whether at least one predefined alert condition has occurred within the area under surveillance.

View all claims
  • 16 Assignments
Timeline View
Assignment View
    ×
    ×