SYSTEM AND METHOD FOR VIDEO OBJECT IDENTIFICATION
First Claim
1. Apparatus for identification of a video image object comprising:
- means for digitizing a video image;
means for digital image processing to obtain encoded object edge data segments including the angle tangent to the object edge segments;
means for storing encoded object edge data;
means for accessing the stored object edge data by a microprocessor;
means for determining angular rate of change of an object perimeter;
means for accessing the angular rate of change of the object perimeter by a microprocessor;
means for the microprocessor to process the angular rate of change to identify an object.
0 Assignments
0 Petitions
Accused Products
Abstract
A video object identification system used to identify an object, to locate its position in the view, and to determine its angular orientation. It digitizes a field of image view and subdivides the viewed area into a grid pattern of small cells. It then encodes the angle of a tangent line segment within each cell (when present) at the boundary of objects in the view. It determines rate-of-curvature of the boundary to develop a linear signature for the object. The system breaks the linear signature into segments that can be normalized to be constant regardless of the scale of the image. It then generates identification numbers to identify the object through a mathematics process. The system utilizes pipeline processing to the point where the results are applied to a microprocessor. The microprocessor analyzes a stored image field of view in encoded format to determine object perimeter cell locations (a chaining process). It then traces this perimeter addressing the stored image field to recover processed differential angles and to control the development of a linear signature sequence. The mathematics process performed creates a first number representing the length of straight segments and creates a second number representing the degree of curvature of curved segments. The combination of the two numbers provides a high probability of unique identification of an object. The numbers are compared with established numbers of a template for identification of an object. A unique feature number of an object is established for the template. This feature is located on the chained object by segment comparison and the relative angular orientation, compared to the template orientation, is then determined.
17 Citations
27 Claims
-
1. Apparatus for identification of a video image object comprising:
-
means for digitizing a video image; means for digital image processing to obtain encoded object edge data segments including the angle tangent to the object edge segments; means for storing encoded object edge data; means for accessing the stored object edge data by a microprocessor; means for determining angular rate of change of an object perimeter; means for accessing the angular rate of change of the object perimeter by a microprocessor; means for the microprocessor to process the angular rate of change to identify an object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for identification of a video image object comprising:
-
means for digitizing a video image; means for digital image processing to obtain encoded object edge data segments including the angle tangent to the object edge segments; means for accessing the encoded object edge data by a microprocessor; means for determining angular rate of change of an object perimeter; means for accessing the angular rate of change of the object perimeter by a microprocessor; means for the microprocessor to process the angular rate of change to identify an object. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for identification of a video image object comprising the steps of:
-
receiving a first video image from a video device; digitizing said first video image to generate a second video image; calculating encoded object edge data segments based on said second video image including the angle tangent to the object edge segments using a digital video processor, wherein said object edge segments makeup an object perimeter; calculating angular rate of change data based on said object perimeter; matching said angular rate of change data to one of a plurality of know object templates to identify an object.
-
-
27. The method of claim 27, wherein angular rate of change data is a recognizable linear signature of an object when its perimeter is traced.
Specification