← Back to Patent Explorer
US4573196A Expired / Lapsed US ⏱️ 0.0 years remaining

Confusion grouping of strokes in pattern recognition method and system

Assignee: CNFUSION GROUPING OF STROKES IN PATTERN A CORP OF CA
•
Filing: 1983-01-19
•
Granted: 1986-02-25
•
Expires: 2003-01-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for recognizing complex patterns, such as Chinese characters (Kanji), which may employ detailed information about an element and specifically curvature characteristics. Selected elements or strokes are grouped into confusion groups. Strokes under examination are categorized and assigned either stroke identity labels or confusion group identity labels by a flexible comparison of distance metrics generated with reference to templates which represent general recognition criteria or groupings of specific strokes. Specific threshold criteria are applied to distance metrics.

Inventors

  • 👤 Hewitt D. Crane
  • 👤 John S. Ostrem

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:59
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/1444; G06V30/1452; G06V30/24; G06V30/242

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 268 words
A method for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, said method comprising: defining templates from said second signal information wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; and determining from said distance metric values which of said confusion group templates or which of said stroke templates yields the least of said distance metric values to obtain an identity label for said unknown stroke by ignoring decision criteria for distinguishing between selected template strokes whenever said selected template strokes are included in a common one of said confusion group templates.
Claim 2
Independent Claim 268 words
A method for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, said method comprising: defining templates from said second signal information wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; and determining from said distance metric values which of said confusion group templates or which of said stroke templates yields the least of said distance metric values to obtain an identity label for said unknown stroke by ignoring decision criteria for distinguishing between selected template strokes whenever said selected template strokes are included in a common one of said confusion group templates.
Claim 3
Dependent Claim 62 words
The method according to claim 1, further including the steps of: calculating metric distance between corresponding first signal information and second signal information to obtain a set of difference values; dividing each one of said difference values by a corresponding permissible deviation value to obtain a set of resultant values; and summing all said resultant values to obtain said distance metric value.
Claim 4
Dependent Claim 89 words
The method according to claim 1, wherein each one of said difference values has a corresponding permissible deviation value, further comprising the steps of calculating metric distance between corresponding first signal information and second signal information to obtain a set of difference values; weighting each one of said difference values by its corresponding permissible deviation value to obtain a set of resultant values; squaring each one of said resultant values to obtain a set of squared values; and summing all said squared values to obtain said distance metric value.
Claim 5
Dependent Claim 45 words
The method according to claim 1 wherein said determining step also includes indicating a match of said unknown stroke with a confusion group template whenever said first signal information is included within a locus circumscribing all of said pattern information of said confusion group template.
Claim 6
Dependent Claim 23 words
The method according to claim 1 further including the step of assigning a stroke label as said identity label for said unknown stroke.
Claim 7
Dependent Claim 24 words
The method according to claim 1 further including the step of assigning a confusion group label as said identity label for said unknown stroke.
Claim 8
Independent Claim 300 words
A method for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, said method comprising: defining templates from said second signal information wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; comparing said distance metric values of said unknown stroke for at least each confusion group template with an upper decision threshold value, with a lower decision threshold value and with a difference decision threshold value; and assigning a unique identity label corresponding to the template yielding the least distance metric value to the unknown stroke if the least distance metric value is less than the upper decision threshold value and if the next least distance metric value is greater than the sum of the least distance metric value and the difference decision threshold value.
Claim 9
Independent Claim 300 words
A method for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, said method comprising: defining templates from said second signal information wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; comparing said distance metric values of said unknown stroke for at least each confusion group template with an upper decision threshold value, with a lower decision threshold value and with a difference decision threshold value; and assigning a unique identity label corresponding to the template yielding the least distance metric value to the unknown stroke if the least distance metric value is less than the upper decision threshold value and if the next least distance metric value is greater than the sum of the least distance metric value and the difference decision threshold value.
Claim 10
Dependent Claim 51 words
The method according to claim 7, wherein said assigning step includes assigning an identity label to said unknown stroke if the distance metric value which is least is less than the lower decision threshold value and if the next least distance metric value is greater than the upper decision threshold value.
Claim 11
Independent Claim 218 words
A method for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, said method comprising: defining templates from said second signal information, wherein at least one of said templates is a confusion group template consisting of at least two template strokes, each said template stroke comprising a set of position values specifying position along a stroke and a set of deviation values specifying permissible deviation from said position values; and comparing said first signal information for best match with said second signal information to obtain an identity label for said second signal information.
Claim 12
Independent Claim 218 words
A method for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, said method comprising: defining templates from said second signal information, wherein at least one of said templates is a confusion group template consisting of at least two template strokes, each said template stroke comprising a set of position values specifying position along a stroke and a set of deviation values specifying permissible deviation from said position values; and comparing said first signal information for best match with said second signal information to obtain an identity label for said second signal information.
Claim 13
Dependent Claim 276 words
In an apparatus for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative sequential movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, the improvement comprising: means for storing said second signal information defining templates wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; means for generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; and means for determining from said distance metric values which of said confusion group templates or which of said stroke templates yields the least of said distance metric values to obtain an identity label for said unknown stroke by ignoring decision criteria for distinguishing between selected template strokes whenever said selected template strokes are included in a common one of said confusion group templates.
Claim 14
Dependent Claim 276 words
In an apparatus for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative sequential movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, the improvement comprising: means for storing said second signal information defining templates wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; means for generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; and means for determining from said distance metric values which of said confusion group templates or which of said stroke templates yields the least of said distance metric values to obtain an identity label for said unknown stroke by ignoring decision criteria for distinguishing between selected template strokes whenever said selected template strokes are included in a common one of said confusion group templates.
Claim 15
Dependent Claim 30 words
In the apparatus according to claim 10, the improvement wherein said determining means is operative to to yield as said identity label a specific stroke label for said unknown stroke.
Claim 16
Dependent Claim 33 words
In the apparatus of claim 10, the improvement wherein said determining means is operative to to yield as said identity label a confusion group label specifying a confusion group for said unknown stroke.
Claim 17
Dependent Claim 47 words
In the apparatus according to claim 12, further including means for comparing said distance metric values of said unknown stroke for each template with an upper decision threshold value, with a lower decision threshold value and with a difference decision threshold value of yield said identity label.
Claim 18
Dependent Claim 49 words
In the apparatus according to claim 13, further including means for assigning an identity label to said unknown stroke if the least distance metric value is less than the lower decision threshold value and if the next least distance metric value is greater than the upper decision threshold value.
Claim 19
Dependent Claim 95 words
In the apparatus according to claim 10, wherein said first signal information and said second signal information specify relative position along a stroke describing stroke shape, further including: means for calculating metric distance between corresponding first signal information and second signal information to obtain a set of difference values; means for dividing each one of said difference values by a permissible deviation value corresponding to each location of first signal information along a stroke to obtain a set of resultant values; and means for summing all said resultant values to obtain said distance metric value.
Claim 20
Dependent Claim 114 words
In the apparatus according to claim 10, wherein said first signal information and said second signal information specify relative position along a stroke describing stroke shape, further including: means for calculating metric distance between corresponding first signal information and second signal information to obtain a set of difference values; means for dividing each one of said difference values by a permissible deviation value corresponding to each location of first signal information along a stroke to obtain a set of resultant values; means for squaring each one of said resultant values to obtain a set of squared values; and means for summing all of said set of squared values to obtain said distance metric value.
Claim 21
Dependent Claim 388 words
In an apparatus for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, the improvement comprising: means for storing said second signal information defining templates wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; means for generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; and means for determining from said distance metric values which of said confusion group templates or which of said stroke templates yields the least of said distance metric values to obtain an identity label for said unknown stroke by ignoring decision criteria for distinguishing between selected template strokes whenever said selected template strokes are included in a common one of said confusion group template; wherein said determining means includes: (1) means for comparing said distance metric values of said unknown stroke for at least each confusion group template with an upper decision threshold value, with a lower decision threshold value and with a difference decision threshold value; and (2) means for assigning a unique identity label to said unknown stroke, said identity label corresponding to the one of said templates yielding said distance metric value which is least if said least distance metric value is less than the upper decision threshold value and if the next least distance metric value is greater than the sum of the least distance metric value and the difference decision threshold value.
Claim 22
Dependent Claim 388 words
In an apparatus for identifying patterns by means of a pattern registration means and a data processing means, wherein each pattern comprises at least one unknown stroke generated by relative movement between a pattern-forming means and a pattern-accommodating means of said pattern registration means, said pattern registration means being operative to generate first signal information represented by first signals, said first signal information being representative of stroke information about said unknown stroke, said data processing means being provided with prestored second signal information represented by second signals, said second signal information including templates corresponding to template strokes, said data processing means being operative to generate third signals representing third signal information in response to said first signals and said second signals, said third signal information comprising identity labels for use in developing coded information which identifies said patterns, the improvement comprising: means for storing said second signal information defining templates wherein at least one of said templates is a confusion group template, each said confusion group template being derived from information about at least two of said template strokes; means for generating distance metric values representative of closeness of stroke shape between said first signal information and said second signal information for at least each one of said confusion group templates; and means for determining from said distance metric values which of said confusion group templates or which of said stroke templates yields the least of said distance metric values to obtain an identity label for said unknown stroke by ignoring decision criteria for distinguishing between selected template strokes whenever said selected template strokes are included in a common one of said confusion group template; wherein said determining means includes: (1) means for comparing said distance metric values of said unknown stroke for at least each confusion group template with an upper decision threshold value, with a lower decision threshold value and with a difference decision threshold value; and (2) means for assigning a unique identity label to said unknown stroke, said identity label corresponding to the one of said templates yielding said distance metric value which is least if said least distance metric value is less than the upper decision threshold value and if the next least distance metric value is greater than the sum of the least distance metric value and the difference decision threshold value.

References Cited (Backward Citations)

US3165718A Cited
US3618016A Cited
US3700815A Cited
US4027284A Cited
US3995254A Cited
US4040010A Cited
JPS5283733A Cited
US4035768A Cited
US4173753A Cited
US4284975A Cited
US4365235A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-02-24 1989-08-26 1990-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-02-24 1993-08-26 1994-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-02-24 1997-08-26 1998-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag