Hidden markov model for camera handoff
First Claim
Patent Images
1. An integrated method for modeling object tracking handoff between cameras, comprising, at a computer system with one or more processors and memory:
- creating a representation of allowable movement of an object within a floor layout that includes one or more rooms and one or more halls, wherein the movement is monitored by a plurality of cameras, wherein;
the representation is modeled as a set of states in a Hidden Markov Model (HMM) including a first state, a second state, and a third state;
the first state corresponds to a first camera area that represents at least a portion of a field of view of a first camera in the floor layout; and
the second state corresponds to a first blind subregion of the floor layout that is not in a field of view of any of the plurality of cameras;
a third state that corresponds to a second blind subregion of the floor layout that is not in the field of view of any of the plurality of cameras, wherein the second blind subregion is different from the first blind subregion; and
training the HMM using video of activity in the fields of view of the cameras, wherein training the HMM includes determining a respective transition probability corresponding to movement of an object between the first camera area the first blind subregion and the second blind sub-region.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated method for modeling the handoff between cameras for tracking a specific individual, including: creating a representation of overlaps, gaps, and allowable movement among the fields of view of the cameras, wherein the representation is modeled as states in a Hidden Markov Model (HMM); training the HMM using video of people walking through the fields of view of the cameras; selecting a person to be tracked; and identifying the best camera area using the HMM.
-
Citations
27 Claims
-
1. An integrated method for modeling object tracking handoff between cameras, comprising, at a computer system with one or more processors and memory:
-
creating a representation of allowable movement of an object within a floor layout that includes one or more rooms and one or more halls, wherein the movement is monitored by a plurality of cameras, wherein; the representation is modeled as a set of states in a Hidden Markov Model (HMM) including a first state, a second state, and a third state; the first state corresponds to a first camera area that represents at least a portion of a field of view of a first camera in the floor layout; and the second state corresponds to a first blind subregion of the floor layout that is not in a field of view of any of the plurality of cameras; a third state that corresponds to a second blind subregion of the floor layout that is not in the field of view of any of the plurality of cameras, wherein the second blind subregion is different from the first blind subregion; and training the HMM using video of activity in the fields of view of the cameras, wherein training the HMM includes determining a respective transition probability corresponding to movement of an object between the first camera area the first blind subregion and the second blind sub-region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer system with one or more processors, cause the computer system to:
-
create a representation of allowable movement of an object within a floor layout that includes one or more rooms and one or more halls, wherein the movement is monitored by a plurality of cameras, wherein; the representation is modeled as a set of states in a Hidden Markov Model (HMM) including a first state, a second state, and a third state; the first state corresponds to a first camera area that represents at least a portion of a field of view of a first camera in the floor layout; and the second state corresponds to a first blind subregion of the floor layout that is not in a field of view of any of the plurality of cameras; a third state that corresponds to a second blind subregion of the floor layout that is not in the field of view of any of the plurality of cameras, wherein the second blind subregion is different from the first blind subregion; and train the HMM using video of activity in the fields of view of the cameras, wherein training the HMM includes determining a respective transition probability corresponding to movement of an object between the first camera area, the first blind subregion, and the second blind sub-region. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer system, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; creating a representation of allowable movement of an object within a floor layout that includes one or more rooms and one or more halls, wherein the movement is monitored by a plurality of cameras, wherein; the representation is modeled as a set of states in a Hidden Markov Model (HMM) including a first state, a second state, and a third state; the first state corresponds to a first camera area that represents at least a portion of a field of view of a first camera in the floor layout; and the second state corresponds to a first blind subregion of the floor layout that is not in a field of view of any of the plurality of cameras; a third state that corresponds to a second blind subregion of the floor layout that is not in the field of view of any of the plurality of cameras, wherein the second blind subregion is different from the first blind subregion; and training the HMM using video of activity in the fields of view of the cameras, wherein training the HMM includes determining a respective transition probability corresponding to movement of an object between the first camera area the first blind subregion, and the second blind sub-region. - View Dependent Claims (24, 25, 26, 27)
-
Specification