SYSTEMS AND METHODS FOR SIMULATENOUS LOCALIZATION AND MAPPING

    公开(公告)号:US20210201520A1

    公开(公告)日:2021-07-01

    申请号:US17249789

    申请日:2021-03-12

    Applicant: Snap Inc.

    Abstract: Various embodiments provide systems, methods, devices, and instructions for performing simultaneous localization and mapping (SLAM) that involve initializing a SLAM process using images from as few as two different poses of a camera within a physical environment. Some embodiments may achieve this by disregarding errors in matching corresponding features depicted in image frames captured by an image sensor of a mobile computing device, and by updating the SLAM process in a way that causes the minimization process to converge to global minima rather than fall into a local minimum.

    Method of plane tracking
    13.
    发明授权

    公开(公告)号:US10692172B2

    公开(公告)日:2020-06-23

    申请号:US16067506

    申请日:2016-12-27

    Applicant: Snap Inc.

    Inventor: Ozi Egri Eyal Zak

    Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.

    DYNAMIC ADJUSTMENT OF EXPOSURE AND ISO TO LIMIT MOTION BLUR

    公开(公告)号:US20230388632A1

    公开(公告)日:2023-11-30

    申请号:US18233729

    申请日:2023-08-14

    Applicant: Snap Inc.

    CPC classification number: H04N23/6811 H04N23/684 H04N23/6812 G06T19/006

    Abstract: A method for limiting motion blur in a visual tracking system is described. In one aspect, the method includes accessing a first image generated by an optical sensor of the visual tracking system, identifying camera operating parameters of the optical sensor for the first image, determining a motion of the optical sensor for the first image, determining a motion blur level of the first image based on the camera operating parameters of the optical sensor and the motion of the optical sensor, and adjusting the camera operating parameters of the optical sensor based on the motion blur level.

    METHOD OF PLANE TRACKING
    16.
    发明公开

    公开(公告)号:US20230281750A1

    公开(公告)日:2023-09-07

    申请号:US18318472

    申请日:2023-05-16

    Applicant: Snap Inc.

    Inventor: Ozi Egri Eyal Zak

    CPC classification number: G06T3/0006 G06T7/246 G06T7/33 G06T7/74

    Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.

    Method of plane tracking
    17.
    发明授权

    公开(公告)号:US11688033B2

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

    申请号:US17504419

    申请日:2021-10-18

    Applicant: Snap Inc.

    Inventor: Ozi Egri Eyal Zak

    CPC classification number: G06T3/0006 G06T7/246 G06T7/33 G06T7/74

    Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.

    METHOD OF PLANE TRACKING
    19.
    发明申请

    公开(公告)号:US20220036502A1

    公开(公告)日:2022-02-03

    申请号:US17504419

    申请日:2021-10-18

    Applicant: Snap Inc.

    Inventor: Ozi Egri Eyal Zak

    Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.

    Method of plane tracking
    20.
    发明授权

    公开(公告)号:US11176636B2

    公开(公告)日:2021-11-16

    申请号:US16881924

    申请日:2020-05-22

    Applicant: Snap Inc.

    Inventor: Ozi Egri Eyal Zak

    Abstract: A method of plane tracking comprising: capturing by a camera a reference frame of a given plane from a first angle; capturing by the camera a destination frame of the given plane from a second angle different than the first angle; defining coordinates of matching points in the reference frame and the destination frame; calculating, using the first and second angles, first and second respective rotation transformations to a simulated plane parallel to the given plane; applying an affine transformation between the reference frame coordinate on the simulated plane and the destination frame coordinate on the simulated plane; and applying a projective transformation on the simulated plane destination frame coordinate to calculate the destination frame coordinate.

Patent Agency Ranking