Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for track association. An embodiment operates by receiving a first set of track identification data from a first tracking system. The first set of track identification data is associate
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for track association. An embodiment operates by receiving a first set of track identification data from a first tracking system. The first set of track identification data is associated with a global track identifier (GID). The first set of track identification data associated with the GID is broadcasted to the first tracking system and a second tracking system. A second set of track identification data is received from the second tracking system. The second set of track identification data identifies any tracks of the second tracking system that match the first set of track identification data. The GID is associated with the second set of track identification data.
대표청구항▼
1. A computer implemented method comprising: receiving a first set of track identification data from a first tracking system;associating the first set of track identification data with a global track identifier (ID) to generate a local track ID to global track ID (GID) pairing;broadcasting, to the f
1. A computer implemented method comprising: receiving a first set of track identification data from a first tracking system;associating the first set of track identification data with a global track identifier (ID) to generate a local track ID to global track ID (GID) pairing;broadcasting, to the first tracking system and a second tracking system, the first set of track identification data and the local track ID to GID pairing;receiving, from the second tracking system a second set of track identification data, wherein the second set of track identification data identifies a track of the second tracking system that matches the first set of track identification data; andassociating the GID with the second set of track identification data that matches the first set of track identification data. 2. The method of claim 1, further comprising: maintaining, in a database, a linked relationship between the first set of track identification data and the second set of track identification data based on the GID;broadcasting the linked relationship to a plurality of tracking systems including the first tracking system, the second tracking system and additional tracking systems;receiving, from the plurality of tracking systems, respective mapping data. wherein the mapping data links respective local track identification data with the GID;associating, in the database, the GID with the respective local track identification data; andupdating, in the database, the linked relationship based on the association. 3. The method of claim 2, wherein updating the linked relationship comprises: generating links between the first set of track identification data, the second set of track identification data and the respective local track identification data based on the GID. 4. The method of claim 2, further comprising: broadcasting the updated linked relationship to the plurality of tracking systems;receiving, from the plurality of the tracking systems, additional mapping data;analyzing the additional mapping data; andupdating the database based on the analysis. 5. The method of claim 4, further comprising: receiving, from at least one tracking system of the plurality of tracking systems, an indication of a disagreement with the broadcasted updated linked relationship, wherein the disagreement is based on differences between characteristics of a local track of the at least one tracking system and the broadcasted updated linked relationship;modifying the updated linked relationship for the at least one tracking system based on the disagreement, wherein the local track is assigned a different GID; andbroadcasting the modified linked relationship for the at least one tracking system, including the different global track ID, to the plurality of tracking system. 6. The method of claim 4, wherein the analyzing comprises: identifying at least one of new track data and updated track data; andthe updating comprises: generating a new linked relationship when new track data is identified; andfurther updating the linked relationship when updated track data is identified. 7. The method of claim 6, wherein the updating further comprises: removing associations between a previously assigned GID and respective local track identification data; andassigning the respective local track identification data to another GID. 8. A system, comprising: a memory; andat least one processor coupled to the memory and configured to: receive a first set of track identification data from a first tracking system:associate the first set of track identification data with a global track identifier (ID) to generate a local track ID to global track ID (GID) pairing;broadcast, to the first tracking system and a second tracking system, the first set of track identification data and the local track ID to GID pairing;receive, from the second tracking system a second set of track identification data in response to the broadcasting, wherein the second set of track identification data identifies a track of the second tracking system that matches the first set of track identification data; andassociate the GID with the second set of track identification data that matches the first set of track identification data. 9. The system of claim 8, wherein the at least one processor is further configured to: maintain, in the memory, a linked relationship between the first set of track identification data and the second set of track identification data based on the GID;broadcast the linked relationship to a plurality of tracking systems including the first tracking system, the second tracking system and additional tracking systems;receive, from the plurality of tracking systems, respective mapping data, wherein the mapping data links respective local track identification data with the GID;associate, in the memory, the GID with the respective local track identification data; andupdate, in the memory, the linked relationship based on the association. 10. The system of claim 9, wherein the at least one processor is further configured to: generate links between the first set of track identification data, the second set of track identification data and the respective local track identification data based on the GID. 11. The system of claim 9, wherein the at least one processor is further configured to: broadcast the updated linked relationship to the plurality of tracking systems;receive, from the plurality of the tracking systems, additional mapping data;analyze the additional mapping data; andupdate the database based on the analysis. 12. The system of claim 11, wherein the at least one processor is further configured to: receive, from at least one tracking system of the plurality of tracking systems, an indication of a disagreement with the broadcasted updated linked relationship, wherein the disagreement is based on differences between characteristics of a local track of the at least one tracking system and the broadcasted updated linked relationship;modify the updated linked relationship for the at least one tracking system based on the disagreement, wherein the local track is assigned a different GID; andbroadcast the modified linked relationship for the at least one tracking system, including the different global track ID, to the plurality of tracking system. 13. The system of claim 11, wherein the at least one processor is further configured to: identify at least one of new track data and updated track data;generate a new linked relationship when new track data is identified; andfurther update the linked relationship when updated track data is identified. 14. The system of claim 11, wherein the at least one processor is further configured to: remove associations between a previously assigned GID and respective local track identification data; andassign the respective local track identification data to another GID. 15. A non-transitory tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising: receiving a first set of track identification data from a first tracking system;associating the first set of track identification data with a global track identifier (ID) to generate a local track ID to global track ID (GID) pairing;broadcasting, to the first tracking system and a second tracking system, the first set of track identification data and the local track ID to GID pairing;receiving, from the second tracking system a second set of track identification data in response to the broadcasting, wherein the second set of track identification data identifies a track of the second tracking system that matches the first set of track identification data; andassociating the GID with the second set of track identification data that matches the first set of track identification data. 16. The computer-readable device of claim 15, the operations further comprising: maintaining, in a database, a linked relationship between the first set of track identification data and the second set of track identification data based on the GID;broadcasting the linked relationship to a plurality of tracking systems including the first tracking system, the second tracking system and additional tracking systems;receiving, from the plurality of tracking systems, respective mapping data, wherein the mapping data links respective local track identification data with the GID;associating, in the database, the GID with the respective local track identification data; andupdating, in the database, the linked relationship based on the association. 17. The computer-readable device of claim 16, the operations further comprising: generating links between the first set of track identification data, the second set of track identification data and the respective local track identification data based on the GID. 18. The computer-readable device of claim 16, the operations further comprising: broadcasting the updated linked relationship to the plurality of tracking systems;receiving, from the plurality of the tracking systems, additional mapping data;analyzing the additional mapping data; andupdating the database based on the analysis. 19. The computer-readable device of claim 18, the operations further comprising: receiving, from at least one tracking system of the plurality of tracking systems, an indication of a disagreement with the broadcasted updated linked relationship, wherein the disagreement is based on differences between characteristics of a local track of the at least one tracking system and the broadcasted updated linked relationship;modifying the updated linked relationship for the at least one tracking system based on the disagreement, wherein the local track is assigned a different GID; andbroadcasting the modified linked relationship for the at least one tracking system, including the different global track ID, to the plurality of tracking system. 20. The computer-readable device of claim 19, the operations further comprising: identifying at least one of new track data and updated track data; andthe updating comprises: generating a new linked relationship when new track data is identified; andfurther updating the linked relationship when updated track data is identified. 21. The computer-readable device of claim 20, the operations further comprising: removing associations between a previously assigned GID and respective local track identification data; andassigning the respective local track identification data to another GID.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Broaddus, Christopher P.; Germano, Thomas; Vandervalk, Nicholas; Wu, Shunguang; Divakaran, Ajay; Sawhney, Harpreet Singh, Active coordinated tracking for multi-camera systems.
Blackman Samuel S. (Los Angeles CA) Dempster Robert J. (Los Angeles CA), Method and apparatus for continuous time representation of multiple hypothesis tracking data.
Gotfried Roberta L. ; Kubler Douglas C. ; Ledford G. David ; Zahavi Joseph S. ; Oxford Stephen C., Use of symmetric multiprocessors for multiple hypothesis tracking.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.