A Hybrid Spatial Index for Massive Point Cloud Data Management and Visualization

Size: px
Start display at page:

Download "A Hybrid Spatial Index for Massive Point Cloud Data Management and Visualization"

Transcription

1 bs_bs_banner Research Article Transactions in GIS, 2014, 18(S1): A Hybrid Spatial Index for Massive Point Cloud Data Management and Visualization Jiansi Yang* and Xianfeng Huang *School of Urban Design, Wuhan University State Key Laboratory of Information Engineering in Surveying Mapping and Remote Sensing, Wuhan University Abstract With the wide use of laser scanning technology, point cloud data collected from airborne sensors and terrestrial sensors are often integrated to depict a complete scenario from the top and ground views, even though points from different platforms and sensors have quite different densities. These massive point clouds with various structures create many problems for both data management and visualization. In this article, a hybrid spatial index method is proposed and implemented to manage and visualize integrated point cloud data from airborne and terrestrial scanners. This hybrid spatial index structure combines an extended quad-tree model at the global level to manage large area airborne sensor data, with a 3-D R-tree to organize high density local area terrestrial point clouds. These massive point clouds from different platforms have diverse densities, but this hybrid spatial index system has the capability to organize the data adaptively and query efficiently, satisfying the requirements for fast visualization. Experiments using point cloud data collected from the Dunhuang area were conducted to evaluate the efficiency of our proposed method. 1 Introduction Laser scanning technologies have been widely used in diverse fields and applications, such as surveying and mapping, electric power system programming, transportation planning, and forestry, surveying, and city planning, etc. (Huang 2013; Kim and Sohn 2013; Vosselman 2012). The effective organization and management of point cloud data, however, are a major obstacle for data processing and distribution. Given the ever increasing production of massive airborne and terrestrial laser scanning (TLS) point clouds, there are some limitations to the present methods for massive data visualization, querying, and updating, especially when the mixed point clouds are collected with extreme density differences from airborne and ground platforms. The currently existing commercial software for point cloud data processing was mostly developed by hardware manufacturers (Dassot et al. 2011; Krelling et al. 2012), for processing their own data structures and files with relatively powerful analysis functions (Cai and Miklavcic 2011; Pfeifer et al. 2013; Bi et al. 2014). These data operations, though, are strictly limited by the internal memory and file levels and are unable to visualize large point clouds. Recent research work shows that successful management and visualization of billions of points is attainable with octrees, but the test data are limited to terrestrial laser scanning data, rather than point clouds of mixed types (Elseberg et al. 2013). A review of the literature reveals that at present there are few software products with the capability to manage and visualize massive airborne and terrestrial laser scanning point cloud data. Address for correspondence: Xianfeng Huang, State Key Laboratory of Information Engineering in Surveying Mapping and Remote Sensing, Wuhan University, Luoyu Road No. 129, China. huangxf@whu.edu.cn Acknowledgements: This work is supported by the National Science Foundation of China (Grant No ) John Wiley & Sons Ltd doi: /tgis.12094

2 98 J Yang and X Huang Spatial indexing is the core technique for organization and management of massive laser scanning data. Because of its simplicity in operation and high efficiency in coding and decoding, the quad-tree model, with its pyramid image structure, is widely used in various types of data indexing and management. The quad-tree is frequently used to encode a spatial block in a pyramidal spatial structure for Geographic Information Systems (GIS) to index vector feature data (Lindstrom and Pascucci 2001; Kothuri et al. 2002). But the mechanism of the quad-tree index designed for organizing a GIS feature database is not suitable for organizing point cloud data. In the vector data organization, features are assigned to a corresponding level of a quadtree by their size and position. On the other hand, when dealing with point clouds, a quad-tree will largely degrade into a grid index. In order to process and index points, some variations of quad-tree were designed; the point quad-tree is one which splits the space at the position of each single point, but this method still has limitations. Concurrently the density of an irregular point cloud is not evenly distributed; needing a high quality spatial index to satisfy the high speed data retrieval requirements for visualization. In addition, the size of data varies at each node; some nodes may have a large amount of data, leading to low efficiency during data display and analysis absent appropriate indexes. The storage and management of laser scanning data has been an active research focus, especially regarding spatial indexing and data organization (Shi and Qi 2012). The common spatial indexes used for point clouds are the grid, quad-tree, octree, KD-tree, and R-tree indexes (Ma and Wang 2011; Gong et al. 2012; Han et al. 2012; Schön et al. 2012). But current studies show that these methods still face the following problems: 1. Many of the large point cloud organization and management systems are built on a single file. Although some of them are based on databases, they still have difficulties in organizing hybrid point cloud data collected from multiple data sources, particularly hybrid point cloud data from airborne and terrestrial laser scanners. 2. The capabilities for massive point cloud data management are insufficient. The current data organization and management methods have their limitations stemming from the large data volume and point number. 3. The spatial distribution characteristics of the point cloud data are not fully considered in spatial index designs. For different applications, the geometric structure of a point cloud will represent the shape of the corresponding natural objects. Diverse types of spatial structure must be fully considered in a spatial index design, so as to satisfy the different requirements for improved spatial index query efficiency. Addressing these problems, a hybrid spatial index method is proposed based on an extended quad-tree and 3D R-tree structure. The extended quad-tree contains a traditional quad-tree, which builds a hierarchical structure to manage large area airborne point clouds, and an R-Tree at the node of the quad-tree to organize and manage the local area airborne point cloud and dense terrestrial point cloud data. The article is organized as follows. In Section 2, the basic principles and implementation of quad-trees and local R-trees to build the spatial index for point cloud of mixed types are introduced. Section 3 presents the experiments used to evaluate our method, in terms of efficiency and visualization effects. Finally, conclusions are drawn in Section 4. 2 Hybrid Index Combining Quad-trees and Local R-trees for Massive Point Clouds We propose a hybrid structure for indexing large point clouds. The original point cloud data are dealt with using two kinds of strategies according to the level of visualized detail. One

3 Massive Point Cloud Management and Visualization 99 Pyramid quad-tree structure (a) (b) F A C G H R-tree of the red square B H (c) D E D H G G G A B D C F D (d) Figure 1 Schematic plot for hybrid spatial index based on a quad-tree and a local R-tree indexes point clouds by interpolating elevation from the point cloud data to a regular grid in way similar to a DEM. Another keeps the data structure of the original point cloud, but assigns the points to a regular grid. One grid therefore can contain more than a thousand points, but they are interpolated into an elevation value of the grid. Two methods are used to index the two kinds of data generated from a point cloud. The quad-tree is used to index the grid DEM on an upper layer, the local R-Tree is employed to index the point cloud data in a grid, which contains the point cloud data inside the bottom square of a leaf node. Figure 1 shows the hierarchical structure of the hybrid spatial index. The upper regions are represented by grid cell values of the quad-tree. The point cloud data in leaf nodes is indexed by R-trees. In this way, the spatial index can deal with point clouds for diverse densities and volume. In the visualization procedure, the data in the nodes on the upper level are first loaded according to the visible frustum, and then the lower level nodes of the quad-tree, and finally the points inside the R-tree. 2.1 Pyramid Quad-tree to Index the Grid DEM for Retrieving the Low Resolution Data The point clouds from airborne and terrestrial laser scanners share similar characteristics in many respects, but have quite different geometric shapes and densities, which influence the final data organization. We put airborne and terrestrial point cloud data into the same data management system, but their differences cannot be neglected. The point cloud of airborne sensor is deemed as 2.5 dimensional data, but the data collected by terrestrial laser systems are truly three dimensional points. Indeed, during the data import procedure, we treat them according to their sensor types, which means that the user must tell the system what sensor type the point cloud data comes from.

