{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:02:07Z","timestamp":1784268127154,"version":"3.55.0"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T00:00:00Z","timestamp":1690329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:p>We present a simple but effective technique to smooth out textures while preserving the prominent structures. Our method is built upon a key observation---the coarsest level in a Gaussian pyramid often naturally eliminates textures and summarizes the main image structures. This inspires our central idea for texture filtering, which is to progressively upsample the very low-resolution coarsest Gaussian pyramid level to a full-resolution texture smoothing result with well-preserved structures, under the guidance of each fine-scale Gaussian pyramid level and its associated Laplacian pyramid level. We show that our approach is effective to separate structure from texture of different scales, local contrasts, and forms, without degrading structures or introducing visual artifacts. We also demonstrate the applicability of our method on various applications including detail enhancement, image abstraction, HDR tone mapping, inverse halftoning, and LDR image enhancement. Code is available at https:\/\/rewindl.github.io\/pyramid_texture_filtering\/.<\/jats:p>","DOI":"10.1145\/3592120","type":"journal-article","created":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T15:47:45Z","timestamp":1690386465000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Pyramid Texture Filtering"],"prefix":"10.1145","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5312-2800","authenticated-orcid":false,"given":"Qing","family":"Zhang","sequence":"first","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-6398-2323","authenticated-orcid":false,"given":"Hao","family":"Jiang","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8922-3205","authenticated-orcid":false,"given":"Yongwei","family":"Nie","sequence":"additional","affiliation":[{"name":"South China University of Technology, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8327-0003","authenticated-orcid":false,"given":"Wei-Shi","family":"Zheng","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,7,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2013.2291328"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766946"},{"key":"e_1_2_1_3_1","article-title":"The Laplacian Pyramid as a Compact Image Code","volume":"3","author":"Burt Peter J","year":"1983","unstructured":"Peter J Burt and Edward H Adelson. 1983. The Laplacian Pyramid as a Compact Image Code. IEEE Transactions on Communications 3, 4 (1983).","journal-title":"IEEE Transactions on Communications"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276506"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601188"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1857907.1857910"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-015-1138-3"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566574"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015778"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275081"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360666"},{"key":"e_1_2_1_12_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1531326.1531328","article-title":"Edge-avoiding wavelets and their applications","volume":"28","author":"Fattal Raanan","year":"2009","unstructured":"Raanan Fattal. 2009. Edge-avoiding wavelets and their applications. ACM Transactions on Graphics 28, 3 (2009), 1--10.","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964964"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185529"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073592"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2016.2639450"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Bumsub Ham Minsu Cho and Jean Ponce. 2015. Robust image filtering using joint static and dynamic guidance. In CVPR. 4823--4831.","DOI":"10.1109\/CVPR.2015.7299115"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/3151666.3151675"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508403"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778837"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2018.2889531"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276497"},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Sifei Liu Jinshan Pan and Ming-Hsuan Yang. 2016. Learning recursive filters for low-level vision via a hybrid neural network. In ECCV. 560--576.","DOI":"10.1007\/978-3-319-46493-0_34"},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Wei Liu Xiaogang Chen Chuanhua Shen Zhi Liu and Jie Yang. 2017. Semi-global weighted least squares in image filtering. In ICCV. 5861--5869.","DOI":"10.1109\/ICCV.2017.624"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388887"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2021.3097891"},{"key":"e_1_2_1_27_1","unstructured":"Kaiyue Lu Shaodi You and Nick Barnes. 2018. Deep texture and structure aware filtering network for image smoothing. In ECCV. 217--233."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2014.2366600"},{"key":"e_1_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Sylvain Paris and Fr\u00e9do Durand. 2006. A fast approximation of the bilateral filter using a signal processing approach. In ECCV. 568--580.","DOI":"10.1007\/11744085_44"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964963"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.56205"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015777"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618493"},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Carlo Tomasi and Roberto Manduchi. 1998. Bilateral Filtering for Gray and Color Images. In ICCV. 839--839.","DOI":"10.1109\/ICCV.1998.710815"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-018-1091-5"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1141918"},{"key":"e_1_2_1_37_1","first-page":"1","article-title":"Image smoothing via L0 gradient minimization","volume":"30","author":"Xu Li","year":"2011","unstructured":"Li Xu, Cewu Lu, Yi Xu, and Jiaya Jia. 2011. Image smoothing via L0 gradient minimization. ACM Transactions on Graphics 30, 6 (2011), 1--12.","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_1_38_1","unstructured":"Li Xu Jimmy Ren Qiong Yan Renjie Liao and Jiaya Jia. 2015. Deep edge-aware filters. In ICML. 1669--1678."},{"key":"e_1_2_1_39_1","first-page":"1","article-title":"Structure extraction from texture via relative total variation","volume":"31","author":"Xu Li","year":"2012","unstructured":"Li Xu, Qiong Yan, Yang Xia, and Jiaya Jia. 2012. Structure extraction from texture via relative total variation. ACM Transactions on Graphics 31, 6 (2012), 1--10.","journal-title":"ACM Transactions on Graphics"},{"key":"e_1_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Feihu Zhang Longquan Dai Shiming Xiang and Xiaopeng Zhang. 2015. Segment graph based image filtering: fast structure-preserving smoothing. In ICCV. 361--369.","DOI":"10.1109\/ICCV.2015.49"},{"key":"e_1_2_1_41_1","doi-asserted-by":"crossref","unstructured":"Qi Zhang Xiaoyong Shen Li Xu and Jiaya Jia. 2014. Rolling guidance filter. In ECCV. 815--830.","DOI":"10.1007\/978-3-319-10578-9_53"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/3151666.3151689"},{"key":"e_1_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Maria Zontak Inbar Mosseri and Michal Irani. 2013. Separating signal from noise using patch recurrence across scales. In CVPR. 1195--1202.","DOI":"10.1109\/CVPR.2013.158"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592120","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3592120","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:37:46Z","timestamp":1750178266000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592120"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,26]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["10.1145\/3592120"],"URL":"https:\/\/doi.org\/10.1145\/3592120","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,26]]},"assertion":[{"value":"2023-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}