IP Library Patent Application 17834588
Patent Application
App. No. 17/834,588

SYSTEM AND METHOD FOR A HYBRID APPROACH FOR OBJECT TRACKING ACROSS FRAMES.

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/834,588
Abstract

An embodiment of the present invention discloses an object tracking system for tracking objects across a first frame and a second frame of a video. The object tracking system comprises of a processor, a predictor, a non-transitory storage element coupled to the processor and encoded instructions stored in the non-transitory storage element. The encoded instructions when implemented by the processor, configure the object tracking system to detect a reference object in a received first video and/or image frame (v/i) based on a pre-defined feature-based characteristic via the object tracking unit.

Claims (42)

1 . A hybrid approach for object tracking, said method comprising the steps of:

detecting a reference object in a received first video and/or image frame (v/i) based on a pre-defined feature-based characteristic;

populating a feature gallery with feature-based characteristics of the detected reference object;

detecting an updated object in a received second v/i with feature-based characteristics;

predicting a bounding box around the updated object based on the populated feature gallery and the detected updated object; and

matching the bounding box prediction with the detection characteristics for validating the updated object and updating the feature gallery for subsequent tracking of the updated object.

2 . The method of claim 1 , wherein the reference object detection is achieved by performing semantic segmentation of the reference object using any kind of object detection CNN, wherein said CNN is trained on a dataset of images with object annotated using at least one of the bounding box or pixel-wise mask.

3 . The method of claim 1 , wherein the feature-based characteristics are based on at least one feature of the reference object, and wherein the feature is at least one of a size, aspect ratio, location, color, Histogram of Oriented Gradient (HOG), Scale-invariant feature transform (SIFT), HAAR like features and Local Binary Pattern (LBP) of the object.

4 . The method of claim 1 , wherein the feature-based gallery is populated based on at least one feature of the reference object and updated based on the features of the updated object.

5 . The method of claim 1 , further comprising a tracker wherein, the tracker matches the available detections and predictions between the bounding box position and the feature gallery of the updated object via a matching algorithm.

6 . The method of claim 5 , wherein the matching algorithm calculates a new object position on a current frame based on each object on a previous frame by at least one of a velocity vector, cam/median shift, optical flow, or CNN-based predictions.

7 . The method of claim 5 , wherein the tracker validates the features of the updated object with the feature gallery and the reference object.

8 . The method of claim 5 , wherein the tracker validates by indicating an object loss when the features of the updated object and the reference object are measurably different from the prediction on several consequent frames.

9 . The method of claim 1 , wherein updating the feature gallery depends on the similarity of the features between the updated object and existing sample features in the gallery.

10 . The method of claim 1 , further comprising of a predictor, wherein the predictor uses samples from the feature gallery to match patterns between the updated object and samples in the feature gallery to specify the position of the updated object in the next frame for subsequent tracking of the updated object.

11 . A hybrid approach for object tracking, said method comprising the steps of:

detecting a reference object in a received first video and/or image frame (v/i) based on a pre-defined feature-based characteristic;

populating a feature gallery with feature-based characteristics of the detected reference object;

detecting an updated object in a received second v/i with feature-based characteristics;

predicting a bounding box around the updated object based on the populated feature gallery and the detected updated object;

matching the bounding box prediction with the detection characteristics for validating the updated object and updating the feature gallery; and

predicting the updated object via a predictor, wherein the predictor uses samples from the feature gallery to match patterns between the updated object and samples in the feature gallery to specify the position of the updated object in the next frame for subsequent tracking of the updated object.

12 . The method of claim 11 , The method of claim 1 , the reference object detection is achieved by performing semantic segmentation of the reference object using any kind of object detection CNN, wherein said CNN is trained on a dataset of images with object annotated using at least one of the bounding box or pixel-wise mask.

13 . The method of claim 11 , wherein the feature-based characteristics are based on at least one feature of the reference object, and wherein the feature is at least one of a size, aspect ratio, location, color, Histogram of Oriented Gradient (HOG), Scale-invariant feature transform (SIFT), HAAR like features and Local Binary Pattern (LBP) of the object.

14 . The method of claim 11 , wherein the feature-based gallery is populated based on at least one feature of the reference object.

15 . The method of claim 11 , further comprising a tracker wherein, the tracker matches the available detections and predictions between the bounding box position and the feature gallery of the updated object via a matching algorithm.

16 . The method of claim 15 , wherein the matching algorithm calculates a new object position on a current frame based on each object on a previous frame by at least one of a velocity vector, cam/median shift, optical flow, or CNN-based predictions.

17 . The method of claim 15 , wherein the tracker validates the features of the updated object with the feature gallery and the reference object.

18 . The method of claim 15 , wherein the tracker validates by indicating an object loss when the features of the updated object and the reference object are vastly different from the prediction on several consequent frames.

19 . The method of claim 11 , wherein updating the feature gallery depends on the similarity of the features between the updated object and existing features in the gallery.

20 . A hybrid approach for an object tracking system, said system comprising of:

an object tracking unit;

a predictor;

a processor;

a non-transitory storage element;

encoded instructions stored in said non-transitory storage element, wherein the encoded instructions when implemented by the processor, configure the system to:

detect a reference object in a received first video and/or image frame (v/i) based on a pre-defined feature-based characteristic via the object tracking unit;

populate a feature gallery with feature-based characteristics of the detected reference object;

detect an updated object in a received second v/i with feature-based characteristics;

predict a bounding box around the updated object based on the populated feature gallery and the detected updated object;

match the bounding box prediction with the detection characteristics for validating the updated object and updating the feature gallery; and

predict the updated object via the predictor, wherein the predictor uses samples from the feature gallery to match patterns between the updated object and samples in the feature gallery to specify the position of the updated object in the next frame for subsequent tracking of the updated object.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2025
From: SKOLOV, MAXIM; KHADLOYA, KRISHNA
To: NORTEK SECURITY & CONTROL LLC.
Reel/Frame 071860/0601 →
CHANGE OF NAME Recorded Jul 29, 2025
From: NORTEK SECURITY & CONTROL LLC
To: NICE NORTH AMERICA LLC
Reel/Frame 072238/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2024
From: SOKOLOV, MAXIM; KHADLOYA, KRISHNA
To: NICE NORTH AMERICA LLC
Reel/Frame 068631/0784 →