ShipShape: A Drawing Beautification Assistant

Aus de_evolutionary_art_org
Wechseln zu: Navigation, Suche

Reference

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

DOI

http://dx.doi.org/10.2312/exp.20151178

Abstract

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

Bibtex

@inproceedings{Fiser:2015:SDB:2810210.2810215,
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 = {http://dl.acm.org/citation.cfm?id=2810210.2810215 http://de.evo-art.org/index.php?title=ShipShape:_A_Drawing_Beautification_Assistant },
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 http://dl.acm.org/citation.cfm?id=2208550&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/2207676.2208550

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 http://dl.acm.org/citation.cfm?id=502379&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/502348.502379

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 http://dl.acm.org/citation.cfm?id=263525&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/263407.263525

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 http://dl.acm.org/citation.cfm?id=1015741&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/1015706.1015741

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 http://dl.acm.org/citation.cfm?id=1964922&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/2010324.1964922

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 http://dl.acm.org/citation.cfm?id=1572754&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/1572741.1572754

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 http://dl.acm.org/citation.cfm?id=2421640&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/2421636.2421640

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 http://dl.acm.org/citation.cfm?id=1963114&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1109/TVCG.2010.105

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 http://dl.acm.org/citation.cfm?id=1082248&CFID=724111209&CFTOKEN=48939661

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 http://dl.acm.org/citation.cfm?id=1378775&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/1378773.1378775

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 http://dl.acm.org/citation.cfm?id=325240&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/325165.325240

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 http://dl.acm.org/citation.cfm?id=2601202&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/2601097.2601202

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 http://dl.acm.org/citation.cfm?id=1073946&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/1073943.1073946

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 http://dl.acm.org/citation.cfm?id=1449741&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/1449715.1449741

19 C. Lawrence Zitnick, Handwriting beautification using token means, ACM Transactions on Graphics (TOG), v.32 n.4, July 2013 http://dl.acm.org/citation.cfm?id=2461985&CFID=724111209&CFTOKEN=48939661 http://dx.doi.org/10.1145/2461912.2461985


Links

Full Text

http://dcgi.felk.cvut.cz/home/sykorad/Fiser15-SBIM.pdf

intern file

Sonstige Links

http://dl.acm.org/citation.cfm?id=2810210.2810215&coll=DL&dl=GUIDE&CFID=724111209&CFTOKEN=48939661