Method of Gray-Level Optical Segmentation and Isolation using Incremental Connected Components
First Claim
1. A method of isolating a character from a non binary image comprising a single character, said method comprising the steps of:
- identifying the pixel intensity value of each pixel in said non-binary image;
generating a pixel group comprising contiguous pixels of equivalent or lower pixel intensity values for each pixel intensity value found in said non-binary image;
inputting said one or more generated pixel groups to a character classifier, wherein said character classifier returns an identified character and a confidence value; and
selecting said identified character with the highest confidence value.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel and useful method of using Incremental Connected Components to segment and isolate individual characters in a gray-scale or color image. For each pixel intensity of pixels in the image, a plurality of pixel groups are created comprising contiguous pixels of intensity equal to or less than the current pixel intensity. The pixel groups are then input to a character classifier which returns an identified character and a confidence value. Non-overlapping pixel groups (i.e. segmentation) of identified characters having the highest confidence values are then selected.
22 Citations
25 Claims
-
1. A method of isolating a character from a non binary image comprising a single character, said method comprising the steps of:
-
identifying the pixel intensity value of each pixel in said non-binary image; generating a pixel group comprising contiguous pixels of equivalent or lower pixel intensity values for each pixel intensity value found in said non-binary image; inputting said one or more generated pixel groups to a character classifier, wherein said character classifier returns an identified character and a confidence value; and selecting said identified character with the highest confidence value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of segmenting and isolating one or more characters from a non binary image comprising one or more characters, said method comprising the steps of:
-
identifying the pixel intensity value of each pixel in said non-binary image; generating one or more pixel groups comprising contiguous pixels of equivalent or lower pixel intensity values for each pixel intensity value found in said non-binary image; inputting plurality of said generated pixel groups to a character classifier, wherein for each input pixel group, said character classifier returns an identified character and a confidence value; identifying non overlapping input pixel groups with the highest confidence values; and selecting one or more identified characters associated with said identified non-overlapping pixel groups. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for isolating a character from a non binary image comprising a single character, the computer program product comprising:
-
a computer usable medium having computer usable code embodied therewith, the computer program product comprising; computer usable code configured for identifying the pixel intensity value of each pixel in said non-binary image; computer usable code configured for generating a pixel group comprising contiguous pixels of equivalent or lower pixel intensity values for each pixel intensity value found in said non-binary image; computer usable code configured for inputting said one or more generated pixel groups to a character classifier, wherein said character classifier returns an identified character and a confidence value; and computer usable code configured for selecting said identified character with the highest confidence value. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product for segmenting and isolating one or more characters from a non binary image comprising one or more characters, the computer program product comprising:
-
a computer usable medium having computer usable code embodied therewith, the computer program product comprising; computer usable code configured for identifying the pixel intensity value of each pixel in said non-binary image; computer usable code configured for generating one or more pixel groups comprising contiguous pixels of equivalent or lower pixel intensity values for each pixel intensity value found in said non-binary image; computer usable code configured for inputting plurality of said generated pixel groups to a character classifier, wherein for each input pixel group, said character classifier returns an identified character and a confidence value; computer usable code configured for identifying non overlapping input pixel groups with the highest confidence values; and computer usable code configured for selecting one or more identified characters associated with said identified non-overlapping pixel groups. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification