System For Line Extraction In Digital Ink
First Claim
1. A system comprising a first database storing annotation digital ink representing handwritten annotations on a printed document and a processor configured to segment the annotation digital ink into lines by:
- obtaining a stroke sequence comprised of a sequence of strokes;
removing small strokes less than a threshold length;
segmenting the strokes into a sequence of substrokes by;
computing a relative angle for each line segment connecting successive stroke data points; and
segmenting the stroke into substrokes if the difference between successive relative angles is greater than a preset threshold; and
identifying the substrokes at line breaks, thereby facilitating line extraction, by;
computing N-neighbourhood centroids;
computing angular differences between N-neighbouring substrokes, or groups of substrokes; and
computing local maxima of the angular differences in the sequence of substrokes.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided having a database storing annotation digital ink representing handwritten annotations on a printed document and a processor configured to segment the annotation digital ink into lines by obtaining a stroke sequence comprised of a sequence of strokes, removing small strokes less than a threshold length, segmenting the strokes into a sequence of substrokes by computing a relative angle for each line segment connecting successive stroke data points and segmenting the stroke into substrokes if the difference between successive relative angles is greater than a preset threshold, and identifying the substrokes at line breaks, thereby facilitating line extraction, by computing N-neighbourhood centroids, computing angular differences between N-neighbouring substrokes, or groups of substrokes and computing local maxima of the angular differences in the sequence of substrokes.
-
Citations
4 Claims
-
1. A system comprising a first database storing annotation digital ink representing handwritten annotations on a printed document and a processor configured to segment the annotation digital ink into lines by:
-
obtaining a stroke sequence comprised of a sequence of strokes; removing small strokes less than a threshold length; segmenting the strokes into a sequence of substrokes by; computing a relative angle for each line segment connecting successive stroke data points; and segmenting the stroke into substrokes if the difference between successive relative angles is greater than a preset threshold; and identifying the substrokes at line breaks, thereby facilitating line extraction, by; computing N-neighbourhood centroids; computing angular differences between N-neighbouring substrokes, or groups of substrokes; and computing local maxima of the angular differences in the sequence of substrokes. - View Dependent Claims (2, 3, 4)
-
Specification