System and method for detecting a hand-drawn object in ink input
First Claim
1. A computer system for detecting a hand-drawn shape, comprising:
- a chart detector for receiving ink input, the ink input comprising a hand-drawn shape;
an ink parser operably coupled to the chart detector for parsing the ink input to differentiate writing from drawing within the ink input, and sending the ink input to the chart detector;
a container detector operably coupled to the chart detector for detecting a closed container within the ink input; and
a connector detector operably coupled to the chart detector for detecting a connector within the ink input.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detection of hand-drawn objects in ink input is provided. A detector may detect a drawing such as a diagram or chart from ink input by detecting closed containers and/or unclosed connectors in the drawing. An efficient grid-based approach may be used for fitting the ink strokes into an image grid with an appropriate size. A flood-fill algorithm may be used to detect the containers and connectors. A time order search may also be performed after a spatial search to handle overlapping of drawing strokes. Finally, content detection may be performed for each detected container. Once any containers and their associated content have been detected in the image grid, connector detection may be performed. By using the present invention, a user may draw diagrams and flow charts freely and without restrictions on the hand-drawn input.
29 Citations
38 Claims
-
1. A computer system for detecting a hand-drawn shape, comprising:
-
a chart detector for receiving ink input, the ink input comprising a hand-drawn shape; an ink parser operably coupled to the chart detector for parsing the ink input to differentiate writing from drawing within the ink input, and sending the ink input to the chart detector; a container detector operably coupled to the chart detector for detecting a closed container within the ink input; and a connector detector operably coupled to the chart detector for detecting a connector within the ink input. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for detecting a hand-drawn shape, comprising:
-
receiving ink input comprising a hand-drawn shape; parsing the ink input to differentiate writing from drawing within the ink input; performing container detection for each container within the ink input, the container detection finding strokes within the ink input that belong to a container; and performing connector detection for each connector within the ink input, the connector detection finding strokes within the ink input which belong to a connector. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer system for detecting a hand-drawn shape, comprising:
-
means for receiving ink input comprising a hand-drawn shape; means for detecting a closed container within the ink input; means for classifying ellipses and circles; means for classifying polygons; and means for detecting a connector within the ink input.
-
Specification