Digital whiteboards and touchscreens enable users to express concepts using free-hand drawing and writing. Although applications exist that recognize handwritten matter or geometric shapes, such recognition is not based on the user context. This disclosure describes techniques to transform user input on a digital canvas, e.g., hand-drawn strokes on a touchscreen or digital whiteboard, into software editable objects, based on determined context. The context is determined based on user permission for analysis of the strokes. The software editable objects are provided in a format suitable for a software application matched to the context, e.g., as editable graphical structures such as graphs, charts, block diagrams, circuit schematics, etc. The techniques enable an expressive form of digital content creation and create clean vector content from intelligible rasterized strokes on a canvas, enhancing user experience and productivity.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.