SYSTEM AND METHOD FOR TOY RECOGNITION
First Claim
1. A system for recognizing real-world toy objects from one or more images, the system comprising a model creation system and a recognition system;
- wherein the model creation system comprises one or more processors and a training database and wherein the training database is configured to store annotated digital images, each annotated digital image depicting a real-world toy object and being annotated with an object identifier identifying the depicted real-world toy object;
wherein the model creation system is configured to;
train a convolutional classification model based on at least a subset of the annotated digital images to predict a matching object identifier when the convolutional classification model is presented with a digital image of a real-world toy object.wherein the recognition system comprises an image capturing device and one or more processors and wherein the recognition system is configured to;
capture at least one image of a real-world toy object;
use the trained convolutional classification model to predict a matching object identifier from the captured image.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for automatic computer aided optical recognition of toys, for example, construction toy elements, recognition of those elements on digital images and associating the elements with existing information is presented. The method and system may recognize toy elements of various sizes invariant of toy element distance from the image acquiring device for example camera, invariant of rotation of the toy element, invariant of angle of the camera, invariant of background, invariant of illumination and without the need of predefined region where a toy element should be placed. The system and method may detect more than one toy element on the image and identify them. The system is configured to learn to recognize and detect any number of various toy elements by training a deep convolutional neural network.
117 Citations
42 Claims
-
1. A system for recognizing real-world toy objects from one or more images, the system comprising a model creation system and a recognition system;
-
wherein the model creation system comprises one or more processors and a training database and wherein the training database is configured to store annotated digital images, each annotated digital image depicting a real-world toy object and being annotated with an object identifier identifying the depicted real-world toy object;
wherein the model creation system is configured to;train a convolutional classification model based on at least a subset of the annotated digital images to predict a matching object identifier when the convolutional classification model is presented with a digital image of a real-world toy object. wherein the recognition system comprises an image capturing device and one or more processors and wherein the recognition system is configured to; capture at least one image of a real-world toy object; use the trained convolutional classification model to predict a matching object identifier from the captured image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 38, 39, 42)
-
-
27. A computer implemented method for creating a recognition model for use in a system for detecting and recognizing real-world toy objects from one or more captured images, the method comprising:
-
receiving image data indicative of digital images depicting real-world toy objects; receiving image annotations indicative of an object identifier of each of the depicted real-world toy objects; storing annotated digital images in the training database, each annotated digital image depicting a real-world object and being annotated with an object identifier associated with the depicted real-world toy object; training a convolutional classification model based on at least a subset of the annotated digital images to predict a matching object identifier when the convolutional classification model is presented with a digital image of a real-world toy object. - View Dependent Claims (29, 30, 31)
-
-
28. A computer implemented method for recognizing real-world toy objects from one or more captured images, the method comprising:
-
receiving a captured image of a real-world toy object; using a trained convolutional classification model to predict a matching object identifier.
-
-
32. A game system, comprising:
- one or more real-world toy objects;
a database of real-world toy objects available for inclusion as virtual objects in a virtual environment, each virtual object being associated with an object identifier of a corresponding real-world toy object and with accompanying information about one or more virtual properties of the virtual object;
an image capturing device; and
a data processing system configured to;receive a captured image of a real-world toy object in a real-world scene; use a trained convolutional classification model to predict a matching object identifier; add one or more virtual objects associated with the matched object identifier to a virtual environment; and affect a gameplay experience based on the accompanying information. - View Dependent Claims (33, 34, 35, 36, 37)
- one or more real-world toy objects;
-
40. A recognition system for recognizing real-world toy objects from one or more images, wherein the recognition system comprises an image capturing device and one or more processors and wherein the recognition system is configured to:
-
capture at least one image of a real-world toy object; create one or more processed versions of the captured image; use a classification model to predict a respective matching object identifier from each of a plurality of input images;
wherein the plurality of input images are chosen from the captured image and the one or more processed images; and
tocompute an aggregated predicted object identifier from the predicted matching object identifiers. - View Dependent Claims (41)
-
Specification