Patent ID: 8736605
Filing Date: 2014-05-27
Classification: G06T

Abstract:
1. A computer-implemented method for creating a revised texture map for a three-dimensional surface depicted in a two-dimensional photographic image, the method comprising: receiving a mask defining a selected region of a two-dimensional photographic image for which a revised texture map is to be generated; identifying at least one user-specified texture underfold constraint by receiving input from a user-input device to superimpose a first free-form line on the selected region of the image, wherein the first free-form line substantially corresponds to a location of an underfold in the image; receiving a cross-sectional profile associated with the at least one user-specified texture underfold constraint; creating a three-dimensional triangular mesh corresponding to the selected region of the image, wherein the first free-form line is preserved along edges within the triangular mesh; computing a weighted energy functional for the triangular mesh, the weighted energy functional comprising a plurality of nodal texture values from which the triangular mesh is specified, the nodal texture values computed in accordance with the at least one user-specified texture underfold constraint; re-computing, by one or more processors, the nodal texture values to converge the weighted energy functional toward a minimum value that corresponds to a distortion metric associated with the revised texture map; generating the revised texture map using the recomputed nodal texture values of the triangular mesh, wherein as a result of the re-computing, the revised texture map contains the underfold, thereby resulting in a connected discontinuity on the revised texture map along the first free-form line, wherein a position of the connected discontinuity is defined by the first free-form line of the user-specified texture underfold constraint and wherein a cross-sectional profile of the connected discontinuity corresponds to the received cross-sectional profile; and applying the revised texture map to the selected region of the two-dimensional photographic image so as to produce a modified two-dimensional photographic image having a two-dimensional representation of the revised texture map.