US 12,087,027 B2
Object recognition apparatus, object recognition method, and recording medium
Yu Nabeto, Tokyo (JP); and Soma Shiraishi, Tokyo (JP)
Assigned to NEC CORPORATION, Tokyo (JP)
Appl. No. 17/792,841
Filed by NEC Corporation, Tokyo (JP)
PCT Filed Jan. 31, 2020, PCT No. PCT/JP2020/003712
§ 371(c)(1), (2) Date Jul. 14, 2022,
PCT Pub. No. WO2021/152829, PCT Pub. Date Aug. 5, 2021.
Prior Publication US 2023/0039355 A1, Feb. 9, 2023
Int. Cl. G06V 10/22 (2022.01); G06F 16/901 (2019.01)
CPC G06V 10/22 (2022.01) [G06F 16/9014 (2019.01); G06V 2201/07 (2022.01)] 13 Claims
OG exemplary drawing
 
1. An object recognition apparatus comprising:
a memory storing instructions; and
one or more processors configured to execute the instructions to:
store a table in which, for each of a plurality of first objects, hash values for feature amounts of a plurality of first feature points for the first object are associated with the first object;
detect object regions of a plurality of second objects arranged on a shelf, from an input image;
extract, for each object region, feature amounts of second feature points within the object region;
determine, for each object region, hash values for the feature amounts of the second feature points within the object region;
determine, for each object region, a number of the feature amounts of the second feature points within the object region for which the hash values are associated with the first objects within the table;
identify which of the second objects are candidate objects, based on the determined numbers for the object regions of the second objects;
recognize, each second object that is a candidate object by matching the second feature points within the object region of the second object with the first feature points of the first objects;
discard, as an erroneous detection, a recognition result acquired for any candidate object for which the object region differs in area by a predetermined value or more from another object region on a same stage of the shelf; and
output the recognition result for each candidate object that has not been discarded.