Patents by Inventor Johannes Lutz SCHONBERGER
Johannes Lutz SCHONBERGER has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12244590Abstract: A method for authorizing access to one or more secured computer resources includes obfuscating a reference biometric vector into an obfuscated reference biometric vector using a similarity-preserving obfuscation. An authentication biometric vector is obfuscated into an obfuscated authentication biometric vector using the similarity-preserving obfuscation. A similarity of the obfuscated authentication biometric vector and the obfuscated reference biometric vector is tested. Based on the similarity being within an authentication threshold, access to the one or more secured computer resources is authorized.Type: GrantFiled: April 21, 2021Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Johannes Lutz Schonberger, Marc Andre Leon Pollefeys
-
Publication number: 20240355040Abstract: The present disclosure relates to systems and methods for automatically applying a bias towards filled-space in footprints of features that may have non-Lambertian surfaces during photogrammetric reconstruction of images with the features. The systems and methods may generate an observation model for the feature based on range-image estimates and determine whether the feature is a building or water using a land-cover classification. The systems and methods may determine a footprint of the features and may generate a modified observation model with a bias towards filled-space within the footprint of the feature. The systems and methods may apply a voxel reconstruction algorithm to the modified observation model to generate a three-dimensional (3D) reconstruction of the feature.Type: ApplicationFiled: August 18, 2022Publication date: October 24, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Michael William JONES, Johannes Lutz SCHÖNBERGER
-
Patent number: 12085407Abstract: A 3D map comprising sensor data items depicting the environment is updated, each sensor data item having one or more associated variables such as a pose of a capture device or a position of a landmark. A graph is calculated from sensor data items. The graph comprises nodes and edges, a node representing at least one variable in the received sensor data items and an edge representing relationships between variables. The graph is partitioned into a plurality of subgraphs so as to reduce a number of variables that are shared between subgraphs. Each of the plurality of subgraphs is allocated to a respective worker node. At each worker node, updated values of the variables are computed. The process updates values of variables which are shared between subgraphs to a common value using a consensus process. The 3D map of the environment is updated according to the updated values of the variables.Type: GrantFiled: May 12, 2022Date of Patent: September 10, 2024Assignee: Microsoft Technology Licensing, LLC.Inventors: Christoph Vogel, Jan-Willem Buurlage, Johannes Lutz Schonberger, Juan Ignacio Nieto Couadeau, Marc Andre Leon Pollefeys, Timon Esli Knigge, Marcel Nicolas Geppert
-
Publication number: 20240161337Abstract: Determining a location of an entity comprises: receiving a query comprising a 2D image depicting an environment of the entity; searching for a match between the query and a 3D map of the environment. The 3D map comprising a 3D point cloud, the match indicating the location of the entity in the environment. Searching for the match comprises: extracting descriptors from the 2D image referred to as image descriptors; extracting descriptors from the 3D point cloud referred to as point cloud descriptors; correlating the image descriptors with the point cloud descriptors to produce correspondences, wherein a correspondence is an image descriptor corresponding to a point cloud descriptor; estimating, using the correspondences, the location of the entity.Type: ApplicationFiled: November 15, 2022Publication date: May 16, 2024Inventors: Johannes Lutz SCHÖNBERGER, Rui WANG, Prune Solange Garance TRUONG, Marc André Léon POLLEFEYS
-
Publication number: 20230375365Abstract: A method for collecting telemetry data for updating a 3D map of an environment comprising carrying out a first relocalization event whereby: data from an observation at time t1 by a pose tracker is used to compute a first 3D map pose of the pose tracker, and a first local pose of the pose tracker at time t1 is received. A second relocalization event occurs where a second 3D map pose of the pose tracker is computed from data from an observation at time and a second local pose of the pose tracker at time t2 is received. A first relative pose between the first and second 3D map pose is computed. A second relative pose between the first and second local pose is computed. A residual being a difference between the first relative pose and the second relative pose is stored as input to a process for updating the 3D map.Type: ApplicationFiled: May 23, 2022Publication date: November 23, 2023Inventors: Johannes Lutz SCHONBERGER, Marc Andre Leon POLLEFEYS
-
Publication number: 20230366696Abstract: A 3D map comprising sensor data items depicting the environment is updated, each sensor data item having one or more associated variables such as a pose of a capture device or a position of a landmark. A graph is calculated from sensor data items. The graph comprises nodes and edges, a node representing at least one variable in the received sensor data items and an edge representing relationships between variables. The graph is partitioned into a plurality of subgraphs so as to reduce a number of variables that are shared between subgraphs. Each of the plurality of subgraphs is allocated to a respective worker node. At each worker node, updated values of the variables are computed. The process updates values of variables which are shared between subgraphs to a common value using a consensus process. The 3D map of the environment is updated according to the updated values of the variables.Type: ApplicationFiled: May 12, 2022Publication date: November 16, 2023Inventors: Christoph VOGEL, Jan-Willem BUURLAGE, Johannes Lutz SCHONBERGER, Juan Ignacio Nieto COUADEAU, Marc Andre Leon POLLEFEYS, Timon Esli KNIGGE, Marcel Nicolas GEPPERT
-
Publication number: 20230179596Abstract: A method for authorizing access to one or more secured computer resources includes obfuscating a reference biometric vector into an obfuscated reference biometric vector using a similarity-preserving obfuscation. An authentication biometric vector is obfuscated into an obfuscated authentication biometric vector using the similarity-preserving obfuscation. A similarity of the obfuscated authentication biometric vector and the obfuscated reference biometric vector is tested. Based on the similarity being within an authentication threshold, access to the one or more secured computer resources is authorized.Type: ApplicationFiled: April 21, 2021Publication date: June 8, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Johannes Lutz SCHONBERGER, Marc Andre Leon POLLEFEYS
-
Patent number: 11145083Abstract: A method for image-based localization includes, at a camera device, capturing a plurality of images of a real-world environment. A first set of image features are detected in a first image of the plurality of images. Before additional sets of image features are detected in other images of the plurality, the first set of image features is transmitted to a remote device configured to estimate a pose of the camera device based on image features detected in the plurality of images. As the additional sets of image features are detected in the other images of the plurality, the additional sets of image features are transmitted to the remote device. An estimated pose of the camera device is received from the remote device.Type: GrantFiled: May 21, 2019Date of Patent: October 12, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Johannes Lutz Schonberger, Marc Andre Leon Pollefeys
-
Patent number: 10878590Abstract: Stereo image reconstruction can be achieved by fusing a plurality of proposal cost volumes computed from a pair of stereo images, using a predictive model operating on pixelwise feature vectors that include disparity and cost values sparsely sampled form the proposal cost volumes to compute disparity estimates for the pixels within the image.Type: GrantFiled: May 25, 2018Date of Patent: December 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sudipta Narayan Sinha, Marc André Léon Pollefeys, Johannes Lutz Schönberger
-
Publication number: 20200372672Abstract: A method for image-based localization includes, at a camera device, capturing a plurality of images of a real-world environment. A first set of image features are detected in a first image of the plurality of images. Before additional sets of image features are detected in other images of the plurality, the first set of image features is transmitted to a remote device configured to estimate a pose of the camera device based on image features detected in the plurality of images. As the additional sets of image features are detected in the other images of the plurality, the additional sets of image features are transmitted to the remote device. An estimated pose of the camera device is received from the remote device.Type: ApplicationFiled: May 21, 2019Publication date: November 26, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Johannes Lutz SCHONBERGER, Marc Andre Leon POLLEFEYS
-
Publication number: 20190362514Abstract: Stereo image reconstruction can be achieved by fusing a plurality of proposal cost volumes computed from a pair of stereo images, using a predictive model operating on pixelwise feature vectors that include disparity and cost values sparsely sampled form the proposal cost volumes to compute disparity estimates for the pixels within the image.Type: ApplicationFiled: May 25, 2018Publication date: November 28, 2019Inventors: Sudipta Narayan Sinha, Marc André Léon Pollefeys, Johannes Lutz Schönberger