Patent ID: 9122956
Filing Date: 2015-09-01
Classification: G06K

Abstract:
1. A computer implemented method comprising: providing a sensing and analyzing device, the sensing and analyzing device comprising a plurality of sensors configured to detect a plurality of physical features describing a plurality of physical objects; generating, by the sensing and analyzing device, a plurality of feature vectors representing the plurality of objects, based on the plurality of physical features, wherein the plurality of feature vectors comprises a plurality of components describing the plurality of physical features, wherein each component of the plurality of components has a numerical range, wherein each physical feature of the plurality of physical features is represented by at least one component within each feature vector; converting, by the sensing and analyzing device, the numerical range of each component to a range between 0 and 1, wherein the converting is carried out by formula where F1 for each first normalized feature vector of the first plurality of feature vectors, dividing, by the sensing and analyzing device, the plurality of normalized components for each physical feature of each first normalized feature vector by the total number of components for each physical feature of the first normalized feature vector, thereby obtaining a second plurality of normalized feature vectors; normalizing, by the sensing and analyzing device, the second plurality of normalized feature vectors by formula where F2 clustering, by the sensing and analyzing device, the third plurality of normalized feature vectors, thereby obtaining a plurality of clustered normalized feature vectors; applying, by the sensing and analyzing device, principal component analysis to the plurality of clustered normalized feature vectors, thereby obtaining a distance flag value and a first evaluated plurality of normalized feature vectors; calculating, by the sensing and analyzing device, a number flag value by counting each feature vector of the plurality of clustered normalized feature vectors, based on a threshold value, thereby obtaining a second evaluated plurality of normalized feature vectors; analyzing, by the sensing and analyzing device, the plurality of physical objects, based on the first or second evaluated plurality of normalized feature vectors.