4 100 J Yang and X Huang At first, the space of the point cloud data is divided into a regular grid according to the point density and relevant rules, e.g. 2 4 m depending on the density of terrestrial point clouds. The grids are on the bottom layer of the DEM pyramid, playing the role of leaf nodes in the quad-tree to contain airborne data, but the root node of the R-tree which stores the terrestrial point cloud is also in this grid. All the points are stored into grids on the bottom layer. An elevation value for each grid is interpolated from inside the grid. The purpose of data interpolation is to generate a hierarchical structure that we can visualize from the top down without loading all the point data. In the data interpolation procedure, three factors are considered: (1) the elevation of each point; (2) the weight of each point; and (3) the intensity. Adding these factors, including the intensity, to interpolation helps to match the main elevation that most points represent. The classic inverse distance weighting (IDW) method was used to interpolate the points and intensity, respectively. Actually, the big differences in point densities between airborne and terrestrial point clouds do not change the two kinds of point cloud too much during data integration. To satisfy large area visualization and data organization needs, two key attributes are defined in a grid. One interpolates values from point cloud data to represent the average elevation in the grid. The other is a pointer to a corresponding local R-tree of the grid. Since the densities of the point cloud are highly variable, the number of points in a grid cell varies with the point density differences. In special cases, some cells have little or even no points, while others may have hundreds of thousands of points (see Figure 2). A pyramid based on quad-tree is generated to express the levels of detail 1,2,..., n, with level 1 being the least-detailed leaf nodes, which is the bottom grids. Then, a re-sampling process is applied to the upper layer to construct the pyramid. All the points in the four grids of the lower layer are re-sampled into a grid in the upper layer. In this way, a pyramid point cloud structure is generated. The upper nodes are different from the bottom leaf nodes of the quad-tree. The former only contains the stored elevation values. A visualization app will only read pyramid nodes at the appropriate level of detail, but never the original point cloud when the visual resolution is quite low. When we zoom into the point cloud to reach high resolution visualization, the original points are loaded by the local R-Tree index. 2.2 Local 3-D R-Tree to Index the Original Point Cloud for Retrieving the High Resolution Data The discussion in Section 2.1 explains how the point cloud is split into the nodes of the quadtree. The data block in the leaf node of the quad-tree is then organized using a local R-tree or KD-tree. Thus, the specific number of data blocks can be determined by the allocated space and time complexity for applications, which reduces the depth of the tree, making the R-tree processing speed faster. Since the space is divided into a number of blocks, reducing the amount of data in each local tree index, data updating after insertion or deletion will only be executed in the corresponding local tree index. Point cloud data collected from airborne sensors measuring the surface points from above can be deemed 2.5 dimensional data; thus, the simple tree structure index methods such as quardtree and KD-tree, are a workable solution. But, for a large point cloud collected from a TLS system, a KD-tree will have too many layers and consequently not be suitable for efficient management or high speed visualization. We introduce a 3D R-tree to manage and index large 3D terrestrial point clouds. Although a point cloud from a TLS system is discrete and irregular, it can still accurately reflect the detailed surface structure of measured objects. Thus, the

5 Massive Point Cloud Management and Visualization 101 Figure 2 Schematic plot showing data block based on grid index and encoding re-sampling method for the generation of a hierarchical data structure must differ from an airborne point cloud. In consideration of the fact that a terrestrial point cloud is dense enough to be deemed a surface, we can fit the surface into small facets within the error range and then simplify the data to build a hierarchical structure based on these small facets. This concept of facet with a given size is somewhat similar to the splat used in Bettio et al. (2009), it greatly improves the rendering quality during the data loading period. Continuing with this facet concept, a stratagem for 3D R-tree construction therefore includes building a 3D R-tree index based on the minimum fitted plane by using the dynamic balance programming method and creating a LoD model by fusing the neighboring facets with similar directions. First, the point cloud data is divided into blocks, as discussed in the previous section. In the interim the surfaces are divided into small facets based on plane fitting and are assigned thresholds. After that, a 3D spatial R-tree index is built by using the small facets. Finally, a LoD model is constructed based on the shape of the grouped facets inside a boundary box. Bottom-up processing is implemented to construct the 3D R-tree. We continually split the fitted plane using points in a grid, until the grid cannot be split again. At this juncture the fitting process is not a real plane fitting algorithm. We must find a plane and a point that can

6 102 J Yang and X Huang Node ID Node A ribute Number of sub nodes Pointer to sub nodes Envelop of this node Main direc on of this facet (a) The middle node information in a local 3D R-tree table Node ID Pointer to the point cloud data Node A ribute Number of points Envelop of this node Main direc on of this node Point No. X Y Z Other a r. (b) The leaf node information in a local 3D R-tree table Figure 3 The detailed information in the local 3D R-tree table: (a) leaf node; (b) middle node. The leaf node of the 3D R-tree point to the point cloud data represent the main direction of the point group but fitting a plane using a big number of points is time-consuming and unstable. We introduce a voting algorithm (Oude and Vosselman 2011) to estimate the plane parameters of points in an R-tree node; the direction of each point in a point cloud is estimated by fitting to a tiny plane using itself and the neighboring points within a threshold such as twice the average point distance. Next, the node s direction and center point are estimated by a voting algorithm. All the points in this node vote. Then, they determine the main direction by comparing the number of points in each direction. The barycenter of those points which have a direction similar to the final main direction will be estimated and used as the center point. This fitting method saves computing time. Meanwhile, the envelope and normalized normal vector of the plane are computed. The residuals of all the points for the fitted plane are computed. If the residual is less than a given threshold, it is a leaf node of the local 3D R-tree. The plane can approximately represent a block. If the residuals are larger than the given threshold, the block is divided further into smaller blocks until the fitting error is less than the given threshold. At this time, the blocks are considered middle nodes in the local 3D R-tree. All envelopes and directions of the plane of the nodes are computed and stored in the node table in a local 3D R-tree (Figure 3). A local R-tree in a grid of a quad-tree is generated by using top-bottom disassembling processing. Using these procedures, a hierarchical data structure cannot only meet the data summarizing requirement, but also presents good aggregation properties. In our 3D R-tree index structure, some improvements to the traditional R-tree were considered: 1. Each grid (leaf node) of the quad-tree has a local 3D R-tree; the leaf node of the quad-tree is the root node of the local R-tree. 2. Besides the bounding boxes for the data block at each node, the normal vectors for bestfitting facets are also stored in the node. When loading a point data block from a large number of nodes, the direction of the normal vector is added in the data query operation. 3. A node attribute is recorded as a column in the node table in the local 3D R-tree, which contains middle and leaf nodes. If the attribute is a middle node, its pointers point to the sub-nodes of the node table of the local R-tree. If the attribute is a leaf node, its pointers will point to the points of the original point cloud table.

