{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:44:43Z","timestamp":1779295483284,"version":"3.51.4"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,12,28]],"date-time":"2017-12-28T00:00:00Z","timestamp":1514419200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61532002"],"award-info":[{"award-number":["61532002"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61672237"],"award-info":[{"award-number":["61672237"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"National High-tech R&D Program of China","award":["2015AA016404"],"award-info":[{"award-number":["2015AA016404"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Vis Comput"],"published-print":{"date-parts":[[2019,2]]},"DOI":"10.1007\/s00371-017-1465-7","type":"journal-article","created":{"date-parts":[[2017,12,28]],"date-time":"2017-12-28T07:38:43Z","timestamp":1514446723000},"page":"223-237","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Procedural modeling of rivers from single image toward natural scene production"],"prefix":"10.1007","volume":"35","author":[{"given":"Jian","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0576-1477","authenticated-orcid":false,"given":"Chang-bo","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Qin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,12,28]]},"reference":[{"key":"1465_CR1","doi-asserted-by":"crossref","unstructured":"Aliaga, D.G., Vanegas, C.A., Benes, B.: Interactive example-based urban layout synthesis. In: ACM Transactions on Graphics (TOG), vol.\u00a027, p. 160. ACM (2008)","DOI":"10.1145\/1457515.1409113"},{"key":"1465_CR2","doi-asserted-by":"publisher","first-page":"1005","DOI":"10.1007\/s00371-017-1393-6","volume":"33","author":"O Argudo","year":"2017","unstructured":"Argudo, O., Andujar, C., Chica, A., Gu\u00e9rin, E., Digne, J., Peytavie, A., Galin, E.: Coherent multi-layer landscape synthesis. Vis. Comput. 33, 1005\u20131015 (2017)","journal-title":"Vis. Comput."},{"issue":"3","key":"1465_CR3","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1016\/1049-9660(92)90030-7","volume":"55","author":"JW Brandt","year":"1992","unstructured":"Brandt, J.W., Algazi, V.R.: Continuous skeleton computation by Voronoi diagram. CVGIP Image Underst. 55(3), 329\u2013338 (1992)","journal-title":"CVGIP Image Underst."},{"key":"1465_CR4","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1111\/cgf.12820","volume":"35","author":"G Cordonnier","year":"2016","unstructured":"Cordonnier, G., Braun, J., Cani, M.P., Benes, B., Galin, E., Peytavie, A., Gu\u00e9rin, E.: Large scale terrain generation from tectonic uplift and fluvial erosion. Comput. Graph. Forum. 35, 165\u2013175 (2016)","journal-title":"Comput. Graph. Forum."},{"key":"1465_CR5","doi-asserted-by":"publisher","unstructured":"Cordonnier, G., Galin, E., Gain, J., Benes, B., Gu\u00e9rin, E., Peytavie, A., Cani, M.P.: Authoring landscapes by combining ecosystem and terrain erosion simulation. ACM Trans. Graph. 36(4) (2017). \n                    https:\/\/doi.org\/10.1145\/3072959.3073667","DOI":"10.1145\/3072959.3073667"},{"key":"1465_CR6","doi-asserted-by":"publisher","first-page":"2031","DOI":"10.1111\/j.1467-8659.2011.02052.x","volume":"30","author":"E Derzapf","year":"2011","unstructured":"Derzapf, E., Ganster, B., Guthe, M., Klein, R.: River networks for instant procedural planets. Comput. Graph. Forum. 30, 2031\u20132040 (2011)","journal-title":"Comput. Graph. Forum."},{"issue":"6\u20138","key":"1465_CR7","doi-asserted-by":"publisher","first-page":"809","DOI":"10.1007\/s00371-012-0699-7","volume":"28","author":"A Emilien","year":"2012","unstructured":"Emilien, A., Bernhardt, A., Peytavie, A., Cani, M.P., Galin, E.: Procedural generation of villages on arbitrary terrains. Vis. Comput. 28(6\u20138), 809\u2013818 (2012)","journal-title":"Vis. Comput."},{"key":"1465_CR8","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1111\/cgf.12515","volume":"34","author":"A Emilien","year":"2015","unstructured":"Emilien, A., Poulin, P., Cani, M.P., Vimont, U.: Interactive procedural modelling of coherent waterfall scenes. Comput. Graph. Forum. 34, 22\u201335 (2015)","journal-title":"Comput. Graph. Forum."},{"issue":"4","key":"1465_CR9","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1145\/2766975","volume":"34","author":"A Emilien","year":"2015","unstructured":"Emilien, A., Vimont, U., Cani, M.P., Poulin, P., Benes, B.: Worldbrush: interactive example-based synthesis of procedural virtual worlds. ACM Trans. Graph. 34(4), 106 (2015)","journal-title":"ACM Trans. Graph."},{"issue":"6","key":"1465_CR10","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1145\/2366145.2366154","volume":"31","author":"M Fisher","year":"2012","unstructured":"Fisher, M., Ritchie, D., Savva, M., Funkhouser, T., Hanrahan, P.: Example-based synthesis of 3d object arrangements. ACM Trans. Graph. 31(6), 135 (2012)","journal-title":"ACM Trans. Graph."},{"key":"1465_CR11","doi-asserted-by":"publisher","first-page":"652","DOI":"10.1145\/1015706.1015775","volume":"23","author":"T Funkhouser","year":"2004","unstructured":"Funkhouser, T., Kazhdan, M., Shilane, P., Min, P., Kiefer, W., Tal, A., Rusinkiewicz, S., Dobkin, D.: Modeling by example. ACM Trans. Graph. 23, 652\u2013663 (2004)","journal-title":"ACM Trans. Graph."},{"key":"1465_CR12","unstructured":"Games, E.: Unreal engine. \n                    https:\/\/www.unrealengine.com\n                    \n                   (2007). Accessed 13 Nov 2017"},{"issue":"4","key":"1465_CR13","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/2461912.2461996","volume":"32","author":"JD G\u00e9nevaux","year":"2013","unstructured":"G\u00e9nevaux, J.D., Galin, \u00c9., Gu\u00e9rin, E., Peytavie, A., Benes, B.: Terrain generation using procedural models based on hydrology. ACM Trans. Graph. 32(4), 143 (2013)","journal-title":"ACM Trans. Graph."},{"key":"1465_CR14","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1111\/cgf.12530","volume":"34","author":"JD G\u00e9nevaux","year":"2015","unstructured":"G\u00e9nevaux, J.D., Galin, E., Peytavie, A., Gu\u00e9rin, E., Briquet, C., Grosbellet, F., Benes, B.: Terrain modelling from feature primitives. Comput. Graph. Forum. 34, 198\u2013210 (2015)","journal-title":"Comput. Graph. Forum."},{"issue":"4","key":"1465_CR15","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1145\/2766933","volume":"34","author":"P Guerrero","year":"2015","unstructured":"Guerrero, P., Jeschke, S., Wimmer, M., Wonka, P.: Learning shape placements by example. ACM Trans. Graph. 34(4), 108 (2015)","journal-title":"ACM Trans. Graph."},{"issue":"9\u201311","key":"1465_CR16","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1007\/s00371-006-0078-3","volume":"22","author":"J Han","year":"2006","unstructured":"Han, J., Zhou, K., Wei, L.Y., Gong, M., Bao, H., Zhang, X., Guo, B.: Fast example-based surface texture synthesis via discrete optimization. Vis. Comput. 22(9\u201311), 918\u2013925 (2006)","journal-title":"Vis. Comput."},{"key":"1465_CR17","doi-asserted-by":"publisher","first-page":"2179","DOI":"10.1111\/j.1467-8659.2010.01806.x","volume":"29","author":"H Hnaidi","year":"2010","unstructured":"Hnaidi, H., Gu\u00e9rin, E., Akkouche, S., Peytavie, A., Galin, E.: Feature based terrain generation using diffusion equation. Comput. Graph. Forum. 29, 2179\u20132186 (2010)","journal-title":"Comput. Graph. Forum."},{"issue":"3","key":"1465_CR18","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1130\/0016-7606(1945)56[275:EDOSAT]2.0.CO;2","volume":"56","author":"RE Horton","year":"1945","unstructured":"Horton, R.E.: Erosional development of streams and their drainage basins; hydrophysical approach to quantitative morphology. Geol. Soc. Am. Bull. 56(3), 275\u2013370 (1945)","journal-title":"Geol. Soc. Am. Bull."},{"issue":"2","key":"1465_CR19","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/s00371-015-1061-7","volume":"32","author":"F Hou","year":"2016","unstructured":"Hou, F., Qin, H., Qi, Y.: Procedure-based component and architecture modeling from a single image. Vis. Comput. 32(2), 151\u2013166 (2016)","journal-title":"Vis. Comput."},{"key":"1465_CR20","doi-asserted-by":"crossref","unstructured":"Huijser, R., Dobbe, J., Bronsvoort, W.F., Bidarra, R.: Procedural natural systems for game level design. In: 2010 Brazilian Symposium on Games and Digital Entertainment (SBGAMES), pp. 189\u2013198. IEEE (2010)","DOI":"10.1109\/SBGAMES.2010.31"},{"key":"1465_CR21","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1111\/j.1467-8659.2008.01140.x","volume":"27","author":"T Ijiri","year":"2008","unstructured":"Ijiri, T., Mech, R., Igarashi, T., Miller, G.: An example-based procedural system for element arrangement. Comput. Graph. Forum. 27, 429\u2013436 (2008)","journal-title":"Comput. Graph. Forum."},{"key":"1465_CR22","volume-title":"Terrain Simulation Using a Model of Stream Erosion","author":"AD Kelley","year":"1988","unstructured":"Kelley, A.D., Malin, M.C., Nielson, G.M.: Terrain Simulation Using a Model of Stream Erosion, vol. 22. ACM, New York (1988)"},{"key":"1465_CR23","first-page":"87","volume":"14","author":"G Kelly","year":"2006","unstructured":"Kelly, G., McCabe, H.: A survey of procedural techniques for city generation. ITB J. 14, 87\u2013130 (2006)","journal-title":"ITB J."},{"key":"1465_CR24","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1111\/cgf.12152","volume":"32","author":"PE Landes","year":"2013","unstructured":"Landes, P.E., Galerne, B., Hurtut, T.: A shape-aware model for discrete texture synthesis. Comput. Graph. Forum. 32, 67\u201376 (2013)","journal-title":"Comput. Graph. Forum."},{"key":"1465_CR25","doi-asserted-by":"crossref","unstructured":"Mei, X., Decaudin, P., Hu, B.G.: Fast hydraulic erosion simulation and visualization on GPU. In: 15th Pacific Conference on Computer Graphics and Applications, 2007. PG\u201907, pp. 47\u201356. IEEE (2007)","DOI":"10.1109\/PG.2007.15"},{"key":"1465_CR26","doi-asserted-by":"crossref","unstructured":"Merrell, P.: Example-based model synthesis. In: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, pp. 105\u2013112. ACM (2007)","DOI":"10.1145\/1230100.1230119"},{"key":"1465_CR27","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1111\/cgf.12728","volume":"35","author":"G Nishida","year":"2016","unstructured":"Nishida, G., Garcia-Dorado, I., Aliaga, D.: Example-driven procedural urban roads. Comput. Graph. Forum. 35, 5\u201317 (2016)","journal-title":"Comput. Graph. Forum."},{"issue":"4","key":"1465_CR28","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1145\/2897824.2925951","volume":"35","author":"G Nishida","year":"2016","unstructured":"Nishida, G., Garcia-Dorado, I., Aliaga, D.G., Benes, B., Bousseau, A.: Interactive sketching of urban procedural models. ACM Trans. Graph. 35(4), 130 (2016)","journal-title":"ACM Trans. Graph."},{"issue":"8","key":"1465_CR29","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1007\/s00371-007-0163-2","volume":"23","author":"R Pajarola","year":"2007","unstructured":"Pajarola, R., Gobbetti, E.: Survey of semi-regular multiresolution models for interactive terrain rendering. Vis. Comput. 23(8), 583\u2013605 (2007)","journal-title":"Vis. Comput."},{"key":"1465_CR30","unstructured":"Prusinkiewicz, P., Hammel, M.: A fractal model of mountains and rivers. In: Proceedings of Graphics Interface, vol.\u00a093, pp. 174\u2013180. Canadian Information Processing Society (1993)"},{"key":"1465_CR31","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/1015706.1015720","volume":"23","author":"C Rother","year":"2004","unstructured":"Rother, C., Kolmogorov, V., Blake, A.: Grabcut: interactive foreground extraction using iterated graph cuts. ACM Trans. Graph. 23, 309\u2013314 (2004)","journal-title":"ACM Trans. Graph."},{"issue":"5","key":"1465_CR32","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1007\/s00371-009-0332-6","volume":"25","author":"B Rusnell","year":"2009","unstructured":"Rusnell, B., Mould, D., Eramian, M.: Feature-rich distance-based terrain synthesis. Vis. Comput. 25(5), 573\u2013579 (2009)","journal-title":"Vis. Comput."},{"issue":"10","key":"1465_CR33","doi-asserted-by":"publisher","first-page":"1293","DOI":"10.1007\/s00371-016-1227-y","volume":"32","author":"F Samavati","year":"2016","unstructured":"Samavati, F., Runions, A.: Interactive 3d content modeling for digital earth. Vis. Comput. 32(10), 1293\u20131309 (2016)","journal-title":"Vis. Comput."},{"key":"1465_CR34","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1111\/cgf.12276","volume":"33","author":"RM Smelik","year":"2014","unstructured":"Smelik, R.M., Tutenel, T., Bidarra, R., Benes, B.: A survey on procedural modelling for virtual worlds. Comput. Graph. Forum. 33, 31\u201350 (2014)","journal-title":"Comput. Graph. Forum."},{"issue":"2","key":"1465_CR35","doi-asserted-by":"publisher","first-page":"352","DOI":"10.1016\/j.cag.2010.11.011","volume":"35","author":"RM Smelik","year":"2011","unstructured":"Smelik, R.M., Tutenel, T., de Kraker, K.J., Bidarra, R.: A declarative approach to procedural modeling of virtual worlds. Comput. Graph. 35(2), 352\u2013363 (2011)","journal-title":"Comput. Graph."},{"key":"1465_CR36","unstructured":"\u0160t\u2019ava, O., Bene\u0161, B., Brisbin, M., K\u0159iv\u00e1nek, J.: Interactive terrain modeling using hydraulic erosion. In: Proceedings of the 2008 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation, pp. 201\u2013210. Eurographics Association, Switzerland (2008)"},{"key":"1465_CR37","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1111\/cgf.12282","volume":"33","author":"O Stava","year":"2014","unstructured":"Stava, O., Pirk, S., Kratt, J., Chen, B., M\u011bch, R., Deussen, O., Benes, B.: Inverse procedural modelling of trees. Comput. Graph. Forum. 33, 118\u2013131 (2014)","journal-title":"Comput. Graph. Forum."},{"key":"1465_CR38","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1276377.1276486","volume":"26","author":"P Tan","year":"2007","unstructured":"Tan, P., Zeng, G., Wang, J., Kang, S.B., Quan, L.: Image-based tree modeling. ACM Trans. Graph. 26, 87 (2007)","journal-title":"ACM Trans. Graph."},{"key":"1465_CR39","doi-asserted-by":"crossref","unstructured":"Wang, F., Kang, L., Li, Y.: Sketch-based 3d shape retrieval using convolutional neural networks. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1875\u20131883 (2015)","DOI":"10.1109\/CVPR.2015.7298797"},{"key":"1465_CR40","first-page":"25","volume":"2","author":"K Xu","year":"2002","unstructured":"Xu, K., Stewart, J., Fiume, E.: Constraint-based automatic placement for scene composition. Graph. Interface 2, 25\u201334 (2002)","journal-title":"Graph. Interface"},{"key":"1465_CR41","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1111\/j.1467-8659.2009.01363.x","volume":"28","author":"Q Yu","year":"2009","unstructured":"Yu, Q., Neyret, F., Bruneton, E., Holzschuch, N.: Scalable real-time animation of rivers. Comput. Graph. Forum. 28, 239\u2013248 (2009)","journal-title":"Comput. Graph. Forum."},{"key":"1465_CR42","doi-asserted-by":"publisher","first-page":"6238","DOI":"10.1109\/ACCESS.2016.2612700","volume":"4","author":"H Zhang","year":"2016","unstructured":"Zhang, H., Qu, D., Hou, Y., Gao, F., Huang, F.: Synthetic modeling method for large scale terrain based on hydrology. IEEE Access 4, 6238\u20136249 (2016)","journal-title":"IEEE Access"},{"issue":"4","key":"1465_CR43","doi-asserted-by":"publisher","first-page":"834","DOI":"10.1109\/TVCG.2007.1027","volume":"13","author":"H Zhou","year":"2007","unstructured":"Zhou, H., Sun, J., Turk, G., Rehg, J.M.: Terrain synthesis from digital elevation models. IEEE Trans. Vis. Comput. Graph. 13(4), 834\u2013848 (2007)","journal-title":"IEEE Trans. Vis. Comput. Graph."}],"container-title":["The Visual Computer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00371-017-1465-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-017-1465-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00371-017-1465-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,28]],"date-time":"2019-02-28T03:30:40Z","timestamp":1551324640000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00371-017-1465-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,28]]},"references-count":43,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,2]]}},"alternative-id":["1465"],"URL":"https:\/\/doi.org\/10.1007\/s00371-017-1465-7","relation":{},"ISSN":["0178-2789","1432-2315"],"issn-type":[{"value":"0178-2789","type":"print"},{"value":"1432-2315","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,28]]},"assertion":[{"value":"28 December 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}