Skip to main content
Ctrl+K

space cameras and glaciers

  • about me
  • teaching
    • EGM101: skills toolbox
      • lectures
      • practicals
        • computation, summary statistics, and graphing in excel
        • summarizing and graphing data in spss
        • correlation and regression in spss
        • hypothesis testing using spss
      • additional resources
    • EGM310: introduction to gis and remote sensing
      • lectures
      • additional resources
    • EGM702: photogrammetry and advanced image analysis
      • lectures
      • practicals
        • software setup
        • dem processing using micmac
        • dem differencing
        • introduction to google earth engine
        • change detection in earth engine
        • classification in earth engine
      • additional resources
    • EGM703: advanced active and passive remote sensing
      • lectures
      • practicals
        • urban heat islands
        • hyperspectral image analysis
        • SAR image processing
        • InSAR Processing
        • SAR image interpretation and flood mapping
      • additional resources
    • EGM722: programming for gis and remote sensing
      • setup
        • setting up github
        • installing git
        • installing github desktop
        • forking the repository
        • cloning the repository
        • setting up conda/anaconda
        • setting up a conda environment
        • configuring jupyter
        • pycharm
        • installing packages with pip
      • lectures
      • practicals
        • intro to python
        • debugging exercise
        • mapping with cartopy
        • conflict resolution (using git)
        • vector data using shapely and geopandas
        • interactive maps with folium
        • raster data using rasterio
        • searching + downloading satellite data using earthaccess
        • zonal statistics using rasterstats
        • more fun with geopandas
      • help! something went wrong!
        • git troubleshooting
        • python troubleshooting
      • programming project
        • creating a new github repository
        • environment.yml
        • EGM722: A how-to Guide
      • additional resources
    • unis glaciology (AG-325)
      • mapping glacier area change
      • dem differencing and geodetic mass balance
    • programming skills for phd researchers (using python)
      • setup
        • setting up github
        • installing git
        • installing github desktop
        • forking the repository
        • cloning the repository
        • setting up conda/anaconda
        • setting up a conda environment
        • configuring the jupyterlab terminal
        • pycharm
      • lectures
      • exercises
        • introduction to version control using git
        • starting a new project
        • introduction to python using jupyterlab
        • debugging code
        • plotting data using seaborn
        • working with pandas dataframes
        • basic statistical analysis using python
        • linear regression using python
      • additional resources
    • programming skills for phd researchers (using R)
      • setup
        • setting up github
        • installing git
        • installing github desktop
        • forking the repository
        • cloning the repository
        • setting up conda/anaconda
        • setting up a conda environment
        • configuring jupyterlab
      • lectures
      • exercises
        • introduction to version control using git
        • starting a new project
        • introduction to R using jupyterlab
        • debugging code
        • plotting data using ggplot2
        • transforming data
        • basic statistical analysis using R
        • linear regression using R
      • additional resources
    • a crash course in machine learning (using python) – under development
      • setup
      • lectures
      • exercises
        • what is machine learning?
        • training, testing, and validation
        • feature design and engineering
        • measuring model performance
      • additional resources
    • introduction to high performance computing
      • setup
      • the unix shell
        • in the beginning was the command line
        • navigating on the command line
        • working with files
        • input/output
        • shell scripts
      • high performance computing
        • atlas
        • transferring data
        • vulcan
      • additional resources
    • undergraduate dissertation projects
      • mapping glacier changes over time
      • detection of supraglacial lakes and timing of drainage
      • mapping harmful algal blooms using satellite remote sensing
      • flood detection and monitoring using remote sensing
      • detection and mapping of wildfires
      • urban heat islands
  • google earth engine
    • gee tutorials
      • getting started
        • adding and exporting images
        • spectral signatures
        • image collections and vectors
        • manual mapping (digitizing)
        • band maths
        • zonal statistics
      • image classification
        • unsupervised classification
        • pixel-based classification
        • object-based classification
      • change detection
        • visual analysis of changes
        • band maths and thresholding
        • repeat classification
        • change vector analysis
        • time series analysis
      • image enhancement
        • image filtering
        • pansharpening
        • edge detection
        • spectral unmixing
        • principle component analysis
      • advanced topics
        • creating an animation
    • sample exercises
  • ongoing and past research projects
    • deplete and retreat (DaR)
  • selected writing samples
    • source magazine (summer 2022)
  • github projects
  • Repository
  • Suggest edit
  • Open issue
  • .rst

repeat classification

repeat classification#

Tip

The script for this tutorial can be found via this direct link.

Alternatively, if you have already added the repository, you can open the script from the Code Editor, by navigating to 03_change_detection/03_repeat_classification.js under the Reader section.

https://twitter.com/spatialthoughts/status/1328052808361275393

previous

band maths and thresholding

next

change vector analysis

By Bob McNabb

© Copyright 2025, Bob McNabb. Licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).