Patent ID: 8619074
Filing Date: 2013-12-31
Classification: G06T

Abstract:
1. A computer-implemented method for placing personalized text onto a curved surface in an image, comprising: receiving user input pertaining to a location of an existing text string in the image; defining a bounding polygon according to user input; segmenting the existing text string; performing connected component analysis on the text string to identify connected components in the existing text string; detecting at least one of upper and lower extreme edge pixels of text characters represented by the connected components; identifying an edge at each side of the curved surface; via a processor, calculating 3D curved surface geometry and camera geometry using the upper and lower extreme edge pixels of the text characters and left and right edges, wherein calculating the 3D curved surface geometry and camera geometry comprises generating a 3D central projection pinhole camera model defined as: erasing the existing text string by replacing text pixels with background-colored pixels; and inserting a personalized text string into the location of the erased text according to the calculated 3D curved surface geometry and camera geometry to personalize the image, and outputting the personalized image.