Patent ID: 9147279
Filing Date: 2015-09-29
Classification: G06T

Abstract:
1. A method executed by a computing device, the method comprising: receiving, at the computing device, a plurality of images of an object; identifying (i) a first texture value for a point in a first image of the plurality of images of the object, and (ii) a second texture value for a respective point in a second image of the plurality of images of the object; identifying (i) a view reference point vector between the point in the first image and an image capturing device, and (ii) a respective view reference point vector between the respective point in the second image and the image capturing device; identifying a first normal vector of the point in the first image and a second normal vector of the respective point in the second image; determining a first metric based at least on: (i) a relation between the view reference point vector and the first normal vector, (ii) a distance between the point and the image capturing device, and (iii) a size of a surface area of the object as depicted in the first image; determining a second metric based at least on: (i) a respective relation between the respective view reference point vector and the second normal vector, (ii) a distance between the respective point and the image capturing device, and (iii) a size of a surface area of the object as depicted in the second image; and based on the first metric and the second metric, using the first texture value and the second texture value to determine a weighted average texture value to apply to a corresponding point of a three-dimensional (3D) mesh of the object.