US11403777B2ActiveUtilityA1
Computer vision assisted item search
Est. expiryDec 15, 2035(~9.4 yrs left)· nominal 20-yr term from priority
G06V 10/54G06V 10/764G06T 7/60G06F 18/24G06V 40/10G06T 2207/10024G06T 2207/20221G06T 2207/20024G06T 7/40G06T 7/50G06T 2207/10028G06K 9/6267
82
PatentIndex Score
1
Cited by
33
References
36
Claims
Abstract
System and techniques for computer vision assisted item search are described herein. A composite image, including visual data and depth data, may be obtained. The composite image may be filtered to isolate a clothing article represented in the composite image. A classifier may be applied to the depth data to produce a set of clothing attributes for the clothing article. The clothing attributes may then be provided to a remote device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. At least one non-transitory machine readable medium comprising information representative of instructions that, when executed by processing circuitry, cause the processing circuitry to:
obtain visual data from a camera, the visual data representative of clothing;
obtain depth data from a depth sensor, the depth data representative of the clothing; and invoke:
use of artificial intelligence (AI) to determine a type of the clothing and a style of the clothing represented in the visual data and the depth data; and
a search for clothing different than the clothing represented in the visual data, the search based on the type of clothing and the style of clothing, a result of the search including an article of clothing to be combined with the clothing as part of an outfit for a user.
2. The at least one machine readable medium of claim 1 , wherein, to invoke use of AI, the instructions cause the processing circuitry to invoke an interface on a remote machine that is different than a machine containing the processing circuitry.
3. The at least one machine readable medium of claim 1 , wherein, to invoke the search based on the type of clothing and the style of clothing, the instructions cause the processing circuitry to use a search interface on a remote machine that is different than a machine containing the processing circuitry.
4. The at least one machine readable medium of claim 1 , wherein the clothing type is one of pants, underwear, shirt, shoes, jacket, dress, shorts, headwear, watch, necklace, or scarf.
5. The at least one machine readable medium of claim 1 , wherein, to invoke the search based on the type of clothing and the style of clothing, the instructions cause the processing circuitry to specify a restriction that constrains results of the search to clothing items that are different than the clothing type.
6. The at least one machine readable medium of claim 5 , wherein, to specify the restriction, the instructions cause the processing circuitry to specify a filter to constrain the results to clothing items to combine with the clothing to create the outfit for the user.
7. The at least one machine readable medium of claim 1 , wherein the instructions cause the processing circuitry to deliver results of the search to the user.
8. A system comprising:
means for obtaining visual data from a camera, the visual data representative of clothing;
means for obtaining depth data from a depth sensor, the depth data representative of the clothing; and
means for invoking:
use of artificial intelligence (AI) to determine a type of the clothing and a style of the clothing represented in the visual data and the depth data; and
a search for clothing different than the clothing represented in the visual data, the search based on the type of clothing and the style of clothing, a result of the search including an article of clothing to be combined with the clothing as part of an outfit for a user.
9. The system of claim 8 , wherein the means for invoking use of AI include means for invoking an interface on a remote machine that is different than a machine containing the means for invoking use of AI.
10. The system of claim 8 , wherein the means for invoking the search based on the type of clothing and the style of clothing include means for using a search interface on a remote machine that is different than a machine containing the means for invoking the search.
11. The system of claim 8 , wherein the clothing type is one of pants, underwear, shirt, shoes, jacket, dress, shorts, headwear, watch, necklace, or scarf.
12. The system of claim 8 , wherein the means for invoking the search based on the type of clothing and the style of clothing include means for specifying a restriction that constrains results of the search to clothing items that are different than the clothing type.
13. The system of claim 12 , wherein the means for specifying the restriction include specifying a filter to constrain the results to clothing items to combine with the clothing to create the outfit for the user.
14. The system of claim 8 , further including means for delivering results of the search to the user.
15. A device comprising:
a camera to obtain visual data, the visual data representative of clothing;
a depth sensor to obtain depth data, the depth data representative of the clothing; and
processing circuitry to invoke:
use of artificial intelligence (AI) to determine a type of the clothing and a style of the clothing represented in the visual data and the depth data; and
a search for clothing different than the clothing represented in the visual data, the search based on the type of clothing and the style of clothing, a result of the search including an article of clothing to be combined with the clothing as part of an outfit for a user.
16. The device of claim 15 , wherein, to invoke use of AI, the processing circuitry is configured to invoke an interface on a remote machine that is different than a machine containing the processing circuitry.
17. The device of claim 15 , wherein, to invoke the search based on the type of clothing and the style of clothing, the processing circuitry is configured to use a search interface on a remote machine that is different than a machine containing the processing circuitry.
18. The device of claim 15 , wherein the clothing type is one of pants, underwear, shirt, shoes, jacket, dress, shorts, headwear, watch, necklace, or scarf.
19. The device of claim 15 , wherein, to invoke the search based on the type of clothing and the style of clothing, the processing circuitry is configured to specify a restriction that constrains results of the search to clothing items that are different than the clothing type.
20. The device of claim 19 , wherein, to specify the restriction, the processing circuitry is configured to specify a filter to constrain the results to clothing items to combine with the clothing to create the outfit for the user.
21. The device of claim 15 , wherein the processing circuitry is configured to deliver results of the search to the user.
22. At least one non-transitory machine readable medium comprising information representative of instructions that, when executed by processing circuitry, cause the processing circuitry to:
receive, via a network, visual data and depth data representative of clothing, the visual data from a camera of a device and the depth data from a depth sensor of the device;
invoke use of artificial intelligence (AI) to determine a type of the clothing and a style of the clothing represented in the visual data and the depth data;
perform a search for clothing different than the clothing represented in the visual data, the search based on the type of clothing and the style of clothing, a result of the search including an article of clothing to be combined with the clothing as part of an outfit for a user; and
deliver the result to the user.
23. The at least one machine readable medium of claim 22 , wherein, to invoke use of AI, the instructions cause the processing circuitry to invoke a classifier to determine the type of the clothing.
24. The at least one machine readable medium of claim 22 , wherein the clothing type is one of pants, underwear, shirt, shoes, jacket, dress, shorts, headwear, watch, necklace, or scarf.
25. The at least one machine readable medium of claim 22 , wherein, to perform the search based on the type of clothing and the style of clothing, the instructions cause the processing circuitry to implement a restriction that constrain results to clothing items that are different than the type of the clothing.
26. The at least one machine readable medium of claim 25 , wherein, to implement the restriction, the instructions cause the processing circuitry to constrain the results to clothing items to combine with the clothing to create the outfit for the user.
27. A system comprising:
means for receiving, via a network, visual data and depth data representative of clothing, the visual data from a camera of a device and the depth data from a depth sensor of the device;
means for invoking use of artificial intelligence (AI) to determine a type of the clothing and a style of the clothing represented in the visual data and the depth data;
means for performing a search for clothing different than the clothing represented in the visual data, the search based on the type of clothing and the style of clothing, a result of the search including an article of clothing to be combined with the clothing as part of an outfit for a user; and
means for delivering the result to the user.
28. The system of claim 27 , wherein the means for invoking use of AI include means for invoking a classifier to determine the type of the clothing.
29. The system of claim 27 , wherein the clothing type is one of pants, underwear, shirt, shoes, jacket, dress, shorts, headwear, watch, necklace, or scarf.
30. The system of claim 27 , wherein means for the means for performing the search based on the type of clothing and the style of clothing include means for restricting results to clothing items that are different than the type of the clothing.
31. The system of claim 30 , wherein the means for restricting the results to clothing items that are different than the type of the clothing include means for constraining the results to clothing items to combine with the clothing to create the outfit for the user.
32. A server comprising:
a network interface to:
receive, via a network, visual data and depth data representative of clothing, the visual data from a camera of a device and the depth data from a depth sensor of the device; and
deliver a result of a search to a user; and
processing circuitry to:
invoke use of artificial intelligence (AI) to determine a type of the clothing and a style of the clothing represented in the visual data and the depth data; and
perform the search for clothing different than the clothing represented in the visual data, the search based on the type of clothing and the style of clothing, the result of the search including an article of clothing to be combined with the clothing as part of an outfit for the user.
33. The server of claim 32 , wherein, to invoke use of AI, the processing circuitry is configured to invoke a classifier to determine the type of the clothing.
34. The server of claim 32 , wherein the clothing type is one of pants, underwear, shirt, shoes, jacket, dress, shorts, headwear, watch, necklace, or scarf.
35. The server of claim 32 , wherein, to perform the search based on the type of clothing and the style of clothing, the processing circuitry is configured to implement a restriction that constrains results to clothing items that are different than the type of the clothing.
36. The server of claim 35 , wherein, to implement the restriction, the processing circuitry is configured to constrain the results to clothing items to combine with the clothing to create the outfit for the user.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.