7 Massive Point Cloud Management and Visualization 103 There are two kinds of tables. One is the 3D R-tree table and other one is the original point cloud table. The relationship is established by the pointers of the leaf nodes of a R-tree table pointing to the points of the original point cloud table (see Figure 3b). To improve the query efficiency, a small group of points is stored in one binary block in the 3D R-tree file. Since each point of point cloud has the same storage size, defined by a structure, we use an array structure to store a group of points by a connected space. In our implementation, we conduct searches directly on the file system to speed up the data storage and query operation. Each R-tree of the final leaf node of the quad-tree is stored in a single file. For data from a large area, many files are needed since each R-tree needs a file to store the data, slowing down the efficiency of file system considerably when there are too many files in a folder. To solve this problem, we encode the files by names and assign files to sub-folders according to the quardtree node ID. In the R-tree file, the beginning part of the file stores the index information and position of each data block, so we can quickly locate the point cloud data of a node in a R-tree. 3 Experiments 3.1 Data Management and Visualization The experimental data, consisting of airborne and terrestrial point cloud data, was collected in the Dunhuang district, including Dunhuang city, as well as the surrounding desert and the Mogao Grottoes areas. The entire area is located at about 40 N, 94 E. The data was acquired in two flight trips using the ALS60 II scanner. The height above the ground was about 600 m The point cloud collected is more than 20 GB with an average point space of 0.4 m, covering 280 km 2 in the Dunhuang Mogao Grottoes area. The TLS data taken in the surrounding Mogao Grottoes contains more than one billion points with an average point distance of 0.02 m. The computer we used in our experiments is a DELL workstation, which has a Win7 64 bit system with an Intel i5 3.2 GHz CPU, 16 GB memory and a 1 TB hard disk. The traditional management software for laser scanning data was not adequate for such a large amount of data. It takes two to three minutes to load and display all the data using traditional methods. However, using the hybrid indexing method incorporating the quad-tree and R-tree proposed in this article, such a large data set can be loaded at one time and shown smoothly in detail as a general view in two to three seconds. As shown in Figure 4, the right side shows images from the MAP WORLD system, an online map visualization and data distribution system similar to Google Earth. The left side shows the corresponding point cloud data. Delving further into the land surface details, the terrestrial laser scanning data was loaded and displayed, and a 3D R-tree index was built. We first divided the terrestrial point cloud data into blocks, using the data dividing method based on facet estimation. The result is shown in Figure 5. After this processing, the data sets that can fit into a plane are shown as a plane bounding box, otherwise the data blocks are shown as points. Block results using a facet bounding box are shown in Figure 6. A six layer R-tree pyramid structure is constructed with the basic data from the facet bounding box shown in Figure 6 using a 3D R-tree pyramid building method, as shown in Figure 7. It takes only one second for data used in the previous example to be shown in a general view using our method, while taking more than 10 seconds using other methods. The 3D

8 104 J Yang and X Huang Figure 4 A global view of the point cloud data for the Dunhuang area. The data in (b) at the Mogao Grottoes contains about one billion points R-tree index efficiently displays data block details in several milliseconds. Using the 3D R-tree pyramid structure of the point cloud, a R-tree index dispatches and displays point clouds, significantly improving efficiency. Considering that the point cloud is often used with registered imagery, we add the color information to each point as additional information. In comparison with the standard LAS point, in our method the additional color information uses three bytes to store the RGB value of each point, because this benefits the visualization results. In the data resampling period, the

9 Massive Point Cloud Management and Visualization 105 Figure 5 Block result based on point number in voxel and plane estimation Figure 6 Block result using facets bounding box method color of upper level is assigned by the weighted color information from its closest neighboring points. This creates a hierarchical colored point cloud. After loading the data, to improve the visualization quality and speed up the rendering procedure, some drawing skills must be applied, such as the display list in OpenGL. In our experiment, we first created a display list using the upper layer point cloud. The other data was rendered in idle time without user intervention. Meanwhile, the display list was created. Constructing the time of display list will cost time, but only during idle time, and therefore does not influence the user operation. Figure 8 shows the result of our visualization of point cloud data consisting of 120 million points for a wooden building named Nine Layer Pagoda and the surrounding cliff facade point cloud for the Mogao Grottoes. 3.2 Efficiency Test To evaluate data storage and query efficiency, we conducted an experiment and recorded the time consumption in data storage and query operations respectively, using the test data from

10 106 J Yang and X Huang (a) The 5th layer node (root node) (b) The 4th layer node (c) The 3th layer node (d) The 2nd layer node (e) The 1st layer node (f) The 0th layer node (data node) Figure 7 General view of the 3D R-tree pyramid structure Figure 8 Visualization of mixed point cloud, colored by height Dunhuang. In addition, we added a point cloud from a mobile laser scanning system to our experiments to evaluate the efficiency and adaptability of this method. The mobile laser scanning data was collected with the RIEGL WMX-250 system, which can collect time-stamped images and dense point clouds with a measurement rate of up to 600,000 Hz and 200 scan lines per second. The point cloud, located in a metropolitan area in east south Asia, has

11 Massive Point Cloud Management and Visualization 107 Table 1 Store and query efficiency of three types of point cloud compared with Oracle SDO_PC Point cloud type Avg. point dist (m) Store time(s) Query time oracle (s) Store time our (s) Query time our (s) Airborne Terrestrial Mobile altogether 640 million points, with a density of about 0.04 m. For comparison purposes, we also conducted and experimentally tested the efficiency of storage and querying using an Oracle database. The most recent version of the Oracle database provides a point cloud module, named SDO_PC, to manage massive point clouds. Using the interface function provided by the Oracle system, we can import or query a point cloud into the database. The database server and client are both installed on the same computer. The computer we used in this experiment is the same as in previous experiments. Table 1 shows the time used for data storing and querying. From the time consumption for data importation and querying, we can see that our method took much less time for both storing and query procedures. This might be because we applied a file read-write operation to store and query, while the Oracle database is built on a very complex mechanism to guarantee system stability. As seen in the table, the Oracle database spends almost the same amount of time on all the three different data types, while our method spends less time for airborne data storage. From our analysis of the literature, the Oracle point cloud database likely employs only a R-tree to organize massive point clouds. This will limit efficiency in multiple source point cloud organization. But the Oracle database is a very stable commercial system and supports multiple-user writing, querying operations, and even a roll-back transaction operation. 4 Conclusions A novel method of managing and organizing massive airborne and terrestrial point cloud data, to cope with the requirements for management and fast query of massive point clouds collected from multiple platforms, was introduced and discussed. A hybrid spatial index combining quad-trees and 3D R-trees was proposed and implemented. A quad-tree is used as an external index to build a pyramid structure for large scenarios. The 3D R-tree is used to construct local indexes to accelerate terrestrial point cloud data dispatch and visualization efficiency. Experimental results demonstrate the speed, effectiveness, and efficiency of the proposed hybrid index. As with all other data organization methods, there are advantages and disadvantages with our method. One disadvantage of our method is that the data storage is implemented using the Windows file system, creating some problems in future concurrent queries when two users visit the same file at the same time. In addition, the plane parameter estimation of each node in R-tree is sensitive to noisy data, leading to norm vector errors in forest areas and places with much vegetation, which might influence the R-tree structure. Nonetheless, the need for organizing a massive point cloud is increasing. In the surveying and mapping industry, point clouds are deemed to be intermediate products. They are

