SlideShare a Scribd company logo
On Automatic Mapping of Environmental Data Using Adaptive General Regression Neural Network Mikhail Kanevski and Vadim Timonin GISRUK 2010, UCL, London [email_address] ,  [email_address] ,  www.unil.ch/igar
Contents Automatic mapping algorithms, some criteria General Regression Neural Network (GRNN). Description Training of GRNN Illustrative case study Adaptive GRNN and its useful properties  Conclusions and perspectives
SIMPLE  PROBLEM: AUTOMATIC INTERPOLATION (from measurements to maps)  Interpolator Automatic
Advanced automatic mapping algorithms: some necessary and important  properties Detection of patterns (Yes/No). Discrimination between noise and structures Universal, nonlinear modelling tool Adaptive, data-driven Automatic feature selection Robust, stable Characterize uncertainties  Quality of mapping. Analysis of the residuals  Computationally efficient
Possible solution: GRNN General Regression  Neural Network
GRNN is a modification of  Nadaraya-Watson nonparametric regressor (GRNN is a winner of the SIC2004 – Spatial Interpolation Competition organised by EU JRC, Ispra)
Regression = conditional mean where  is a conditional distribution of Z given x.
where joint pdf  can be estimated using Parzen-Rozenblatt kernel density estimator ( K(.) is a kernel ): Conditional pdf is defined by:
Therefore the regression can be represented as follows:
There are different valid kernels.  For an isotropic Gaussian kernel
In a more general setting of  adaptive/anisotropic kernel we have:
General Regression Neural Network INPUTS INTEGRATION LAYER IMAGE   LAYER OUTPUT GRNN estimate using  measurements Z k :
GRNN Training:  find kernel bandwidths by minimising  Cross-validation Leave-one-out Leave-k-out Data splitting Training/testing Algorithms: gradient descents; Genetic Algorithms, Simulated Annealing,…
GRNN: influence of bandwidth True function Too large, oversmoothing Too small, overfitting Optimal
Some useful properties of GRNN When bandwidth is small:  ->   nearest neighbour estimator When all bandwidths  are larger than the region of the study:  ->   there is no structure and  When bandwidth for some coordinate  i   is large, this coordinate will be filtered out: ->
Case study – precipitation mapping Swiss DEM and Precipitation Monitoring Network
Data (raw and shuffled)  and  corresponding training curves
The same is valid for Adaptive GRNN:  variables (features, inputs) which are irrelevant are “filtered out” automatically by large corresponding bandwidths.
An example with added artificial coordinate 4135 191 7474 6949 420 4D (3D+Noise) 192 7601 7011 419 3D σ Znoise σ z σ y σ x Sigma values (metres) Cross-Validation error Model
3D and 4D modelling results
Quality of model?  Analysis of the residuals using… GRNN! CV error = 92.8; sigma=inf
GRNN Mapping & uncertainties  (illustrative example)
Geokernels.org
The research was partly supported by Swiss NSF grants  N 200021-126505 and N 200020-121835   www.unil.ch/igar   2009 Thank you for your attention! 2004 2008
Conclusions   and   perspectives IT WAS SHOWN THAT: Adaptive GRNN is an efficient modelling algorithm for processing of environmental data  GRNN is a useful DATA/RESIDUALS exploratory tool Feature selection capability is important for automatic data processing FUTURE TRENDS More efficient algorithms for high dimensional and large data sets  New advanced models (space-time). Uncertainties More case studies in high dimensional spaces Implementation in decision support systems

More Related Content

PPTX
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
PPTX
Visual Saliency: Learning to Detect Salient Objects
PDF
C42011318
PDF
Temporary Coherence 3D Animation
PPT
Real Time Geodemographics
PPT
Lec4 Clustering
PPTX
NEAL-2016 ARL Symposium Poster
PPT
Clustering (from Google)
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
Visual Saliency: Learning to Detect Salient Objects
C42011318
Temporary Coherence 3D Animation
Real Time Geodemographics
Lec4 Clustering
NEAL-2016 ARL Symposium Poster
Clustering (from Google)

What's hot (20)

