Patents by Inventor Anastasios Mourikis
Anastasios Mourikis 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: 11527011Abstract: In one embodiment, a method includes determining correspondence data between a sequence of images based on identified features in the sequence of images and predicted pose based on motion data, and determining current state information based on the correspondence data and the motion data. The current state information comprises at least a current pose of the wearable device relative to the environment capture by the one or more cameras. Furthermore, the method comprises receiving map points in a three-dimensional map and their associated descriptors based on the identified features in the sequence of images and identifying one or more of the map points in the sequence of images based on the associated descriptors associated with the map points. The current state information is further determined based on the identified one or more of the map points.Type: GrantFiled: September 27, 2021Date of Patent: December 13, 2022Assignee: Meta Platforms Technologies, LLCInventors: Jakob Julian Engel, Anastasios Mourikis, Raul Mur Artal
-
Publication number: 20220122285Abstract: In one embodiment, a computing system accesses a set of 3D locations associated with features in an environment previously captured by a camera from a previous camera pose. The computing system determines a predicted camera pose using the previous camera pose and motion measurements generated using a motion sensor associated with the camera. The computing system projects the set of 3D locations toward the predicted camera pose and onto a 2D image plane associated with the camera. The computing system generates, based on the projected set of 3D locations on the 2D image plane, an activation map specifying a subset of the pixel sensors of the camera that are to be activated. The computing system instructs, using the activation map, the camera to activate the subset of pixel sensors to capture a new image of the environment. The computing system reads pixel values of the new image.Type: ApplicationFiled: October 4, 2021Publication date: April 21, 2022Inventors: Amr Suleiman, Anastasios Mourikis, Armin Alaghi, Andrew Samuel Berkovich, Shlomo Alkalay, Muzaffer Kal, Vincent Lee, Richard Andrew Newcombe
-
Publication number: 20220122291Abstract: In one embodiment, a method includes determining correspondence data between a sequence of images based on identified features in the sequence of images and predicted pose based on motion data, and determining current state information based on the correspondence data and the motion data. The current state information comprises at least a current pose of the wearable device relative to the environment capture by the one or more cameras. Furthermore, the method comprises receiving map points in a three-dimensional map and their associated descriptors based on the identified features in the sequence of images and identifying one or more of the map points in the sequence of images based on the associated descriptors associated with the map points. The current state information is further determined based on the identified one or more of the map points.Type: ApplicationFiled: September 27, 2021Publication date: April 21, 2022Inventors: Jakob Julian Engel, Anastasios Mourikis, Raul Mur Artal
-
Publication number: 20210042958Abstract: In one embodiment, a method includes determining correspondence data between a sequence of images based on identified features in the sequence of images and predicted pose based on motion data, and determining current state information based on the correspondence data and the motion data. The current state information comprises at least a current pose of the wearable device relative to the environment capture by the one or more cameras. Furthermore, the method comprises receiving map points in a three-dimensional map and their associated descriptors based on the identified features in the sequence of images and identifying one or more of the map points in the sequence of images based on the associated descriptors associated with the map points. The current state information is further determined based on the identified one or more of the map points.Type: ApplicationFiled: August 9, 2019Publication date: February 11, 2021Inventors: Jakob Julian Engel, Anastasios Mourikis, Raul Mur Artal
-
Patent number: 10306206Abstract: A system and method for a 3-D motion estimation and online temporal calibration having one or more than one processor, one or more than one camera, one or more than one inertial sensor, a storage for storing data and instructions. The stored instructions comprise a filter estimation module, high-precision navigation instructions and consistent state estimates in scenarios involving features, with both constant and time-varying offsets from the filter estimation module.Type: GrantFiled: July 23, 2014Date of Patent: May 28, 2019Assignee: The Regents of The University of CaliforniaInventors: Anastasios Mourikis, Mingyang Li
-
Patent number: 10247556Abstract: A mobile platform having a camera for outputting image data of features with unknown locations, an inertial measurement unit for outputting inertial measurements of the features, where the coordinates of the features are unknown, a processor, storage and an extended-Kalman filter-based estimator executable on the processor for processing the inertial measurement and features of the image data, where a state vector of the estimator contains a sliding window of states for determining the position and orientation of the mobile platform.Type: GrantFiled: July 23, 2014Date of Patent: April 2, 2019Assignee: The Regents of the University of CaliforniaInventor: Anastasios Mourikis
-
Patent number: 9967463Abstract: A motion estimation and correction system and methods are shown comprising: an image acquisition device configured to acquire an image via scanning an image frame over a period of time, an inertial measurement unit configured to measure at least one of a position, an orientation, and a movement of the image acquisition device during the period of time and output an indication of the movement as detected; and a state estimation module, operatively coupled to the inertial measurement unit and the image acquisition device, configured to estimate a state related to at least one of position and orientation of the image acquisition device based on the at least one of the position, the orientation, and the movement. In one example, systems and methods include using an inertial measurement unit along with an image acquisition device. In one example, the image acquisition device includes a rolling-shutter camera.Type: GrantFiled: July 24, 2014Date of Patent: May 8, 2018Assignee: The Regents of The University of CaliforniaInventors: Anastasios Mourikis, Mingyang Li
-
Patent number: 9798929Abstract: A hybrid estimator system using visual and inertial sensors for real-time pose tracking on devices with limited processing power using at least one processor, a memory, a storage and communications through a protocol and one or more than one software module for a hybrid estimator, real-time algorithm selection to process different measurements, statistical learning for these characteristics to compute the expected device computing cost of any strategy for allocating measurements to algorithms, and algorithm selection based on the statistical learning module.Type: GrantFiled: June 10, 2016Date of Patent: October 24, 2017Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Mingyang Li, Anastasios Mourikis
-
Publication number: 20170061195Abstract: A hybrid estimator system using visual and inertial sensors for real-time pose tracking on devices with limited processing power using at least one processor, a memory, a storage and communications through a protocol and one or more than one software module for a hybrid estimator, real-time algorithm selection to process different measurements, statistical learning for these characteristics to compute the expected device computing cost of any strategy for allocating measurements to algorithms, and algorithm selection based on the statistical learning module.Type: ApplicationFiled: June 10, 2016Publication date: March 2, 2017Applicant: The Regents of the University of CaliforniaInventors: Mingyang Li, Anastasios Mourikis
-
Publication number: 20160165140Abstract: A motion estimation and correction system and methods are shown comprising: an image acquisition device configured to acquire an image via scanning an image frame over a period of time, an inertial measurement unit configured to measure at least one of a position, an orientation, and a movement of the image acquisition device during the period of time and output an indication of the movement as detected; and a state estimation module, operatively coupled to the inertial measurement unit and the image acquisition device, configured to estimate a state related to at least one of position and orientation of the image acquisition device based on the at least one of the position, the orientation, and the movement. In one example, systems and methods include using an inertial measurement unit along with an image acquisition device. In one example, the image acquisition device includes a rolling-shutter camera.Type: ApplicationFiled: July 24, 2014Publication date: June 9, 2016Inventors: Anastasios Mourikis, Mingyang Li
-
Publication number: 20160161260Abstract: A mobile platform having a camera for outputting image data of features with unknown locations, an inertial measurement unit for outputting inertial measurements of the features, where the coordinates of the features are unknown, a processor, storage and an extended-Kalman filter-based estimator executable on the processor for processing the inertial measurement and features of the image data, where a state vector of the estimator contains a sliding window of states for determining the position and orientation of the mobile platform.Type: ApplicationFiled: July 23, 2014Publication date: June 9, 2016Applicant: The Regents of the University of CaliforniaInventor: Anastasios Mourikis
-
Publication number: 20150201180Abstract: A system and method for a 3-D motion estimation and online temporal calibration having one or more than one processor, one or more than one camera, one or more than one inertial sensor, a storage for storing data and instructions. The stored instructions comprise a filter estimation module, high-precision navigation instructions and consistent state estimates in scenarios involving features, with both constant and time-varying offsets from the filter estimation module.Type: ApplicationFiled: July 23, 2014Publication date: July 16, 2015Applicant: The Regents of the University of CaliforniaInventors: Anastasios Mourikis, Mirgyang Li