CPC G06T 19/003 (2013.01) [G06T 7/593 (2017.01); G06T 2207/10012 (2013.01)] | 20 Claims |
1. A method comprising, by a computing system:
dividing at least a portion of a physical space surrounding a user into a plurality of three-dimensional (3D) regions, wherein each of the 3D regions is associated with an area of a plurality of areas in a plane;
generating estimated locations of features of objects in the portion of the physical space;
identifying a region of the physical space corresponding to a ceiling of the physical space, wherein the region is a horizontal portion starting from the ceiling to a predetermined threshold distance below the ceiling;
filtering the estimated locations by removing one or more of the estimated locations that are located within the identified region;
determining, based on the filtered estimated locations, an occupancy state of each of the plurality of 3D regions; and
generating, based on the occupancy state of each of the plurality of 3D regions, a visual indication for guiding movements of the user.
|