Abstract
In this paper, we propose a general purpose approach to handwriting beautification using online input from a stylus. Given a sample of writings, drawings, or sketches from the same user, our method improves a user's strokes in real-time as they are drawn. Our approach relies on one main insight. The appearance of the average of multiple instances of the same written word or shape is better than most of the individual instances. We utilize this observation using a two-stage approach. First, we propose an efficient real-time method for finding matching sets of stroke samples called tokens in a potentially large database of writings from a user. Second, we refine the user's most recently written strokes by averaging them with the matching tokens. Our approach works without handwriting recognition, and does not require a database of predefined letters, words, or shapes. Our results show improved results for a wide range of writing styles and drawings.
Supplemental Material
- Arvo, J., and Novins, K. 2000. Fluid sketches: continuous recognition and morphing of simple hand-drawn shapes. In In Proc. of UIST, ACM. Google Scholar
Digital Library
- Bahlmann, C., and Burkhardt, H. 2004. The writer independent online handwriting recognition system frog on hand and cluster generative statistical dynamic time warping. PAMI 26, 3. Google Scholar
Digital Library
- Bahlmann, C., Haasdonk, B., and Burkhardt, H. 2002. Online handwriting recognition with support vector machines-a kernel approach. In Proc. of Work. on Frontiers in Handwriting Recognition, IEEE. Google Scholar
Digital Library
- Baran, I., Lehtinen, J., and Popović, J. 2010. Sketching clothoid splines using shortest paths. In Computer Graphics Forum, vol. 29.Google Scholar
- Belhumeur, P. 1996. A bayesian approach to binocular steropsis. IJCV 19, 3. Google Scholar
Digital Library
- Buades, A., Coll, B., and Morel, J. 2005. A non-local algorithm for image denoising. In In Proc. of CVPR, vol. 2. Google Scholar
Digital Library
- Cole, F., Golovinskiy, A., Limpaecher, A., Barros, H., Finkelstein, A., Funkhouser, T., and Rusinkiewicz, S. 2012. Where do people draw lines? ACM Trans. Graph. 55, 1. Google Scholar
Digital Library
- Dixon, D., Prasad, M., and Hammond, T. 2010. icandraw: using sketch recognition and corrective feedback to assist a user in drawing human faces. In Proc. of the Int. Conf. on Human Factors in Computing Systems, ACM. Google Scholar
Digital Library
- Dudek, G., and Tsotsos, J. 1997. Shape representation and recognition from multiscale curvature. Computer Vision and Image Understanding 68, 2. Google Scholar
Digital Library
- Eitz, M., Hays, J., and Alexa, M. 2012. How do humans sketch objects? ACM Trans. Graph. 31, 4. Google Scholar
Digital Library
- Graves, A., Liwicki, M., Fernández, S., Bertolami, R., Bunke, H., and Schmidhuber, J. 2009. A novel connectionist system for unconstrained handwriting recognition. PAMI 31, 5. Google Scholar
Digital Library
- Guyon, I., Schomaker, L., Plamondon, R., Liberman, M., and Janet, S. 1994. Unipen project of on-line data exchange and recognizer benchmarks. In In Proc. of ICPR, vol. 2, IEEE.Google Scholar
- Igarashi, T., Matsuoka, S., Kawachiya, S., and Tanaka, H. 1997. Interactive beautification: a technique for rapid geometric design. In In Proc. of UIST. Google Scholar
Digital Library
- Igarashi, T., Matsuoka, S., and Tanaka, H. 1999. Teddy: a sketching interface for 3d freeform design. In Proc. of the Conf. on Computer Graphics and Interactive Techniques. Google Scholar
Digital Library
- Jain, A., and Namboodiri, A. 2003. Indexing and retrieval of on-line handwritten documents. In Conf. on Document Analysis and Recognition. Google Scholar
Digital Library
- Jawahar, C., Balasubramanian, A., Meshesha, M., and Namboodiri, A. 2009. Retrieval of online handwriting by synthesis and matching. Pattern Recognition 42, 7. Google Scholar
Digital Library
- Karpenko, O., and Hughes, J. 2006. Smoothsketch: 3d free-form shapes from complex sketches. In ACM Trans. Graph., vol. 25. Google Scholar
Digital Library
- LeCun, Y., Bottou, L., Bengio, Y., and Haffner, P. 1998. Gradient-based learning applied to document recognition. Proc. of the IEEE 86, 11.Google Scholar
Cross Ref
- Lee, Y., Zitnick, C., and Cohen, M. 2011. Shadowdraw: real-time user guidance for freehand drawing. In ACM Trans. Graph., vol. 30. Google Scholar
Digital Library
- Limpaecher, A., Feltman, N., Treuille, A., and Cohen, M. 2013. Real-time drawing assistance through crowdsourcing. ACM Trans. Graph. 32, 4. Google Scholar
Digital Library
- Lu, J., Yu, F., Finkelstein, A., and DiVerdi, S. 2012. Helpinghand: example-based stroke stylization. ACM Trans. Graph. 31, 4. Google Scholar
Digital Library
- Mokhtarian, F., and Mackworth, A. 1992. A theory of multiscale, curvature-based shape representation for planar curves. PAMI 14, 8. Google Scholar
Digital Library
- Olsen, L., Samavati, F., Sousa, M., and Jorge, J. 2009. Sketch-based modeling: A survey. Computers & Graphics 33, 1. Google Scholar
Digital Library
- Orbay, G., and Kara, L. 2011. Beautification of design sketches using trainable stroke clustering and curve fitting. TVCG 17, 5. Google Scholar
Digital Library
- Pavlidis, T., and Van Wyk, C. 1985. An automatic beautifier for drawings and illustrations. Computer Graphics 85 19, 3. Google Scholar
Digital Library
- Plamondon, R., and Srihari, S. 2000. Online and off-line handwriting recognition: a comprehensive survey. PAMI 22, 1. Google Scholar
Digital Library
- Plötz, T., and Fink, G. 2009. Markov models for offline handwriting recognition: a survey. Int. J. on Document Analysis and Recognition 12, 4. Google Scholar
Digital Library
- Rivers, A., Adams, A., and Durand, F. 2012. Sculpting by numbers. ACM Trans. Graph. 31, 6. Google Scholar
Digital Library
- Schmid, J., Senn, M., Gross, M., and Sumner, R. 2011. Overcoat: an implicit canvas for 3d painting. ACM Trans. Graph. 30, 4. Google Scholar
Digital Library
- Senior, A., and Robinson, A. 1998. An off-line cursive handwriting recognition system. PAMI 20, 3. Google Scholar
Digital Library
- Simard, P., Steinkraus, D., and Agrawala, M. 2005. Ink normalization and beautification. In Conf. on Document Analysis and Recognition, IEEE. Google Scholar
Digital Library
- Thiel, Y., Singh, K., and Balakrishnan, R. 2011. Elasti-curves: exploiting stroke dynamics and inertia for the real-time neatening of sketched 2d curves. In In Proc. of UIST. Google Scholar
Digital Library
- Vinciarelli, A., and Perrone, M. 2003. Combining online and offline handwriting recognition. In Conf. on Document Analysis and Recognition. Google Scholar
Digital Library
- Whitney, H. 1937. On regular closed curves in the plane. Compositio Mathematica 4.Google Scholar
- Zanibbi, R., Novins, K., Arvo, J., and Zanibbi, K. 2001. Aiding manipulation of handwritten mathematical expressions through style-preserving morphs. Graphics Interface 2001. Google Scholar
Digital Library
Index Terms
Handwriting beautification using token means
Recommendations
Intelligent Chinese calligraphy beautification from handwritten characters for robotic writing
Chinese calligraphy is the artistic expression of character writing and is highly valued in East Asia. However, it is a challenge for non-expert users to write visually pleasing calligraphy with his or her own unique style. In this paper, we develop an ...
Style-preserving English handwriting synthesis
This paper presents a novel and effective approach to synthesize English handwriting in the user's writing style. We select the most important features that depict the handwriting style, including character glyph, size, slant, and pressure, special ...
Automatic generation of large-scale handwriting fonts via style learning
SA '16: SIGGRAPH ASIA 2016 Technical BriefsGenerating personal handwriting fonts with large amounts of characters is a boring and time-consuming task. Take Chinese fonts as an example, the official standard GB18030-2000 for commercial font products contains 27533 simplified Chinese characters. ...





Comments