US 11,941,905 B2
Systems and methods for extracting patches from digital images
Qian Li, Sunnyvale, CA (US); Samrat Kokkula, Santa Clara, CA (US); Abon Chaudhuri, Sunnyvale, CA (US); Ashley Kim, San Francisco, CA (US); and Alessandro Magnani, Menlo Park, CA (US)
Assigned to WALMART APOLLO, LLC, Bentonville, AR (US)
Filed by Walmart Apollo, LLC, Bentonville, AR (US)
Filed on Jul. 6, 2021, as Appl. No. 17/368,691.
Prior Publication US 2023/0017280 A1, Jan. 19, 2023
Int. Cl. G06K 9/00 (2022.01); G06F 18/2321 (2023.01); G06N 7/00 (2023.01); G06N 7/01 (2023.01); G06T 7/11 (2017.01); G06T 7/194 (2017.01); G06T 11/60 (2006.01); G06V 40/10 (2022.01)
CPC G06V 40/10 (2022.01) [G06F 18/2321 (2023.01); G06N 7/01 (2023.01); G06T 7/11 (2017.01); G06T 7/194 (2017.01); G06T 11/60 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable storage devices storing computing instructions configured to run on the one or more processors and perform:
receiving one or more digital images;
identifying a foreground of the one or more digital images;
analyzing the foreground of the one or more digital images to identify a skin region in the foreground of the one or more digital images;
when the skin region is identified, clustering a non-skin remainder of the foreground of the one or more digital images into one or more clusters;
when the skin region is not identified, analyzing the foreground of the one or more digital images to identify a head region in the foreground of the one or more digital images;
when the head region is identified, clustering a non-head remainder of the foreground of the one or more digital images into the one or more clusters;
extracting one or more patches of the one or more digital images from the one or more clusters of the foreground of the one or more digital images;
determining one or more scores for the one or more patches of the one or more digital images; and
coordinating displaying a patch of the one or more patches on an electronic display based on the one or more scores for the one or more patches.