Patents by Inventor Christian Markus MAEKELAE

Christian Markus MAEKELAE 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: 20240144496
    Abstract: Techniques for performing image alignment between a first image generated by a first camera and a second image generated by a second camera are disclosed. The image alignment is performed using staggered feature extraction in which a set of features are reused to align the second image with the first image. A first set of features are identified from within the first image, and a second set of features, which were previously detected within the second image, are accessed. The second set of features were previously used at least once to perform a previous image alignment operation. A current image alignment operation is performed by using the first set of features and by reusing the second set of features to align the first image with the second image.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Inventors: Paul LEE, Michael BLEYER, Christian Markus MAEKELAE
  • Publication number: 20240144526
    Abstract: Techniques for generating an aggregated set of features from multiple images generated by a camera are disclosed. A first image generated by the camera is accessed, where the first image was generated at a first time. A first set of features are identified from within the first image. A second image generated by the camera is accessed, where the second image is generated at a subsequent, second time. A second set of features are identified from within the second image. Movement data is obtained. This movement data details a movement of the camera between the first and second times. The movement data is used to reproject a pose embodied in the first image to correspond to a pose embodied in the second image. The embodiments aggregate the two sets of features to generate the aggregated set of features. The aggregated set of features for the camera are then cached.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 2, 2024
    Inventors: Paul LEE, Michael BLEYER, Christian Markus MAEKELAE
  • Patent number: 11831996
    Abstract: A system for generating high dynamic range (HDR) imagery obtains a history frame associated with a first timepoint and with a first set of image capture parameters. The system obtains an image frame associated with a particular set of image capture parameters and captured at a second timepoint that is subsequent to the first timepoint, and the particular set of image capture parameters comprises the first set of image capture parameters or a second set of image capture parameters. The system generates a normalized image frame by applying a normalization operation to the image frame. The normalization operation may be determined based upon the particular set of image capture parameters. The system generates a weight map based upon at least the normalized image frame and generate an HDR image frame based upon the normalized image frame, the history frame, and the weight map.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: November 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Markus Maekelae, Michael Bleyer
  • Publication number: 20230334636
    Abstract: Techniques to temporally filter images via a filtering weight computation are disclosed. A first image having a first timestamp and a second image having a second timestamp are acquired. These images are generated by a camera, and the first timestamp is before the second timestamp. A motion compensation (MC) operation is performed on the first image to produce an MC image. A difference image is generated using the MC image and the second image. The difference image reflects differences in intensities that exist between the two images. A local weight map is generated based on those differences. A global weight map is generated based on certain IMU data. A final weight map is generated based on a combination of the local weight map and the global weight map. The final weight map is used to generate a filtered image.
    Type: Application
    Filed: June 19, 2023
    Publication date: October 19, 2023
    Inventors: Raymond Kirk PRICE, Christopher Douglas EDMONDS, Michael BLEYER, Christian Markus MAEKELAE
  • Patent number: 11756177
    Abstract: Techniques to temporally filter images via a filtering weight computation are disclosed. A first image having a first timestamp and a second image having a second timestamp are acquired. These images are generated by a camera, and the first timestamp is before the second timestamp. A motion compensation (MC) operation is performed on the first image to produce an MC image. A difference image is generated using the MC image and the second image. The difference image reflects differences in intensities that exist between the two images. A local weight map is generated based on those differences. A global weight map is generated based on certain IMU data. A final weight map is generated based on a combination of the local weight map and the global weight map. The final weight map is used to generate a filtered image.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: September 12, 2023
    Inventors: Raymond Kirk Price, Christopher Douglas Edmonds, Michael Bleyer, Christian Markus Maekelae
  • Publication number: 20230188862
    Abstract: A system for generating high dynamic range (HDR) imagery obtains a history frame associated with a first timepoint and with a first set of image capture parameters. The system obtains an image frame associated with a particular set of image capture parameters and captured at a second timepoint that is subsequent to the first timepoint, and the particular set of image capture parameters comprises the first set of image capture parameters or a second set of image capture parameters. The system generates a normalized image frame by applying a normalization operation to the image frame. The normalization operation may be determined based upon the particular set of image capture parameters. The system generates a weight map based upon at least the normalized image frame and generate an HDR image frame based upon the normalized image frame, the history frame, and the weight map.
    Type: Application
    Filed: February 1, 2022
    Publication date: June 15, 2023
    Inventors: Christian Markus MAEKELAE, Michael BLEYER
  • Publication number: 20230145672
    Abstract: Techniques to temporally filter images via a filtering weight computation are disclosed. A first image having a first timestamp and a second image having a second timestamp are acquired. These images are generated by a camera, and the first timestamp is before the second timestamp. A motion compensation (MC) operation is performed on the first image to produce an MC image. A difference image is generated using the MC image and the second image. The difference image reflects differences in intensities that exist between the two images. A local weight map is generated based on those differences. A global weight map is generated based on certain IMU data. A final weight map is generated based on a combination of the local weight map and the global weight map. The final weight map is used to generate a filtered image.
    Type: Application
    Filed: November 11, 2021
    Publication date: May 11, 2023
    Inventors: Raymond Kirk PRICE, Christopher Douglas EDMONDS, Michael BLEYER, Christian Markus MAEKELAE
  • Patent number: 11516452
    Abstract: Systems are configured for generating temporally corrected pass-through images. In some instances, the systems obtain depth maps of an environment at a first timepoint, generate a 3D representation of the environment by unprojecting the depth information represented in the depth map, and obtain one or more first images of the environment captured at a second timepoint. The systems may also be configured to perform a first intermediate projection to identify first texture information from the one or more first images, identify a display pose associated with the system, generate a display projection of the 3D representation, and creating a composite image based on the display projection and the first texture information.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Douglas Edmonds, Michael Bleyer, Christian Markus Maekelae, Raymond Kirk Price
  • Publication number: 20210400249
    Abstract: Systems are configured for generating temporally corrected pass-through images. In some instances, the systems obtain depth maps of an environment at a first timepoint, generate a 3D representation of the environment by unprojecting the depth information represented in the depth map, and obtain one or more first images of the environment captured at a second timepoint. The systems may also be configured to perform a first intermediate projection to identify first texture information from the one or more first images, identify a display pose associated with the system, generate a display projection of the 3D representation, and creating a composite image based on the display projection and the first texture information.
    Type: Application
    Filed: June 18, 2020
    Publication date: December 23, 2021
    Inventors: Christopher Douglas EDMONDS, Michael BLEYER, Christian Markus MAEKELAE, Raymond Kirk PRICE