skip to main content
10.1145/3025453.3025872acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article
Honorable Mention

Interactive Vectorization

Published:02 May 2017Publication History

ABSTRACT

Vectorization turns photographs into vector art. Manual vectorization, where the artist traces over the image by hand, requires skill and time. On the other hand, automatic approaches allow users to generate a result by setting a few global parameters. However, global settings often leave too much detail/complexity in some parts of the image while missing important details in others. We propose interactive vectorization tools that offer more local control than automatic systems, but are more powerful and high-level than simple curve editing. Our system enables novices to vectorize images significantly faster than even experts with state-of-the-art tools.

Skip Supplemental Material Section

Supplemental Material

pn3192-file3.mp4

mp4

10.4 MB

pn3192p.mp4

mp4

1.9 MB

References

  1. Pablo Arbelaez, Michael Maire, Charless Fowlkes, and Jitendra Malik. 2011. Contour Detection and Hierarchical Image Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 33, 5 (May 2011), 898--916. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. P. Baudelaire and M. Gangnet. 1989. Planar Maps: An Interaction Paradigm for Graphic Design. In Proceedings of SIGCHI 1989. ACM, 313--318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Yuri Boykov, Olga Veksler, and Ramin Zabih. 2001. Fast Approximate Energy Minimization via Graph Cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23, 11 (Nov. 2001), 1222--1239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Piotr Dollár and C. Lawrence Zitnick. 2013. Structured Forests for Fast Edge Detection. In ICCV. International Conference on Computer Vision. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jean-Dominique Favreau, Florent Lafarge, and Adrien Bousseau. 2016. Fidelity vs. Simplicity: A Global Approach to Line Drawing Vectorization. ACM Trans. Graph. 35, 4, Article 120 (July 2016), 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Pedro F. Felzenszwalb and Daniel P. Huttenlocher. 2004. Distance Transforms of Sampled Functions. Technical Report. Cornell Computing and Information Science.Google ScholarGoogle Scholar
  7. Peter Ilbery, Luke Kendall, Cyril Concolato, and Michael McCosker. 2013. Biharmonic Diffusion Curve Images from Boundary Elements. ACM Trans. Graph. 32, 6, Article 219 (Nov. 2013), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Michael Kass, Andrew Witkin, and Demetri Terzopoulos. 1988. Snakes: Active Contour Models. International Journal of Computer Vision 1, 4 (1988), 321--331.Google ScholarGoogle ScholarCross RefCross Ref
  9. Yu-Kun Lai, Shi-Min Hu, and Ralph R. Martin. 2009. Automatic and Topology-preserving Gradient Mesh Generation for Image Vectorization. ACM Trans. Graph. 28, 3, Article 85 (July 2009), 8 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Alex Limpaecher, Nicolas Feltman, Adrien Treuille, and Michael Cohen. 2013. Real-time Drawing Assistance Through Crowdsourcing. ACM Trans. Graph. 32, 4, Article 54 (July 2013), 8 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Eric N Mortensen and William A Barrett. 1995. Intelligent Scissors for Image Composition. In Proceedings of the 22nd annual conference on Computer Graphics and Interactive Techniques. ACM, 191--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gioacchino Noris, Alexander Hornung, Robert W. Sumner, Maryann Simmons, and Markus Gross. 2013. Topology-driven Vectorization of Clean Line Drawings. ACM Trans. Graph. 32, 1, Article 4 (Feb. 2013), 11 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Alexandrina Orzan, Adrien Bousseau, Holger Winnemöller, Pascal Barla, Joëlle Thollot, and David Salesin. 2008. Diffusion Curves: A Vector Representation for Smooth-shaded Images. ACM Trans. Graph. 27, 3, Article 92 (Aug. 2008), 8 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. C. Richardt, J. Lopez-Moreno, A. Bousseau, M. Agrawala, and G. Drettakis. 2014. Vectorising Bitmaps into Semi-transparent Gradient Layers. In Proceedings of the 25th Eurographics Symposium on Rendering (EGSR '14). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 11--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Carsten Rother, Vladimir Kolmogorov, and Andrew Blake. 2004. "GrabCut": Interactive Foreground Extraction Using Iterated Graph Cuts. ACM Trans. Graph. 23, 3 (Aug. 2004), 309--314. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Peter Selinger. 2001--2015. http://potrace.sourceforge.net/. (2001--2015).Google ScholarGoogle Scholar
  17. Qingkun Su, Wing Ho Andy Li, Jue Wang, and Hongbo Fu. 2014. EZ-sketching: Three-level Optimization for Error-tolerant Image Tracing. ACM Trans. Graph. 33, 4, Article 54 (July 2014), 9 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Jian Sun, Lin Liang, Fang Wen, and Heung-Yeung Shum. 2007. Image Vectorization Using Optimized Gradient Meshes. ACM Trans. Graph. 26, 3, Article 11 (July 2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Tian Xia, Binbin Liao, and Yizhou Yu. 2009. Patch-based Image Vectorization with Automatic Curvilinear Feature Alignment. ACM Trans. Graph. 28, 5, Article 115 (Dec. 2009), 10 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Guofu Xie, Xin Sun, Xin Tong, and Derek Nowrouzezahrai. 2014b. Hierarchical Diffusion Curves for Accurate Automatic Image Vectorization. ACM Trans. Graph. 33, 6, Article 230 (Nov. 2014), 11 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Jun Xie, Aaron Hertzmann, Wilmot Li, and Holger Winnemöller. 2014a. PortraitSketch: Face Sketching Assistance for Novices. In Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology (UIST '14). ACM, New York, NY, USA, 407--417. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Interactive Vectorization

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          CHI '17: Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems
          May 2017
          7138 pages
          ISBN:9781450346559
          DOI:10.1145/3025453

          Copyright © 2017 ACM

          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 the author(s) 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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 2 May 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          CHI '17 Paper Acceptance Rate600of2,400submissions,25%Overall Acceptance Rate6,199of26,314submissions,24%

          Upcoming Conference

          CHI '24
          CHI Conference on Human Factors in Computing Systems
          May 11 - 16, 2024
          Honolulu , HI , USA

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader