The city procedural modeling techniques are investigated, which makes use of the similarities of buildings, streets and so on, in which the generation rules are defined and applied to the pre-set basic model elements. Super-large scenes can be automatically created with high efficiency, but the differences between the produced models and the real ones usually exist. So such models can be used in movies, video games and urban designs. Finally, inverse procedural modeling and its significant application in city modeling are presented.
[1] 王丽英. 城市环境的过程式建模技术研究[D]. 杭州:浙江大学,2009.
[2] 桂德竹,林宗坚,张成成. 倾斜航空影像的城市建筑物三维模型构建研究[J]. 测绘科学,2012, 178(4): 144-146.
GUI Dezhu, LIN Zongjian, ZHANG Chengcheng, Research on construction of 3D building based on oblique images from UAV[J], Science of Surveying and Mapping, , 2012, 178(4): 144-146.(in Chinese)
[3] 张志超. 融合机载与地面LIDAR数据的建筑物三维重建研究[D]. 武汉:武汉大学, 2010.
[4] SNAVELY K N. Scene reconstruction and visualization from internet photo collections [D]. Washington: University of Washington, 2009.
[5] POLLEFEYS M, NISTER D, FRAHM J M, AKBARZADEH A, MORDOHAI P, CLIPP B, ENGELS C, GALLUP D, KIM S J, MERRELL P, SALMI C, SINHA S, TALTON B, WANG L, YANG Q, STEWENIUS H, YANG R, WELCH G, TOWLES H. Detailed real-time urban 3D reconstruction from video [J]. International Journal of Computer Vision, 2007, 78(2-3): 143-167.
[6] MERRELL P. Example-based model synthesis [C]//Proceeding of the 2007 Symposium on Interactive 3D Graphics and Games, 2007: 105-112.
[7] MERRELL P, MANOCHA D. Continuous model synthesis [J]. ACM Transactions on Graphics, 2008, 27(5): 158:1-158:7.
[8] MERRELL P, PALO A, MANOCHA D. Model synthesis: a general procedural modeling algorithm [J]. IEEE Transactions on Visualization and Computer Graphics, 2011, 17(6): 715-728.
[9] MERRELL P. Model synthesis [D]. North Carolina: University of North Carolina at Chapel Hill, 2009.
[10] YIN X, WONKA P, RAZDAN A. Generating 3D building models from architectural drawings: a survey [J]. IEEE Computer Graphics and Applications, 2009, 29(1): 20-30.
[11] 龚俊,朱庆,眭海刚,宋成芳. 从CAD模型到数码城市GIS模型的若干问题[J]. 武汉大学学报:工学版,2003, 36(2): 64-68.
GONG Jun , ZHU Qing , SUI Haigang , SONG Chengfang, Key issues for data transformation from CAD to GIS[J]. Engineering Journal of Wuhan University, 2003, 36(2): 64-68. (in Chinese)
[12] LONGAY S, RUNIONS A, BOUDON F, PRUSINKIEWICZ P. TreeSketch: interactive procedural modeling of trees on a tablet [C]//Proceedings of the International Symposium on Sketch-Based Interfaces and Modeling, 2012: 107-120.
[13] DERZAPF E, GANSTER B, GUTHE M, KLEIN R. River networks for instant procedural planets [J]. Computer Graphics Forum, 2011, 30(7): 2031-2040.
[14] GENEVAUX J D, GALIN E, GUERIN E, PEYTAVIE A, BENES B. Terrain generation using procedural models based on hydrology [J]. ACM Transactions of Graphics, 2013, 32(4): 143:1-143:13.
[15] PARISH Y I H, MULLER P. Procedural modeling of cities [C]//Proceedings of ACM SIGGRAPH, 2001: 301-308.
[16] MUSIALSKI P, WONKA P, ALIAGA D G, WIMMER M, GOOL L, PURGATHOFER W. A survey of urban reconstruction [J]. Computer Graphics Forum, 2013, 32(6): 146-177.
[17] VANEGAS C A, ALIAGA D G, WONKA P, MULLER P, WADDELL P A, WATSON B. Modeling the appearance and behavior of urban spaces [J]. Computer Graphics Forum, 2010, 29(1): 25-42.
[18] LINDENMAYER A. Mathematical models for cellular interaction in development [J]. Journal of Theoretical Biology Parts I and II, 1968(18): 280-315.
[19] PRUSINKIEWICZ P. Graphical applications of L-systems [C]//Proceedings on Graphical Interface, 1986: 247-253.
[20] MULLER P, WONKA P, HAEGLER S, ULMER A, GOOL L V. Procedural modeling of buildings [J]. ACM Transactions on Graphics, 2006, 26(2): 614-623.
[21] MULLER P, ZENG G, WONKA P, GOOL L V. Image-based procedural modeling of facades [J]. ACM Transactions on Graphics, 2007, 26(3): 85:1-85:9.
[22] ST’AVA O, BENEŠ B, MECH R, ALIAGA D G,KRIŠTOF P. Inverse procedural modeling by automatic generation of L-systems [J]. Computer Graphics Forum, 2010, 29(2): 665-674.
[23] BOKELOH M, WAND M, SEIDEL H P. A connection between partial symmetry and inverse procedural modeling [J]. ACM Transactions on Graphics, 2010, 29(4): 104:1-104:10.
[24] TALTON J O, LOU Y, LESSER S, DUKE J, MECH R, KOLTUN V. Metropolis procedural modeling [J]. ACM Transactions on Graphics, 2011, 30(2): 11:1-11:14.
[25] VANEGAS C A, ALIAGA D G, BENES B. Building reconstruction using Manhattan-world grammars [C]//IEEE Conference on Computer Vision and Pattern Recognition, 2010: 358-365.
[26] VANEGAS C A, GARCIA-DORADO I, ALIAGA D G, BENES B, WADDELL P. Inverse design of urban procedural models [J]. ACM Transactions on Graphics, 2012, 31(6): 168:1-168:11.
[27] LIN H, GAO J, ZHOU Y, LU G, YE M, LIU L, YANG R. Semantic decomposition and reconstruction of residential scenes from LiDAR data [J]. ACM Transactions on Graphics, 2013, 32(4): 66:1-66:10.
[28] 朱晓强. 基于LiDAR点云和航空影像的城市三维重建[D]. 合肥: 合肥工业大学, 2009.
[29] 姚春静. 机载LiDAR点云数据与遥感影像配准的方法研究[D]. 武汉: 武汉大学, 2010.