12 108 J Yang and X Huang considered to be the primary data for digital elevation model (DEM) extraction and 3D building model reconstruction, rather than final products. But this attitude is evolving. Many companies and institutes present and store raw point cloud data directly as the final product and basic data source. Remotely visualizing and distributing point clouds is becoming a more and more important user requirement. Our algorithm builds upon an online map visualization system, thus allowing us to extend data distribution functions for future applications that fulfill user needs. References Bettio F, Gobbetti E, Marton F, Tinti A, Merella E, and Combet R 2009 A point-based system for local and remote exploration of dense 3D scanned models. In Proceedings of the Tenth International Symposium on Virtual Reality, Archaeology and Cultural Heritage (VAST 09), Valletta, Malta Bi H, Ao Z, Zhang Y, Zhang K, and Tang C 2014 Organization of LiDAR point cloud based on 2D. In Xing S, Chen S, Wei Z, and Xia J (eds) Unifying Electrical Engineering and Electronics Engineering. Berlin, Springer Lecture Notes in Electrical Engineering Vol. 238: Cai J and Miklavcic S 2011 The generation of digital terrain models from LiDAR data using seeding and filtering and its application to flood modelling. In Proceedings of the International Conference on Multimedia Technology (ICMT), Hangzhou, China: Dassot M, Constant T, and Fournier M 2011 The use of terrestrial LiDAR technology in forest science: Application fields, benefits and challenges. Annals of Forest Science 68: Elseberg J, Borrmann, D, and Nüchter A 2013 One billion points in the cloud: An octree for efficient processing of 3D laser scans. ISPRS Journal of Photogrammetry and Remote Sensing 76: Gong J, Zhu Q, Zhong R, Zhang Y, and Xie X 2012 An efficient point cloud management method based on a 3D R-tree. Photogrammetric Engineering and Remote Sensing 78: Han S, Kim S, Jung J H, Kim C, Yu K, and Heo J 2012 Development of a hashing-based data structure for the fast retrieval of 3D terrestrial laser scanned data. Computers and Geosciences 39: 1 10 Huang X 2013 Building reconstruction from airborne laser scanning data. Geo-Spatial Information Science 16: Kim H B and Sohn G 2013 Point-based classification of power line corridor scene using random forests. Photogrammetric Engineering and Remote Sensing 79: Kothuri R K V, Ravada S, and Abugov D 2002 Quadtree and R-tree indexes in Oracle Spatial: A comparison using GIS data. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Madison, Wisconsin: Krelling P C L, Higinio G J, Joaquin M S, and Arias P 2012 Accuracy in target center evaluation using Riegl LMS Z390i laser scanner and Riscan Pro software. Optica Applicata 42: Lindstrom P and Pascucci V 2001 Visualization of large terrains made easy. In Proceedings of the IEEE Symposium on Information Visualization (VIS 01), San Diego, California: Ma H and Wang Z 2011 Distributed data organization and parallel data retrieval methods for huge laser scanner point clouds. Computers and Geosciences 37: Oude E S and Vosselman G 2011 Quality analysis on 3D building models reconstructed from airborne laser scanning data. ISPRS Journal of Photogrammetry and Remote Sensing 66: Pfeifer N, Mandlburger G, Otepka J, and Karel W 2013 OPALS: A framework for airborne laser scanning data analysis. Computers, Environment and Urban Systems 45: Schön B, Mosa A S M, Laefer D F, and Bertolotto M 2012 Octree-Based indexing for 3D point clouds within an Oracle Spatial DBMS. Computers and Geosciences 37: Shi R and Qi X 2012 Research on mixed indexing model for cloud points. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Munich, Germany: Vosselman G 2012 Automated planimetric quality control in high accuracy airborne laser scanning surveys. ISPRS Journal of Photogrammetry and Remote Sensing 74:

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension 3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension R.Queen Suraajini, Department of Civil Engineering, College of Engineering Guindy, Anna University, India, suraa12@gmail.com

More information

Point Clouds: Big Data, Simple Solutions. Mike Lane

Point Clouds: Big Data, Simple Solutions. Mike Lane Point Clouds: Big Data, Simple Solutions Mike Lane Light Detection and Ranging Point Cloud is the Third Type of Data Vector Point Measurements and Contours Sparse, highly irregularly spaced X,Y,Z values

More information

Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy

Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy Consolidated Visualization of Enormous 3D Scan Point Clouds with Scanopy Claus SCHEIBLAUER 1 / Michael PREGESBAUER 2 1 Institute of Computer Graphics and Algorithms, Vienna University of Technology, Austria

More information

3-D Object recognition from point clouds

3-D Object recognition from point clouds 3-D Object recognition from point clouds Dr. Bingcai Zhang, Engineering Fellow William Smith, Principal Engineer Dr. Stewart Walker, Director BAE Systems Geospatial exploitation Products 10920 Technology

More information

Automatic Building Facade Detection in Mobile Laser Scanner point Clouds

Automatic Building Facade Detection in Mobile Laser Scanner point Clouds Automatic Building Facade Detection in Mobile Laser Scanner point Clouds NALANI HETTI ARACHCHIGE 1 & HANS-GERD MAAS 1 Abstract: Mobile Laser Scanner (MLS) has been increasingly used in the modeling of

More information

Files Used in this Tutorial

Files Used in this Tutorial Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete

More information

Advanced Image Management using the Mosaic Dataset

Advanced Image Management using the Mosaic Dataset Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Advanced Image Management using the Mosaic Dataset Vinay Viswambharan, Mike Muller Agenda ArcGIS Image Management

More information

Introduction to Imagery and Raster Data in ArcGIS

Introduction to Imagery and Raster Data in ArcGIS Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Introduction to Imagery and Raster Data in ArcGIS Simon Woo slides Cody Benkelman - demos Overview of Presentation

More information

<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases

<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases Xavier Lopez, Director, Product Management 3D Data Management Technology Drivers: Challenges & Benefits

More information

ADVANCED DATA STRUCTURES FOR SURFACE STORAGE

ADVANCED DATA STRUCTURES FOR SURFACE STORAGE 1Department of Mathematics, Univerzitni Karel, Faculty 22, JANECKA1, 323 of 00, Applied Pilsen, Michal, Sciences, Czech KARA2 Republic University of West Bohemia, ADVANCED DATA STRUCTURES FOR SURFACE STORAGE

More information

SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY

SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY Kai Xu and Xiaofang Zhou School of Information Technology and Electrical Engineering The University of Queensland, Brisbane,

More information

A NEW METHOD OF STORAGE AND VISUALIZATION FOR MASSIVE POINT CLOUD DATASET

