Skip to main content
Log in

Assessing similarities between spatial point patterns with a Siamese neural network discriminant model

  • Regular Article
  • Published:
Advances in Data Analysis and Classification Aims and scope Submit manuscript

Abstract

Identifying structural differences among observed point patterns from several populations is of interest in several applications. We use deep convolutional neural networks and employ a Siamese framework to build a discriminant model for distinguishing structural differences between spatial point patterns. In a simulation study, and using a one-shot learning classification, we show that the Siamese network discriminant model outperforms the common dissimilarities based on intensity and K functions. The model is then used to analyze similarities between spatial point patterns of 130 species in a tropical rainforest study plot observed at different time instances. The simulation study and data analysis show the adequacy and generality of a Siamese network discriminant model in the classification of spatial point patterns.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, et al. (2015) TensorFlow: Large-scale machine learning on heterogeneous systems. https://www.tensorflow.org/, software available from tensorflow.org

  • Alba-Fernández M, Ariza-López F, Jiménez-Gamero MD, Rodríguez-Avi J (2016) On the similarity analysis of spatial patterns. Spat Stat 18:352–362

    Article  MathSciNet  Google Scholar 

  • Andresen MA (2009) Testing for similarity in area-based spatial patterns: a nonparametric monte carlo approach. Appl Geogr 29(3):333–345

    Article  Google Scholar 

  • Baddeley A, Rubak E, Turner R (2015) Spatial point patterns: methodology and applications with R. Champan & Hall/CRC Interdisciplinary Statistics Series, CRC Press, Taylor & Francis Group, Boca Raton ; London ; New York

  • Bar-Hen A, Picard N (2006) Simulation study of dissimilarity between point process. Comput Stat 21(3–4):487–507

    Article  MathSciNet  MATH  Google Scholar 

  • Brochard A, Błaszczyszyn B, Mallat S, Zhang S (2019) Statistical learning of geometric characteristics of wireless networks. In: IEEE INFOCOM 2019-IEEE Conference on Computer Communications, IEEE, pp 2224–2232

  • Caetano TS, Caelli T, Schuurmans D, Barone DAC (2006) Graphical models and point pattern matching. IEEE Trans Pattern Anal Mach Intell 28(10):1646–1663

    Article  Google Scholar 

  • Chicco D (2021) Siamese Neural Networks: An Overview. In: Cartwright H (ed) Artificial Neural Networks, vol 2190, Springer US, New York, NY, pp 73–94, http://link.springer.com/10.1007/978-1-0716-0826-5_3

  • Choiruddin A, Cuevas-Pacheco F, Coeurjolly JF, Waagepetersen R (2019) Regularized estimation for highly multivariate log Gaussian Cox processes. Stata Comput 30(3):649–662

    Article  MathSciNet  MATH  Google Scholar 

  • Cholaquidis A, Forzani L, Llop P, Moreno L (2017) On the classification problem for poisson point processes. J Multivar Anal 153:1–15

    Article  MathSciNet  MATH  Google Scholar 

  • Chollet F, et al. (2015) Keras. https://keras.io

  • Chopra S, Hadsell R, LeCun Y (2005) Learning a similarity metric discriminatively, with application to face verification. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), IEEE, pp 539–546, https://doi.org/10.1109%2Fcvpr.2005.202

  • Coeurjolly JF, Lavancier F (2019) Understanding spatial point patterns through intensity and conditional intensities. In: Coupier D (ed) Stochastic Geometry, vol 2237. Lecture Notes in Mathematics. Springer, pp 45–85

  • Coeurjolly JF, Møller J, Waagepetersen R (2017) A tutorial on palm distributions for spatial point processes. Int Stat Rev 85(3):404–420

    Article  MathSciNet  MATH  Google Scholar 

  • Condit R, Pérez R, Aguilar S, Lao S, Foster R, Hubbell S (2019) Complete data from the barro colorado 50-ha plot: 423617 trees, 35 years. https://doi.org/10.15146/5xcp-0d46

  • Cronie O, Moradi M, Biscio CA (2021) Statistical learning and cross-validation for point processes. arXiv preprint arXiv:2103.01356

  • Diggle PJ (2013) Statistical Analysis of Spatial and Spatio-temporal Point Patterns. Chapman and Hall/CRC

  • Fei-Fei L, Fergus R, Perona P (2006) One-shot learning of object categories. IEEE Trans Pattern Anal Mach Intell 28(4):594–611

    Article  Google Scholar 

  • Goodfellow I, Bengio Y, Courville A (2016) Deep Learning. MIT Press, http://www.deeplearningbook.org

  • Gu J, Wang Z, Kuen J, Ma L, Shahroudy A, Shuai B, Liu T, Wang X, Wang G, Cai J et al (2018) Recent advances in convolutional neural networks. Pattern Recognit 77:354–377

    Article  Google Scholar 

  • Honnor TR, Brettschneider JA, Johansen AM (2017) Differences in spatial point patterns with application to subcellular biological structures. Tech. rep., Working Paper 17-01, CRiSM, Centre for Research in Statistical Methodology

  • Hubbell SP, Foster RB (1983) Diversity of canopy trees in a neotropical forest and implications for conservation. Special publications series of the British Ecological Society pp 25–41

  • Illian J, Penttinen A, Stoyan H, Stoyan D (2008) Statistical Analysis and Modelling of Spatial Point Patterns. John Wiley & Sons

  • Jalilian A (2016) On the higher order product density functions of a neyman-scott cluster point process. Statist Probab Lett 117:144–150

    Article  MathSciNet  MATH  Google Scholar 

  • Jalilian A (2017) Modelling and classification of species abundance: a case study in the barro colorado island plot. J Appl Stat 44(13):2401–2409

    Article  MathSciNet  MATH  Google Scholar 

  • Koch G, Zemel R, Salakhutdinov R (2015) Siamese neural networks for one-shot image recognition. In: ICML deep learning workshop, Lille, vol 2

  • Mateu J, Schoenberg FP, Diez DM, González JA, Lu W (2015) On measures of dissimilarity between point patterns: Classification based on prototypes and multidimensional scaling. Biom J 57(2):340–358

    Article  MathSciNet  MATH  Google Scholar 

  • McLachlan GJ (2004) Discriminant Analysis and Statistical Pattern Recognition, vol 544. John Wiley & Sons

  • Møller J, Waagepetersen RP (2003) Statistical Inference and Simulation for Spatial Point Processes. Chapman and Hall/CRC

  • Møller J, Syversveen AR, Waagepetersen RP (1998) Log Gaussian Cox processes. Scand J Stat 25(3):451–482

    Article  MathSciNet  MATH  Google Scholar 

  • Moradi MM, Cronie O, Rubak E, Lachieze-Rey R, Mateu J, Baddeley A (2019) Resample-smoothing of voronoi intensity estimators. Stat Comput 29(5):995–1010

    Article  MathSciNet  MATH  Google Scholar 

  • Müller R, Schuhmacher D, Mateu J (2020) Metrics and barycenters for point pattern data. Stat Comput 30(4):953–972

    Article  MathSciNet  MATH  Google Scholar 

  • Nekola JC, White PS (1999) The distance decay of similarity in biogeography and ecology. J Biogeogr 26(4):867–878

    Article  Google Scholar 

  • Schuhmacher D, Xia A (2008) A new metric between distributions of point processes. Adv Appl Probab 40(3):651–672

    Article  MathSciNet  MATH  Google Scholar 

  • Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958

    MathSciNet  MATH  Google Scholar 

  • Urban D, Goslee S, Pierce K, Lookingbill T (2002) Extending community ecology to landscapes. Ecoscience 9(2):200–212

    Article  Google Scholar 

  • Victor JD, Purpura KP (1997) Metric-space analysis of spike trains: theory, algorithms and application. Netw: Comput Neural Syst 8(2):127–164

    Article  MATH  Google Scholar 

  • Waagepetersen R, Guan Y, Jalilian A, Mateu J (2016) Analysis of multispecies point patterns by using multivariate log-Gaussian Cox processes. J R Stat Soc: SerC (Applied Statistics) 65(1):77–96

    Article  MathSciNet  Google Scholar 

  • Wang H, Hancock ER (2004) A kernel view of spectral point pattern matching. In: Joint IAPR International Workshops on Statistical Techniques in Pattern Recognition (SPR) and Structural and Syntactic Pattern Recognition (SSPR), Springer, pp 361–369

  • Wang X, Wiegand T, Anderson-Teixeira KJ, Bourg NA, Hao Z, Howe R, Jin G, Orwig DA, Spasojevic MJ, Wang S et al (2018) Ecological drivers of spatial community dissimilarity, species replacement and species nestedness across temperate forests. Glob Ecol Biogeogr 27(5):581–592

    Article  Google Scholar 

  • Wiegand T, Moloney KA (2013) Handbook of spatial point-pattern analysis in ecology. Chapman & Hall/CRC, CRC Press, Taylor & Francis Group, Boca Raton

  • Williamson DJ, Burn GL, Simoncelli S, Griffié J, Peters R, Davis DM, Owen DM (2020) Machine learning for cluster analysis of localization microscopy data. Nat Commun 11(1):1493

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdollah Jalilian.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 640 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jalilian, A., Mateu, J. Assessing similarities between spatial point patterns with a Siamese neural network discriminant model. Adv Data Anal Classif 17, 21–42 (2023). https://doi.org/10.1007/s11634-021-00485-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11634-021-00485-0

Keywords

Mathematics Subject Classification

Navigation