Method for detecting a plurality of instances of an object

a plurality of object detection and object technology, applied in the field of object recognition techniques, can solve the problems of high accuracy, the current system is particularly difficult to recognize products displayed and sold on shelves, and the current object recognition algorithm cannot correctly count the number of product faces

Active Publication Date: 2014-12-18
SYMBOL TECH LLC
View PDF3 Cites 58 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, a significantly harder use case presents the challenge of recognizing many objects in a single image, with high accuracy.
Products that are displayed and sold on shelves are particularly difficult for current systems to recognize, because these products tend to have similar labeling across a brand, get moved around, and / or become partially blocked by each other.
Current day object recognition algorithms can fail to correctly count the number of product facings.
Due to the lack of some matches of query image feature points to database image feature points (represented by dots 708) the estimated density only returns one local maxima 710, instead of three, thus resulting in false negatives.
The various embodiments have been achieved without the use of template matching or sliding windows which are known to be expensive and inefficient, especially when dealing with large query images.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for detecting a plurality of instances of an object
  • Method for detecting a plurality of instances of an object
  • Method for detecting a plurality of instances of an object

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017]Briefly, in accordance with the various embodiments, an improved object recognition method is provided which increases the accuracy of detecting multiple instances of an object within an image. Matches are obtained between a query image and a database image and then the matches are clustered using a kernel bandwidth obtained by analysis of the database image feature distribution.

[0018]FIG. 1 is a flowchart of a method 100 of operating an object recognition system in accordance with the various embodiments. Method 100 begins at 102 by receiving matches of feature points between a database image and a query image. A kernel bandwidth is then derived for a clustering method by analyzing statistics of the database image at 104. Different clustering methods may be used. The clustering method with the derived kernel bandwidth is then applied at 106 to the matches of feature points between the database image and the query image thereby generating at least one cluster. Each cluster of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An improved object recognition method is provided that enables the recognition of many objects in a single image. Multiple instances of an object in an image can now be detected with high accuracy. The method receives a plurality of matches of feature points between a database image and a query image and determines a kernel bandwidth based on statistics of the database image. The kernel bandwidth is used in clustering the matches. The clustered matches are then analyzed to determine the number of instances of the object within each cluster. A recursive geometric fitting can be applied to each cluster to further improve accuracy.

Description

FIELD OF THE DISCLOSURE[0001]The present invention relates generally to object recognition techniques and more particularly to techniques focused on the detection of multiple instances of an object within an image.BACKGROUND[0002]Object recognition systems are typically utilized to find a given object in an image or video sequence. Humans recognize a multitude of objects in images with little effort, despite the fact that the image of the objects may vary somewhat in different viewpoints, in many different sizes / scale or even when the objects are translated or rotated. Objects can even be recognized by humans when the objects are partially obstructed from view. Hence, object recognition systems aim to duplicate the abilities of human vision and understanding of an image.[0003]Object recognition systems are utilized for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic inform...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F17/30G06V10/44
CPCG06F17/30247G06Q10/087G06V20/52G06V10/255G06V10/462G06V10/44G06V10/763G06F18/23211G06F18/2321G06F16/583G06F16/5838G06F18/23
Inventor PATEL, ANKUR R.SUPER, BOAZ J.
Owner SYMBOL TECH LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products