×

Learning to reconstruct 3D shapes by rendering many 3D views

  • US 10,403,031 B2
  • Filed: 11/15/2017
  • Issued: 09/03/2019
  • Est. Priority Date: 11/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • obtaining, from an object recognition engine, data specifying first image features derived from an image of an object;

    providing the first image features to a three-dimensional estimator neural network;

    obtaining, from the three-dimensional estimator neural network, data specifying (i) an estimated three-dimensional shape and (ii) an estimated texture that are each based on the first image features;

    providing the data specifying (i) the estimated three-dimensional shape and (ii) the estimated texture to a three-dimensional rendering engine;

    obtaining, from the three-dimensional rendering engine, data specifying a plurality of three-dimensional views of the object that are each generated based on the data specifying (i) the estimated three-dimensional shape and (ii) the estimated texture;

    providing the data specifying each of the plurality of three-dimensional views to the object recognition engine;

    obtaining, from the object recognition engine and for each of the plurality of three-dimensional views specified by the data, data specifying second image features derived from the data specifying the three-dimensional view;

    computing, based at least on the data specifying the first image features and the data specifying the second image features, a first loss based on a first loss function; and

    training the three-dimensional estimator neural network based at least on the computed first loss.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×