Object classification in video data
First Claim
Patent Images
1. A method comprising:
- receiving data regarding video motion detection and video motion tracking of an object;
identifying a blob in said data;
extracting fundamental features from said blob;
extracting miscellaneous features from said blob;
determining whether said blob meets a minimum object size;
applying a Fourier analysis to said blob, thereby producing a Fourier magnitude threshold;
providing one or more classifications for said blob;
computing a statistical weighted average for said one or more classifications based on said fundamental features and said miscellaneous features; and
computing a class confidence value for said one or more classifications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to classify objects labels objects as human, vehicle, multiple human, or other based on output from a motion detection algorithm. Features that are extracted from the blob, such as size, shape, and area, form a basis of the classification. The extracted features are subjected to various mathematical analyses that distinguish the classes that are available for labeling an object.
58 Citations
20 Claims
-
1. A method comprising:
-
receiving data regarding video motion detection and video motion tracking of an object;
identifying a blob in said data;
extracting fundamental features from said blob;
extracting miscellaneous features from said blob;
determining whether said blob meets a minimum object size;
applying a Fourier analysis to said blob, thereby producing a Fourier magnitude threshold;
providing one or more classifications for said blob;
computing a statistical weighted average for said one or more classifications based on said fundamental features and said miscellaneous features; and
computing a class confidence value for said one or more classifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving data regarding video motion detection and video motion tracking of an object;
identifying an orientation of said object;
aligning said object based on said orientation;
extracting shape features from said object;
providing limiting ranges for said shape features;
classifying said object based on said limiting ranges; and
labeling said object based on said classification. - View Dependent Claims (17)
-
-
18. A computer readable medium comprising instructions thereon for executing a method comprising:
-
receiving data regarding video motion detection and video motion tracking of an object;
computing a blob from said data;
rotating said blob;
extracting fundamental features from said blob;
extracting miscellaneous features from said blob;
determining whether said blob meets a minimum object size;
applying a Fourier analysis to said blob, thereby producing a Fourier magnitude threshold;
providing one or more classifications for said blob;
computing a statistical weighted average for said one or more classifications based on said fundamental features and said miscellaneous features; and
computing a class confidence value for said one or more classifications. - View Dependent Claims (19, 20)
-
Specification