A NEW METHOD OF STORAGE AND VISUALIZATION FOR MASSIVE POINT CLOUD DATASET 22nd CIPA Symposium, October 11-15, 2009, Kyoto, Japan A NEW METHOD OF STORAGE AND VISUALIZATION FOR MASSIVE POINT CLOUD DATASET Zhiqiang Du*, Qiaoxiong Li State Key Laboratory of Information Engineering

More information

Key words: Laser Scanning, LIDAR, Surveying and Mapping, Point Cloud, Geospatial software

Key words: Laser Scanning, LIDAR, Surveying and Mapping, Point Cloud, Geospatial software Volume 5, Issue 5, May 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Comparative Study

More information

SEMANTIC LABELLING OF URBAN POINT CLOUD DATA

SEMANTIC LABELLING OF URBAN POINT CLOUD DATA SEMANTIC LABELLING OF URBAN POINT CLOUD DATA A.M.Ramiya a, Rama Rao Nidamanuri a, R Krishnan a Dept. of Earth and Space Science, Indian Institute of Space Science and Technology, Thiruvananthapuram,Kerala

More information

A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION

A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION Jiaojiao Tian, Xinming Tang, Huabin Wang Key Laboratory of Geo-informatics of State Bureau of Surveying and Mapping,

More information

Getting Started With LP360

Getting Started With LP360 Getting Started With LP360 10/30/2014 1 Contents What is LP360?... 3 System Requirements... 3 Installing LP360... 4 How to Enable the LP360 Extension... 4 How to Display the LP360 Toolbar... 4 How to Import

More information

Development and Evaluation of Point Cloud Compression for the Point Cloud Library

Development and Evaluation of Point Cloud Compression for the Point Cloud Library Development and Evaluation of Point Cloud Compression for the Institute for Media Technology, TUM, Germany May 12, 2011 Motivation Point Cloud Stream Compression Network Point Cloud Stream Decompression

More information

Generation of Cloud-free Imagery Using Landsat-8

Generation of Cloud-free Imagery Using Landsat-8 Generation of Cloud-free Imagery Using Landsat-8 Byeonghee Kim 1, Youkyung Han 2, Yonghyun Kim 3, Yongil Kim 4 Department of Civil and Environmental Engineering, Seoul National University (SNU), Seoul,

More information

MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA

MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA Li-Yu Chang and Chi-Farn Chen Center for Space and Remote Sensing Research, National Central University, No. 300, Zhongda Rd., Zhongli

More information

3D Building Roof Extraction From LiDAR Data

3D Building Roof Extraction From LiDAR Data 3D Building Roof Extraction From LiDAR Data Amit A. Kokje Susan Jones NSG- NZ Outline LiDAR: Basics LiDAR Feature Extraction (Features and Limitations) LiDAR Roof extraction (Workflow, parameters, results)

More information

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS

COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT

More information

LIDAR and Digital Elevation Data

LIDAR and Digital Elevation Data LIDAR and Digital Elevation Data Light Detection and Ranging (LIDAR) is being used by the North Carolina Floodplain Mapping Program to generate digital elevation data. These highly accurate topographic

More information

Managing Lidar (and other point cloud) Data. Lindsay Weitz Cody Benkelman

Managing Lidar (and other point cloud) Data. Lindsay Weitz Cody Benkelman (and other point cloud) Data Lindsay Weitz Cody Benkelman Presentation Context What is lidar, and how does it work? Not this presentation! What can you do with lidar in ArcGIS? What does Esri recommend

More information

A HADOOP-BASED ALGORITHM OF GENERATING DEM GRID FROM POINT CLOUD DATA

A HADOOP-BASED ALGORITHM OF GENERATING DEM GRID FROM POINT CLOUD DATA A HADOOP-BASED ALGORITHM OF GENERATING DEM GRID FROM POINT CLOUD DATA X. Jian a, *, X. Xiao b, H. Chengfang a, Z. Zhizhong a, W. Zhaohui a, Z. Dengzhong a a Changjiang River Scientific Research Institute,

More information

AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM

AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM Zhu Xinyan Li Deren Gong Jianya National Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing Wuhan Technical University

More information

Binary search tree with SIMD bandwidth optimization using SSE

Binary search tree with SIMD bandwidth optimization using SSE Binary search tree with SIMD bandwidth optimization using SSE Bowen Zhang, Xinwei Li 1.ABSTRACT In-memory tree structured index search is a fundamental database operation. Modern processors provide tremendous

More information

High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets

High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets 0 High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets January 15, 2014 Martin Rais 1 High Resolution Terrain & Clutter Datasets: Why Lidar? There are myriad methods, techniques

More information

Environmental Remote Sensing GEOG 2021

Environmental Remote Sensing GEOG 2021 Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class

More information

Data Warehousing und Data Mining

Data Warehousing und Data Mining Data Warehousing und Data Mining Multidimensionale Indexstrukturen Ulf Leser Wissensmanagement in der Bioinformatik Content of this Lecture Multidimensional Indexing Grid-Files Kd-trees Ulf Leser: Data

More information

REGISTRATION OF LASER SCANNING POINT CLOUDS AND AERIAL IMAGES USING EITHER ARTIFICIAL OR NATURAL TIE FEATURES

REGISTRATION OF LASER SCANNING POINT CLOUDS AND AERIAL IMAGES USING EITHER ARTIFICIAL OR NATURAL TIE FEATURES REGISTRATION OF LASER SCANNING POINT CLOUDS AND AERIAL IMAGES USING EITHER ARTIFICIAL OR NATURAL TIE FEATURES P. Rönnholm a, *, H. Haggrén a a Aalto University School of Engineering, Department of Real

More information

Evaluation of surface runoff conditions. scanner in an intensive apple orchard

Evaluation of surface runoff conditions. scanner in an intensive apple orchard Evaluation of surface runoff conditions by high resolution terrestrial laser scanner in an intensive apple orchard János Tamás 1, Péter Riczu 1, Attila Nagy 1, Éva Lehoczky 2 1 Faculty of Agricultural

More information

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS? Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information

More information

FOREST PARAMETER ESTIMATION BY LIDAR DATA PROCESSING

FOREST PARAMETER ESTIMATION BY LIDAR DATA PROCESSING P.-F. Mursa Forest parameter estimation by LIDAR data processing FOREST PARAMETER ESTIMATION BY LIDAR DATA PROCESSING Paula-Florina MURSA, Master Student Military Technical Academy, paula.mursa@gmail.com

More information

Digital Remote Sensing Data Processing Digital Remote Sensing Data Processing and Analysis: An Introduction and Analysis: An Introduction

Digital Remote Sensing Data Processing Digital Remote Sensing Data Processing and Analysis: An Introduction and Analysis: An Introduction Digital Remote Sensing Data Processing Digital Remote Sensing Data Processing and Analysis: An Introduction and Analysis: An Introduction Content Remote sensing data Spatial, spectral, radiometric and

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

Reading Questions. Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented?

Reading Questions. Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented? Reading Questions Week two Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented? 2. What sort of problems are GIS designed to solve?

More information

