{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,8]],"date-time":"2026-10-08T19:17:36Z","timestamp":1791487056633,"version":"4.3.4"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T00:00:00Z","timestamp":1468195200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001602","name":"Science Foundation Ireland","doi-asserted-by":"crossref","award":["10\/CE\/i853"],"award-info":[{"award-number":["10\/CE\/i853"]}],"id":[{"id":"10.13039\/501100001602","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,7,11]]},"abstract":"<jats:p>Head portraits are popular in traditional painting. Automating portrait painting is challenging as the human visual system is sensitive to the slightest irregularities in human faces. Applying generic painting techniques often deforms facial structures. On the other hand portrait painting techniques are mainly designed for the graphite style and\/or are based on image analogies; an example painting as well as its original unpainted version are required. This limits their domain of applicability. We present a new technique for transferring the painting from a head portrait onto another. Unlike previous work our technique only requires the example painting and is not restricted to a specific style. We impose novel spatial constraints by locally transferring the color distributions of the example painting. This better captures the painting texture and maintains the integrity of facial structures. We generate a solution through Convolutional Neural Networks and we present an extension to video. Here motion is exploited in a way to reduce temporal inconsistencies and the shower-door effect. Our approach transfers the painting style while maintaining the input photograph identity. In addition it significantly reduces facial deformations over state of the art.<\/jats:p>","DOI":"10.1145\/2897824.2925968","type":"journal-article","created":{"date-parts":[[2016,7,11]],"date-time":"2016-07-11T16:04:33Z","timestamp":1468253073000},"page":"1-18","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":151,"title":["Painting style transfer for head portraits using convolutional neural networks"],"prefix":"10.1145","volume":"35","author":[{"given":"Ahmed","family":"Selim","sequence":"first","affiliation":[{"name":"Trinity College Dublin"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed","family":"Elgharib","sequence":"additional","affiliation":[{"name":"Qatar Computing Research Institute, HBKU"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linda","family":"Doyle","sequence":"additional","affiliation":[{"name":"Trinity College Dublin"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,7,11]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/364338.364405"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2003.1210863"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141935"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/0031-3203(93)90045-X"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/142920.134003"},{"key":"e_1_2_2_6_1","volume-title":"International Conference on Computer Vision, 433--438","author":"Chen H."},{"key":"e_1_2_2_7_1","volume-title":"Asian Conference on Computer Vision.","author":"Chen H.","year":"2002"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/641007.641040"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/987657.987673"},{"key":"e_1_2_2_10_1","doi-asserted-by":"crossref","unstructured":"Collomosse J. and Hall P. 2002. Painterly rendering using image salience. In Eurographics 122--128. Collomosse J. and Hall P. 2002. Painterly rendering using image salience. In Eurographics 122--128.","DOI":"10.1109\/EGUK.2002.1011281"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-32003-6_44"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1006\/cviu.1995.1004"},{"key":"e_1_2_2_13_1","unstructured":"Cootes T. F. Edwards G. J. and Taylor C. J. 1998. Active appearance models. In IEEE Transactions on Pattern Analysis and Machine Intelligence Springer 484--498. Cootes T. F. Edwards G. J. and Taylor C. J. 1998. Active appearance models. In IEEE Transactions on Pattern Analysis and Machine Intelligence Springer 484--498."},{"key":"e_1_2_2_14_1","doi-asserted-by":"crossref","unstructured":"DiPaola S. 2007. Painterly rendered portraits from photographs using a knowledge-based approach. In SPIE: Human Vision and Imaging. DiPaola S. 2007. Painterly rendered portraits from photographs using a knowledge-based approach. In SPIE: Human Vision and Imaging.","DOI":"10.1117\/12.706594"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383296"},{"key":"e_1_2_2_16_1","volume-title":"International Conference on Computer Vision, 1033--1038","author":"Efros A."},{"key":"e_1_2_2_17_1","unstructured":"Gatys L. A. Ecker A. S. and Bethge M. 2015. A neural algorithm of artistic style. CoRR abs\/1508.06576. Gatys L. A. Ecker A. S. and Bethge M. 2015. A neural algorithm of artistic style. CoRR abs\/1508.06576."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/508530.508545"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/966131.966133"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97902"},{"key":"e_1_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Hashimoto R. Johan H. and Nishita T. 2003. Creating various styles of animations using example-based filtering. In Computer Graphics International 312--317. Hashimoto R. Johan H. and Nishita T. 2003. Creating various styles of animations using example-based filtering. In Computer Graphics International 312--317.","DOI":"10.1109\/CGI.2003.1214488"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/987657.987676"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383295"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280951"},{"key":"e_1_2_2_25_1","doi-asserted-by":"crossref","unstructured":"Hertzmann A. 2001. Paint by relaxation. In Computer Graphics International 47--54. Hertzmann A. 2001. Paint by relaxation. In Computer Graphics International 47--54.","DOI":"10.1109\/CGI.2001.934657"},{"key":"e_1_2_2_26_1","unstructured":"Johnson J. 2015. Torch implementation of neural style algorithm. https:\/\/github.com\/jcjohnson\/neural-style. Johnson J. 2015. Torch implementation of neural style algorithm. https:\/\/github.com\/jcjohnson\/neural-style."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572614.1572622"},{"key":"e_1_2_2_28_1","unstructured":"Krizhevsky A. Sutskever I. and Hinton G. E. 2012. Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems 1097--1105. Krizhevsky A. Sutskever I. and Hinton G. E. 2012. Imagenet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems 1097--1105."},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.160"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809939.1809945"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1177"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073271"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809939.1809948"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258893"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88690-7_3"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/850924.851523"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730804.1730825"},{"key":"e_1_2_2_38_1","doi-asserted-by":"crossref","unstructured":"Mahendran A. and Vedaldi A. 2015. Understanding deep image representations by inverting them. In Computer Vision and Pattern Recognition (CVPR) 5188--5196. Mahendran A. and Vedaldi A. 2015. Understanding deep image representations by inverting them. In Computer Vision and Pattern Recognition (CVPR) 5188--5196.","DOI":"10.1109\/CVPR.2015.7299155"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tics.2006.11.002"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237288"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1873951.1874116"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.51"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2005.166"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.946629"},{"key":"e_1_2_2_45_1","volume-title":"International Conference of Computer Vision, 1034--1041","author":"Saragih J. M."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601137"},{"key":"e_1_2_2_47_1","unstructured":"Simonyan K. and Zisserman A. 2014. Very deep convolutional networks for large-scale image recognition. CoRR abs\/1409.1556. Simonyan K. and Zisserman A. 2014. Very deep convolutional networks for large-scale image recognition. CoRR abs\/1409.1556."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2006.884093"},{"key":"e_1_2_2_49_1","volume-title":"International Workshop on Texture Analysis and Synthesis in conjunction with ICCV'05","author":"Su S. L."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.220"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2008.222"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2004.1272726"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809939.1809955"},{"key":"e_1_2_2_54_1","first-page":"1","article-title":"Learnable stroke models for example-based portrait painting","volume":"36","author":"Wang T.","year":"2013","journal-title":"British Machine Vision Conference"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640443.1640445"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024676.2024696"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925968","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2897824.2925968","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:55:04Z","timestamp":1750222504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2897824.2925968"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,11]]},"references-count":56,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,7,11]]}},"alternative-id":["10.1145\/2897824.2925968"],"URL":"https:\/\/doi.org\/10.1145\/2897824.2925968","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,7,11]]},"assertion":[{"value":"2016-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}