ShipShape: A Drawing Beautification Assistant

Aus de_evolutionary_art_org
Wechseln zu: Navigation, Suche


Jakub Fišer, Paul Asente, and Daniel Sýkora: ShipShape: A Drawing Beautification Assistant. In: Computational Aesthetics 2015 SBIM'15, 49-57.



Sketching is one of the simplest ways to visualize ideas. Its key advantage is requiring the user to have neither deep knowledge of a particular drawing software nor any advanced drawing skills. In practice, however, all these skills become necessary to improve the visual fidelity of the resulting drawing. In this paper, we present ShipShape---a general beautification assistant that allows users to maintain the simplicity and speed of freehand sketching while still taking into account implicit geometric relations to automatically rectify the output image. In contrast to previous approaches ShipShape works with general Bézier curves, enables undo/redo operations, is scale independent, and is fully integrated into Adobe Illustrator. We demonstrate various results to demonstrate capabilities of the proposed method.

Extended Abstract


author = {Fi\v{s}er, J. and Asente, P. and S\'{y}kora, D.},
title = {ShipShape: A Drawing Beautification Assistant},
booktitle = {Proceedings of the Workshop on Sketch-Based Interfaces and Modeling},
series = {SBIM '15},
year = {2015},
location = {Istanbul, Turkey},
pages = {49--57},
numpages = {9},
url = { },
acmid = {2810215},
publisher = {Eurographics Association},
address = {Aire-la-Ville, Switzerland, Switzerland},

Used References

1 {BLP10} Baran I., Lehtinen J., Popovic J.: Sketching clothoid splines using shortest paths. Computer Graphics Forum 29, 2 (2010), 655--664. 3

2 Salman Cheema , Sumit Gulwani , Joseph LaViola, QuickDraw: improving drawing experience for geometric diagrams, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, May 05-10, 2012, Austin, Texas, USA

3 {DP73} Douglas D. D., Peucker K. T.: 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 (1973), 112--122. 5

4 {EM94} Eiter T., Mannila H.: Computing discrete Fréchet distance. Tech. rep., Technische Universität Wien, 1994. 5

5 Takeo Igarashi , John F. Hughes, A suggestive interface for 3D drawing, Proceedings of the 14th annual ACM symposium on User interface software and technology, November 11-14, 2001, Orlando, Florida

6 Takeo Igarashi , Satoshi Matsuoka , Sachiko Kawachiya , Hidehiko Tanaka, Interactive beautification: a technique for rapid geometric design, Proceedings of the 10th annual ACM symposium on User interface software and technology, p.105-114, October 14-17, 1997, Banff, Alberta, Canada

7 Joseph J. LaViola, Jr. , Robert C. Zeleznik, MathPad2: a system for the creation and exploration of mathematical sketches, ACM Transactions on Graphics (TOG), v.23 n.3, August 2004

8 Yong Jae Lee , C. Lawrence Zitnick , Michael F. Cohen, ShadowDraw: real-time user guidance for freehand drawing, ACM Transactions on Graphics (TOG), v.30 n.4, July 2011

9 S. Murugappan , S. Sellamani , K. Ramani, Towards beautification of freehand sketches using suggestions, Proceedings of the 6th Eurographics Symposium on Sketch-Based Interfaces and Modeling, August 01-02, 2009, New Orleans, Louisiana

10 Gioacchino Noris , Alexander Hornung , Robert W. Sumner , Maryann Simmons , Markus Gross, Topology-driven vectorization of clean line drawings, ACM Transactions on Graphics (TOG), v.32 n.1, p.1-11, January 2013

11 Gunay Orbay , Levent Burak Kara, Beautification of Design Sketches Using Trainable Stroke Clustering and Curve Fitting, IEEE Transactions on Visualization and Computer Graphics, v.17 n.5, p.694-708, May 2011

12 Beryl Plimmer , John Grundy, Beautifying sketching-based design tool content: issues and experiences, Proceedings of the Sixth Australasian conference on User interface, p.31-38, January 30-February 03, 2005, Newcastle, Australia

13 Brandon Paulson , Tracy Hammond, PaleoSketch: accurate primitive sketch recognition and beautification, Proceedings of the 13th international conference on Intelligent user interfaces, January 13-16, 2008, Gran Canaria, Spain

14 Theo Pavlidis , Christopher J. Van Wyk, An automatic beautifier for drawings and illustrations, ACM SIGGRAPH Computer Graphics, v.19 n.3, p.225-234, Jul. 1985

15 {Ram72} Ramer U.: An iterative procedure for the polygonal approximation of plane curves. Computer Graphics and Image Processing 1, 3 (1972), 244--256. 5

16 Qingkun Su , Wing Ho Andy Li , Jue Wang , Hongbo Fu, EZ-sketching: three-level optimization for error-tolerant image tracing, ACM Transactions on Graphics (TOG), v.33 n.4, July 2014

17 Beirong Wang , Jian Sun , Beryl Plimmer, Exploring sketch beautification techniques, Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural, p.15-16, July 07-08, 2005, Auckland, New Zealand

18 Robert C. Zeleznik , Andrew Bragdon , Chu-Chi Liu , Andrew Forsberg, Lineogrammer: creating diagrams by drawing, Proceedings of the 21st annual ACM symposium on User interface software and technology, October 19-22, 2008, Monterey, CA, USA

19 C. Lawrence Zitnick, Handwriting beautification using token means, ACM Transactions on Graphics (TOG), v.32 n.4, July 2013


Full Text

intern file

Sonstige Links