Skip to main content
Log in

A Novel Approach for Generation and Visualization of Virtual 3D City Model Using Open Source Libraries

  • Research Article
  • Published:
Journal of the Indian Society of Remote Sensing Aims and scope Submit manuscript

Abstract

Virtual 3D city models are digital representation of terrain surfaces, sites, buildings, roads, waterways, etc. In general, these models are used for presenting, exploring and analyzing the urban areas. These models are also used in domains of smart city, virtual reality, infrastructure planning, telecommunication, disaster management, real estate services, education, tourism and change detection. There are various approaches and commercial packages to generate virtual 3D city models. In this novel approach, we have not used any commercial package or tool toward generation and visualization of city model but instead developed in-house routines and used libraries from open source domain to generate and visualize real-time virtual 3D city models. Generation of 3D city models involves the imagery from high-resolution satellite, high-resolution digital elevation model (DEM) and vector shape files from open street maps (OSM) (https://www.geofabrik.de/geofabrik/openstreetmap.html) as inputs. Over and above virtual 3D city models, OSM vector layers of road network, river network and important places have been overlaid for making the virtual city model more informative. Toward realism, virtual trees are placed in the open spaces (as per shape file markings), Sun position and day/night effects, ambient condition effects and building texture, has been incorporated. To achieve generation of city model, we mosaicked preprocessed DEM scenes and images, resampled given datasets using cubic-resampling algorithm, registered the image, DEM and vector layers using phase correlation algorithm, and extracted the height information by processing of DEM and shape files. Vector layers are registered using latitude and longitude and overlaid over the 3D city model for information about the places, roads and water bodies. For efficient visualization and rendering of the model, open scene graph library and tiling-based approach are used in which tiles are replaced in the main memory by its sub-tiles based on viewer’s position. Mentioned approach is applicable to generate and visualize city model of any given area provided the DEM, imagery and OSM data. This paper mainly discusses the approach and advantages of this new cost-effective approach to develop virtual 3D city models using Indian Remote Sensing datasets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. OSM Development Team. https://www.geofabrik.de/geofabrik/openstreetmap.html.

  2. GDAL Merge. www.gdal.org/programs/gdal_merge.html.

  3. www.qgis.org.

  4. www.saga-gis.org/saga_tool_doc/2.2.5/grid_filter_7.html.

  5. www.docs.qgis.org/2.18/en/docs/user_manual/plugins/plugins_zonal_statistics.html.

  6. www.openscenepgraph.org.

References

  • Ezzeldeen, R. M., Ramadan, H. H., Nazmy, T. M., Adel Yehia, M., & Abdel-Wahab, M. S. (2010). Comparative study for image registration techniques of remote sensing images. The Egyptian Journal of Remote Sensing and Space Sciences, 13, 31–36.

    Article  Google Scholar 

  • Fraser, C. S., Baltsavias, E., & Gruen, A. (2002). Processing of Ikonos imagery for submetre 3D positioning and building extraction. ISPRS Journal of Photogrammetry and Remote Sensing, 56(2002), 177–194.

    Article  Google Scholar 

  • Joseph, G. (2005). Fundamentals of remote sensing (2nd ed.). Oxford: Universities Press.

    Google Scholar 

  • Kocaman, S., Zhang, L., Gruen, A., & Poli, D. (2006). 3D city modeling from high-resolution satellite images.

  • Livny, Y., Kogan, Z., & El-Sana, J. (2009). Seamless patches for GPU-based terrain renderings. The Visual Computer, 25, 197–208.

    Article  Google Scholar 

  • Reddy, B. S., & Chatterji, B. N. (1996). An FFT-based technique for translation, rotation, and scale-invariant image registration. IEEE Transactions on Image Processing, 5(8), 1266–1271.

    Article  Google Scholar 

  • Ritter, N., & Ruth, M. (1995). GeoTIFF format specification, GeoTIFF revision 1.0.

  • Sharma, S. A., Agrawal, R., & Jayaprasad, P. (2016). Development of ‘3D city models’ using IRS satellite data. Journal of Indian Society of Remote Sensing, 44(2), 187–196.

    Article  Google Scholar 

  • Singh, S. P., Jain, K., Mandla, V. R. (2013). Virtual 3d city modeling: Techniques and applications. In International archives of the photogrammetry, remote sensing and spatial information sciences, ISPRS 8th 3DGeoInfo conference and WG II/2 workshop, 2729 November 2013, Istanbul, Turkey 2013 (vol. XL-2/W2).

  • Wang, R., & Qian, X. (2012). Open scene graph 3 cookbook. Birmingham: Packt Publishing Ltd.

    Google Scholar 

Download references

Acknowledgements

The authors express sincere gratitude to Shri. D.K. Das, Director, Space Applications Centre (SAC), for guiding and permitting the presentation of this paper. Authors are thankful to Associate Director Shri Nilesh M Desai, SAC, for encouragement. Authors also acknowledge Group Director, Signal and Image Processing Group (SIPG), for his interest in this activity. Suggestions from internal referees to improve an earlier version of this paper are sincerely acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jai G. Singla.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singla, J.G., Padia, K. A Novel Approach for Generation and Visualization of Virtual 3D City Model Using Open Source Libraries. J Indian Soc Remote Sens 49, 1239–1244 (2021). https://doi.org/10.1007/s12524-020-01191-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12524-020-01191-8

Keywords

Navigation