Guo S K, Dong J, Zhang L and Liao M S. 2023. Web-based visualization and interpretation platform for massive InSAR point clouds. National Remote Sensing Bulletin, 27(7):1744-1753
Guo S K, Dong J, Zhang L and Liao M S. 2023. Web-based visualization and interpretation platform for massive InSAR point clouds. National Remote Sensing Bulletin, 27(7):1744-1753 DOI: 10.11834/jrs.20232131.
Web-based visualization and interpretation platform for massive InSAR point clouds
Synthetic Aperture Radar Interferometry (InSAR) is a powerful tool for monitoring ground deformation over large areas
with applications in geological disaster monitoring
inversion of groundwater status
building health analysis
earthquake parameter extraction
post-disaster relief
and more. However
existing digital earth platforms
such as Google Earth and ArcGIS
face challenges in supporting the exploration and querying of vast InSAR datasets
including slow processing speeds
unsupported data formats
and difficulties with secondary development. This study examines the challenges associated with online visualization of time-series point clouds and proposes principles for pre-processing
storage
exploration
and querying of such datasets. Challenges include slow graphics rendering on webpages
limited network bandwidth that hinders real-time updates during exploration
and large data sizes that can pose storage challenges. To overcome these challenges
we suggest separating position and colorc information from temporal information
partitioning data using an octree structure
and using various compression techniques. Based on these principles
we utilize Cesium.js
a JavaScript library that enables developers to create 3D globes and maps in a web browser with high performance and precision to develop a platform for the visualization and interpretation of InSAR point clouds
which we call WIMAP. This allows us to easily create interactive visualizations of geospatial data. To test the platform
we processed two SAR datasets covering a plain and a mountainous area
respectively
and obtained corresponding time-series point clouds. We tested the performance of the platform using these point clouds and demonstrated its ability to run smoothly under such conditions. Specifically
on a computer equipped with a mid-range graphics card
it was able to maintain a frame rate of over 30 FPS while browsing time-series point clouds containing tens of millions points. Additionally
compared to the original plain binary format
the size of binary data stored on server could be reduced to approximately one quarter using preprocessing tools provided by the platform. All deformation analysis tools
including single point time-series query
deformation rate along profile line query
and multi-temporal deformation along profile line query
work properly. Spatial profile analysis
which included spatial interpolation with a buffering radius of 200 meters
was performed on time-series point cloud datasets with over 100 epochs and took less than 20 seconds to complete. This performance is comparable to that of locally conducted queries based on Kd-tree on available computers. The WIMAP platform allows users to explore InSAR point clouds in their browser and facilitates the distribution of InSAR results. Individual organizations and research institutions can upload their processed InSAR results to the platform's server
providing geoscientific information for users in various industries. With the visualization and interpretation tools bundled
users can analyze InSAR multi-temporal observations
combined with three-dimensional terrains and optical images
to gain insights into various geological phenomena. This may accelerate the research progress in several areas
such as landslide studies
earthquake monitoring
volcanic deformation analysis
and coastal erosion monitoring.
关键词
InSAR点云处理数据可视化WebGL形变数据
Keywords
InSARpoint cloud processingdata visualizationWebGLdeformation data
references
Collette A. 2021. Python and HDF5: unlocking scientific data. O'Reilly Media, Inc
De Carlo F, Gürsoy D, Marone F, Rivers M, Parkinson D Y, Khan F, Schwarz N, Vine D J, Vogt S, Gleber S C, Narayanan S, Newville M, Lanzirotti T, Sun Y, Hong Y P and Jacobsen C. 2014. Scientific data exchange: a schema for HDF5-based storage of raw and analyzed data. Journal of Synchrotron Radiation, 21(6): 1224-1230 [DOI: 10.1107/S160057751401604Xhttp://dx.doi.org/10.1107/S160057751401604X]
Folk M, Heber G, Koziol Q, Pourmal E and Robinson D. 2011. An overview of the HDF5 technology suite and its applications//Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases. Uppsala: ACM: 36-47 [DOI: 10.1145/1966895.1966900http://dx.doi.org/10.1145/1966895.1966900]
Gorelick N, Hancher M, Dixon M, Ilyushchenko S, Thau D and Moore R. 2017. Google Earth Engine: planetary-scale geospatial analysis for everyone. Remote sensing of Environment, 202: 18-27 [DOI: 10.1016/j.rse.2017.06.031http://dx.doi.org/10.1016/j.rse.2017.06.031]
Han L, Wang N H, Wang C and Chi Y J. 2010. The research on the WebGIS application based on the J2EE framework and ArcGIS server//2010 International Conference on Intelligent Computation Technology and Automation. Changsha: IEEE: 942-945 [DOI: 10.1109/ICICTA.2010.689http://dx.doi.org/10.1109/ICICTA.2010.689]
Jain A K. 1981. Image data compression: a review. Proceedings of the IEEE, 69(3): 349-389 [DOI: 10.1109/PROC.1981.11971http://dx.doi.org/10.1109/PROC.1981.11971]
Mutanga O and Kumar L. 2019. Google earth engine applications. Remote Sensing, 11(5): 591 [DOI: 10.3390/rs11050591http://dx.doi.org/10.3390/rs11050591]
Parisi T. 2012. WebGL: Up and Running. Sebastopo: O'Reilly Media, Inc
Salomon D. 2004. Data Compression: The Complete Reference. 3rd ed. Heidelberg: Springer
Sayood K. 2006. Introduction to Data Compression. 3rd ed. Burlington: Morgan Kaufmann
Schütz M. 2016. Potree: Rendering Large Point Clouds in Web Browsers. Wiedeń: Technische Universität Wien
Schütz M, Ohrhallinger S and Wimmer M. 2020. Fast out-of-core octree generation for massive point clouds. Computer Graphics Forum, 39(7): 155-167 [DOI: 10.1111/cgf.14134http://dx.doi.org/10.1111/cgf.14134]