Hand-drawn sketch recognition
First Claim
Patent Images
1. A computing device comprising:
- one or more input interfaces for receiving a sketch;
one or more processors; and
a computer-readable storage media storing instructions, which when executed by the one or more processors, cause the one or more processors to generate a model for identifying a subject of the sketch;
performing an image-based search of a collection of images to identify a set of images with shape features similar to those of the sketch;
filtering the set of images into a set of filtered images by removing images that have more than one subject, each image of the set of filtered images associated with at least one text-based label;
deriving a shape feature for each image of the set of filtered images;
generating a plurality of shape topics based on the shape features of the set of filtered images;
generating a plurality of object topics based on the shape topics and associating each of the object topics with at least one of the plurality of shape topics;
deriving a word distribution for each of the object topics from the text-based labels;
identifying a word descriptive of the subject of the sketch from at least one of the word distributions; and
applying the word as a tag to the sketch.
3 Assignments
0 Petitions
Accused Products
Abstract
Some examples of a sketch-based image recognition system may generate a model for identifying a subject of a sketch. The model is formed from a plurality of images having visual features similar to the visual features of the sketch. The model may include object topics representative of categories which may correspond to the subject of the sketch and shape topics representative of the visual features of the sketch.
54 Citations
20 Claims
-
1. A computing device comprising:
-
one or more input interfaces for receiving a sketch; one or more processors; and a computer-readable storage media storing instructions, which when executed by the one or more processors, cause the one or more processors to generate a model for identifying a subject of the sketch; performing an image-based search of a collection of images to identify a set of images with shape features similar to those of the sketch; filtering the set of images into a set of filtered images by removing images that have more than one subject, each image of the set of filtered images associated with at least one text-based label; deriving a shape feature for each image of the set of filtered images; generating a plurality of shape topics based on the shape features of the set of filtered images; generating a plurality of object topics based on the shape topics and associating each of the object topics with at least one of the plurality of shape topics; deriving a word distribution for each of the object topics from the text-based labels; identifying a word descriptive of the subject of the sketch from at least one of the word distributions; and applying the word as a tag to the sketch. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, from a computing device over a network, a sketch; searching a database of images using the sketch as a query to identify a set of images, the set of images having shape features similar to at least one shape feature of the sketch; generating a model based on the set of images, the model to aid in identifying a subject of the sketch; determining, based at least in part on text-based labels associated with individual images from the set of images in the model, the subject of the sketch; and tagging the sketch with the subject. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 20)
-
-
15. A computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors to generate a model for identifying a subject of a sketch, the model including:
-
at least one object topic, the at least one object topic representative of a category which may correspond to the subject of the sketch; at least one shape topic associated with the at least one object topic, the at least one shape topic representative of a shape feature of the sketch; and at least one image associated with the at least one shape topic, wherein the at least one shape topic is associated with a word distribution formed from a textual descriptor associated with the at least one image, and wherein individual words of the word distribution are ranked based at least in part on a probability that the individual words are descriptive of the subject of the sketch. - View Dependent Claims (16, 17, 18, 19)
-
Specification