Abstract
In this work, we present an automated system for creating hedcut illustrations, portraits rendered using small image feature aligned dots (stipples). We utilize edge detection and shading cues from the input photograph to direct stipple placement within the image. Both image edges and isophotes are extracted as a means of describing the image feature and shading information. Edge features and isophotes are then assigned different priorities, with isophotes being assigned the highest priority to enhance the depth perception within the hedcut portrait. Priority assignment dictates the stipple alignment and spacing. Finally, stipple size is based on the number of points and intensity and the gradient magnitude of the input image.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Balzer, M., Schlömer, T., Deussen, O.: Capacity-constrained point distributions: a variant of Lloyd’s method. ACM Transactions on Graphics 28(3), 1–8 (2009)
Chen, H., Liu, Z., Rose, C., Xu, Y., Shum, H., Salesin, D.: Example-based composite sketching of human portraits. In: Proc. of the 3rd International Symposium on Non-photorealistic Animation and Rendering, pp. 95–153 (2004)
Cole, F., Sanik, K., DeCarlo, D., Finkelstein, A., Funkhouser, T., Rusinkiewicz, S., Singh, M.: How Well Do Line Drawings Depict Shape? ACM Transactions on Graphics (Proc. SIGGRAPH) 28(3), 1–9 (2009)
Deussen, O., Hiller, S., Van Overveld, C., Strothotte, T.: Floating Points: A Method for Computing Stipple Drawings. Computer Graphics Forum 19(3), 40–51 (2000)
Dragnea, V., Angelopoulou, E.: Direct Shape from Isophotes. In: Proceedings of the ISPRS Workshop BenCOS (2005)
Durand, F.: Perceptual and Artistic Principles for Effective Computer Depiction. In: SIGGRAPH 2002: ACM SIGGRAPH 2002 Course Notes (2002)
Fleming, R.W., Singh, M.: Visual perception of 3D shape. In: SIGGRAPH 2009: ACM SIGGRAPH 2009 Courses, pp. 1–94 (2009)
Gooch, B., Reinhard, E., Gooch, A.A.: Human Facial Illustrations: Creation and Psychophysical Evaluation. ACM Transactions on Graphics 23(1), 27–44 (2004)
Goodwin, T., Vollick, I., Hertzmann, A.: Isophote distance: a shading approach to artistic stroke thickness. In: Proc. of the 5th International Symposium on Non-photorealistic Animation and Rendering, pp. 53–62 (2007)
Hiller, S., Hellwig, H., Deussen, O.: Beyond Stippling – Methods for Distributing Objects on the Plane. Computer Graphics Forum 22(3), 515–522 (2003)
Isenberg, T., Neumann, P., Carpendale, S., Sousa, M.C., Jorge, J.A.: Non-Photorealistic Rendering in Context: An Observational Study. In: Proc. of the International Symposium on Non-photorealistic Animation and Rendering, pp. 115–126 (2006)
Kang, H., Lee, S., Chui, C.K.: Coherent Line Drawing. In: Proc. of the 6th International Symposium on Non-photorealistic Animation and Rendering, pp. 43–50 (2007)
Kim, D., Son, M., Lee, Y., Kang, H., Lee, S.: Feature-guided Image Stippling. Computer Graphics Forum 27(4), 1029–1216 (2008)
Kim, S., Maciejewski, R., Isenberg, T., Andrews, W.M., Chen, W., Sousa, M.C., Ebert, D.S.: Stippling by example. In: Proc. of the 7th International Symposium on Non-Photorealistic Animation and Rendering, pp. 41–50 (2009)
Kopf, J., Cohen-Or, D., Deussen, O., Lischinski, D.: Recursive Wang Tiles for Real-Time Blue Noise. ACM Transactions on Graphics 25(3), 509–518 (2006)
Luo, Y., Marina, L., Sousa, M.C.: NPAR by Example: Line Drawing Facial Animation from Photographs. In: 2006 International Conference on Computer Graphics, Imaging and Visualisation, pp. 514–521 (2006)
Maciejewski, R., Isenberg, T., Andrews, W.M., Ebert, D.S., Sousa, M.C., Chen, W.: Measuring Stipple Aesthetics in Hand-Drawn and Computer-Generated Images. IEEE Computer Graphics & Applications 28(2), 62–74 (2008)
Mould, D.: Stipple Placement using Distance in a Weighted Graph. In: Proc. of the International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging, pp. 45–52 (2007)
Mould, D., Grant, K.: Stylized black and white images from photographs. In: Proc. of the 6th International Symposium on Non-photorealistic Animation and Rendering, pp. 49–58 (2008)
Redmond, N., Dingliana, J.: Adaptive Abstraction of 3D Scenes in Realtime. In: Eurographics 2007 Short Papers, pp. 77–80 (2007)
Sára, R.: Isophotes: The Key to Tractable Local Shading Analysis. In: Hlaváč, V., Šára, R. (eds.) CAIP 1995. LNCS, vol. 970, pp. 416–423. Springer, Heidelberg (1995)
Schlechtweg, S., Germer, T., Strothotte, T.: RenderBots–Multi Agent Systems for Direct Image Generation. Computer Graphics Forum 24(2), 137–148 (2005)
Secord, A.: Weighted Voronoi Stippling. In: Proc. of the International Symposium on Non-photorealistic Animation and Rendering, pp. 37–43 (2002)
Winnemöller, H., Olsen, S.C., Gooch, B.: Real-time video abstraction. In: SIGGRAPH 2006: ACM SIGGRAPH 2006 Papers, pp. 1221–1226 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, S., Woo, I., Maciejewski, R., Ebert, D.S. (2010). Automated Hedcut Illustration Using Isophotes. In: Taylor, R., Boulanger, P., Krüger, A., Olivier, P. (eds) Smart Graphics. SG 2010. Lecture Notes in Computer Science, vol 6133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13544-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-13544-6_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13543-9
Online ISBN: 978-3-642-13544-6
eBook Packages: Computer ScienceComputer Science (R0)