Vector storage and access; algorithms in GIS. This is lecture 6

Vector storage and access; algorithms in GIS. This is lecture 6 Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector

More information

3D Point Cloud Analytics for Updating 3D City Models

3D Point Cloud Analytics for Updating 3D City Models 3D Point Cloud Analytics for Updating 3D City Models Rico Richter 25 th May 2015 INSPIRE - Geospatial World Forum 2015 Background Hasso Plattner Institute (HPI): Computer Graphics Systems group of Prof.

More information

RECOGNISING STRUCTURE IN LASER SCANNER POINT CLOUDS 1

RECOGNISING STRUCTURE IN LASER SCANNER POINT CLOUDS 1 RECOGNISING STRUCTURE IN LASER SCANNER POINT CLOUDS 1 G. Vosselman a, B.G.H. Gorte b, G. Sithole b, T. Rabbani b a International Institute of Geo-Information Science and Earth Observation (ITC) P.O. Box

More information

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd

New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd New Features in TerraScan Arttu Soininen Software developer Terrasolid Ltd Version 013.xxx Computer ID changes in licenses Send new computer ID to Terrasolid if using: Server pool licenses (server ID and

More information

3D MODELING OF LARGE AND COMPLEX SITE USING MULTI-SENSOR INTEGRATION AND MULTI-RESOLUTION DATA

3D MODELING OF LARGE AND COMPLEX SITE USING MULTI-SENSOR INTEGRATION AND MULTI-RESOLUTION DATA 3D MODELING OF LARGE AND COMPLEX SITE USING MULTI-SENSOR INTEGRATION AND MULTI-RESOLUTION DATA G. Guidi 1, F. Remondino 2, 3, M. Russo 1, F. Menna 4, A. Rizzi 3 1 Dept.INDACO, Politecnico of Milano, Italy

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING

A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING A HYBRID GROUND DATA MODEL TO SUPPORT INTERACTION IN MECHANIZED TUNNELING F. HEGEMANN P. MANICKAM K. LEHNER M. KÖNIG D. HARTMANN Department of Civil and Environmental Engineering, Ruhr-University of Bochum,44780

More information

Decision Trees from large Databases: SLIQ

Decision Trees from large Databases: SLIQ Decision Trees from large Databases: SLIQ C4.5 often iterates over the training set How often? If the training set does not fit into main memory, swapping makes C4.5 unpractical! SLIQ: Sort the values

More information

UPS battery remote monitoring system in cloud computing

UPS battery remote monitoring system in cloud computing , pp.11-15 http://dx.doi.org/10.14257/astl.2014.53.03 UPS battery remote monitoring system in cloud computing Shiwei Li, Haiying Wang, Qi Fan School of Automation, Harbin University of Science and Technology

More information

Service-Oriented Visualization of Virtual 3D City Models

Service-Oriented Visualization of Virtual 3D City Models Service-Oriented Visualization of Virtual 3D City Models Authors: Jan Klimke, Jürgen Döllner Computer Graphics Systems Division Hasso-Plattner-Institut, University of Potsdam, Germany http://www.hpi3d.de

More information

Open Access Research on 3D Modeling Method Based on Hybrid Octree Structure

Open Access Research on 3D Modeling Method Based on Hybrid Octree Structure Send Orders for Reprints to reprints@benthamscience.ae The Open Electrical & Electronic Engineering Journal, 2014, 8, 323-329 323 Open Access Research on 3D Modeling Method Based on Hybrid Octree Structure

More information

Survey On: Nearest Neighbour Search With Keywords In Spatial Databases

Survey On: Nearest Neighbour Search With Keywords In Spatial Databases Survey On: Nearest Neighbour Search With Keywords In Spatial Databases SayaliBorse 1, Prof. P. M. Chawan 2, Prof. VishwanathChikaraddi 3, Prof. Manish Jansari 4 P.G. Student, Dept. of Computer Engineering&

More information

Raster Data Structures

Raster Data Structures Raster Data Structures Tessellation of Geographical Space Geographical space can be tessellated into sets of connected discrete units, which completely cover a flat surface. The units can be in any reasonable

More information

LiDAR Point Cloud Processing with

LiDAR Point Cloud Processing with LiDAR Research Group, Uni Innsbruck LiDAR Point Cloud Processing with SAGA Volker Wichmann Wichmann, V.; Conrad, O.; Jochem, A.: GIS. In: Hamburger Beiträge zur Physischen Geographie und Landschaftsökologie

More information

Efficient Iceberg Query Evaluation for Structured Data using Bitmap Indices

Efficient Iceberg Query Evaluation for Structured Data using Bitmap Indices Proc. of Int. Conf. on Advances in Computer Science, AETACS Efficient Iceberg Query Evaluation for Structured Data using Bitmap Indices Ms.Archana G.Narawade a, Mrs.Vaishali Kolhe b a PG student, D.Y.Patil

More information

The following was presented at DMT 14 (June 1-4, 2014, Newark, DE).

The following was presented at DMT 14 (June 1-4, 2014, Newark, DE). DMT 2014 The following was presented at DMT 14 (June 1-4, 2014, Newark, DE). The contents are provisional and will be superseded by a paper in the DMT 14 Proceedings. See also presentations and Proceedings

More information

Big Data and Analytics: A Conceptual Overview. Mike Park Erik Hoel

Big Data and Analytics: A Conceptual Overview. Mike Park Erik Hoel Big Data and Analytics: A Conceptual Overview Mike Park Erik Hoel In this technical workshop This presentation is for anyone that uses ArcGIS and is interested in analyzing large amounts of data We will

More information

Improving Data Mining of Multi-dimension Objects Using a Hybrid Database and Visualization System

Improving Data Mining of Multi-dimension Objects Using a Hybrid Database and Visualization System Improving Data Mining of Multi-dimension Objects Using a Hybrid Database and Visualization System Yan Xia, Anthony Tung Shuen Ho School of Electrical and Electronic Engineering Nanyang Technological University,

More information

GLOBAL DATA SPATIALLY INTERRELATE SYSTEM FOR SCIENTIFIC BIG DATA SPATIAL-SEAMLESS SHARING

GLOBAL DATA SPATIALLY INTERRELATE SYSTEM FOR SCIENTIFIC BIG DATA SPATIAL-SEAMLESS SHARING GLOBAL DATA SPATIALLY INTERRELATE SYSTEM FOR SCIENTIFIC BIG DATA SPATIAL-SEAMLESS SHARING Jieqing Yu a, Lixin WU b, a, c*, Yizhou Yang c, Xie Lei d, Wang He d a School of Environment Science and Spatial

More information

Image Compression through DCT and Huffman Coding Technique

Image Compression through DCT and Huffman Coding Technique International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul

More information

International Language Character Code

International Language Character Code , pp.161-166 http://dx.doi.org/10.14257/astl.2015.81.33 International Language Character Code with DNA Molecules Wei Wang, Zhengxu Zhao, Qian Xu School of Information Science and Technology, Shijiazhuang

More information

Optimal Cell Towers Distribution by using Spatial Mining and Geographic Information System

Optimal Cell Towers Distribution by using Spatial Mining and Geographic Information System World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, -48, 2011 Optimal Cell Towers Distribution by using Spatial Mining and Geographic Information System

More information

A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)

