Figure 2: A illustration generated by our algorithm.
tion technique that is based on a probabilistic model.
This algorithm draws the dots in a natural order, just
like artists do. We have introduced an automatic con-
trol to stop the algorithm detecting when the illustra-
tion is finished. Our system provides both interactiv-
ity and high-quality output. It can take as input both
photographs, 3D rendered images and illustrations.
Future research is proposed into how more artistic
knowledge can be included automatically within the
application. A study of how to print this kind of im-
ages should be also interesting. Another important is-
sue of future work is the introduction of temporal co-
herence when applied to frames in a video, specially
when try to use the same colours when objects which
are moving in a scene.
ACKNOWLEDGEMENTS
We thank the Ministerio de Educaci´on y Ciencia of
Spain for funding part of this work under the project
TIN2007-67474-C03-02.
REFERENCES
Bhattacharjee, S. and Narayanan, P. J. (2008). Real-time
painterly rendering of terrains. In Proceedings of Sixth
Indian Conference on Computer Vision, Graphics &
Image Processing.
Coconu, L., Deussen, O., and Hege, H. C. (2006). Real-
time pen-and-ink illustration of landscapes. In NPAR
06: Proceedings of the 2nd symposium on Non-
photorealistic animation and rendering, pages 27–36.
Finlayson, G. D., Schiele, B., and Crowley, J. L. (1998).
Comprehensive colour image normalization. In ECCV
’98 : European conference on computer vision, vol-
ume 1407, pages 475–490.
Gooch, B. and Gooch, A. (2001). Non-photorealistic Ren-
dering. A. K. Peters.
Haeberly, P. (1990). Paint by numbers: abstract image rep-
resentations. In SIGGRAPH’90: Proceedings of the
17th annual conference on Computer graphics and in-
teractive techniques, pages 207–214.
Hertzmann, A. (1998). Painterly rendering with curved
brush strokes of multiple sizes. In Computer Graphics
(Annual Conferences), number 32, pages 453–460.
Lu, A., Morris, C., Taylor, J., Ebert, D., Rheingans, P.,
Hansen, C., and Hartner, M. (2003). Illustrative inter-
active stipple rendering. In IEEE Transactions on Vi-
sualization and Computer Graphics, volume 9, pages
127–138.
Mould, D. (2007). Stipple placement using distance in a
weighted graph. In Proceedings of Computational
Aesthetics in Graphics, number 3, page unknown.
Pastor, O. M., Freudenberg, B., and Strohthotte, T. (2004).
Real-time animated stippling. In Proceedings of
NPAR 2004, volume 23, pages 62–68.
Rudolf, D., Mould, D., and Neufeld, E. (2003). Simulat-
ing wax crayons. In Proceedings of the 11th Pacific
Conference on Computer Graphics and Applications,
page 163.
Santella, A. and DeCarlo, D. (2002). Abstracted painterly
renderings using eye-tracking data. In NPAR 02: Pro-
ceedings of the 2nd symposium on Non-photorealistic
animation and rendering, pages 53–58.
Schlechtweg, S., Germer, T., and Strothotte, T. (2005). Ren-
derbots: Multi agent systems for direct image genera-
tion. Computer Graphics Forum, 24:283–290.
Secord, A. (2002). Weighted voronoi stippling. In Proceed-
ings of NPAR, pages 37–43. ACM Press.
Secord, A., Heidrich, W., and Streit, L. (2002). Fast prim-
itive distribution for illustration. In Thirteenth Euro-
graphics Workshop on Rendering, pages 215–226.
Shiraishi, M. and Yamaguchi, Y. (2000). An algo-
rithm for automatic painterly rendering based on lo-
cal source image approximation. In NPAR 00: Pro-
ceedings of the 1st international symposium on Non-
photorealistic animation and rendering, pages 53–58.
Yuan, X., Nguyen, M. X., Zhang, N., and Chen, B. Stip-
pling and silhouettes rendering in geometry-image
space. In Proceedings of Eurographics Symposium on
Rendering, pages 193–200.
GRAPP 2010 - International Conference on Computer Graphics Theory and Applications
266