An end-to-end annotation-free machine vision system for detection of products on the rack
Machine Vision and Applications
Given single instance (or template image) per product, our objective is to detect merchandise displayed in the images of racks available in a supermarket. Our end-to-end solution consists of three consecutive modules: exemplar-driven region proposal, classification followed by non-maximal suppression of the region proposals. The two-stage exemplar-driven region proposal works with the example or template of the product. The first stage estimates the scale between the template images of products and the rack image. The second stage generates proposals of potential regions using the estimated scale. Subsequently, the potential regions are classified using convolutional neural network. The generation and classification of region proposal do not need annotation of rack image in which products are recognized. In the end, the products are identified removing ambiguous overlapped region proposals using greedy non-maximal suppression. Extensive experiments are performed on one in-house dataset and three publicly available datasets: Grocery Products, WebMarket and GroZi-120. The proposed solution outperforms the competing approaches improving up to around 4 % detection accuracy. Moreover, in the repeatability test, our solution is found to be better compared to state-of-the-art methods.
Santra, Bikash; Shaw, Avishek Kumar; and Mukherjee, Dipti Prasad, "An end-to-end annotation-free machine vision system for detection of products on the rack" (2021). Journal Articles. 1982.