Fidelity vs. simplicity: a global approach to line drawing vectorization
Vector drawing is a popular representation in graphic design because of the precision, compactness and editability offered by parametric curves. However, prior work on line drawing vectorization focused solely on faithfully capturing input bitmaps, and largely overlooked the problem of producing a c...
Gespeichert in:
Veröffentlicht in: | ACM transactions on graphics 2016-07, Vol.35 (4), p.1-10 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 10 |
---|---|
container_issue | 4 |
container_start_page | 1 |
container_title | ACM transactions on graphics |
container_volume | 35 |
creator | Favreau, Jean-Dominique Lafarge, Florent Bousseau, Adrien |
description | Vector drawing is a popular representation in graphic design because of the precision, compactness and editability offered by parametric curves. However, prior work on line drawing vectorization focused solely on faithfully capturing input bitmaps, and largely overlooked the problem of producing a compact and editable curve network. As a result, existing algorithms tend to produce overly-complex drawings composed of many short curves and control points, especially in the presence of thick or sketchy lines that yield spurious curves at junctions. We propose the first vectorization algorithm that explicitly balances fidelity to the input bitmap with simplicity of the output, as measured by the number of curves and their degree. By casting this trade-off as a global optimization, our algorithm generates few yet accurate curves, and also disambiguates curve topology at junctions by favoring the simplest interpretations overall. We demonstrate the robustness of our algorithm on a variety of drawings, sketchy cartoons and rough design sketches. |
doi_str_mv | 10.1145/2897824.2925946 |
format | Article |
fullrecord | <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_01309271v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>oai_HAL_hal_01309271v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c229t-2ab267956e5590d5e32480eebe60b8ea6d87565d441aa37d6f15ced780dc9cce3</originalsourceid><addsrcrecordid>eNo9kL1rwzAUxEVpoW7aOWvWDnbe07fGEJqmYOjSzkKWnqmKQ4IVAvnvmxDT6bjj7oYfY3OEBlGqJbfOWC4b7rhyUt-xCpUytRHa3rMKjIAaBOAjeyrlFwC0lLpi801ONOTjeXEqzaLk3WHI8WKf2UMfhkIvk87Y9-bta72t28_3j_WqrSPn7ljz0HFtnNKklIOkSHBpgagjDZ2loJM1SqskJYYgTNI9qkjJWEjRxUhixl5vvz9h8Icx78J49vuQ_XbV-msGKMBxgye8dJe3bhz3pYzU_w8Q_JWBnxj4iYH4A7FyTDo</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Fidelity vs. simplicity: a global approach to line drawing vectorization</title><source>ACM Digital Library Complete</source><creator>Favreau, Jean-Dominique ; Lafarge, Florent ; Bousseau, Adrien</creator><creatorcontrib>Favreau, Jean-Dominique ; Lafarge, Florent ; Bousseau, Adrien</creatorcontrib><description>Vector drawing is a popular representation in graphic design because of the precision, compactness and editability offered by parametric curves. However, prior work on line drawing vectorization focused solely on faithfully capturing input bitmaps, and largely overlooked the problem of producing a compact and editable curve network. As a result, existing algorithms tend to produce overly-complex drawings composed of many short curves and control points, especially in the presence of thick or sketchy lines that yield spurious curves at junctions. We propose the first vectorization algorithm that explicitly balances fidelity to the input bitmap with simplicity of the output, as measured by the number of curves and their degree. By casting this trade-off as a global optimization, our algorithm generates few yet accurate curves, and also disambiguates curve topology at junctions by favoring the simplest interpretations overall. We demonstrate the robustness of our algorithm on a variety of drawings, sketchy cartoons and rough design sketches.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/2897824.2925946</identifier><language>eng</language><publisher>Association for Computing Machinery</publisher><subject>Computer Science ; Discrete Mathematics</subject><ispartof>ACM transactions on graphics, 2016-07, Vol.35 (4), p.1-10</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c229t-2ab267956e5590d5e32480eebe60b8ea6d87565d441aa37d6f15ced780dc9cce3</cites><orcidid>0000-0002-8003-9575</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,776,780,881,27903,27904</link.rule.ids><backlink>$$Uhttps://inria.hal.science/hal-01309271$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Favreau, Jean-Dominique</creatorcontrib><creatorcontrib>Lafarge, Florent</creatorcontrib><creatorcontrib>Bousseau, Adrien</creatorcontrib><title>Fidelity vs. simplicity: a global approach to line drawing vectorization</title><title>ACM transactions on graphics</title><description>Vector drawing is a popular representation in graphic design because of the precision, compactness and editability offered by parametric curves. However, prior work on line drawing vectorization focused solely on faithfully capturing input bitmaps, and largely overlooked the problem of producing a compact and editable curve network. As a result, existing algorithms tend to produce overly-complex drawings composed of many short curves and control points, especially in the presence of thick or sketchy lines that yield spurious curves at junctions. We propose the first vectorization algorithm that explicitly balances fidelity to the input bitmap with simplicity of the output, as measured by the number of curves and their degree. By casting this trade-off as a global optimization, our algorithm generates few yet accurate curves, and also disambiguates curve topology at junctions by favoring the simplest interpretations overall. We demonstrate the robustness of our algorithm on a variety of drawings, sketchy cartoons and rough design sketches.</description><subject>Computer Science</subject><subject>Discrete Mathematics</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNo9kL1rwzAUxEVpoW7aOWvWDnbe07fGEJqmYOjSzkKWnqmKQ4IVAvnvmxDT6bjj7oYfY3OEBlGqJbfOWC4b7rhyUt-xCpUytRHa3rMKjIAaBOAjeyrlFwC0lLpi801ONOTjeXEqzaLk3WHI8WKf2UMfhkIvk87Y9-bta72t28_3j_WqrSPn7ljz0HFtnNKklIOkSHBpgagjDZ2loJM1SqskJYYgTNI9qkjJWEjRxUhixl5vvz9h8Icx78J49vuQ_XbV-msGKMBxgye8dJe3bhz3pYzU_w8Q_JWBnxj4iYH4A7FyTDo</recordid><startdate>20160711</startdate><enddate>20160711</enddate><creator>Favreau, Jean-Dominique</creator><creator>Lafarge, Florent</creator><creator>Bousseau, Adrien</creator><general>Association for Computing Machinery</general><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-8003-9575</orcidid></search><sort><creationdate>20160711</creationdate><title>Fidelity vs. simplicity</title><author>Favreau, Jean-Dominique ; Lafarge, Florent ; Bousseau, Adrien</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c229t-2ab267956e5590d5e32480eebe60b8ea6d87565d441aa37d6f15ced780dc9cce3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Computer Science</topic><topic>Discrete Mathematics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Favreau, Jean-Dominique</creatorcontrib><creatorcontrib>Lafarge, Florent</creatorcontrib><creatorcontrib>Bousseau, Adrien</creatorcontrib><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Favreau, Jean-Dominique</au><au>Lafarge, Florent</au><au>Bousseau, Adrien</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fidelity vs. simplicity: a global approach to line drawing vectorization</atitle><jtitle>ACM transactions on graphics</jtitle><date>2016-07-11</date><risdate>2016</risdate><volume>35</volume><issue>4</issue><spage>1</spage><epage>10</epage><pages>1-10</pages><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>Vector drawing is a popular representation in graphic design because of the precision, compactness and editability offered by parametric curves. However, prior work on line drawing vectorization focused solely on faithfully capturing input bitmaps, and largely overlooked the problem of producing a compact and editable curve network. As a result, existing algorithms tend to produce overly-complex drawings composed of many short curves and control points, especially in the presence of thick or sketchy lines that yield spurious curves at junctions. We propose the first vectorization algorithm that explicitly balances fidelity to the input bitmap with simplicity of the output, as measured by the number of curves and their degree. By casting this trade-off as a global optimization, our algorithm generates few yet accurate curves, and also disambiguates curve topology at junctions by favoring the simplest interpretations overall. We demonstrate the robustness of our algorithm on a variety of drawings, sketchy cartoons and rough design sketches.</abstract><pub>Association for Computing Machinery</pub><doi>10.1145/2897824.2925946</doi><tpages>10</tpages><orcidid>https://orcid.org/0000-0002-8003-9575</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0730-0301 |
ispartof | ACM transactions on graphics, 2016-07, Vol.35 (4), p.1-10 |
issn | 0730-0301 1557-7368 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_01309271v1 |
source | ACM Digital Library Complete |
subjects | Computer Science Discrete Mathematics |
title | Fidelity vs. simplicity: a global approach to line drawing vectorization |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T09%3A52%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fidelity%20vs.%20simplicity:%20a%20global%20approach%20to%20line%20drawing%20vectorization&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Favreau,%20Jean-Dominique&rft.date=2016-07-11&rft.volume=35&rft.issue=4&rft.spage=1&rft.epage=10&rft.pages=1-10&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/2897824.2925946&rft_dat=%3Chal_cross%3Eoai_HAL_hal_01309271v1%3C/hal_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |