IP Library Granted Patent US 7,139,430
Granted Patent B2
US 7,139,430 · App. 10/795,245 · Granted Nov 21, 2006

Character recognition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,139,430
App. No.
10/795,245
Granted
Nov 21, 2006
Kind
B2
Abstract

Character recognition includes detecting a union of characters, preprocessing the union of characters, comparing the preprocessed union of characters with one or more template symbols, and applying a decision rule to either reject a template symbol or decide that the template symbol is included in the union of characters. Such preprocessing involves representing the union of characters as one or more curves, and parameterizing the curve(s); and, regarding various classes of transformation, forming one or more shapes for the curve(s). The comparing operation involves forming one or more geometric proximity measures, and determining for every shape the values of those measures between the shape and correspondingly determined shapes for the template symbols. Applying a decision rule involves selecting one or more template symbols in consideration of the values.

Claims (41)

1. A method for character recognition comprising the steps of:

detecting a union of characters,

preprocessing the union of characters,

comparing the preprocessed union of characters with one or more template symbols, and

applying a decision rule in order to either reject a template symbol or decide that the template symbol is included in the union of characters, the step of preprocessing the union of characters comprising the steps of:

representing the union of characters as one or more curves, and

parameterizing said curve or curves, characterized in that the step of preprocessing the union of characters further comprises the step of forming, regarding various classes of transformations, one or more shapes for said curve or curves, wherein said one or more shapes for said curve or curves are defined as

d (φ)={ψψ= g (φ), g εG}

where φ is said parameterized curve, d(φ) is said shape for said curve, and G is said class of transformations,

said shape being invariant with respect to said class of transformations, and that the step of comparing comprises the steps of:

forming one or more geometric proximity measures,

determining for every shape the values of said geometric proximity measures between said shape and correspondingly determined shapes for the template symbols, and that the step of applying a decision rule comprises the step of:

selecting one or more template symbols in consideration of said values.

2. A method as claimed in 1 , characterized in that the step of detecting a union of characters comprises the step of representing the union of characters as a set of points, and that the step of representing the union of characters as one or more curves comprises the steps of:

generating an ordered sequence of points from said set of points, and

interpolating between the points to generate said one or more curves.

3. A method as claimed in claim 1 , characterized in that the step of parameterizing comprises the steps of:

arranging according to a convenient rule of parameterization a function which follows the curve, and

sampling the function in a plurality of equidistant points.

4. A method as claimed in claim 3 , characterized in that the rule of parameterization is an arc length.

5. A method as claimed in claim 1 , the union of characters being detected on a display on which it is written directly, characterized in that the step of detecting is carried out during the writing.

6. A method as claimed in claim 1 , characterized in that the union of characters is detected in a data quantity that originates from a scanner.

7. A method as claimed in claim 6 , characterized in that the step of preprocessing the union of characters comprises edge detecting the union of characters.

8. A method as claimed in claim 1 , characterized in that the step of applying a decision rule comprises determining acceptance limits of the values of said proximity measures and selecting a template symbol only if at least one value related to the template symbol is within said acceptance limits.

9. A method as claimed in claim 8 , characterized in that individual; acceptance limits are assigned to each template symbol.

10. A method as claimed in claim 8 , characterized in that at least two template symbols have the same acceptance limits.

11. A method as claimed in claim 8 , characterized in that the step of reparameterizing a parameterized curve is all the values of said proximity measures between the shape of the parameterized curve and the template symbols are beyond the acceptance limits so that one or more values of the corresponding proximity measure decreases between the template symbols and the shape of the reparameterized curve.

12. A method as claimed in claim 8 , characterized in that the acceptance limits are determined on the basis of the fact that only similarity transformations are permitted.

13. A method as claimed in claim 1 , characterized in that the step of applying a decision rule comprises carrying out a plausibility test of the selected template symbols.

14. A method as claimed in claim 13 , characterized in that the plausibility test is based on the confidence sets.

15. A method as claimed in claim 1 , wherein the step of forming one or more shapes comprises forming, with regard to positive similarity transformations, a given shape for said curve or curves, such that said given shape is invariant with regard to all said positive similarity transformations.

16. A method as claimed in claim 15 , wherein said given shape is given by

s (φ)=linhull ({(φ 1 , φ 2 ), (−φ 2 , φ 1 ), (1, 0), (0, 1)}

where φ is said parameterized curve or curves, and φ is parameterized in two parts φ 1 and φ 2 representing two coordinates of points on said curve or curves.

17. A method as claimed in claim 1 , wherein the step of forming one or more shapes comprises forming, with regard to affine transformations, a given shape for said curve or curves, such that said given shape is invariant with regard to all affine transformations.

18. A method as claimed in claim 17 , wherein said given shape is given by

s (φ)=linhull (φ 1 , φ 2 , 1)

where φ is said parameterized curve or curves, and φ is parameterized in two parts φ 1 and φ 2 representing two coordinates or points on said curve or curves.

19. A method as claimed in claim 1 , wherein the step of forming one or more geometric proximity measures comprises selecting a scalar product that comprises derivatives of said curve or curves.

20. A method as claims in claim 1 , wherein the step of forming one or more geometric proximity measures comprises selecting a scalar product that gives different weights to different parts of said curve or curves.

21. The method of claim 1 , wherein said steps are applied to a signature for verification or identification of said signature.

Assignments (7)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →