Patent ID: 8819015
Filing Date: 2014-08-26
Classification: G06K

Abstract:
1. An object identification apparatus comprising: a detection unit configured to detect an object from captured image data; a feature vector generation unit configured to generate a feature vector from each of a plurality of partial areas of the object detected from the captured image data; an attribute estimation unit configured to estimate an attribute of an appearance of the object detected from the captured image data; a feature conversion unit configured to convert the feature vector into object identification data by a converting method corresponding to the estimated attribute of the appearance of the object and the partial area from which the feature vector has been generated, wherein one of a plurality of converting methods is defined in correspondence with each attribute of the object with respect to each of the plurality of partial areas; an object dictionary data storage unit configured to store object dictionary data obtained by converting each feature vector generated from a partial area of each registered object by respective ones of the plurality of converting methods; an acquisition unit configured to acquire, from the object dictionary data storage unit, object dictionary data for each of the plurality of partial areas of the object obtained by one of the plurality of converting methods corresponding to the estimated attribute of the appearance of the object detected from the captured image data and respective partial areas; and an object identification unit configured to identify a class to which the object detected from the captured image data belongs, based on the object identification data obtained by the feature conversion unit and the object dictionary data acquired by the acquisition unit, the object identification unit configured to use a support vector machine previously trained to identify classes of variation between objects to identify the class; wherein at least one of the units of the object identification apparatus is implemented by a processor and/or a memory.