Patentable/Patents/US-10121079
US-10121079

Video tracking systems and methods employing cognitive vision

PublishedNovember 6, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Video tracking systems and methods include a peripheral master tracking process integrated with one or more tunnel tracking processes. The video tracking systems and methods utilize video data to detect and/or track separately several stationary or moving objects in a manner of tunnel vision. The video tracking system includes a master peripheral tracker for monitoring a scene and detecting an object, and a first tunnel tracker initiated by the master peripheral tracker, wherein the first tunnel tracker is dedicated to track one detected object.

Patent Claims
28 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A video tracking system, comprising: a processor designed to execute layered processing comprising: a master peripheral tracker operative to interact with frames of image data, embodying a video scene, said master peripheral tracker including logic to monitor said scene and to detect an object within said frames of image data utilizing a windowed sequence of consecutive frame differences to track multiple objects using condensed object information and preserving spatial relationships of said multiple objects in said scene to coordinate task layers to understand object activities within overall dynamics of said scene utilizing several tunnel trackers; and a first tunnel tracker initiated by said master peripheral tracker, said first tunnel tracker including logic dedicated to track one said detected object, located within a first buffer area, utilizing a first portion of said image data frame-by-frame by building correspondences for said tracked object based on its attributes and detailed object information including a set of object features, said first buffer area being formed by said master peripheral tracker based on said first tracked object's current trajectory, size and location.

2

2. The video tracking system of claim 1 further including a second tunnel tracker initiated by said master peripheral tracker after detecting a second object within said frames of image data, said second tunnel tracker including logic dedicated to track said second detected object, located within a second buffer area, utilizing a second portion of said image data frame-by-frame by building correspondences for said second tracked object based on its attributes and detailed object information including a set of object features of said second tracked object, said second buffer area being formed by said master peripheral tracker based on said second tracked object's current trajectory, size and location.

3

3. The video tracking system of claim 2 further including a third tunnel tracker initiated by said master peripheral tracker after detecting a third object within said frames of image data, said third tunnel tracker including logic dedicated to track said third detected object, located within a third buffer area, utilizing a third portion of said image data frame-by-frame by building correspondences for said third tracked object based on its attributes and detailed object information including a set of object features of said third tracked object, said third buffer area being formed by said master peripheral tracker based on said third tracked object's current trajectory, size and location.

4

4. The video tracking system of claim 2 wherein said master peripheral tracker maintains said first buffer area and said second buffer area co-dependently.

5

5. The video tracking system of claim 1 wherein said object features of said tracked object are used for frame-to-frame identification of said object.

6

6. The video tracking system of claim 1 wherein said object features of said tracked object are used for modeling of said object and matching said object instances from frame to frame as well as matching said object to an object model based on said object features.

7

7. The video tracking system of claim 6 wherein said set of object features includes one of the following: color, texture and edge information.

8

8. The video tracking system of claim 1 further including a digital video controller constructed and arranged to receive image data.

9

9. The video tracking system of claim 1 further including a tracker proxy for communicating with said master peripheral tracker and client applications.

10

10. The video tracking system of claim 1 wherein said master peripheral tracker includes an object detector and an object tracker.

11

11. The video tracking system of claim 1 wherein said tunnel tracker executes an edge based tunnel tracking algorithm.

12

12. The video tracking system of claim 1 wherein said tunnel tracker executes a Kernel based tunnel tracking algorithm.

13

13. The video tracking system of claim 1 wherein said tunnel tracker executes a Background subtraction based tunnel tracking algorithm.

14

14. The video tracking system of claim 1 wherein said master peripheral tracker includes a perimeter event detector.

15

15. A video tracking method executed by layered processing using a processor, comprising: monitoring a video scene embodied in frames of image data and detecting an object using a master peripheral tracker utilizing a windowed sequence of consecutive frame differences to track multiple objects using condensed object information and preserving spatial relationships of said multiple objects in said scene to coordinate task layers to understand object activities within overall dynamics of said scene utilizing several tunnel trackers; and initiating by said master peripheral tracker a first tunnel tracker dedicated to track one said detected object, located within a first buffer area, utilizing a first portion of video data frame-by-frame by building correspondences for said first tracked object based on its attributes and detailed object information including a set of object features, wherein said first buffer area is provided by said master peripheral tracker based on said first tracked object's current trajectory, size and location.

16

16. The video tracking method of claim 15 further including: initiating by said master peripheral tracker a second tunnel tracker dedicated to track a second detected object, located within a second buffer area, utilizing a second portion of said image data frame-by-frame by building correspondences for said second tracked object based on its attributes and detailed object information including a set of object features, wherein said second buffer area is provided by said master peripheral tracker based on said second tracked object's current trajectory, size and location, and said master peripheral tracker maintains said first buffer area and said second buffer area co-dependently.

17

17. The video tracking method of claim 16 further including initiating by said master peripheral tracker a third tunnel tracker dedicated to track a third detected object, located within a third buffer area, utilizing a third portion of said image data frame-by-frame by building correspondences for said third tracked object based on its attributes and detailed object information including a set of object features, wherein said third buffer area is provided by said master peripheral tracker based on said third tracked object's current trajectory, size and location.

18

18. The video tracking method of claim 15 wherein said master peripheral tracker sends image requests to a digital video controller and wherein said master peripheral tracker and said digital video controller exchange image data streams and notification messages.

19

19. The video tracking method of claim 15 wherein said master peripheral tracker provides assembled tracking images to a tracker proxy that communicates with client applications.

20

20. The video tracking method of claim 15 wherein said master peripheral tracker communicates with a tracker proxy including object definitions.

21

21. The video tracking method of claim 15 further including executing a perimeter event algorithm.

22

22. The video tracking method of claim 21 wherein said executing said perimeter event algorithm includes: designating a perimeter zone; tracking said objects outside said perimeter zone or inside said perimeter zone; and triggering an alarm after determining any said object moves from outside of said zone to inside said zone as long as said object stays within said zone.

23

23. The video tracking method of claim 22 wherein said determining includes measuring said Inside and said outside by the percentage of said object's bounding box contained by said perimeter zone.

24

24. The video tracking method of claim 15 further including executing an abandoned object algorithm.

25

25. The video tracking method of claim 24 wherein said abandoned object algorithm includes detecting a stationary object, tracking said stationary object, and taking into account other detected moving objects causing occlusion of said stationary object.

26

26. The video tracking method of claim 15 wherein said object features of said tracked object are used for frame-to-frame identification of said object.

27

27. The video tracking method of claim 15 wherein said object features of said tracked object are used for modeling of said object and matching said object instances from frame to frame as well as matching said object to an object model based on said object features.

28

28. The video tracking method of claim 27 wherein said set of object features includes one of the following: color, texture and edge information.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 27, 2015

Publication Date

November 6, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Video tracking systems and methods employing cognitive vision” (US-10121079). https://patentable.app/patents/US-10121079

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.