×

Systems and Methods for Generating Three-Dimensional Models Using Sensed Position Data

  • US 20150363971A1
  • Filed: 05/23/2013
  • Published: 12/17/2015
  • Est. Priority Date: 05/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating a three-dimensional (3D) model, the method comprising:

  • receiving a first set of sensed position data indicative of an orientation of a camera device at or near a time when it is used to acquire a first two-dimensional (2D) image, wherein the first set of sensed position data is provided by a sensor of the camera device used to acquire the first 2D image;

    receiving a second set of sensed position data indicative of an orientation of a camera device at or near a time when it is used to acquire a second two-dimensional (2D) image, wherein the second set of sensed position data is provided by a sensor of the camera device used to acquire the second 2D image;

    determining a sensed rotation matrix for an image pair comprising the first and second 2D images using the first and second sets of sensed position data;

    identifying a calculated camera transformation matrix for the image pair, the calculated transformation comprising a calculated translation vector and a calculated rotation matrix;

    generating a sensed camera transformation matrix for the image pair, the sensed camera transformation comprising a translation vector and the sensed rotation matrix;

    identifying a set of matching points of the first and second 2D images;

    determining whether a first error associated with a transformation of the set of matching points using the sensed camera transformation is less than a second error associated with a transformation of the set of matching points using the calculated camera transformation; and

    in response to determining that a first error associated with a transformation of the set of matching points using the sensed camera transformation is less than a second error associated with a transformation of the set of matching points using the calculated camera transformation, generating a 3D model using the sensed camera transformation; and

    storing the 3D model in an 3D model repository.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×