{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T08:24:15Z","timestamp":1774599855895,"version":"3.50.1"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,7,27]],"date-time":"2014-07-27T00:00:00Z","timestamp":1406419200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004344","name":"Adobe Systems","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004344","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,7,27]]},"abstract":"<jats:p>Structured decorative patterns are common ornamentations in a variety of media like books, web pages, greeting cards and interior design. Creating such art from scratch using conventional software is time consuming for experts and daunting for novices. We introduce DecoBrush, a data-driven drawing system that generalizes the conventional digital \"painting\" concept beyond the scope of natural media to allow synthesis of structured decorative patterns following user-sketched paths. The user simply selects an example library and draws the overall shape of a pattern. DecoBrush then synthesizes a shape in the style of the exemplars but roughly matching the overall shape. If the designer wishes to alter the result, DecoBrush also supports user-guided refinement via simple drawing and erasing tools. For a variety of example styles, we demonstrate high-quality user-constrained synthesized patterns that visually resemble the exemplars while exhibiting plausible structural variations.<\/jats:p>","DOI":"10.1145\/2601097.2601190","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:20Z","timestamp":1406041700000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["DecoBrush"],"prefix":"10.1145","volume":"33","author":[{"given":"Jingwan","family":"Lu","sequence":"first","affiliation":[{"name":"Princeton University and Adobe Research"}]},{"given":"Connelly","family":"Barnes","sequence":"additional","affiliation":[{"name":"University of Virginia"}]},{"given":"Connie","family":"Wan","sequence":"additional","affiliation":[{"name":"Princeton University"}]},{"given":"Paul","family":"Asente","sequence":"additional","affiliation":[{"name":"Adobe Research"}]},{"given":"Radomir","family":"Mech","sequence":"additional","affiliation":[{"name":"Adobe Research"}]},{"given":"Adam","family":"Finkelstein","sequence":"additional","affiliation":[{"name":"Princeton University"}]}],"member":"320","published-online":{"date-parts":[[2014,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487276.2487278"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89639-5_58"},{"key":"e_1_2_2_3_1","volume-title":"Proc. Eurographics -- Short papers.","author":"Ando R.","unstructured":"Ando , R. , and Tsuruno , R . 2010. Segmental brush synthesis with stroke images . In Proc. Eurographics -- Short papers. Ando, R., and Tsuruno, R. 2010. Segmental brush synthesis with stroke images. In Proc. Eurographics -- Short papers."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/364338.364405"},{"key":"e_1_2_2_5_1","doi-asserted-by":"crossref","unstructured":"Barla P. Breslav S. Thollot J. Sillion F. and Markosian L. 2006. Stroke pattern analysis and synthesis. In Computer Graphics Forum (Proc. of Eurographics 2006).  Barla P. Breslav S. Thollot J. Sillion F. and Markosian L. 2006. Stroke pattern analysis and synthesis. In Computer Graphics Forum (Proc. of Eurographics 2006) .","DOI":"10.1111\/j.1467-8659.2006.00986.x"},{"key":"e_1_2_2_6_1","first-page":"1","article-title":"A npr system for generating floral patterns based on 1-system. Bulletin of Networking","volume":"1","author":"Chen Y.-S.","year":"2012","unstructured":"Chen , Y.-S. , Shie , J. , and Chen , L.-H. 2012 . A npr system for generating floral patterns based on 1-system. Bulletin of Networking , Computing, Systems, and Software 1 , 1 . Chen, Y.-S., Shie, J., and Chen, L.-H. 2012. A npr system for generating floral patterns based on 1-system. Bulletin of Networking, Computing, Systems, and Software 1, 1.","journal-title":"Computing, Systems, and Software"},{"key":"e_1_2_2_7_1","volume-title":"IEEE International Conference on Computer Vision, 1033--1038","author":"Efros A. A.","unstructured":"Efros , A. A. , and Leung , T. K . 1999. Texture synthesis by non-parametric sampling . In IEEE International Conference on Computer Vision, 1033--1038 . Efros, A. A., and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In IEEE International Conference on Computer Vision, 1033--1038."},{"key":"e_1_2_2_8_1","doi-asserted-by":"crossref","unstructured":"Hertzmann A. Oliver N. Curless B. and Seitz S. M. 2002. Curve analogies. In Rendering Techniques 233--246.   Hertzmann A. Oliver N. Curless B. and Seitz S. M. 2002. Curve analogies. In Rendering Techniques 233--246.","DOI":"10.1145\/1242073.1242260"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/168642.168662"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572614.1572623"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073323"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01140.x"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1274871.1274878"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the fourth Eurographics symposium on Geometry processing.","author":"Kazhdan M.","unstructured":"Kazhdan , M. , Bolitho , M. , and Hoppe , H . 2006. Poisson surface reconstruction . In Proceedings of the fourth Eurographics symposium on Geometry processing. Kazhdan, M., Bolitho, M., and Hoppe, H. 2006. Poisson surface reconstruction. In Proceedings of the fourth Eurographics symposium on Geometry processing."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208302"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01802.x"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12152"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073261"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141921"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/1049-9660(92)90008-Q"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185542"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461998"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461956"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964957"},{"key":"e_1_2_2_25_1","first-page":"1","article-title":"The Deco framework for interactive procedural modeling","volume":"1","author":"M\u011bch R.","year":"2012","unstructured":"M\u011bch , R. , and Miller , G. 2012 . The Deco framework for interactive procedural modeling . Journal of Computer Graphics Techniques (JCGT) 1 , 1 (Dec), 43--99. M\u011bch, R., and Miller, G. 2012. The Deco framework for interactive procedural modeling. Journal of Computer Graphics Techniques (JCGT) 1, 1 (Dec), 43--99.","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_2_26_1","unstructured":"Muja M. and Lowe D. G. 2009. Fast approximate nearest neighbors with automatic algorithm configuration. In VISAPP (1) 331--340.  Muja M. and Lowe D. G. 2009. Fast approximate nearest neighbors with automatic algorithm configuration. In VISAPP (1) 331--340."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1833349.1778822"},{"key":"e_1_2_2_28_1","volume-title":"IEEE Conf. Computer Vision and Pattern Recognition, IEEE, 351--356","author":"Schmidt F. R.","unstructured":"Schmidt , F. R. , Toppe , E. , and Cremers , D . 2009. Efficient planar graph cuts with applications in computer vision . In IEEE Conf. Computer Vision and Pattern Recognition, IEEE, 351--356 . Schmidt, F. R., Toppe, E., and Cremers, D. 2009. Efficient planar graph cuts with applications in computer vision. In IEEE Conf. Computer Vision and Pattern Recognition, IEEE, 351--356."},{"key":"e_1_2_2_29_1","volume-title":"Computer Graphics Forum","author":"Schmidt R.","unstructured":"Schmidt , R. 2013. Stroke parameterization . In Computer Graphics Forum , vol. 32 , Wiley Online Library , 255--263. Schmidt, R. 2013. Stroke parameterization. In Computer Graphics Forum, vol. 32, Wiley Online Library, 255--263."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2448196.2448221"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280948"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12055"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601190","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2601097.2601190","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:23Z","timestamp":1750231163000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2601097.2601190"}},"subtitle":["drawing structured decorative patterns by example"],"short-title":[],"issued":{"date-parts":[[2014,7,27]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,7,27]]}},"alternative-id":["10.1145\/2601097.2601190"],"URL":"https:\/\/doi.org\/10.1145\/2601097.2601190","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,7,27]]},"assertion":[{"value":"2014-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}