ABSTRACT
We present an interactive drawing tool that provides automated guidance over model photographs to help people practice traditional drawing-by-observation techniques. The drawing literature describes a number of techniques to %support this task and help people gain consciousness of the shapes in a scene and their relationships. We compile these techniques and derive a set of construction lines that we automatically extract from a model photograph. We then display these lines over the model to guide its manual reproduction by the user on the drawing canvas. Finally, we use shape-matching to register the user's sketch with the model guides. We use this registration to provide corrective feedback to the user. Our user studies show that automatically extracted construction lines can help users draw more accurately. Furthermore, users report that guidance and corrective feedback help them better understand how to draw.
Supplemental Material
Available for Download
All Files
- Arbelaez, P., Maire, M., Fowlkes, C., and Malik, J. Contour detection and hierarchical image segmentation. IEEE Trans. on Pattern Analysis and Machine Intelligence, 99 (2011), 1--1. Google ScholarDigital Library
- Bae, S.-H., Balakrishnan, R., and Singh, K. EverybodyLovesSketch: 3d sketching for a broader audience. In ACM Symp. on User Interface Software and Technology (UIST) (2009), 59--68. Google ScholarDigital Library
- Belongie, S., Malik, J., and Puzicha, J. Shape matching and object recognition using shape contexts. IEEE Trans. Pattern Analysis and Machine Intelligence 24, 4 (2002), 509--522. Google ScholarDigital Library
- Blum, H., et al. A transformation for extracting new descriptors of shape. Models for the perception of speech and visual form 19, 5 (1967), 362--380.Google Scholar
- Bradley, B. Drawing people: how to portray the clothed figure. North Light Books, 2003.Google Scholar
- Chi, P.-Y., Ahn, S., Ren, A., Dontcheva, M., Li, W., and Hartmann, B. Mixt: automatic generation of step-by-step mixed media tutorials. In ACM Symp. on User Interface Software and Technology (UIST) (2012). Google ScholarDigital Library
- Cummmings, D., Vides, F., and Hammond, T. I don't believe my eyes!: geometric sketch recognition for a computer art tutorial. In Proc. International Symposium on Sketch-Based Interfaces and Modeling (2012), 97--106. Google ScholarDigital Library
- Denning, J. D., Kerr, W. B., and Pellacini, F. Meshflow: interactive visualization of mesh construction sequences. ACM Trans. on Graphics (Proc. SIGGRAPH) 30, 4 (2011). Google ScholarDigital Library
- Dixon, D., Prasad, M., and Hammond, T. iCanDraw: Using sketch recognition and corrective feedback to assist a user in drawing human faces. In Proc. of the International Conference on Human Factors in Computing Systems (CHI) , ACM (2010). Google ScholarDigital Library
- Dodson, B. Keys to drawing. North Light Books, 1985.Google Scholar
- Douglas, D. H., and Peucker, T. K. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica: The International Journal for Geographic Information and Geovisualization 10, 2 (Oct. 1973), 112--122.Google ScholarCross Ref
- Edwards, B. Drawing on the right side of the brain . Tarcher, 1979.Google Scholar
- Eitz, M., Hays, J., and Alexa, M. How do humans sketch objects? ACM Trans. on Graphics (Proc. SIGGRAPH) 31, 4 (2012), 44. Google ScholarDigital Library
- Fernquist, J., Grossman, T., and Fitzmaurice, G. Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning. In ACM Symp. on User Interface Software and Technology (UIST) (2011), 373--382. Google ScholarDigital Library
- Flagg, M., and Rehg, J. Projector-guided painting. In ACM Symp. on User Interface Software and Technology (UIST) (2006), 235--244. Google ScholarDigital Library
- Grabler, F., Agrawala, M., Li, W., Dontcheva, M., and Igarashi, T. Generating photo manipulation tutorials by demonstration. ACM Trans. on Graphics (Proc. SIGGRAPH) 28, 3 (2009), 66:1--66:9. Google ScholarDigital Library
- Hoddinott, B. Drawspace, http://www.drawspace.com/.Google Scholar
- Hoddinott, B., and Combs, J. Drawing for dummies. 2011.Google Scholar
- Kohr., M. Ctrl+paint, http://www.ctrlpaint.com/.Google Scholar
- Laviole, J., and Hachet, M. Papart: interactive 3d graphics and multi-touch augmented paper for artistic creaton. In 3DUI - IEEE Virtual Reality Conference (2012).Google Scholar
- Lee, Y., Zitnick, C., and Cohen, M. Shadowdraw: real-time user guidance for freehand drawing. ACM Trans. on Graphics (Proc. SIGGRAPH) 30, 4 (2011), 27. Google ScholarDigital Library
- Limpaecher, A., Feltman, N., and Cohen, M. Real-time drawing assistance through crowdsourcing. ACM Trans. on Graphics (Proc. SIGGRAPH) (2013). Google ScholarDigital Library
- Martin, D., Fowlkes, C., Tal, D., and Malik, J. A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In IEEE International Conference on Computer Vision (2001), 416--423.Google ScholarCross Ref
- Nicolaides, K. The Natural Way to Draw: A Working Plan for Art Study. Houghton Mifflin Co., 1969.Google Scholar
- Rivers, A., Adams, A., and Durand, F. Sculpting by numbers. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 31, 6 (2012). Google ScholarDigital Library
- Rother, C., Kolmogorov, V., and Blake, A. "grabcut": interactive foreground extraction using iterated graph cuts. ACM Trans. on Graphics (Proc. SIGGRAPH) 23, 3 (2004). Google ScholarDigital Library
- Schmidt, R., Khan, A., Singh, K., and Kurtenbach, G. Analytic drawing of 3d scaffolds. ACM Trans. on Graphics (Proc. SIGGRAPH Asia) 28, 5 (2009). Google ScholarDigital Library
- Shi, J., and Tomasi, C. Good features to track. In IEEE Conference on Computer Vision and Pattern Recognition (1994).Google Scholar
- Soga, M., Kuriyama, S., and Taki, H. Sketch learning environment with diagnosis and drawing guidance from rough form to detailed contour form. T. Edutainment 3 (2009), 129--140. Google ScholarDigital Library
Index Terms
- The drawing assistant: automated drawing guidance and feedback from photographs
Recommendations
ShadowDraw: real-time user guidance for freehand drawing
SIGGRAPH '11: ACM SIGGRAPH 2011 papersWe present ShadowDraw, a system for guiding the freeform drawing of objects. As the user draws, ShadowDraw dynamically updates a shadow image underlying the user's strokes. The shadows are suggestive of object contours that guide the user as they ...
ShadowDraw: real-time user guidance for freehand drawing
We present ShadowDraw, a system for guiding the freeform drawing of objects. As the user draws, ShadowDraw dynamically updates a shadow image underlying the user's strokes. The shadows are suggestive of object contours that guide the user as they ...
Comments