PPTX
PPTX
PPT
Creating watershed using SRTM DEM
PPTX
Raster data analysis
PDF
Spatial interpolation techniques
PPTX
2018 icml part 2 segwangkim
PPTX
Sky Arrays - ArrayDB in action for Sky View Factor Computation
PPTX
EUSIPCO19
PDF
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
PDF
Determining the k in k-means with MapReduce
PPTX
Sigma_Xi_Fall_2013
PDF
Development Infographic
PPTX
ICRA 2015 interactive presentation
PDF
Masters Thesis
PDF
REDUCING RENDER TIME IN RAY TRACING BY PIXEL AVERAGING
PDF
Reducing Render Time in Ray Tracing by Pixel Averaging
PDF
PR-240: Modulating Image Restoration with Continual Levels via Adaptive Featu...
PDF
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
PDF
Interpolation 2013
PPTX
Distributed approximate spectral clustering for large scale datasets
Creating watershed using SRTM DEM
Raster data analysis
Spatial interpolation techniques
2018 icml part 2 segwangkim
Sky Arrays - ArrayDB in action for Sky View Factor Computation
EUSIPCO19
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
Determining the k in k-means with MapReduce
Sigma_Xi_Fall_2013
Development Infographic
ICRA 2015 interactive presentation
Masters Thesis
REDUCING RENDER TIME IN RAY TRACING BY PIXEL AVERAGING
Reducing Render Time in Ray Tracing by Pixel Averaging
PR-240: Modulating Image Restoration with Continual Levels via Adaptive Featu...
Performance Analysis of Iterative Closest Point (ICP) Algorithm using Modifie...
Interpolation 2013
Distributed approximate spectral clustering for large scale datasets
Ad

Similar to 9A_1_On automatic mapping of environmental data using adaptive general regression neural network (20)

PPT
Data Usability Assessment for Remote Sensing Data: Accuracy of Interactive Da...
PDF
Robust Algorithm for Discrete Tomography with Gray Value Estimation
PPTX
Deep Learning Tomography
PPT
"An adaptive modular approach to the mining of sensor network ...
PPTX
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
PPTX
crowd counting.pptx
PDF
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
PDF
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
PDF
Automatic Detection of Window Regions in Indoor Point Clouds Using R-CNN
PPTX
LIDAR- Light Detection and Ranging.
PPTX
Self-supervised representation learning on point clouds - Copy.pptx
PDF
Evaluating Graph Signal Processing for Neuroimaging Through Classification an...
PDF
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
PDF
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
PDF
Towards better performance: phase congruency based face recognition
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
dimensionality reduction with clustering
PPTX
Plant Disease Detection.pptx
PDF
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
PDF
WTCL-Dehaze: Rethinking Real-World Image Dehazing via Wavelet Transform and C...
Data Usability Assessment for Remote Sensing Data: Accuracy of Interactive Da...
Robust Algorithm for Discrete Tomography with Gray Value Estimation
Deep Learning Tomography
"An adaptive modular approach to the mining of sensor network ...
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
crowd counting.pptx
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
IRJET- A Novel Hybrid Image Denoising Technique based on Trilateral Filtering...
Automatic Detection of Window Regions in Indoor Point Clouds Using R-CNN
LIDAR- Light Detection and Ranging.
Self-supervised representation learning on point clouds - Copy.pptx
Evaluating Graph Signal Processing for Neuroimaging Through Classification an...
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
EDGE-Net: Efficient Deep-learning Gradients Extraction Network
Towards better performance: phase congruency based face recognition
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
dimensionality reduction with clustering
Plant Disease Detection.pptx
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
WTCL-Dehaze: Rethinking Real-World Image Dehazing via Wavelet Transform and C...
Ad

More from GISRUK conference (20)

PPTX
8A_1_To vote or not to vote
PPTX
7B_3_Matterhorn on the horizon
PPTX
7B_2_Topological consistent generalization of openstreetmap
PPTX
7A_4_Gps data collection setting for pedestrian activity modelling
PPTX
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
PPTX
5A_1_Land evaluation techniques comparing fuzzy ahp with ideal point methods
PPTX
4B_3_Automatically generating keywods for georeferenced imaged
PPTX
4B_1_How many volunteers does it take to map an area well
PPTX
4A_1_Uncertainty in the 2001 output area classification for the census of eng...
PPTX
3A_4_Applying network analysis to quantify accessibility to urban greenspace ...
PPTX
3A_2_Modelling health-harming behaviours in a socially ranked geographic space
PPTX
1A_3_A geodemographic classification of london primary schools
PPT
UK Map Challenge Aidan Slingsby
PPT
SP_4 Supporting spatial negotiations in land use planning
PPT
SP_3 Automatic identification of high streets and classification of urban lan...
PPT
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
PPT
9A_2_Automatic classification of retail spaces from a large scale topographc ...
PPT
8B_4_Exploring the usability of geographic information
PPT
8B_2_Using sound to represent uncertainty in address locations
PPT
8B_1_A map to hear - use of sound in enhancing the map use experience
8A_1_To vote or not to vote
7B_3_Matterhorn on the horizon
7B_2_Topological consistent generalization of openstreetmap
7A_4_Gps data collection setting for pedestrian activity modelling
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
5A_1_Land evaluation techniques comparing fuzzy ahp with ideal point methods
4B_3_Automatically generating keywods for georeferenced imaged
4B_1_How many volunteers does it take to map an area well
4A_1_Uncertainty in the 2001 output area classification for the census of eng...
3A_4_Applying network analysis to quantify accessibility to urban greenspace ...
3A_2_Modelling health-harming behaviours in a socially ranked geographic space
1A_3_A geodemographic classification of london primary schools
UK Map Challenge Aidan Slingsby
SP_4 Supporting spatial negotiations in land use planning
SP_3 Automatic identification of high streets and classification of urban lan...
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
9A_2_Automatic classification of retail spaces from a large scale topographc ...
8B_4_Exploring the usability of geographic information
8B_2_Using sound to represent uncertainty in address locations
8B_1_A map to hear - use of sound in enhancing the map use experience

