Patents by Inventor Stergios Roumeliotis

Stergios Roumeliotis 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).

  • Publication number: 20240104778
    Abstract: Methods for performing a camera calibration process for outward-facing cameras on devices such as head-mounted display devices are disclosed. Using cameras with overlapping fields of view, relative rotational parameters of the cameras with respect to one another may be determined using an optimization technique such as a two-view bundle adjustment algorithm. A statistical analysis of the relative rotational parameters of the cameras, determined for a plurality of moments in time, may then be made to provide updated relative rotational parameters for recalibration of the cameras. A camera calibration process, such as those disclosed, may not depend on tracking points of interest over multiple moments in time, but rather on a convergence of the relative rotational parameters determined for respective moments in time.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 28, 2024
    Applicant: Apple Inc.
    Inventors: Tianheng Wang, Stergios Roumeliotis, Shuntaro Yamazaki, Oleg Naroditsky
  • Publication number: 20240095958
    Abstract: Methods for performing a calibration process for outward-facing cameras on devices such as head-mounted display devices are disclosed. Extrinsic parameters of the camera are first estimated using inputs to the calibration process such as information from an inertial measurement unit and points of interest within images captured by the camera that are tracked with time. Then, extrinsic and intrinsic parameters are concurrently determined in an optimization problem such that updated values of said parameters may be stored and used by applications that run on the device and make use of the camera. The calibration process may be extended to concurrently calibrate multiple cameras based, at least in part, on information from the inertial measurement unit that is local to the camera.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 21, 2024
    Applicant: Apple Inc.
    Inventors: Shuntaro Yamazaki, Ravi Teja Sukhavasi, Oleg Naroditsky, Stergios Roumeliotis, Daniel C Byrnes
  • Publication number: 20220092859
    Abstract: Implementations of the subject technology provide extended reality display devices that can be used on and/or off of a moving platform. Systems and methods are disclosed for separating out the motion of the moving platform from other motions of the device so that virtual content can be displayed without erroneous motions caused by the motion of the moving platform. The subject technology can provide extended reality settings on any suitable moveable platform such as in a car, a watercraft, an aircraft, a train, or any other vehicle.
    Type: Application
    Filed: September 17, 2021
    Publication date: March 24, 2022
    Inventors: Abdelhamid DINE, Kuen-Han LIN, Stergios ROUMELIOTIS, Oleg NARODITSKY
  • Patent number: 10152795
    Abstract: A method includes: receiving sensor measurements from a pre-processing module, in which the sensor measurements include image data and inertial data for a device; transferring, using a processor, information derived from the sensor measurements, from a first set of variables associated with a first window of time to a second set of variables associated with a second window of time, in which the first and second windows consecutively overlap in time; and outputting, to a post-processing module, a state of the device based on the transferred information.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: December 11, 2018
    Assignees: Apple Inc., Regents of the University of Minnesota
    Inventors: Alex Flint, Oleg Naroditsky, Christopher P. Broaddus, Andriy Grygorenko, Stergios Roumeliotis, Oriel Bergig
  • Publication number: 20160350926
    Abstract: A method includes: receiving sensor measurements from a pre-processing module, in which the sensor measurements include image data and inertial data for a device; transferring, using a processor, information derived from the sensor measurements, from a first set of variables associated with a first window of time to a second set of variables associated with a second window of time, in which the first and second windows consecutively overlap in time; and outputting, to a post-processing module, a state of the device based on the transferred information.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Inventors: Alex Flint, Oleg Naroditsky, Christopher P. Broaddus, Andriy Grygorenko, Stergios Roumeliotis, Oriel Bergig
  • Patent number: 9424647
    Abstract: A method includes: receiving sensor measurements from a pre-processing module, in which the sensor measurements include image data and inertial data for a device; transferring, using a processor, information derived from the sensor measurements, from a first set of variables associated with a first window of time to a second set of variables associated with a second window of time, in which the first and second windows consecutively overlap in time; and outputting, to a post-processing module, a state of the device based on the transferred information.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 23, 2016
    Assignees: Apple Inc., Regents of the University of Minnesota
    Inventors: Alex Flint, Oleg Naroditsky, Christopher P. Broaddus, Andriy Grygorenko, Stergios Roumeliotis, Oriel Bergig
  • Publication number: 20150043784
    Abstract: A method includes: receiving sensor measurements from a pre-processing module, in which the sensor measurements include image data and inertial data for a device; transferring, using a processor, information derived from the sensor measurements, from a first set of variables associated with a first window of time to a second set of variables associated with a second window of time, in which the first and second windows consecutively overlap in time; and outputting, to a post-processing module, a state of the device based on the transferred information.
    Type: Application
    Filed: August 12, 2014
    Publication date: February 12, 2015
    Inventors: Alex Flint, Oleg Naroditsky, Christopher P. Broaddus, Andriy Grygorenko, Stergios Roumeliotis, Oriel Bergig