Facilitating Text Identification and Editing in Images
First Claim
1. A method of removing text in an image by at least one computing device, the method comprising:
- identifying, by the at least one computing device, a region of interest in the image including text;
transforming, by the at least one computing device, the region of interest to correct distortion based at least in part on a homography;
using, by the at least one computing device, an optical character recognizer to recognize a character based on a detected font used within the text;
receiving, by the at least one computing device, a user input to remove the character;
removing, by the at least one computing device, the character from the image based on a content aware fill process; and
outputting, by the at least one computing device, a result of the removing of the character from the image.
1 Assignment
0 Petitions
Accused Products
Abstract
Facilitating text identification and editing in images in which in one or more embodiments, a user selection of a location in an area of text in an image is received. Given the location, a region of interest that includes text (including the location of the user selection) in the image is determined. Distortion resulting from a surface in the image on which the text is situated being at some angle other than parallel to the image capture plane is also corrected. One or more fonts and font sizes of the text in the region of interest are also detected. Various actions can be taken on the text in the region of interest (e.g., editing the text and/or identifying the text).
-
Citations
20 Claims
-
1. A method of removing text in an image by at least one computing device, the method comprising:
-
identifying, by the at least one computing device, a region of interest in the image including text; transforming, by the at least one computing device, the region of interest to correct distortion based at least in part on a homography; using, by the at least one computing device, an optical character recognizer to recognize a character based on a detected font used within the text; receiving, by the at least one computing device, a user input to remove the character; removing, by the at least one computing device, the character from the image based on a content aware fill process; and outputting, by the at least one computing device, a result of the removing of the character from the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a processing system including one or more processors; and one or more computer-readable storage media having stored thereon multiple instructions that, when executed by the processing system, cause the processing system to perform acts including; identifying, by the at least one computing device, a region of interest in the image including text; transforming, by the at least one computing device, the region of interest to correct distortion based at least in part on a homography; using, by the at least one computing device, an optical character recognizer to recognize a character based on a detected font used within the text; receiving, by the at least one computing device, a user input to remove the character; removing, by the at least one computing device, the character from the image based on a content aware fill process; and outputting, by the at least one computing device, a result of the removing of the character from the image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a digital medium environment to remove text in an image, a system comprising:
-
means for transforming a region of interest in the image to correct distortion based at least in part on a homography, the region of interest in the image including text; means for receiving a user input to remove a character recognized within the text; means for removing the character from the image based on a content aware fill process; and means for outputting a result of the removing of the character from the image. - View Dependent Claims (20)
-
Specification