Patent ID: 8929597
Filing Date: 2015-01-06
Classification: G06K,G06T

Abstract:
1. A method of object tracking comprising the steps of: (a) creating areas of a tracking object and a non-tracking object respectively; (b) determining a state of the tracking object and the non-tracking object is separation, proximity, or overlap, wherein the step (b) further comprising: (c) creating at least one separation template image of a separation area of at least one of the tracking object and the non-tracking object when the state of the tracking object and the non-tracking object is proximity; (d) fetching all feature points of an overlapping area of the tracking object and the non-tracking object when the state of the tracking object and the non-tracking object changes from proximity to overlap; (e) performing a match on each of the feature points and the at least one separation template image so as to calculate a corresponding matching error score respectively, the corresponding matching error score being a location deviation of each of the feature points between the overlapping area when the state is overlap and the at least one separation template image when the state is proximity; (f) comparing the matching error score of each of the feature points with a predetermined threshold so as to determine whether the feature point belongs to the tracking object or the non-tracking object; (g) assigning all feature points that belong to the tracking object as a first-type feature points; (h) assigning all feature points that belong to the non-tracking object as a second-type feature points; (i) deleting binary image values of the second-type feature points; (j) performing a distance transform algorithm to obtain binary distances of all of the first-type feature points; and (k) taking a location of a maximum binary distance among all of the binary distances as the center of the tracking object.