{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/from-paper-to-machine-extracting-strokes-from","title":"From Paper to Machine: Extracting Strokes from Images for use in Sketch Recognition","arxiv_id":null,"date":"2008-01-01","proceeding":"Workshop on Sketch-Based Interfaces and Modeling 2008 1","authors":["Pankaj Rajan","T. Hammond"],"abstract":"Sketching is a way of conveying ideas to people of diverse backgrounds and culture without any linguistic medium. \r\nWith the advent of inexpensive tablet PCs, online sketches have become more common, allowing for stroke-based \r\nsketch recognition techniques, more powerful editing techniques, and automatic simulation of recognized diagrams. \r\nOnline sketches provide significantly more information than paper sketches, but they still do not provide the \r\nflexibility, naturalness, and simplicity of a simple piece of paper. Recognition methods exist for paper sketches, but \r\nthey tend to be domain specific and don’t benefit from the advances of stroke-based sketch recognition. Our goal is \r\nto combine the power of stroke-based sketch recognition with the flexibility and ease of use of a piece of paper. In \r\nthis paper we will present a stroke-tracing algorithm that can be used to extract stroke data from the pixilated \r\nimage of the sketch drawn on paper. The presented method handles overlapping strokes and also attempts to \r\ncapture sequencing information, which is helpful in many sketch recognition techniques. We present preliminary \r\nresults of our algorithm on several paper-drawn, hand-sketched, scanned-in pixilated images.","url_abs":"https://diglib.eg.org/xmlui/bitstream/handle/10.2312/SBM.SBM08.041-048/041-048.pdf?isAllowed=y&sequence=1","url_pdf":"https://diglib.eg.org/xmlui/bitstream/handle/10.2312/SBM.SBM08.041-048/041-048.pdf?isAllowed=y&sequence=1","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"from-paper-to-machine-extracting-strokes-from","repo_url":"https://github.com/cristhianmurcia182/StrokeSegmentation","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"sketch-recognition","task_name":"Sketch Recognition"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}