Systems and methods for adaptive bi-directional people counting
First Claim
Patent Images
1. A method of counting people in a video using multiple passes in multiple directions, comprising:
- processing a segment of a video played in a first direction with a video processing system to produce a first set of trajectories corresponding to people in a scene;
processing the segment of the video played in a second direction with the video processing system to produce a second set of trajectories corresponding to the people in the scene;
processing the first set of trajectories and the second set of trajectories using equivalence criteria to identify groups of equivalent trajectories from the first set and the second set of trajectories;
selecting a third set of trajectories comprising only one trajectory from each of the groups of equivalent trajectories; and
,determining a count of the people in the scene based on the third set of trajectories.
3 Assignments
0 Petitions
Accused Products
Abstract
People are counted in a segment of video with a video processing system that is configured with a first set of parameters. This produces a first output. Based on this first output, a second set of parameters is chosen. People are then counted in the segment of video using the second set of parameters. This produces a second output. People are counted with a video played forward. People are counted with a video played backwards. The results of these two counts are reconciled to produce a more accurate people count.
-
Citations
15 Claims
-
1. A method of counting people in a video using multiple passes in multiple directions, comprising:
-
processing a segment of a video played in a first direction with a video processing system to produce a first set of trajectories corresponding to people in a scene; processing the segment of the video played in a second direction with the video processing system to produce a second set of trajectories corresponding to the people in the scene; processing the first set of trajectories and the second set of trajectories using equivalence criteria to identify groups of equivalent trajectories from the first set and the second set of trajectories; selecting a third set of trajectories comprising only one trajectory from each of the groups of equivalent trajectories; and
,determining a count of the people in the scene based on the third set of trajectories. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multi-directional video people counting system, comprising:
-
a video processing system configured to process a segment of a video played in a first direction to produce a first set of trajectories corresponding to people in a scene; and wherein the video processing system also processes the segment of the video played in a second direction to produce a second set of trajectories corresponding to the people in the scene; and wherein the video processing system processes the first set of trajectories and the second set of trajectories using equivalence criteria to identify groups of equivalent trajectories from the first set and the second set of trajectories; and wherein the video processing system selects a third set of trajectories comprising only one trajectory from each of the groups of equivalent trajectories; and
,wherein the video processing system determines a count of the people in the scene based on the third set of trajectories. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for counting people in a video using multiple passes in multiple directions, the method comprising:
-
processing a segment of a video played in a first direction with a video processing system to produce a first set of trajectories corresponding to people in a scene; processing the segment of the video played in a second direction with the video processing system to produce a second set of trajectories corresponding to the people in the scene; processing the first set of trajectories and the second set of trajectories using equivalence criteria to identify groups of equivalent trajectories from the first set and the second set of trajectories; selecting a third set of trajectories comprising only one trajectory from each of the groups of equivalent trajectories; and
,determining a count of the people in the scene based on the third set of trajectories. - View Dependent Claims (12, 13, 14, 15)
-
Specification