AUTOMATICALLY DETERMINING FIELD OF VIEW OVERLAP AMONG MULTIPLE CAMERAS
First Claim
1. A method for automatically determining field of view overlap among multiple cameras as a function of the temporal overlap of object tracks, the method comprising:
- a processing unit determining a value of similarity for potential pairings of each of a plurality of object tracks determined in appearance information data of a field-of-view of a first camera with each of a plurality of object tracks determined in appearance information data of a field-of-view of a second camera, wherein said object tracks define movement of a tracked object over time through scene image data of respective ones of the first and second camera fields of view;
the processing unit assigning into pairs each of the object tracks determined within the first camera field-of-view to ones each of the object tracks determined within the second camera field-of-view that each have a highest determined similarity value of the similarity values determined for their respective potential pairings;
the processing unit determining that the assigned object track pairs correspond to overlapping portions of the fields-of-view of the first and second paired cameras if portions of each of the assigned object track pairs have a temporally overlapping period of time;
the processing unit determining scene entry points on each of the tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at a beginning of the temporally overlapping period of time;
the processing unit determining scene exit points on each of tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at an ending of the temporally overlapping period of time; and
the processing unit defining boundary lines for the overlapping fields-of-view portions within their corresponding first and second camera fields-of-view as a function of the determined entry and exit points in their respective fields-of-view.
2 Assignments
0 Petitions
Accused Products
Abstract
Field of view overlap among multiple cameras is automatically determined as a function of the temporal overlap of object tracks determined within their fields-of-view. Object tracks with the highest similarity value are assigned into pairs, and portions of the assigned object track pairs having a temporally overlapping period of time are determined. Scene entry points are determined from object locations on the tracks at a beginning of the temporally overlapping period of time, and scene exit points from object locations at an ending of the temporally overlapping period of time. Boundary lines for the overlapping fields-of-view portions within the corresponding camera fields-of-view are defined as a function of the determined entry and exit points in their respective fields-of-view.
-
Citations
20 Claims
-
1. A method for automatically determining field of view overlap among multiple cameras as a function of the temporal overlap of object tracks, the method comprising:
-
a processing unit determining a value of similarity for potential pairings of each of a plurality of object tracks determined in appearance information data of a field-of-view of a first camera with each of a plurality of object tracks determined in appearance information data of a field-of-view of a second camera, wherein said object tracks define movement of a tracked object over time through scene image data of respective ones of the first and second camera fields of view; the processing unit assigning into pairs each of the object tracks determined within the first camera field-of-view to ones each of the object tracks determined within the second camera field-of-view that each have a highest determined similarity value of the similarity values determined for their respective potential pairings; the processing unit determining that the assigned object track pairs correspond to overlapping portions of the fields-of-view of the first and second paired cameras if portions of each of the assigned object track pairs have a temporally overlapping period of time; the processing unit determining scene entry points on each of the tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at a beginning of the temporally overlapping period of time; the processing unit determining scene exit points on each of tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at an ending of the temporally overlapping period of time; and the processing unit defining boundary lines for the overlapping fields-of-view portions within their corresponding first and second camera fields-of-view as a function of the determined entry and exit points in their respective fields-of-view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processing unit in communication with a computer readable memory and a tangible computer-readable storage medium; wherein the processing unit, when executing program instructions stored on the tangible computer-readable storage medium via the computer readable memory; determines a value of similarity for potential pairings of each of a plurality of object tracks determined in appearance information data of a field-of-view of a first camera with each of a plurality of object tracks determined in appearance information data of a field-of-view of a second camera, wherein said object tracks define movement of a tracked object over time through scene image data of respective ones of the first and second camera fields of view; assigns into pairs each of the object tracks determined within the first camera field-of-view to ones each of the object tracks determined within the second camera field-of-view that each have a highest determined similarity value of the similarity values determined for their respective potential pairings; determines that the assigned object track pairs correspond to overlapping portions of the fields-of-view of the first and second paired cameras if portions of each of the assigned object track pairs have a temporally overlapping period of time; determines scene entry points on each of the tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at a beginning of the temporally overlapping period of time; determines scene exit points on each of tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at an ending of the temporally overlapping period of time; and defines boundary lines for the overlapping fields-of-view portions within their corresponding first and second camera fields-of-view as a function of the determined entry and exit points in their respective fields-of-view. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for automatically determining field of view overlap among multiple cameras as a function of the temporal overlap of object tracks, the computer program product comprising:
-
a computer readable hardware storage device having computer readable program code embodied therewith, the computer readable program code comprising instructions that, when executed by a computer processing unit, cause the computer processing unit to; determine a value of similarity for potential pairings of each of a plurality of object tracks determined in appearance information data of a field-of-view of a first camera with each of a plurality of object tracks determined in appearance information data of a field-of-view of a second camera, wherein said object tracks define movement of a tracked object over time through scene image data of respective ones of the first and second camera fields of view; assign into pairs each of the object tracks determined within the first camera field-of-view to ones each of the object tracks determined within the second camera field-of-view that each have a highest determined similarity value of the similarity values determined for their respective potential pairings; determine that the assigned object track pairs correspond to overlapping portions of the fields-of-view of the first and second paired cameras if portions of each of the assigned object track pairs have a temporally overlapping period of time; determine scene entry points on each of the tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at a beginning of the temporally overlapping period of time; determine scene exit points on each of tracks of the assigned object track pairs corresponding to the overlapping fields-of-view portions within their fields-of-view as locations of the object on the each of said tracks at an ending of the temporally overlapping period of time; and define boundary lines for the overlapping fields-of-view portions within their corresponding first and second camera fields-of-view as a function of the determined entry and exit points in their respective fields-of-view. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification