Supporting Web-Based Visual Exploration of Large-Scale Raster Geospatial Data Using Binned Min-Max Quadtree

Traditionally environmental scientists are limited to simple display and animation of large-scale raster geospatial data derived from remote sensing instrumentation and model simulation outputs. Identifying regions that satisfy certain range criteria, e.g., temperature between [t1,t2) and precipitation between [p1,p2), plays an important role in query-driven visualization and visual exploration in general. In this study, we have proposed a Binned Min-Max Quadtree (BMMQ-Tree) to index large-scale numeric raster geospatial data and efficiently process queries on identifying regions of interests by taking advantages of the approximate nature of visualization related queries. We have also developed an end-to-end system that allows users visually and interactively explore large-scale raster geospatial data in a Web-based environment by integrating our query processing backend and a commercial Web-based Geographical Information System (Web-GIS). Experiments using real global environmental data have demonstrated the efficiency of the proposed BMMQ-Tree. Both experiences and lessons learnt from the development of the prototype system and experiments on the real dataset are reported.

[1]  Marianne Winslett,et al.  Multi-resolution bitmap indexes for scientific data , 2007, TODS.

[2]  Keith C. Clarke,et al.  Interactive Visual Exploration of a Large Spatio-temporal Dataset: Reflections on a Geovisualization Mashup. , 2007, IEEE Transactions on Visualization and Computer Graphics.

[3]  Kuo-Liang Chung,et al.  A hybrid gray image representation using spatial- and DCT-based approach with application to moment computation , 2006, J. Vis. Commun. Image Represent..

[4]  Reinhard Klein,et al.  Efficient representation and extraction of 2-manifold isosurfaces using kd-trees , 2004, Graph. Model..

[5]  Yu Liu,et al.  A framework of region-based spatial relations for non-overlapping features and its application in object based image analysis , 2008 .

[6]  U. Benz,et al.  Multi-resolution, object-oriented fuzzy analysis of remote sensing data for GIS-ready information , 2004 .

[7]  Karl W. Schulz,et al.  Scientific formats for object-relational database systems: a study of suitability and performance , 2006, SGMD.

[8]  Helwig Hauser,et al.  Visualization of Multi‐Variate Scientific Data , 2009, Comput. Graph. Forum.

[9]  Yannis Manolopoulos,et al.  MOF-Tree: A Spatial Access Method to Manipulate Multiple Overlapping Features , 1997, Inf. Syst..

[10]  Cong Wang,et al.  Isosurface Extraction and View-Dependent Filtering from Time-Varying Fields Using Persistent Time-Octree (PTOT) , 2009, IEEE Transactions on Visualization and Computer Graphics.

[11]  J. L. Parra,et al.  Very high resolution interpolated climate surfaces for global land areas , 2005 .

[12]  Robert Latham,et al.  Terascale data organization for discovering multivariate climatic trends , 2009, Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis.

[13]  Mark Gahegan,et al.  Introducing geovista studio: an integrated suite of visualization and computational methods for expl , 2002 .

[14]  John Shalf,et al.  Query-driven visualization of large data sets , 2005, VIS 05. IEEE Visualization, 2005..

[15]  Marianne Winslett,et al.  Finding Regions of Interest in Large Scientific Datasets , 2009, SSDBM.

[16]  Yannis Manolopoulos,et al.  A generalized comparison of linear representations of thematic layers , 2001, Data Knowl. Eng..

[17]  Yikun Li,et al.  Semantic-Sensitive Satellite Image Retrieval , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[18]  Gennady L. Andrienko,et al.  Exploratory spatio-temporal visualization: an analytical review , 2003, J. Vis. Lang. Comput..

[19]  Michael Stonebraker,et al.  Efficient organization of large multidimensional arrays , 1994, Proceedings of 1994 IEEE 10th International Conference on Data Engineering.

[20]  Geneviève Jomier,et al.  Quadtree representations for storage and manipulation of clusters of images , 2002, Image Vis. Comput..

[21]  Kenneth I. Joy,et al.  Query-Driven Visualization of Time-Varying Adaptive Mesh Refinement Data , 2008, IEEE Transactions on Visualization and Computer Graphics.

[22]  Hans Hagen,et al.  High performance multivariate visual data exploration for extremely large data , 2008, 2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis.

[23]  Hanan Samet,et al.  Foundations of multidimensional and metric data structures , 2006, Morgan Kaufmann series in data management systems.

[24]  Daniel J. Abadi,et al.  Column-stores vs. row-stores: how different are they really? , 2008, SIGMOD Conference.