A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) MeshLAB tutorial 1 A. OPENING POINT CLOUDS (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) 2 OPENING POINT CLOUDS IN NOTEPAD ++ Let us understand

More information

DEVELOPMENT OF A SUPERVISED SOFTWARE TOOL FOR AUTOMATED DETERMINATION OF OPTIMAL SEGMENTATION PARAMETERS FOR ECOGNITION

DEVELOPMENT OF A SUPERVISED SOFTWARE TOOL FOR AUTOMATED DETERMINATION OF OPTIMAL SEGMENTATION PARAMETERS FOR ECOGNITION DEVELOPMENT OF A SUPERVISED SOFTWARE TOOL FOR AUTOMATED DETERMINATION OF OPTIMAL SEGMENTATION PARAMETERS FOR ECOGNITION Y. Zhang* a, T. Maxwell, H. Tong, V. Dey a University of New Brunswick, Geodesy &

More information

Segmentation of building models from dense 3D point-clouds

Segmentation of building models from dense 3D point-clouds Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute

More information

RiMONITOR. Monitoring Software. for RIEGL VZ-Line Laser Scanners. Ri Software. visit our website www.riegl.com. Preliminary Data Sheet

RiMONITOR. Monitoring Software. for RIEGL VZ-Line Laser Scanners. Ri Software. visit our website www.riegl.com. Preliminary Data Sheet Monitoring Software RiMONITOR for RIEGL VZ-Line Laser Scanners for stand-alone monitoring applications by autonomous operation of all RIEGL VZ-Line Laser Scanners adaptable configuration of data acquisition

More information

Cloud Computing for Agent-based Traffic Management Systems

Cloud Computing for Agent-based Traffic Management Systems Cloud Computing for Agent-based Traffic Management Systems Manoj A Patil Asst.Prof. IT Dept. Khyamling A Parane Asst.Prof. CSE Dept. D. Rajesh Asst.Prof. IT Dept. ABSTRACT Increased traffic congestion

More information

RESEARCH ON THE FRAMEWORK OF SPATIO-TEMPORAL DATA WAREHOUSE

RESEARCH ON THE FRAMEWORK OF SPATIO-TEMPORAL DATA WAREHOUSE RESEARCH ON THE FRAMEWORK OF SPATIO-TEMPORAL DATA WAREHOUSE WANG Jizhou, LI Chengming Institute of GIS, Chinese Academy of Surveying and Mapping No.16, Road Beitaiping, District Haidian, Beijing, P.R.China,

More information

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS Nguyen Dinh Duong Department of Environmental Information Study and Analysis, Institute of Geography, 18 Hoang Quoc Viet Rd.,

More information

Teaching and Learning Strategies for 3D Urban and Landscape Modelling

Teaching and Learning Strategies for 3D Urban and Landscape Modelling Teaching and Learning Strategies for 3D Urban and Landscape Modelling Martin SMITH, Andrew BURTON, and Nikolaos KOKKAS, United Kingdom Key words: 3D modelling, visualization, teaching, learning SUMMARY

More information

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

APPLICATIONS AND RESEARCH ON GIS FOR THE REAL ESTATE

APPLICATIONS AND RESEARCH ON GIS FOR THE REAL ESTATE APPLICATIONS AND RESEARCH ON GIS FOR THE REAL ESTATE Chengda Lin, Lingkui Meng, Heping Pan School of Remote Sensing Information Engineering Wuhan University, 129 Luoyu Road, Wuhan 430079, China Tel: (86-27)-8740-4336

More information

IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS

IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS Alexander Velizhev 1 (presenter) Roman Shapovalov 2 Konrad Schindler 3 1 Hexagon Technology Center, Heerbrugg, Switzerland 2 Graphics & Media

More information

High Performance Spatial Queries and Analytics for Spatial Big Data. Fusheng Wang. Department of Biomedical Informatics Emory University

High Performance Spatial Queries and Analytics for Spatial Big Data. Fusheng Wang. Department of Biomedical Informatics Emory University High Performance Spatial Queries and Analytics for Spatial Big Data Fusheng Wang Department of Biomedical Informatics Emory University Introduction Spatial Big Data Geo-crowdsourcing:OpenStreetMap Remote

More information

Loose architecture of multi-level massive geospatial data based on virtual quadtree

Loose architecture of multi-level massive geospatial data based on virtual quadtree Science in China Series E: Technological Sciences 2008 SCIENCE IN CHINA PRESS Springer www.scichina.com tech.scichina.com www.springerlink.com Loose architecture of multi-level massive geospatial data

More information

Oracle8i Spatial: Experiences with Extensible Databases

Oracle8i Spatial: Experiences with Extensible Databases Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction

More information

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere Master s Thesis: ANAMELECHI, FALASY EBERE Analysis of a Raster DEM Creation for a Farm Management Information System based on GNSS and Total Station Coordinates Duration of the Thesis: 6 Months Completion

More information

Active and Passive Microwave Remote Sensing

Active and Passive Microwave Remote Sensing Active and Passive Microwave Remote Sensing Passive remote sensing system record EMR that was reflected (e.g., blue, green, red, and near IR) or emitted (e.g., thermal IR) from the surface of the Earth.

More information

Benchmarking Cassandra on Violin

Benchmarking Cassandra on Violin Technical White Paper Report Technical Report Benchmarking Cassandra on Violin Accelerating Cassandra Performance and Reducing Read Latency With Violin Memory Flash-based Storage Arrays Version 1.0 Abstract

More information

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 Page 1 of 10 GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 College of the Canyons SECTION A 1. Division: Mathematics and Science 2. Department: Earth,

More information

Questions to be responded to by the firm submitting the application

Questions to be responded to by the firm submitting the application Questions to be responded to by the firm submitting the application Why do you think this project should receive an award? How does it demonstrate: innovation, quality, and professional excellence transparency

More information

3D City Modelling from LIDAR Data

3D City Modelling from LIDAR Data Chapter 10 3D City Modelling from LIDAR Data Rebecca (O.C.) Tse, Christopher Gold, and Dave Kidner Abstract Airborne Laser Surveying (ALS) or LIDAR (Light Detection and Ranging) becomes more and more popular

More information

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada www.ece.ubc.ca/~vleung

Gaming as a Service. Prof. Victor C.M. Leung. The University of British Columbia, Canada www.ece.ubc.ca/~vleung Gaming as a Service Prof. Victor C.M. Leung The University of British Columbia, Canada www.ece.ubc.ca/~vleung International Conference on Computing, Networking and Communications 4 February, 2014 Outline

More information

An Assessment of the Effectiveness of Segmentation Methods on Classification Performance

An Assessment of the Effectiveness of Segmentation Methods on Classification Performance An Assessment of the Effectiveness of Segmentation Methods on Classification Performance Merve Yildiz 1, Taskin Kavzoglu 2, Ismail Colkesen 3, Emrehan K. Sahin Gebze Institute of Technology, Department

More information

