Object identification in visual media
First Claim
1. A method comprising:
- accessing a plurality of images depicting a reference object in disassembled states, wherein the reference object in a disassembled state requires the assembly of one or more additional parts to be in the assembled state;
determining that the reference object is depicted in particular images of the plurality of images in particular states of disassembly based on changes in the depiction of the reference object between two or more images;
processing an image of a first object to identify characteristics of the first object, the first object being in a disassembled state in the image;
comparing the image of the first object in the disassembled state to images of the reference object in disassemble states; and
identifying one or more additional parts required for the first object in the disassembled state to be in an assembled state based on the comparison of the image of the first object in the disassembled state to images of the reference object in disassemble states.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining the identity of an object in an image where the object in the image is in a disassembled state. In one aspect, a method includes accessing previous interactive sessions, each of the interactive sessions including images of a reference object in one or more disassembled states and each of the interactive sessions specifying an identity of the reference object in an assembled state; processing an image of a first object to identify characteristics of the first object, the first object being in a disassembled state in the image; comparing the image of the first object in the disassembled state to images of reference objects in disassembled states; and determining an identity of the first object based on the comparison and the identities of the reference objects in assembled states specified in the interactive sessions.
-
Citations
15 Claims
-
1. A method comprising:
-
accessing a plurality of images depicting a reference object in disassembled states, wherein the reference object in a disassembled state requires the assembly of one or more additional parts to be in the assembled state; determining that the reference object is depicted in particular images of the plurality of images in particular states of disassembly based on changes in the depiction of the reference object between two or more images; processing an image of a first object to identify characteristics of the first object, the first object being in a disassembled state in the image; comparing the image of the first object in the disassembled state to images of the reference object in disassemble states; and identifying one or more additional parts required for the first object in the disassembled state to be in an assembled state based on the comparison of the image of the first object in the disassembled state to images of the reference object in disassemble states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more data processors; and instructions stored on computer-readable storage apparatus that when executed by the one or more data processors cause the one or more data processors to perform operations comprising; accessing a plurality of images depicting a reference object in disassembled states, wherein the reference object in a disassembled state requires the assembly of one or more additional parts to be in the assembled state; determining that the reference object is depicted in particular images of the plurality of images in particular states of disassembly based on changes in the depiction of the reference object between two or more images; processing an image of a first object to identify characteristics of the first object, the first object being in a disassembled state in the image; comparing the image of the first object in the disassembled state to images of the reference object in disassemble states; and identifying one or more additional parts required for the first object in the disassembled state to be in an assembled state based on the comparison of the image of the first object in the disassembled state to images of the reference object in disassemble states.
-
-
11. A non-transitory computer-readable storage medium having instructions stored thereon, which, when executed by one or more data processors, cause the one or more processor to perform operations comprising:
-
accessing a plurality of images depicting a reference object in disassembled states, wherein the reference object in a disassembled state requires the assembly of one or more additional parts to be in the assembled state; determining that the reference object is depicted in particular images of the plurality of images in particular states of disassembly based on changes in the depiction of the reference object between two or more images; processing an image of a first object to identify characteristics of the first object, the first object being in a disassembled state in the image; comparing the image of the first object in the disassembled state to images of the reference object in disassemble states; and identifying one or more additional parts required for the first object in the disassembled state to be in an assembled state based on the comparison of the image of the first object in the disassembled state to images of the reference object in disassemble states. - View Dependent Claims (12, 13, 14, 15)
-
Specification