[25]  Jin Chen,et al.  A Visualization System for Space-Time and Multivariate Patterns (VIS-STAMP) , 2006, IEEE Transactions on Visualization and Computer Graphics.

[26]  Paolo Cignoni,et al.  Speeding Up Isosurface Extraction Using Interval Trees , 1997, IEEE Trans. Vis. Comput. Graph..

[27]  Yannis Manolopoulos,et al.  Overlapping quadtrees for the representation of similar images , 1993, Image Vis. Comput..

[28]  Michael Stonebraker,et al.  A comparison of approaches to large-scale data analysis , 2009, SIGMOD Conference.

[29]  Kothuri Venkata Ravi Kanth,et al.  Quadtree and R-tree indexes in oracle spatial: a comparison using GIS data , 2002, SIGMOD '02.

[30]  Peter Baumann,et al.  The RasDaMan approach to multidimensional database management , 1997, SAC '97.

[31]  Peter Baumann,et al.  A comparative benchmark of large objects in relational databases , 2008, IDEAS '08.

[32]  Peter Baumann Designing a Geo-scientific Request Language - A Database Approach , 2009, SSDBM.

[33]  Michael F. Goodchild,et al.  Towards a general theory of geographic representation in GIS , 2007, Int. J. Geogr. Inf. Sci..

[34]  Alan M. MacEachren,et al.  Constructing knowledge from multivariate spatiotemporal data: integrating geographical visualization with knowledge discovery in database methods , 1999, Int. J. Geogr. Inf. Sci..

[35]  D.M. Hughes,et al.  Kd-Jump: a Path-Preserving Stackless Traversal for Faster Isosurface Raytracing on GPUs , 2009, IEEE Transactions on Visualization and Computer Graphics.

[36]  Enrico Nardelli,et al.  An efficient spatial access method for spatial images containing multiple non-overlapping features , 2000, Inf. Syst..

[37]  Michael Gertz,et al.  VDM-RS: A visual data mining system for exploring and classifying remotely sensed images , 2009, Comput. Geosci..

[38]  Doron Rotem,et al.  Efficient Storage Allocation of Large-Scale Extendible Multi-dimensional Scientific Datasets , 2006, 18th International Conference on Scientific and Statistical Database Management (SSDBM'06).

[39]  Jian Huang,et al.  Scalable Data Servers for Large Multivariate Volume Visualization , 2006, IEEE Transactions on Visualization and Computer Graphics.

[40]  Youngihn Kho,et al.  GeoDa: An Introduction to Spatial Data Analysis , 2006 .

[41]  Yannis Manolopoulos,et al.  On the Generation of Time-Evolving Regional Data* , 2002, GeoInformatica.

[42]  J. Wilhelms,et al.  Octrees for faster isosurface generation , 1992, TOGS.

[43]  Yi Fang,et al.  Spatial indexing in microsoft SQL server 2008 , 2008, SIGMOD Conference.

[44]  W. Tobler A Computer Movie Simulating Urban Growth in the Detroit Region , 1970 .

[45]  Marianne Winslett,et al.  Scientific and Statistical Database Management, 21st International Conference, SSDBM 2009, New Orleans, LA, USA, June 2-4, 2009, Proceedings , 2009, SSDBM.

[46]  Rahul Ramachandran,et al.  ADaM: a data mining toolkit for scientists and engineers , 2005, Comput. Geosci..

[47]  Joseph JáJá,et al.  Component-based Data Layout for Efficient Slicing of Very Large Multidimensional Volumetric Data , 2007, 19th International Conference on Scientific and Statistical Database Management (SSDBM 2007).

[48]  Arie Shoshani,et al.  Using bitmap index for interactive exploration of large datasets , 2003, 15th International Conference on Scientific and Statistical Database Management, 2003..

[49]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[50]  Kenneth Salem,et al.  Query processing techniques for arrays , 1999, SIGMOD '99.

[51]  Chin-Chen Chang,et al.  Block image retrieval based on a compressed linear quadtree , 2003, Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint.

[52]  Tsong Wuu Lin Compressed quadtree representations for storing similar images , 1997, Image Vis. Comput..

[53]  M. Sheelagh T. Carpendale,et al.  VisGets: Coordinated Visualizations for Web-based Information Exploration and Discovery , 2008, IEEE Transactions on Visualization and Computer Graphics.

[54]  Arie Shoshani,et al.  Breaking the Curse of Cardinality on Bitmap Indexes , 2008, SSDBM.