Patent Document ID: 9984409
Application ID: 14580072
Patent Status: 1

Claim One:
1. A system comprising: an access module implemented by at least one processor and configured to: access a set of context data, the set of context data comprising a first environment image depicting a first environment; a simulation module implemented by the at least on processor, the simulation module in communication with the access module and configured to: segment the first environment image of the environment into a first plurality of segments; identify a first ground segment from the first plurality of segments; identify a plurality of unobstructed portions of the first ground segment; for each of the plurality of unobstructed portions of the first ground segment, determine an unobstructed distance from the unobstructed portion toward a ceiling segment; identify a plurality of placement areas comprising at least a first placement area within the first environment image based on the first ground segment and a first set of placement cues associated with the first plurality of segments; and select the first placement area from a plurality of placement areas based at least in part on a proximity of the first placement area to a set of obstruction segments and a set of relevant context segments of the plurality of segments; and an imaging module implemented by the at least one processor and configured to: superimpose a wearable item image on the first environment image to generate a first item context base image, wherein the wearable item image is placed within the first placement area by scaling an item size of the wearable item image to match a placement size of the first placement area and to match an item scale to an environment scale and by downsampling the wearable item image to match a wearable item image pixel resolution to a first environment image resolution, and wherein the wearable item image comprises a simulated image of a wearable item modeled with zero-length springs; identify a first erosion area in the first item context base image, the first erosion area comprising at least a portion of a boundary between the first environment image and the wearable item image; and perform an image filtering process on the erosion area to generate a first context image comprising at least a portion of the wearable item image and a portion of the first environment image.