Occlusion detection system
AssigneeSnap Inc.
InventorsPiers Cowburn, David Li, Isac Andreas Müller Sandvik, Qi Pan
Life of this patent
Estimating the term…
Abstract
An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.
Claims20
A method comprising:
- accessing first image data from a first client device, the first image data comprising a first display of an object;
- detecting a first attribute of the object based on the first image data;
- accessing second image data from a second client device, the second image data comprising a second display of the object;
- detecting a second attribute of the object based on the second image data;
- performing a comparison of the first attribute and the second attribute;
- detecting an occlusion based on the comparison the occlusion comprising a semantic feature;
- and
- causing display of media content based on the semantic feature of the occlusion.
A system comprising:
- a memory;
- and
- at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:
- accessing first image data from a first client device, the first image data comprising a first display of an object;
- detecting a first attribute of the object based on the first image data;
- accessing second image data from a second client device, the second image data comprising a second display of the object;
- detecting a second attribute of the object based on the second image data;
- performing a comparison of the first attribute and the second attribute;
- detecting an occlusion based on the comparison the occlusion comprising a semantic feature;
- and
- causing display of media content based on the semantic feature of the occlusion.
A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- accessing first image data from a first client device, the first image data comprising a first display of an object;
- detecting a first attribute of the object based on the first image data;
- accessing second image data from a second client device, the second image data comprising a second display of the object;
- detecting a second attribute of the object based on the second image data;
- performing a comparison of the first attribute and the second attribute;
- detecting an occlusion based on the comparison the occlusion comprising a semantic feature;
- and
- causing display of media content based on the semantic feature of the occlusion.
Dependencies are inferred from the claim text.