Iterative neural network training using quality assurance neural network

    公开(公告)号:US12033058B1

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

    申请号:US16421606

    申请日:2019-05-24

    Applicant: Apple Inc.

    CPC classification number: G06N3/045 G06F18/2115 G06F18/2148 G06N3/082

    Abstract: In some implementations initially training a first neural network includes inputting the training inputs and corresponding training labels into the first neural network to produce output labels, comparing the output labels to the corresponding training labels using a second neural network that learns and applies a comparison metric, and adjusting parameters of the first neural network based on the comparing. The device then inputs additional inputs into the first neural network to produce additional output labels and corresponding confidence values from the second neural network. The device selects, based on the confidence values, an automatically-labeled training set of data including a subset of the additional inputs and a corresponding subset of the additional output labels. During a second training stage, the device trains the first neural network and the second neural network using the automatically-labeled training set of data.

    Method for Representing Virtual Information in a View of a Real Environment

    公开(公告)号:US20240127561A1

    公开(公告)日:2024-04-18

    申请号:US18538656

    申请日:2023-12-13

    Applicant: Apple Inc.

    CPC classification number: G06T19/006 G06T7/74 G06T19/00 G01S19/01

    Abstract: A method for representing virtual information in a view of a real environment comprises providing a virtual object having a global position and orientation with respect to a geographic global coordinate system, with first pose data on the global position and orientation of the virtual object, in a database of a server, taking an image of a real environment by a mobile device and providing second pose data as to at which position and with which orientation with respect to the geographic global coordinate system the image was taken. The method further includes displaying the image on a display of the mobile device, accessing the virtual object in the database and positioning the virtual object in the image on the basis of the first and second pose data, manipulating the virtual object or adding a further virtual object, and providing the manipulated virtual object with modified first pose data or the further virtual object with third pose data in the database.

    System for determining position both indoor and outdoor

    公开(公告)号:US11859982B2

    公开(公告)日:2024-01-02

    申请号:US16938559

    申请日:2020-07-24

    Applicant: Apple Inc.

    Abstract: An apparatus, method, and computer readable medium related to determining the position of a device, for example determining the pose of a camera. Varying embodiments discuss the use of sensors and captured images to construct an environment property map, which provides reference information in the form of environment properties that are associated with positions, such as camera poses. Embodiments of the disclosure discuss using the environment property map online (e.g. in real time) in order to determine the position of a device. In some embodiments, the environment property map provides a coarse position that is used to refine or limit the necessary work for determining a more precise position.

    Method for Representing Virtual Information in a View of a Real Environment

    公开(公告)号:US20220375123A1

    公开(公告)日:2022-11-24

    申请号:US17818255

    申请日:2022-08-08

    Applicant: Apple Inc.

    Abstract: A method for representing virtual information in a view of a real environment comprises providing a virtual object having a global position and orientation with respect to a geographic global coordinate system, with first pose data on the global position and orientation of the virtual object, in a database of a server, taking an image of a real environment by a mobile device and providing second pose data as to at which position and with which orientation with respect to the geographic global coordinate system the image was taken. The method further includes displaying the image on a display of the mobile device, accessing the virtual object in the database and positioning the virtual object in the image on the basis of the first and second pose data, manipulating the virtual object or adding a further virtual object, and providing the manipulated virtual object with modified first pose data or the further virtual object with third pose data in the database.

    Predicting lidar data using machine learning

    公开(公告)号:US11092690B1

    公开(公告)日:2021-08-17

    申请号:US15711982

    申请日:2017-09-21

    Applicant: Apple Inc.

    Abstract: A vehicle including one or more sensors, a light detection and ranging (lidar) sensor and a lidar prediction system. The one or more sensors include an optical sensor, a radar sensor, or both, configured to capture sensor data of a particular view. The lidar sensor is configured to capture lidar data of the particular view. The lidar prediction system includes a predictive model. The lidar prediction system is configured to generate a predicted lidar frame comprising applying the predictive model to the sensor data and send the predicted lidar frame to an external system.

    MODEL WITH MULTIPLE CONCURRENT TIMESCALES

    公开(公告)号:US20210201108A1

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

    申请号:US17203374

    申请日:2021-03-16

    Applicant: Apple Inc.

    Abstract: In one implementation, a method of generating an environment state is performed by a device including one or more processors and non-transitory memory. The method includes obtaining a first environment state of an environment, wherein the first environment state indicates the inclusion in the environment of a first asset associated with a first timescale value and a second asset associated with a second timescale value, wherein the first environment state further indicates that the first asset has a first state of the first asset and the second asset has a first state of the second asset. The method includes determining a second state of the first asset and the second asset based on the first and second timescale value. The method includes determining a second environment state that indicates that the first asset has the second state and the second asset has the second state.

Patent Agency Ranking