Python Programs for Training and Implementing the ChangePointCNN-GNSS Model
Creators
Contributors
Contact person:
Researchers:
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:
-
Train_ChangePointCNN-GNSS_VGG.py
: The Python script used to train the ChangePointCNN-GNSS model from scratch using the provided dataset. -
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. -
ChangePointCNN_VGG_V7.keras
: The pre-trained Convolutional Neural Network (CNN) model, ready for immediate use in the detection framework. -
data.tgz
: A compressed archive containing the training dataset of approximately 6,000 labeled time series plots used to train the CNN model. -
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