CROSS REALITY SYSTEM WITH PRIORITIZATION OF GEOLOCATION INFORMATION FOR LOCALIZATION

    公开(公告)号:US20210256768A1

    公开(公告)日:2021-08-19

    申请号:US17174146

    申请日:2021-02-11

    申请人: Magic Leap, Inc.

    摘要: A cross reality system enables any of multiple devices to efficiently access previously stored maps. Both stored maps and tracking maps used by portable devices may have any of multiple types of location metadata associated with them. The location metadata may be used to select a set of candidate maps for operations, such as localization or map merge, that involve finding a match between a location defined by location information from a portable device and any of a number of previously stored maps. The types of location metadata may prioritized for use in selecting the subset. To aid in selection of candidate maps, a universe of stored maps may be indexed based on geo-location information. A cross reality platform may update that index as it interacts with devices that supply geo-location information in connection with location information and may propagate that geo-location information to devices that do not supply it.

    CROSS REALITY SYSTEM WITH LOCALIZATION SERVICE

    公开(公告)号:US20210110614A1

    公开(公告)日:2021-04-15

    申请号:US17071897

    申请日:2020-10-15

    申请人: Magic Leap, Inc.

    IPC分类号: G06T19/00 G06T7/73 G06F3/01

    摘要: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.

    Enhanced pose determination for display device

    公开(公告)号:US10943120B2

    公开(公告)日:2021-03-09

    申请号:US16221065

    申请日:2018-12-14

    申请人: Magic Leap, Inc.

    摘要: To determine the head pose of a user, a head-mounted display system having an imaging device can obtain a current image of a real-world environment, with points corresponding to salient points which will be used to determine the head pose. The salient points are patch-based and include: a first salient point being projected onto the current image from a previous image, and with a second salient point included in the current image being extracted from the current image. Each salient point is subsequently matched with real-world points based on descriptor-based map information indicating locations of salient points in the real-world environment. The orientation of the imaging devices is determined based on the matching and based on the relative positions of the salient points in the view captured in the current image. The orientation may be used to extrapolate the head pose of the wearer of the head-mounted display system.

    CROSS REALITY SYSTEM WITH ACCURATE SHARED MAPS

    公开(公告)号:US20240062491A1

    公开(公告)日:2024-02-22

    申请号:US18457314

    申请日:2023-08-28

    申请人: Magic Leap, Inc.

    IPC分类号: G06T19/00 G01C21/00

    CPC分类号: G06T19/006 G01C21/387

    摘要: A cross reality system enables any of multiple devices to efficiently and accurately access previously persisted maps of very large scale environments and render virtual content specified in relation to those maps. The cross reality system may build a persisted map, which may be in canonical form, by merging tracking maps from the multiple devices. A map merge process determines mergibility of a tracking map with a canonical map and merges a tracking map with a canonical map in accordance with mergibility criteria, such as, when a gravity direction of the tracking map aligns with a gravity direction of the canonical map. Refraining from merging maps if the orientation of the tracking map with respect to gravity is not preserved avoids distortions in persisted maps and results in multiple devices, which may use the maps to determine their locations, to present more realistic and immersive experiences for their users.

    EFFICIENT LOCALIZATION BASED ON MULTIPLE FEATURE TYPES

    公开(公告)号:US20240029301A1

    公开(公告)日:2024-01-25

    申请号:US18353851

    申请日:2023-07-17

    申请人: Magic Leap, Inc.

    IPC分类号: G06T7/73

    CPC分类号: G06T7/74 G06T2207/30244

    摘要: A method of efficiently and accurately computing a pose of an image with respect to other image information. The image may be acquired with a camera on a portable device and the other information may be a map, such that the computation of pose localizes the device relative to the map. Such a technique may be applied in a cross reality system to enable devices to efficiently and accurately access previously persisted maps. Localizing with respect to a map may enable multiple cross reality devices to render virtual content at locations specified in relation to those maps, providing an enhanced experience for uses of the system. The method may be used in other devices and for other purposes, such as for navigation of autonomous vehicles.

    CROSS REALITY SYSTEM WITH LOCALIZATION SERVICE

    公开(公告)号:US20230127303A1

    公开(公告)日:2023-04-27

    申请号:US18085246

    申请日:2022-12-20

    申请人: Magic Leap, Inc.

    IPC分类号: G06T19/00 G06T7/73 G06F3/01

    摘要: A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. The cross reality system may include a cloud-based localization service that responds to requests from devices to localize with respect to a stored map. The request may include one or more sets of feature descriptors extracted from an image of the physical world around the device. Those features may be posed relative to a coordinate frame used by the local device. The localization service may identify one or more stored maps with a matching set of features. Based on a transformation required to align the features from the device with the matching set of features, the localization service may compute and return to the device a transformation to relate its local coordinate frame to a coordinate frame of the stored map.

    ENHANCED POSE DETERMINATION FOR DISPLAY DEVICE

    公开(公告)号:US20230034363A1

    公开(公告)日:2023-02-02

    申请号:US17966585

    申请日:2022-10-14

    申请人: Magic Leap, Inc.

    摘要: To determine the head pose of a user, a head-mounted display system having an imaging device can obtain a current image of a real-world environment, with points corresponding to salient points which will be used to determine the head pose. The salient points are patch-based and include: a first salient point being projected onto the current image from a previous image, and with a second salient point included in the current image being extracted from the current image. Each salient point is subsequently matched with real-world points based on descriptor-based map information indicating locations of salient points in the real-world environment. The orientation of the imaging devices is determined based on the matching and based on the relative positions of the salient points in the view captured in the current image. The orientation may be used to extrapolate the head pose of the wearer of the head-mounted display system.