Neural network for character recognition of rotated characters
First Claim
1. A method for transforming a circularly arranged character to a linearly arranged character, comprising the steps of:
- generating a plurality of address locations for grey scale sampling pixel values making up said circularly arranged character, said address locations being arranged as a polar array of points formed by intersections of arcs and radial lines, said radial lines extending from a center point of the circle about which said circularly arranged character is arranged, and said arcs are constructed about said center point;
generating an address array storing addresses of said sampling points;
sampling said grey scale pixel values of said circularly arranged character, the number of sampling points being greater than the number of pixels making up the circularly arranged character, and wherein said radial lines are spaced by an integer divisor of the vertical height of a pixel and said arcs are spaced by an integer divisor of one horizontal width of a pixel;
storing said sampled grey scale pixel values in a target array;
constructing said linearly arranged character from the sampled values;
comparing said sampled pixel values with a reference value and assigning binary values to said pixel values on the basis of said comparison;
after said comparing step, finding a center of said linearly arranged character and finding an edge of said linearly arranged character;
wherein said step of generating address locations includes computing an address location as x and y coordinates and rounding said coordinate off to the nearest pixel address in the circularly arranged image; and
applying said linearly arranged character to a neutral network.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for converting characters arranged circularly, as for example about the center hole of a compact disk, into a linear arrangement. Points are assigned to locations on the circular arrangement. These points are mapped to a linear arrangement. The number of points is selected to be greater than those of the original image to enhance the resolution of the resulting image. The location of the points is stored in an address array. The values of the pixels in the original image are then copied to a target array. The pixel values are then converted to binary values serving as input to a recognition neural network and a verification neural network.
-
Citations
1 Claim
-
1. A method for transforming a circularly arranged character to a linearly arranged character, comprising the steps of:
-
generating a plurality of address locations for grey scale sampling pixel values making up said circularly arranged character, said address locations being arranged as a polar array of points formed by intersections of arcs and radial lines, said radial lines extending from a center point of the circle about which said circularly arranged character is arranged, and said arcs are constructed about said center point; generating an address array storing addresses of said sampling points; sampling said grey scale pixel values of said circularly arranged character, the number of sampling points being greater than the number of pixels making up the circularly arranged character, and wherein said radial lines are spaced by an integer divisor of the vertical height of a pixel and said arcs are spaced by an integer divisor of one horizontal width of a pixel; storing said sampled grey scale pixel values in a target array; constructing said linearly arranged character from the sampled values; comparing said sampled pixel values with a reference value and assigning binary values to said pixel values on the basis of said comparison; after said comparing step, finding a center of said linearly arranged character and finding an edge of said linearly arranged character; wherein said step of generating address locations includes computing an address location as x and y coordinates and rounding said coordinate off to the nearest pixel address in the circularly arranged image; and applying said linearly arranged character to a neutral network.
-
Specification