USING MOBILE LIDAR TO SURVEY A RAILWAY LINE FOR ASSET INVENTORY INTRODUCTION

USING MOBILE LIDAR TO SURVEY A RAILWAY LINE FOR ASSET INVENTORY INTRODUCTION USING MOBILE LIDAR TO SURVEY A RAILWAY LINE FOR ASSET INVENTORY a Michael Leslar, Sales and Marketing Support Engineer b Gordon Perry, Senior Project Manager b Keith McNease, Principal a Optech Incorporated

More information

Design of Remote data acquisition system based on Internet of Things

Design of Remote data acquisition system based on Internet of Things , pp.32-36 http://dx.doi.org/10.14257/astl.214.79.07 Design of Remote data acquisition system based on Internet of Things NIU Ling Zhou Kou Normal University, Zhoukou 466001,China; Niuling@zknu.edu.cn

More information

Current status of image matching for Earth observation

Current status of image matching for Earth observation Current status of image matching for Earth observation Christian Heipke IPI - Institute for Photogrammetry and GeoInformation Leibniz Universität Hannover Secretary General, ISPRS Content Introduction

More information

Integrated Geographic Information Services for Wenchuan Earthquake *

Integrated Geographic Information Services for Wenchuan Earthquake * UNITED NATIONS E/CONF.99/CRP.3 ECONOMIC AND SOCIAL COUNCIL Ninth United Nations Regional Cartographic Conference for the Americas New York, 10-14 August 2009 Item 5(b) of the provisional agenda Country

More information

Bitmap Index an Efficient Approach to Improve Performance of Data Warehouse Queries

Bitmap Index an Efficient Approach to Improve Performance of Data Warehouse Queries Bitmap Index an Efficient Approach to Improve Performance of Data Warehouse Queries Kale Sarika Prakash 1, P. M. Joe Prathap 2 1 Research Scholar, Department of Computer Science and Engineering, St. Peters

More information

The YellowScan system: A test on the oppida of Nages/Roque de Viou (Languedoc, France) Tristan Allouis, PhD Research and Development, L'Avion Jaune

The YellowScan system: A test on the oppida of Nages/Roque de Viou (Languedoc, France) Tristan Allouis, PhD Research and Development, L'Avion Jaune The YellowScan system: A test on the oppida of Nages/Roque de Viou (Languedoc, France) Tristan Allouis, PhD Research and Development, L'Avion Jaune L'Avion Jaune : Earth observation data provider UAVs

More information

FCE: A Fast Content Expression for Server-based Computing

FCE: A Fast Content Expression for Server-based Computing FCE: A Fast Content Expression for Server-based Computing Qiao Li Mentor Graphics Corporation 11 Ridder Park Drive San Jose, CA 95131, U.S.A. Email: qiao li@mentor.com Fei Li Department of Computer Science

More information

http://www.paper.edu.cn

http://www.paper.edu.cn 5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission

More information

Abstract. Key words: space-time cube; GPS; spatial-temporal data model; spatial-temporal query; trajectory; cube cell. 1.

Abstract. Key words: space-time cube; GPS; spatial-temporal data model; spatial-temporal query; trajectory; cube cell. 1. Design and Implementation of Spatial-temporal Data Model in Vehicle Monitor System Jingnong Weng, Weijing Wang, ke Fan, Jian Huang College of Software, Beihang University No. 37, Xueyuan Road, Haidian

More information

ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES

ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES B. Sirmacek, R. Lindenbergh Delft University of Technology, Department of Geoscience and Remote Sensing, Stevinweg

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

ACCURACY TEST OF MICROSOFT KINECT FOR HUMAN MORPHOLOGIC MEASUREMENTS

ACCURACY TEST OF MICROSOFT KINECT FOR HUMAN MORPHOLOGIC MEASUREMENTS ACCURACY TEST OF MICROSOFT KINECT FOR HUMAN MORPHOLOGIC MEASUREMENTS B. Molnár *,a, C. K. Toth b, A. Detrekői a a Department of Photogrammetry and Geoinformatics Budapest University of Technology and Economics,

More information

Document Image Retrieval using Signatures as Queries

Document Image Retrieval using Signatures as Queries Document Image Retrieval using Signatures as Queries Sargur N. Srihari, Shravya Shetty, Siyuan Chen, Harish Srinivasan, Chen Huang CEDAR, University at Buffalo(SUNY) Amherst, New York 14228 Gady Agam and

More information

AUTOMATIC CLASSIFICATION OF LIDAR POINT CLOUDS IN A RAILWAY ENVIRONMENT

AUTOMATIC CLASSIFICATION OF LIDAR POINT CLOUDS IN A RAILWAY ENVIRONMENT AUTOMATIC CLASSIFICATION OF LIDAR POINT CLOUDS IN A RAILWAY ENVIRONMENT MOSTAFA ARASTOUNIA March, 2012 SUPERVISORS: Dr. Ir. S.J. Oude Elberink Dr. K. Khoshelham AUTOMATIC CLASSIFICATION OF LIDAR POINT

More information

Multi-dimensional index structures Part I: motivation

Multi-dimensional index structures Part I: motivation Multi-dimensional index structures Part I: motivation 144 Motivation: Data Warehouse A definition A data warehouse is a repository of integrated enterprise data. A data warehouse is used specifically for

More information

SHOALS Toolbox: Software to Support Visualization and Analysis of Large, High-Density Data Sets

SHOALS Toolbox: Software to Support Visualization and Analysis of Large, High-Density Data Sets SHOALS Toolbox: Software to Support Visualization and Analysis of Large, High-Density Data Sets by Jennifer M. Wozencraft, W. Jeff Lillycrop, and Nicholas C. Kraus PURPOSE: The Coastal and Hydraulics Engineering

More information

Google Earth Digitale Wege in eine bekannte Welt Sep. 2006

Google Earth Digitale Wege in eine bekannte Welt Sep. 2006 Google Earth Digitale Wege in eine bekannte Welt Sep. 2006 Joachim Glaubrecht Google Enterprise joachim@google.com What is Google Enterprise? 2 1 Focus.de: "Der Papst-Besuch in Google Earth" 3 How to Geo

More information

Integer Computation of Image Orthorectification for High Speed Throughput

Integer Computation of Image Orthorectification for High Speed Throughput Integer Computation of Image Orthorectification for High Speed Throughput Paul Sundlie Joseph French Eric Balster Abstract This paper presents an integer-based approach to the orthorectification of aerial

More information

Similarity Search in a Very Large Scale Using Hadoop and HBase

Similarity Search in a Very Large Scale Using Hadoop and HBase Similarity Search in a Very Large Scale Using Hadoop and HBase Stanislav Barton, Vlastislav Dohnal, Philippe Rigaux LAMSADE - Universite Paris Dauphine, France Internet Memory Foundation, Paris, France

More information

the Cloud Dean McCormick Regional Sales Manager Geospatial MEA Region

the Cloud Dean McCormick Regional Sales Manager Geospatial MEA Region Powering Big Data: From Creation to the Cloud Dean McCormick Regional Sales Manager Geospatial MEA Region The only constant is change, continuing change, inevitable change, that is the dominant factor

More information