skip to main content
10.1145/1101389.1101398acmconferencesArticle/Chapter ViewAbstractPublication PagesgraphiteConference Proceedingsconference-collections
Article

More optimal strokes for NPR sketching

Published: 29 November 2005 Publication History

Abstract

Sketching is a drawing style where approximations and successive refinement in the drawing process are evident. The approximation of contours in sketching involves multiple overlapping strokes that are relatively long in regions of low curvature and shorter in high-curvature areas, yet unimportant high-curvature details are omitted in the initial stages of a sketch. Rendering contours with a single long stroke does not capture the feel of a sketch, and a simple strategy of breaking strokes at curvature maxima is easily confused by unimportant details and noise. We address the contour breaking problem for sketching by clustering samples of the contour based on proximity and orientation, making use of a global clustering algorithm (normalized cuts). The strokes generated by this approach qualitatively resemble those produced by real artists, and the successive approximation effect seen in sketching can be simulated by employing our approach at a succession of scales (increasing the number of clusters).

References

[1]
Bobrow, J. E., Martin, B., Sohl, G., Wang, E. C., Kim, J., and Park, F. C. 2001. Optimal robot motions for physical criteria. J. Robotic Systems 18, 12 (Dec.), 785--795.
[2]
Cheng, Y. 1995. Mean shift, mode seeking, and clustering. IEEE Trans. Pattern Anal. Mach. Intell. 17, 8, 790--799.
[3]
Forsyth, D., and Ponce, J. 2003. Computer Vision: A Modern Approach. Prentice Hall.
[4]
Gdalyahu, Y., Weinshall, D., and Werman, M. 2001. Self-organization in vision: Stochastic clustering for image segmentation, perceptual grouping, and image database organization. IEEE Trans. Pattern Anal. Mach. Intell. 23, 10, 1053--1074.
[5]
Gooch, B., and Gooch, A. 2001. Non-Photorealistic Rendering. A. K. Peters, Ltd., Natick, MA, USA.
[6]
Hertzmann, A. 1998. Painterly rendering with curved brush strokes of multiple sizes. 453--460.
[7]
Hertzmann, A. 2003. A survey of stroke based rendering. IEEE Computer Graphics and Applications 23, 4, 70--81.
[8]
Isenberg, T., Halper, N., and Strothotte, T. 2002. Stylizing silhouettes at interactive rates: From silhouette edges to silhouette strokes. Computer Graphics Forum 21, 3 (Sept.).
[9]
Isenberg, T., Freudenberg, B., Halper, N., Schlechtweg, S., and Strothotte, T. 2003. A developer's guide to silhouette algorithms for polygonal models. IEEE Comput. Graph. Appl. 23, 4, 28--37.
[10]
Kolmogorov, V., and Zabih, R. 2002. What energy functions can be minimized via graph cuts? In ECCV (3), 65--81.
[11]
Li, N., and Huang, Z. 2003. A feature based pencil drawing method. In Proc. GRAPHITE 03, 135--140.
[12]
Medioni, G., Tang, C. K., and Lee, M. S. 2002. Tensor voting: Theory and applications. In European Conference on Computer Vision.
[13]
Mignotte, M. 2003. Unsupervised statistical sketching for non-photorealistic rendering models. In 10th IEEE International Conference on Image Processing, ICIP'03, volume III, 573--577.
[14]
Ng, A., Jordan, M., and Weiss, Y. 2001. On spectral clustering: Analysis and an algorithm. In In Advances in Neural Information Processing Systems 14.
[15]
Northrup, J. D., and Markosian, L. 2000. Artistic silhouettes: a hybrid approach. In NPAR '00: Proceedings of the 1st international symposium on Non-photorealistic animation and rendering, ACM Press, New York, NY, USA, 31--37.
[16]
Raskar, R., and Cohen, M. 1999. Image precision silhouette edges. In S13D '99: Proceedings of the 1999 symposium on Interactive 3D graphics, ACM Press, New York, NY, USA, 135--140.
[17]
Salisbury, M. P., Wong, M. T., Hughes, J. F., and Salesin, D. H. 1997. Orientable textures for image-based pen-and-ink illustration. In SIGGRAPH '97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., 401--406.
[18]
Shi, J., and Malik, J. 2000. Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 8, 888--905.
[19]
Sousa, M. C., and Buchannan, J. W. 2000. Observational models of graphite pencil materials. Comput. Graph. Forum 19, 1, 27--49.
[20]
Sousa, M. C., and Prusinkiewicz, P. 2003. A few good lines: Suggestive drawing of 3d models. Computer Graphics Forum 22, 3 (September).
[21]
Strothotte, T., and Schlechtweg, S. 2002. Non-Photorealistic Computer Graphics. Morgan Kaufmann, San Francisco, CA, USA.
[22]
Winkenbach, G., and Salesin, D. H. 1994. Computer-generated pen-and-ink illustration. In SIGGRAPH '94: Proceedings of the 21st annual conference on Computer graphics and interactive techniques, ACM Press, 91--100.
[23]
Yu, S. X., and Shi, J. 2003. Multiclass spectral clustering. In Int. Conf. Computer Vision (ICCV).

Cited By

View all
  • (2016)Tonal art maps with image space strokesProceedings of the Conference on Smart Tools and Applications in Computer Graphics10.5555/3056860.3056867(39-44)Online publication date: 3-Oct-2016
  • (2014)Emulating Pencil Sketches from 2D ImagesRecent Advances on Soft Computing and Data Mining10.1007/978-3-319-07692-8_54(571-580)Online publication date: 2014
  • (2008)Improving Self-Quotient Image Method of NPRProceedings of the 2008 International Conference on Computer Science and Software Engineering - Volume 0610.1109/CSSE.2008.224(213-216)Online publication date: 12-Dec-2008
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GRAPHITE '05: Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
November 2005
456 pages
ISBN:1595932011
DOI:10.1145/1101389
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 November 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

GRAPHITE05
Sponsor:

Acceptance Rates

GRAPHITE '05 Paper Acceptance Rate 38 of 93 submissions, 41%;
Overall Acceptance Rate 124 of 241 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Tonal art maps with image space strokesProceedings of the Conference on Smart Tools and Applications in Computer Graphics10.5555/3056860.3056867(39-44)Online publication date: 3-Oct-2016
  • (2014)Emulating Pencil Sketches from 2D ImagesRecent Advances on Soft Computing and Data Mining10.1007/978-3-319-07692-8_54(571-580)Online publication date: 2014
  • (2008)Improving Self-Quotient Image Method of NPRProceedings of the 2008 International Conference on Computer Science and Software Engineering - Volume 0610.1109/CSSE.2008.224(213-216)Online publication date: 12-Dec-2008
  • (2008)A Non-Stroke Based Method to Generate Sketching Style from Original ImageProceedings of the 2008 Congress on Image and Signal Processing, Vol. 3 - Volume 0310.1109/CISP.2008.80(195-200)Online publication date: 27-May-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media