Method and apparatus for representing a physical scene
First Claim
1. A method for constructing a digital representation of a physical scene comprising:
- obtaining information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface;
identifying the planar surface within the physical scene;
determining an augmented reality (AR) plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole;
wherein a size of the at least one hole is adjusted based on an occluded portion of the planar surface;
determining one or more properties associated with a first object of the one or more physical objects located on the planar surface based at least in part on information about the at least one hole;
generating a three-dimensional (3D) model using the properties associated with the first object and information associated with the AR plane; and
generating a digital representation of an AR environment comprising the AR plane and the 3D model.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are described for constructing a digital representation of a physical scene by obtaining information about the physical scene. Based on the information, an initial portion of a planar surface within the physical scene may be identified. In one aspect of the disclosure, constructing a digital representation of a physical scene may include obtaining information about the physical scene, identifying a planar surface within the physical scene, selecting a physical object within the physical scene, placed above the planar surface, detecting properties associated with the physical object, generating a three-dimensional (3D) reconstructed object using the properties associated with the physical object, and representing the planar surface as an augmented reality (AR) plane in an augmented reality environment, wherein the AR plane in the AR environment is capable of supporting 3D reconstructed objects on top of it.
-
Citations
31 Claims
-
1. A method for constructing a digital representation of a physical scene comprising:
-
obtaining information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; identifying the planar surface within the physical scene; determining an augmented reality (AR) plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole;
wherein a size of the at least one hole is adjusted based on an occluded portion of the planar surface;determining one or more properties associated with a first object of the one or more physical objects located on the planar surface based at least in part on information about the at least one hole; generating a three-dimensional (3D) model using the properties associated with the first object and information associated with the AR plane; and generating a digital representation of an AR environment comprising the AR plane and the 3D model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for constructing a digital representation of a physical scene, comprising:
-
a memory; a camera for obtaining information about the physical scene; and a processor coupled to the memory and configured to; obtain information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; identify the planar surface within the physical scene; determine an augmented reality (AR) plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole;
wherein a size of the at least one hole is adjusted based on occluded portion of the planar surface;determine one or more properties associated with a first object of the one or more physical objects located on the planar surface based at least in part on information about the at least one hole; generate a three-dimensional (3D) model using the properties associated with the first object and information associated with the AR plane; and generate a digital representation of an AR environment comprising the AR plane and the 3D model. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium comprises instructions executable by a processor, the instructions comprising instructions to:
-
obtain information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; identify the planar surface within the physical scene; determine an augmented reality (AR) plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole;
wherein a size of the at least one hole is adjusted based on an occluded portion of the planar surface;determine one or more properties associated with a first object of the one or more physical objects located on the planar surface based at least in part on information about the at least one hole; generate a three-dimensional (3D) model using the properties associated with the first object and information associated with the AR plane; and generate a digital representation of an AR environment comprising the AR plane and the 3D model.
-
-
31. An apparatus, comprising:
-
means for obtaining information about the physical scene containing at least a planar surface and one or more physical objects located on the planar surface; means for identifying the planar surface within the physical scene; means for determining an augmented reality (AR) plane corresponding to the planar surface wherein the AR plane comprises at least a portion of the planar surface and encircles at least one hole;
wherein a size of the at least one hole is adjusted based on occluded portion of the planar surface;means for determining one or more properties associated with a first object of the one or more physical objects located on the planar surface based at least in part on information about the at least one hole; means for generating a three-dimensional (3D) model using the properties associated with the first object and information associated with the AR plane; and means for generating a digital representation of an AR environment comprising the AR plane and the 3D model.
-
Specification