NEAREST NEIGHBOUR CLASSIFICATION ON LASER POINT CLOUDS TO GAIN OBJECT STRUCTURES FROM BUILDINGS
|
|
|
- Malcolm Shepherd
- 9 years ago
- Views:
Transcription
1 NEAREST NEIGHBOUR CLASSIFICATION ON LASER POINT CLOUDS TO GAIN OBJECT STRUCTURES FROM BUILDINGS B. Jutzi a, H. Gross b a Institute of Photogrammety and Remote Sensing, Universität Karlsruhe, Englerstr. 7, 768 Karlsruhe, Germany [email protected] b FGAN-FOM, Research Institute for Optronics and Pattern Recognition, Gutleuthausstraße, 7675 Ettlingen, Germany [email protected] KEY WORDS: Laser data, point cloud, classification, nearest neighbour, covariance, eigenvalues. ABSTRACT: The application of three dimensional building models has become more and more important for urban planning, enhanced navigation and visualization of touristy or historic objects. D models can be used to describe complex urban scenes. The automatic generation of D models using elevation data is a challenge for actual research. Especially extracting planes edges and corners of man made objects is of great interest. This paper deals with the automatic classification of points by utilizing the eigenvalues of the covariance within the close neighbourhood. The method is based on the analysis of D point clouds derived from Laser scanner data. For each D point additional structural features by considering the neighbourhood are calculated. Invariance with respect to position, scale and rotation is achieved by normalization of the features. For classification the derived features are compared with analytical calculated as well as trained feature values for typical object structures. For the generation of a training data set several point sets with different density and varying noise are generated and exploited. The result of the investigations is that the quality of the classification using the analytical eigenvalues as reference is not harmful in comparison to the trained data set for a small noise. Therefore for all structures presented here it is not necessary to use training data sets instead of an unsupervised classification based on the analytical eigenvalues. Weighting the calculated distances in the eigenvalue space dependent on the structure type improves the classification result. Due to this classification all points which may belong to a building edge are selected. Assembling these points to lines the D borders of the objects were achieved. The algorithm is tested for several urban scenes and the results are discussed.. INTRODUCTION Three-dimensional building models have become important during the past for various applications like urban planning, enhanced navigation or visualization of touristy or historic objects. They can increase the understanding and explanation of complex scenes and support the decision process of operation planning. The benefit for several applications by utilizing LIDAR data was demonstrated for instance by Brenner et al. (). For decision support and operation planning the real urban environment should be available. In most cases the object models of interest are not obtainable and especially in time critical situations the D models must be generated as fast and accurate as possible. Different approaches to generate the D models of urban scenes are discussed in the literature (Shan & Toth, 8). Building models are typically acquired by (semi-) automatic processing of Laser scanner elevation data or aerial imagery (Baillard et al., 999; Geibel & Stilla, ). LIDAR data can be utilized for large urban scenes (Gross & Thoennessen, 5). The processing of raw full-waveform data to gain object structures of buildings was investigated by Jutzi et al. (5) and the iterative processing to increase the set of D points of buildings by Kirchhof et al. (8). Pollefeys (999) uses projective geometry for a D reconstruction from image sequences. Fraser et al. () use stereo approaches for D building reconstruction. Vosselman et al. () describes a scan line segmentation method grouping points in a D proximity. Airborne systems are widely used but also terrestrial Laser scanners are increasingly available. The latter ones provide a much higher geometrical resolution and accuracy (mm vs. dm) and they are able to acquire fine building facade details which are an essential requirement for a realistic virtual visualization. In Section the calculation of additional point features is described. The features are normalized with respect to translation, scale and rotation. In Section typical constellations of points are discussed and discriminating features are presented. Examples for the combination of eigenvalues and structure tensor are shown. For typical situations analytical feature values are derived. For the classification procedure the results of the trained feature values are discussed in Section and the trained values are compared with the analytical values. The generation of lines is described in Section 5. Points with the same eigenvectors are assembled and approximated by lines. The resulting D structures (boundaries) of objects are shown for the selected laser point cloud. In Section 6 the possibilities using additional features are summarized. Outstanding topics and aspects of the realized method are discussed.. EIGENVALUE ESTIMATION TO GAIN OBJECT STRUCTURES A Laserscanning device delivers D point measurements in an Euclidian coordinate system. For airborne systems mostly the height information is stored in a raster grid with a predefined resolution. Image cells without a measurement are interpolated by considering their neighbourhood. An example data set gathered by an airborne Laser scanner system (TopoSys ) as D points is shown in Figure a. The color corresponds to the height. A transformation to a raster image, selecting the highest value for each pixel and after filling missing pixels with a Median operation, yields to Figure b. Due to the filtering the image does not represent the original D information anymore. The horizontal position is slightly different and some of the height values are interpolated to fill the gaps even if there was no measured value available.
2 Additionally, sometimes more than one measurement for a resolution cell exists considering first and last echo or combining data of several measurement campaigns. The normalized and dimensionless moments of second order for discrete points are given by ( x N mɶ ijk = l = l x ) ( y y) ( z z) i j l k l Ri + j + k N. () Neither the number of points nor the chosen physical unit for the coordinates, the radius and the weighting factor influences the values of the covariance matrix. a For each point of the whole data set a symmetrical covariance matrix is calculated by b Figure. Point clouds measured with TopoSys Laser scanner a) colored by height, b) raster image based on point clouds with interpolated values. An example of data received by a terrestrial Laser scanner (Z+F sensor) for a dense point cloud colored by intensity is shown in Figure. In contrary to the airborne data the projection of terrestrial Laser data along any direction is not very reasonable. Especially the combination of airborne (Figure ) and terrestrial (Figure ) Laserscanning data requires directly the analysis in the D data. mɶ M = mɶ mɶ mɶ mɶ mɶ mɶ mɶ. mɶ () The calculation of the eigenvalues λi and eigenvectors ei with i=,, delivers additional features for each point. The eigenvalues are invariant concerning translation, rotation, and scaling.. Point distribution in D space In this section the influence of the measurement and the related point distribution on the investigated structures is described. Figure. Point clouds of a Z+F sensor colored by intensity.. Calculation of the covariance matrix utilizing a D spherical volume cell A D spherical volume cell with radius R is assigned to each point of the cloud. All points in a spherical cell will be analyzed. The D covariance matrix as described by Maas & Vosselman (999) are discussed and further improved as described in Gross & Thoennessen (6). In a continuous domain, moments are defined by: mijk = x y z f ( x, y, z ) dv, i j k () V where i, j, k ℕ, and i + j + k is the order of the moments integrated over a predefined volume weighted by f ( x, y, z ). As weighting function the mass density can be used. It reduces to a constant value if homogeneous material is assumed. Another possibility is to use the measured intensity as weighting function as discussed in earlier works. To normalize the terms they have to divide by the volume m = f ( x, y, z )dv. V Considering only surfaces of objects all moments have to be calculated with a constant but small thickness for the volume vanishing by the normalization. After discretization of the integrand and setting f ( x, y, z ) = points the integral is approximated by a sum. The mean values x, y, z and the moments of the second order i + j + k = have been calculated. Figure. Illustration of a point cloud captured by a terrestrial Laser scanner with typical scan pattern (color indicates the reflected intensity). Figure shows as an example for the point distribution derived by a terrestrial Laser scanner (Zoller+Fröhlich). The point density depends on the distance of the object to the sensor and also on the incidence angle between laser beam and normal vector onto the object surface. For the airborne Laser scanner (TopoSys ) mounted on an aircraft the point density can be much higher in flight direction than perpendicular to the flight direction. In both cases there is no uniform distribution of the measured points. The investigations show that an inhomogeneous distribution does not influence the eigenvalues essentially as long as the radius of the neighbourhood is large enough. This means points inside a plane are characterized as plane points if the neighbourhood encloses at least five points in all directions and the rate of the point distances for any two different directions is smaller than 5:.. Analytical eigenvalues for object structures For specific object structures analytical eigenvalues can be determined. Table show some typical object structures with their corresponding eigenvalues, where all values are determined by utilizing all required integrations of formula ().
3 Structure Eigenvalues Isolated point End of a line Line Half plane Plane Quarter plane Two planes Three planes λ λ λ =.9 π =. 6 π 6 =.7 9π + =.5 π 9π 8 =. 6 π 8 =. 8 9π 6 + =. 6 π π with the different distances, normalized by the radius of the dx R.,.,.,.,. are generated. Each sphere { } coordinate of the position of the points is modified by a Gaussian distributed noise with the normalized standard σ R.,.,.,.,.. deviation { } For each parameter combination and structure point clouds have been generated by random D points. The mean value and the standard deviation of every eigenvalues were determined. The histograms of one test set for each structure are drawn in Figure 5. The distribution of the eigenvalues seems to be Gaussian with center near by the analytical values. Two planes Table. Eigenvalues for some selected object structures. For all possible values of the roof slope the eigenvalues are drawn in Figure. The greatest eigenvalue is.5 and constant. The second eigenvalue starts from.5 and increases with increasing slope until.5. The smallest eigenvalue decreases from. to zero. For a slope of the eigenvalues reaches the mean values for a flat roof and a plane. Therefore an own class for this structure is defined. e e e Figure. Eigenvalues of the eave points for different roof slopes (,, and 9 ); the colored arrows visualize the direction of the eigenvectors.. MONTE CARLO SIMULATION The analytical calculated values in Table do not correspond to the statistical averages, which can be expected for the relevant structures of real data. Usually, for an example, the smallest eigenvalue of points belonging to a plane do not converge to λ =. Already very small deviations of points from a flat surface yield to λ >. Therefore for all the structures in Table inside a spherical neighbourhood with radius R points Figure 5. Histograms of the eigenvalues and comparison with the analytical values (dashed lines) for dx =.R and σ =.R for all structures (red: first, green: second, blue: third eigenvalue).
4 Figure 6. Eigenvalue point cloud projection along the axis of the smallest eigenvalue. In the next steps the eigenvalues are considered as a point of a D space. For a small standard deviation σ the point cloud of eigenvalues results in a small accumulation of points. If σ is increasing the clusters are extending and nearby clusters may overlap. Figure 6 shows the D-projection along the axis of the eigenvalue λ. Projections along the two other eigenvalues demonstrate the separability of the cluster for each structure. Figure 7. Distances of the eigenvalue points to all classes. The eigenvalues of the points for each structure define a training record from which the three mean values λ = N λ as well as the associated eigenvalue-covariance- S p p S matrix C ( )( ) T S = λp λ λp λ can be calculated, where N is the p S number of eigenvalue-points of the structure. The distance of any test point λ of the eigenvalue space is determined by using T the Mahalanobis-distance d ( λ, S ) = ( λ λs ) CS ( λ λs ). This measure gives a distance for any test eigenvalue-point to the different structures. These eight distances of every point against their own and all other structures (except for isolated point) are listed in the Figure 7. The points of a structure are plotted and colored in accordance to their membership S and drawn in the interval [ S, S ] (horizontal axis). The vertical axis represents the logarithm of the distance of each eigenvalue point to each structure. In the st picture the distances between the eigenvectors of all test records of all structures against the structure "End of line" are drawn. The remaining pictures show the respective distance of all test points to the other structures. The green line mark the value of the Chi-square tests χ. The., percentage number of points of each structure with a smaller distance has been indicated. With increasing noise the distance of a point of a structure to a different structure decreases. Therefore false classification increases. Figure 8 shows the mean value and the standard deviation of the eigenvalues of the training set for a plane dependent on the point density and the noise. The mean values approximate the analytical eigenvalues with a very small standard deviation. Figure 8. Mean value and standard deviation of the three eigenvalues of the training set for a plane. A comparison between the mean value of the eigenvalues of the training set for a plane and the analytical values is shown in Figure 9. The differences depend on the point density and the noise. A high point density delivers nearly the analytical eigenvalues. The non monotonic behaviour of the curve for λ may be caused by the approximation of a plane by nearly equidistant points (discretization effects). The mean value of the third eigenvalues is positive but very small. Figure 9. Differences between the mean value of the eigenvalues of the training set for a plane and the analytical values. For the same points the Euclidean distances in the eigenvalue space against the analytical eigenvalues were calculated. Within the tested mean point intervals and the investigated noise all the points were assigned to the correct structure. Based on this investigation the classification of elevation points can be realized by nearest neighbour classification in the eigenvalue space of the structures of Table. This is possible as far the noise is lower than % of the radius of the neighbourhood environment.
5 . NEAREST NEIGHBOUR CLASSIFICATION OF D POINTS After calculating the covariance matrix for each point in the data set by considering the local environment defined by a sphere additional features for each point are derived. These features are the centre of gravity, the geometrical distance between centre of gravity to the point, the eigenvectors, the eigenvalues and the number of points inside the sphere. The same features can be used to determinate the object characteristics. Table shows the eigenvalues of the covariance matrix of some special point configurations. The first six rows present D and the last three rows D object structures. The eigenvalues for the typical object structures are calculated analytically. For an ideal line two eigenvalues are zero and one of it is greater than zero. If test points inside a plane are of interest their eigenvalues have to be compared with the analytical eigenvalues λ = λ =.5 λ = for a correct plane. The eigenvalues in Table are considered as reference points in the D eigenvalue space for each structure. The classification of any test point by the nearest neighbour method was performed, were all distances were measured in the eigenvalue space. For the following steps we define the dimensionality dim( S ) for each structure, which means the dimension of all points belonging to the same structure of a contiguous object. The dimensionalities for each structure are given in Table. Corner like points have the dimensionality, edge like points and plane like points. Structure Dimensionality Isolated point End of a line Line Half plane Plane Quarter plane Two planes Three planes Two planes Table. Dimensionality for each structure. By utilizing the empirically derived weighting factors ( ) = ( + dim( S )) for the distance ( ) w S d S between the test point and the analytically calculated eigenvalues of structure S the classification result was refined. This weighting of the distances between test and reference points introduces nonplanar separation surfaces defined by ( i ) ( i ) ( j ) ( j ) d S w S = d S w S between two structures. Ignoring the influence of all other structures, the separation surface between the structures i and j is given by the constant ratio of d S d S = w S w S = w. For w = both distances ( ) ( ) ( ) ( ) i j j i ji we get the intermediate plane between both structures as separation surface. For wji the separation is described by a sphere. Radius and centre point depend only on w ji and the distance between the two structures in the D eigenvalue space. ji Figure.Equipotential surface between line and plane in the eigenvalue space. As an example Figure illustrates the situation between the structures line and plane with weighted distances. All test points with eigenvalues inside the red region are classified as line points meanwhile all points in the grey region are classified as points belonging to a plane. Without weighting the cyan marked horizontal line (hyper plane) separates the two classes. a b c Figure.Classified object points. a) All points colored by their classification, b) Points identified as plane points (colored by their height), c) Points with one high and two small eigenvalues representing edges of objects. By utilizing the weighted distance calculation during the classification procedure for all points the derived results are shown in Figure a. Figure b shows all points with eigenvalues fulfilling the criteria for planes. The color indicates the object height. In Figure c only the edge points are depicted corresponding to Table rows,, and 7. For the introduced classification further results are shown for comparison purposes of a more complex building. The results are depicted in Figure with an oblique view to demonstrate the geometrical relation of the D points.
6 The additional features are appropriate for classification of the points as edge, corner, plane or tree points. For some typical situations analytically determined eigenvalues are opposed to calculated eigenvalues of real data for comparison. The greatest eigenvalue can be used for filtering edge like points. a Figure.Classification result of a laser point cloud for a complex urban building. a) with all points, b) without points inside a plane. 5. LINE GENERATION All points marked as edge point may belong to a line. These points are assembled to lines by a grouping process (Gross & Thoennessen, 6). Therefore the greatest eigenvalue and its eigenvector are considered. Consecutive points with a similar eigenvector, lying inside a small cylinder are grouped together and approximated by a line. The procedure starts with any arbitrary point of the point cloud classified as edge-like point (line, halfplane, two_planes). This trigger point is compared with all points which have nearly the same or opposite eigenvector of the largest eigenvalue. Furthermore only points with very small distance to the straight line defined by the trigger point and its first eigenvector are included in the next consideration. Finally it is focused on the first two gaps starting from the trigger point going along the first eigenvector and also its opposite direction. Only points inside these gaps and fulfilling all those conditions are selected and used to determine a regression line and its endpoints. The same procedure is repeated for all points not assigned to a line until each point belongs to a line or can not generate an acceptable line. Figure shows the results of the line generation for the data set shown in figure. The color indicates the length of the lines. The eaves as well as the ground plan of the buildings are approximated by lines. For the detection of the ridge of the saddle roof a readjustment of the thresholds for the eigenvalues might be recommended to improve the results especially for roofs with small inclination. Figure.Lines generated by using the classified laser elevation points. 6. CONCLUSION AND OUTLOOK For exploiting Laser scanning data the processing of the original D point clouds is proposed. Additional features for each point of the cloud can be calculated from the covariance matrix including all neighbour points. The neighbourhood can be investigated by considering a sphere. The quality of the resulting eigenvalues and the eigenvectors of the matrix strongly depend on the spatial resolution and the number of points inside the sphere. The new features are invariant with respect to position, rotation and scale. b The described method for generation of lines combines consecutive points with the same eigenvector inside a small cylinder without any gap. The presented results are promising. Further investigations are planned concerning the fusion of the data on basis of the point clouds and/or on a higher level of lines. Especially the construction of planes assembling plane like points should be investigated in future. REFERENCES Baillard, C., Schmid, C., Zisserman, A., Fitzgibbon, A., 999. Automatic line matching and D reconstruction from multiple views. In: ISPRS Conference on Automatic Extraction of GIS Objects from Digital Imagery, pp Brenner, C., Haala, N., Fritsch, D.,. Towards fully automated D city model generation. In: Baltsavias, E., Gruen, A., van Gool, L., (Eds), Proc. rd Int. Workshop on Automatic Extraction of Man-Made Objects from Aerial and Space Images, pp Fraser, C.S., Baltsavias, E., Gruen, A.,. Processing of IKONOS Imagery for Submetre D Positioning and Building Extraction. ISPRS Journal of Photogrammetry and Remote Sensing 56 (), pp Geibel, R,. Stilla, U.,. Segmentation of Laseraltimeter data for building reconstruction: Comparison of different procedures. International Archives of Photogrammetry and Remote Sensing (Part B), pp. 6-. Gross, H., Thoennessen, U., 5. D Modeling of Urban Structures. Joint Workshop of ISPRS/DAGM Object Extraction for D City Models, Road Databases, and Traffic Monitoring CMRT5, International Archives of Photogrammetry and Remote Sensing 6 (Part /W), pp. 7-. Gross, H., Thoennessen, U., 6. Extraction of Lines from Laser Point Clouds. In: Förstner, W., Steffen, R., (Eds) Symposium of ISPRS Commission III: Photogrammetric Computer Vision PCV6. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 6 (Part ), pp Jutzi, B., Neulist, J., Stilla, U., (5) High-Resolution waveform acquisition and analysis for pulsed laser. In: Heipke, C., Jacobsen, K., Gerke, M. (Eds.) High-resolution earth imaging for geospatial information. International Archives of Photogrammetry and Remote Sensing 6 (Part W) (on CD). Kirchhof, M., Jutzi, B., Stilla, U., (8) Iterative processing of laser scanning data by full waveform analysis in close neighborhood. In: Lichti, D., Pfeifer, N., Maas, H.-G., (Eds.) ISPRS Journal of Photogrammetry & Remote Sensing 6 (): pp [doi:.6/j.isprsjprs.7.8.6] Maas, H.-G., Vosselman, G., 999. Two algorithms for extracting building models from raw Laser altimetry data. ISPRS Journal of Photogrammetry & Remote Sensing 5 (-), pp Pollefeys, M., 999. Self-Calibration and Metric D- Reconstruction from Uncalibrated Image Sequences, PhD-Thesis, K. U. Leuven. Shan, J., Toth, C.K., (Eds.) 8. Topographic Laser Ranging and Scanning: Principles and Processing. Boca Raton, FL: Taylor & Francis. Vosselman, G., Gorte, B., Sithole, G., Rabbani, T.,. Recognizing structure in Laser scanner point clouds. Int. Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 6 (Part 8/W), pp. -8.
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
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
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
MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH
MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH VRVis Research Center for Virtual Reality and Visualization, Virtual Habitat, Inffeldgasse
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
Information Contents of High Resolution Satellite Images
Information Contents of High Resolution Satellite Images H. Topan, G. Büyüksalih Zonguldak Karelmas University K. Jacobsen University of Hannover, Germany Keywords: satellite images, mapping, resolution,
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
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
COMPARISON OF AERIAL IMAGES, SATELLITE IMAGES AND LASER SCANNING DSM IN A 3D CITY MODELS PRODUCTION FRAMEWORK
COMPARISON OF AERIAL IMAGES, SATELLITE IMAGES AND LASER SCANNING DSM IN A 3D CITY MODELS PRODUCTION FRAMEWORK G. Maillet, D. Flamanc Institut Géographique National, Laboratoire MATIS, Saint-Mandé, France
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
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
3D SEGMENTATION OF UNSTRUCTURED POINT CLOUDS FOR BUILDING MODELLING
In: Stilla U et al (Eds) PIA07. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, 36 (3/W49A) 3D SEGMENTATION OF UNSTRUCTURED POINT CLOUDS FOR BUILDING MODELLING
OBLIQUE AERIAL PHOTOGRAPHY TOOL FOR BUILDING INSPECTION AND DAMAGE ASSESSMENT
OBLIQUE AERIAL PHOTOGRAPHY TOOL FOR BUILDING INSPECTION AND DAMAGE ASSESSMENT A. Murtiyoso 1, F. Remondino 2, E. Rupnik 2, F. Nex 2, P. Grussenmeyer 1 1 INSA Strasbourg / ICube Laboratory, France Email:
How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud
REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada [email protected]
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
Vision based Vehicle Tracking using a high angle camera
Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu [email protected] [email protected] Abstract A vehicle tracking and grouping algorithm is presented in this work
ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan
Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification
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
ADVANTAGES AND DISADVANTAGES OF THE HOUGH TRANSFORMATION IN THE FRAME OF AUTOMATED BUILDING EXTRACTION
ADVANTAGES AND DISADVANTAGES OF THE HOUGH TRANSFORMATION IN THE FRAME OF AUTOMATED BUILDING EXTRACTION G. Vozikis a,*, J.Jansa b a GEOMET Ltd., Faneromenis 4 & Agamemnonos 11, GR - 15561 Holargos, GREECE
PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY
PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia
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
Topographic Change Detection Using CloudCompare Version 1.0
Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare
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
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 - [email protected]
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
RIEGL VZ-400 NEW. Laser Scanners. Latest News March 2009
Latest News March 2009 NEW RIEGL VZ-400 Laser Scanners The following document details some of the excellent results acquired with the new RIEGL VZ-400 scanners, including: Time-optimised fine-scans The
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)
The process components and related data characteristics addressed in this document are:
TM Tech Notes Certainty 3D November 1, 2012 To: General Release From: Ted Knaak Certainty 3D, LLC Re: Structural Wall Monitoring (#1017) rev: A Introduction TopoDOT offers several tools designed specifically
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, [email protected]
Part-Based Recognition
Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple
APPLYING COMPUTER VISION TECHNIQUES TO TOPOGRAPHIC OBJECTS
APPLYING COMPUTER VISION TECHNIQUES TO TOPOGRAPHIC OBJECTS Laura Keyes, Adam Winstanley Department of Computer Science National University of Ireland Maynooth Co. Kildare, Ireland [email protected], [email protected]
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
Extraction of Satellite Image using Particle Swarm Optimization
Extraction of Satellite Image using Particle Swarm Optimization Er.Harish Kundra Assistant Professor & Head Rayat Institute of Engineering & IT, Railmajra, Punjab,India. Dr. V.K.Panchal Director, DTRL,DRDO,
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 [email protected] 1. Introduction As autonomous vehicles become more popular,
Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners
Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners Background The lateral response artifact (LRA) in radiochromic film images from flatbed scanners was first pointed
15.062 Data Mining: Algorithms and Applications Matrix Math Review
.6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop
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
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
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, [email protected]
Self Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals Introduction to Neural Networks : Lecture 16 John A. Bullinaria, 2004 1. What is a Self Organizing Map? 2. Topographic Maps 3. Setting up a Self Organizing Map 4. Kohonen
Map World Forum Hyderabad, India Introduction: High and very high resolution space images: GIS Development
Very high resolution satellite images - competition to aerial images Dr. Karsten Jacobsen Leibniz University Hannover, Germany [email protected] Introduction: Very high resolution images taken
DETECTION OF URBAN FEATURES AND MAP UPDATING FROM SATELLITE IMAGES USING OBJECT-BASED IMAGE CLASSIFICATION METHODS AND INTEGRATION TO GIS
Proceedings of the 4th GEOBIA, May 79, 2012 Rio de Janeiro Brazil. p.315 DETECTION OF URBAN FEATURES AND MAP UPDATING FROM SATELLITE IMAGES USING OBJECTBASED IMAGE CLASSIFICATION METHODS AND INTEGRATION
Wii Remote Calibration Using the Sensor Bar
Wii Remote Calibration Using the Sensor Bar Alparslan Yildiz Abdullah Akay Yusuf Sinan Akgul GIT Vision Lab - http://vision.gyte.edu.tr Gebze Institute of Technology Kocaeli, Turkey {yildiz, akay, akgul}@bilmuh.gyte.edu.tr
Reflection and Refraction
Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,
AUTOMATIC CROWD ANALYSIS FROM VERY HIGH RESOLUTION SATELLITE IMAGES
In: Stilla U et al (Eds) PIA11. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences 38 (3/W22) AUTOMATIC CROWD ANALYSIS FROM VERY HIGH RESOLUTION SATELLITE IMAGES
Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition
Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition 1. Image Pre-Processing - Pixel Brightness Transformation - Geometric Transformation - Image Denoising 1 1. Image Pre-Processing
Static Environment Recognition Using Omni-camera from a Moving Vehicle
Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing
2.2 Creaseness operator
2.2. Creaseness operator 31 2.2 Creaseness operator Antonio López, a member of our group, has studied for his PhD dissertation the differential operators described in this section [72]. He has compared
Probabilistic Latent Semantic Analysis (plsa)
Probabilistic Latent Semantic Analysis (plsa) SS 2008 Bayesian Networks Multimedia Computing, Universität Augsburg [email protected] www.multimedia-computing.{de,org} References
Manufacturing Process and Cost Estimation through Process Detection by Applying Image Processing Technique
Manufacturing Process and Cost Estimation through Process Detection by Applying Image Processing Technique Chalakorn Chitsaart, Suchada Rianmora, Noppawat Vongpiyasatit Abstract In order to reduce the
Characterization of Three Algorithms for Detecting Surface Flatness Defects from Dense Point Clouds
Characterization of Three Algorithms for Detecting Surface Flatness Defects from Dense Point Clouds Pingbo Tang, Dept. of Civil and Environ. Eng., Carnegie Mellon Univ. Pittsburgh, PA 15213, USA, Tel:
Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass
Centre of Mass A central theme in mathematical modelling is that of reducing complex problems to simpler, and hopefully, equivalent problems for which mathematical analysis is possible. The concept of
Opportunities for the generation of high resolution digital elevation models based on small format aerial photography
Opportunities for the generation of high resolution digital elevation models based on small format aerial photography Boudewijn van Leeuwen 1, József Szatmári 1, Zalán Tobak 1, Csaba Németh 1, Gábor Hauberger
Resolution Enhancement of Photogrammetric Digital Images
DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia 1 Resolution Enhancement of Photogrammetric Digital Images John G. FRYER and Gabriele SCARMANA
Leeds the Automation Degree in the Processing of Laser Scan Data to Better Final Products?
Leeds the Automation Degree in the Processing of Laser Scan Data to Better Final Products? Ivo MILEV, Germany Key words: Terrestrial Laser scanning for engineering survey, site surveying, data processing
Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern
Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: [email protected]
MODULATION TRANSFER FUNCTION MEASUREMENT METHOD AND RESULTS FOR THE ORBVIEW-3 HIGH RESOLUTION IMAGING SATELLITE
MODULATION TRANSFER FUNCTION MEASUREMENT METHOD AND RESULTS FOR THE ORBVIEW-3 HIGH RESOLUTION IMAGING SATELLITE K. Kohm ORBIMAGE, 1835 Lackland Hill Parkway, St. Louis, MO 63146, USA [email protected]
Lidar 101: Intro to Lidar. Jason Stoker USGS EROS / SAIC
Lidar 101: Intro to Lidar Jason Stoker USGS EROS / SAIC Lidar Light Detection and Ranging Laser altimetry ALTM (Airborne laser terrain mapping) Airborne laser scanning Lidar Laser IMU (INS) GPS Scanning
Digital Image Increase
Exploiting redundancy for reliable aerial computer vision 1 Digital Image Increase 2 Images Worldwide 3 Terrestrial Image Acquisition 4 Aerial Photogrammetry 5 New Sensor Platforms Towards Fully Automatic
Photogrammetric Point Clouds
Photogrammetric Point Clouds Origins of digital point clouds: Basics have been around since the 1980s. Images had to be referenced to one another. The user had to specify either where the camera was in
11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space
11 Vectors and the Geometry of Space 11.1 Vectors in the Plane Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. 2 Objectives! Write the component form of
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
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
COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION
COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION Tz-Sheng Peng ( 彭 志 昇 ), Chiou-Shann Fuh ( 傅 楸 善 ) Dept. of Computer Science and Information Engineering, National Taiwan University E-mail: [email protected]
National Performance Evaluation Facility for LADARs
National Performance Evaluation Facility for LADARs Kamel S. Saidi (presenter) Geraldine S. Cheok William C. Stone The National Institute of Standards and Technology Construction Metrology and Automation
Smart Point Clouds in Virtual Globes a New Paradigm in 3D City Modelling?
Smart Point Clouds in Virtual Globes a New Paradigm in 3D City Modelling? GeoViz 2009, Hamburg, 3-5 March, 2009 Stephan Nebiker, Martin Christen and Susanne Bleisch Vision and Goals New Application Areas
Arrangements And Duality
Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,
Clustering & Visualization
Chapter 5 Clustering & Visualization Clustering in high-dimensional databases is an important problem and there are a number of different clustering paradigms which are applicable to high-dimensional data.
3D Scanner using Line Laser. 1. Introduction. 2. Theory
. Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric
THE PERFORMANCE EVALUATION OF MULTI-IMAGE 3D RECONSTRUCTION SOFTWARE WITH DIFFERENT SENSORS
International Conference on Sensors & Models in Remote Sensing & Photogrammetry, 23 25 v 2015, Kish Island, Iran THE PERFORMANCE EVALUATION OF MULTI-IMAGE 3D RECONSTRUCTION SOFTWARE WITH DIFFERENT SENSORS
Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with Panchromatic Textural Features
Remote Sensing and Geoinformation Lena Halounová, Editor not only for Scientific Cooperation EARSeL, 2011 Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with
Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface
Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface Topographic maps represent the complex curves of earth s surface with contour lines that represent the intersection
Calculation of Minimum Distances. Minimum Distance to Means. Σi i = 1
Minimum Distance to Means Similar to Parallelepiped classifier, but instead of bounding areas, the user supplies spectral class means in n-dimensional space and the algorithm calculates the distance between
How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode
A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow
, pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices
Object-based classification of remote sensing data for change detection
ISPRS Journal of Photogrammetry & Remote Sensing 58 (2004) 225 238 www.elsevier.com/locate/isprsjprs Object-based classification of remote sensing data for change detection Volker Walter* Institute for
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and
An Iterative Image Registration Technique with an Application to Stereo Vision
An Iterative Image Registration Technique with an Application to Stereo Vision Bruce D. Lucas Takeo Kanade Computer Science Department Carnegie-Mellon University Pittsburgh, Pennsylvania 15213 Abstract
3D Model based Object Class Detection in An Arbitrary View
3D Model based Object Class Detection in An Arbitrary View Pingkun Yan, Saad M. Khan, Mubarak Shah School of Electrical Engineering and Computer Science University of Central Florida http://www.eecs.ucf.edu/
Chapter 3 RANDOM VARIATE GENERATION
Chapter 3 RANDOM VARIATE GENERATION In order to do a Monte Carlo simulation either by hand or by computer, techniques must be developed for generating values of random variables having known distributions.
Component Ordering in Independent Component Analysis Based on Data Power
Component Ordering in Independent Component Analysis Based on Data Power Anne Hendrikse Raymond Veldhuis University of Twente University of Twente Fac. EEMCS, Signals and Systems Group Fac. EEMCS, Signals
SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING
AAS 07-228 SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING INTRODUCTION James G. Miller * Two historical uncorrelated track (UCT) processing approaches have been employed using general perturbations
Manual for simulation of EB processing. Software ModeRTL
1 Manual for simulation of EB processing Software ModeRTL How to get results. Software ModeRTL. Software ModeRTL consists of five thematic modules and service blocks. (See Fig.1). Analytic module is intended
IP-S2 Compact+ 3D Mobile Mapping System
IP-S2 Compact+ 3D Mobile Mapping System 3D scanning of road and roadside features Delivers high density point clouds and 360 spherical imagery High accuracy IMU options without export control Simple Map,
The Chillon Project: Aerial / Terrestrial and Indoor Integration
The Chillon Project: Aerial / Terrestrial and Indoor Integration How can one map a whole castle efficiently in full 3D? Is it possible to have a 3D model containing both the inside and outside? The Chillon
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
Geometric Optics Converging Lenses and Mirrors Physics Lab IV
Objective Geometric Optics Converging Lenses and Mirrors Physics Lab IV In this set of lab exercises, the basic properties geometric optics concerning converging lenses and mirrors will be explored. The
5-Axis Test-Piece Influence of Machining Position
5-Axis Test-Piece Influence of Machining Position Michael Gebhardt, Wolfgang Knapp, Konrad Wegener Institute of Machine Tools and Manufacturing (IWF), Swiss Federal Institute of Technology (ETH), Zurich,
Impact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan
Impact of water harvesting dam on the Wadi s morphology using digital elevation model Study case: Wadi Al-kanger, Sudan H. S. M. Hilmi 1, M.Y. Mohamed 2, E. S. Ganawa 3 1 Faculty of agriculture, Alzaiem
An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network
Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal
Understanding Raster Data
Introduction The following document is intended to provide a basic understanding of raster data. Raster data layers (commonly referred to as grids) are the essential data layers used in all tools developed
Data, Measurements, Features
Data, Measurements, Features Middle East Technical University Dep. of Computer Engineering 2009 compiled by V. Atalay What do you think of when someone says Data? We might abstract the idea that data are
Scanners and How to Use Them
Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction A scanner is a device that converts images to a digital file you can use with your computer. There are many different types
Classifying Manipulation Primitives from Visual Data
Classifying Manipulation Primitives from Visual Data Sandy Huang and Dylan Hadfield-Menell Abstract One approach to learning from demonstrations in robotics is to make use of a classifier to predict if
Build Panoramas on Android Phones
Build Panoramas on Android Phones Tao Chu, Bowen Meng, Zixuan Wang Stanford University, Stanford CA Abstract The purpose of this work is to implement panorama stitching from a sequence of photos taken
Spatial Data Analysis
14 Spatial Data Analysis OVERVIEW This chapter is the first in a set of three dealing with geographic analysis and modeling methods. The chapter begins with a review of the relevant terms, and an outlines
