There is a newer version of the record available.

Published September 22, 2025 | Version v1
Software Open

Python Programs for Training and Implementing the ChangePointCNN-GNSS Model

  • 1. ROR icon Beijing University of Technology
  • 2. ROR icon Chang'an University
  • 3. Beijing University
  • 1. ROR icon Beijing University of Technology
  • 2. ROR icon Chang'an University
  • 3. Beijing University

Description

This repository contains the Python programs and model for ChangePointCNN-GNSS, a two-stage hybrid framework for the automated detection of change points in GNSS daily displacement time series. The method integrates analytical algorithms with an image-driven Convolutional Neural Network (CNN) to reliably estimate long-term site velocities, which are crucial for studying tectonic motion and maintaining geodetic reference frames.

The archive includes all necessary software to replicate the study's methodology and the primary scientific output, comprising five primary files:

Repository Contents:

  1. Train_ChangePointCNN-GNSS_VGG.py: The Python script used to train the ChangePointCNN-GNSS model from scratch using the provided dataset.

  2. GNSS_CPD_VelocityEstimation_VGG.py: The main implementation script for applying the trained model to new GNSS data. This script performs automated change-point detection and calculates long-term site velocities.

  3. ChangePointCNN_VGG_V7.keras: The pre-trained Convolutional Neural Network (CNN) model, ready for immediate use in the detection framework.

  4. data.tgz: A compressed archive containing the training dataset of approximately 6,000 labeled time series plots used to train the CNN model.

  5. IGS20_Velocities_at_Global_GNSS.txt: The resulting velocity dataset for approximately 14,600 global GNSS stations, estimated using this framework in the IGS20 reference frame.

This implementation produces high-precision site velocity estimates (95% CI < 1 mm/year), providing a valuable resource for researchers in geodesy, tectonophysics, and hazard mitigation

Files

IGS20_Velocities_at_Global_GNSS.txt

Files (753.4 MB)

Name Size Download all
md5:f12a0b11435caedf51366dcc2567a92a
240.3 MB Download
md5:e96f60614871cee7470a1d357814983d
511.4 MB Download
md5:52a2416e02c94f94865366dcdbafdd91
60.1 kB Download
md5:8e9ab0c08b1c64736c852957f6a5a525
1.7 MB Preview Download
md5:85439857a501850bc306362774b4b388
9.6 kB Download

Additional details

Dates

Available
2025-09-22

Software

Repository URL
https://zenodo.org/uploads/17179942
Programming language
Python
Development Status
Active