9A_1_On automatic mapping of environmental data using adaptive general regression neural network

  • 1. On Automatic Mapping of Environmental Data Using Adaptive General Regression Neural Network Mikhail Kanevski and Vadim Timonin GISRUK 2010, UCL, London [email_address] , [email_address] , www.unil.ch/igar
  • 2. Contents Automatic mapping algorithms, some criteria General Regression Neural Network (GRNN). Description Training of GRNN Illustrative case study Adaptive GRNN and its useful properties Conclusions and perspectives
  • 3. SIMPLE PROBLEM: AUTOMATIC INTERPOLATION (from measurements to maps) Interpolator Automatic
  • 4. Advanced automatic mapping algorithms: some necessary and important properties Detection of patterns (Yes/No). Discrimination between noise and structures Universal, nonlinear modelling tool Adaptive, data-driven Automatic feature selection Robust, stable Characterize uncertainties Quality of mapping. Analysis of the residuals Computationally efficient
  • 5. Possible solution: GRNN General Regression Neural Network
  • 6. GRNN is a modification of Nadaraya-Watson nonparametric regressor (GRNN is a winner of the SIC2004 – Spatial Interpolation Competition organised by EU JRC, Ispra)
  • 7. Regression = conditional mean where is a conditional distribution of Z given x.
  • 8. where joint pdf can be estimated using Parzen-Rozenblatt kernel density estimator ( K(.) is a kernel ): Conditional pdf is defined by:
  • 9. Therefore the regression can be represented as follows:
  • 10. There are different valid kernels. For an isotropic Gaussian kernel
  • 11. In a more general setting of adaptive/anisotropic kernel we have:
  • 12. General Regression Neural Network INPUTS INTEGRATION LAYER IMAGE LAYER OUTPUT GRNN estimate using measurements Z k :
  • 13. GRNN Training: find kernel bandwidths by minimising Cross-validation Leave-one-out Leave-k-out Data splitting Training/testing Algorithms: gradient descents; Genetic Algorithms, Simulated Annealing,…
  • 14. GRNN: influence of bandwidth True function Too large, oversmoothing Too small, overfitting Optimal
  • 15. Some useful properties of GRNN When bandwidth is small: -> nearest neighbour estimator When all bandwidths are larger than the region of the study: -> there is no structure and When bandwidth for some coordinate i is large, this coordinate will be filtered out: ->
  • 16. Case study – precipitation mapping Swiss DEM and Precipitation Monitoring Network
  • 17. Data (raw and shuffled) and corresponding training curves
  • 18. The same is valid for Adaptive GRNN: variables (features, inputs) which are irrelevant are “filtered out” automatically by large corresponding bandwidths.
  • 19. An example with added artificial coordinate 4135 191 7474 6949 420 4D (3D+Noise) 192 7601 7011 419 3D σ Znoise σ z σ y σ x Sigma values (metres) Cross-Validation error Model
  • 20. 3D and 4D modelling results
  • 21. Quality of model? Analysis of the residuals using… GRNN! CV error = 92.8; sigma=inf
  • 22. GRNN Mapping & uncertainties (illustrative example)
  • 24. The research was partly supported by Swiss NSF grants N 200021-126505 and N 200020-121835 www.unil.ch/igar 2009 Thank you for your attention! 2004 2008
  • 25. Conclusions and perspectives IT WAS SHOWN THAT: Adaptive GRNN is an efficient modelling algorithm for processing of environmental data GRNN is a useful DATA/RESIDUALS exploratory tool Feature selection capability is important for automatic data processing FUTURE TRENDS More efficient algorithms for high dimensional and large data sets New advanced models (space-time). Uncertainties More case studies in high dimensional spaces Implementation in decision support systems