{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T10:11:25Z","timestamp":1760955085637,"version":"3.41.0"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2008,8,1]],"date-time":"2008-08-01T00:00:00Z","timestamp":1217548800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["60633070"],"award-info":[{"award-number":["60633070"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002855","name":"Ministry of Science and Technology of the People's Republic of China","doi-asserted-by":"publisher","award":["2002CB312102"],"award-info":[{"award-number":["2002CB312102"]}],"id":[{"id":"10.13039\/501100002855","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":[[2008,8]]},"abstract":"<jats:p>\n            The quality and speed of most texture synthesis algorithms depend on a 2D input sample that is small and contains enough texture variations. However, little research exists on how to acquire such sample. For homogeneous patterns this can be achieved via manual cropping, but no adequate solution exists for inhomogeneous or\n            <jats:italic>globally varying<\/jats:italic>\n            textures, i.e. patterns that are local but not stationary, such as rusting over an iron statue with appearance conditioned on varying moisture levels.\n          <\/jats:p>\n          <jats:p>\n            We present\n            <jats:italic>inverse texture synthesis<\/jats:italic>\n            to address this issue. Our inverse synthesis runs in the opposite direction with respect to traditional forward synthesis: given a large globally varying texture, our algorithm automatically produces a small texture compaction that best summarizes the original. This small compaction can be used to reconstruct the original texture or to re-synthesize new textures under user-supplied controls. More important, our technique allows real-time synthesis of globally varying textures on a GPU, where the texture memory is usually too small for large textures. We propose an optimization framework for inverse texture synthesis, ensuring that each input region is properly encoded in the output compaction. Our optimization process also automatically computes orientation fields for anisotropic textures containing both low- and high-frequency regions, a situation difficult to handle via existing techniques.\n          <\/jats:p>","DOI":"10.1145\/1360612.1360651","type":"journal-article","created":{"date-parts":[[2008,8,5]],"date-time":"2008-08-05T13:35:10Z","timestamp":1217943310000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":41,"title":["Inverse texture synthesis"],"prefix":"10.1145","volume":"27","author":[{"given":"Li-Yi","family":"Wei","sequence":"first","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Jianwei","family":"Han","sequence":"additional","affiliation":[{"name":"Zhejiang University"}]},{"given":"Kun","family":"Zhou","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Hujun","family":"Bao","sequence":"additional","affiliation":[{"name":"Zhejiang University"}]},{"given":"Baining","family":"Guo","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]},{"given":"Heung-Yeung","family":"Shum","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia"}]}],"member":"320","published-online":{"date-parts":[[2008,8]]},"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.1145\/1275808.1276390"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179849.1179929"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566632"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/166117.166151"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882265"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882267"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383296"},{"volume-title":"ICCV '99","author":"Efros A. A.","key":"e_1_2_2_9_1","unstructured":"Efros , A. A. , and Leung , T. K . 1999. Texture synthesis by non-parametric sampling . In ICCV '99 , 1033. Efros, A. A., and Leung, T. K. 1999. Texture synthesis by non-parametric sampling. In ICCV '99, 1033."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015728"},{"key":"e_1_2_2_11_1","doi-asserted-by":"crossref","unstructured":"Gersho A. and Gray R. M. 1991. Vector quantization and signal compression. Kluwer Academic Publishers.   Gersho A. and Gray R. M. 1991. Vector quantization and signal compression . Kluwer Academic Publishers.","DOI":"10.1007\/978-1-4615-3626-0"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141952"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00371-006-0078-3"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/97879.97903"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218446"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383295"},{"volume-title":"ICCV '03","author":"Jojic N.","key":"e_1_2_2_17_1","unstructured":"Jojic , N. , Frey , B. J. , and Kannan , A . 2003. Epitomic analysis of appearance and shape . In ICCV '03 , 34. Jojic, N., Frey, B. J., and Kannan, A. 2003. Epitomic analysis of appearance and shape. In ICCV '03, 34."},{"key":"e_1_2_2_18_1","doi-asserted-by":"crossref","unstructured":"Kannan A. Winn J. and Rother C. 2007. Clustering appearance and shape by learning jigsaws. In Advances in Neural Information Processing Systems 19.  Kannan A. Winn J. and Rother C. 2007. Clustering appearance and shape by learning jigsaws. In Advances in Neural Information Processing Systems 19 .","DOI":"10.7551\/mitpress\/7503.003.0087"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275808.1276380"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073263"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.1044"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073261"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141921"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011126920638"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015731"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189762.1189765"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186822.1073262"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015784"},{"volume-title":"ICCV '90","author":"Perona P.","key":"e_1_2_2_29_1","unstructured":"Perona , P. , and Malik , J . 1990. Detecting and localizing edges composed of steps, peaks and roofs . In ICCV '90 , 52--57. Perona, P., and Malik, J. 1990. Detecting and localizing edges composed of steps, peaks and roofs. In ICCV '90, 52--57."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/83.551697"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026553619983"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2005.43"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.2312\/EGWR\/EGSR06\/371-376"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566634"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383297"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1179352.1141951"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360613"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345009"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383298"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882266"},{"key":"e_1_2_2_41_1","first-page":"537","article-title":"Edge detection techniques - an overview","volume":"8","author":"Ziou D.","year":"1998","unstructured":"Ziou , D. , and Tabbone , S. 1998 . Edge detection techniques - an overview . International Journal of Pattern Recognition and Image Analysis 8 , 537 -- 559 . Ziou, D., and Tabbone, S. 1998. Edge detection techniques - an overview. International Journal of Pattern Recognition and Image Analysis 8, 537--559.","journal-title":"International Journal of Pattern Recognition and Image Analysis"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360651","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1360612.1360651","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:58:02Z","timestamp":1750255082000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1360612.1360651"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":41,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.1145\/1360612.1360651"],"URL":"https:\/\/doi.org\/10.1145\/1360612.1360651","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2008,8]]},"assertion":[{"value":"2008-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}