Change Detection Analysis Resources
Readings and background material
When you download the data for this lab exercise, notice that a sub-directory called Change detection resources is also created. In this folder, you will find a number of resources to help guide you through your change detection analysis.
Jensen, J.R. (2016) Introductory Digital Image Processing, Chapter 12. This is a set of lecture slides associated with Jensen's excellent digital image processing textbook. It provides quite detailed information and contains a wealth of background material on the topic of change detection analysis.
Mas, J.F. (1999) Monitoring land-cover changes: a comparison of change detection techniques, International Journal of Remote Sensing, 20(1): 139-152. This is an excellent journal article comparing some of the common techniques for performing change detection analysis. I'd certainly recommend reading this source carefully.
You will also find the short section in your textbook (Chapter 6) provides some useful background information on change detection analysis:
Mather, P.M. and Koch, M. (2011) Computer Processing of Remotely-Sensed Images, Chapter 6 pp. 187-195.
And a short list of some other useful sites:
Natural Resources Canada (NRCan) (2013) Land Use Change (Rural / Urban), online resource: https://www.nrcan.gc.ca/earth-sciences/geomatics/satellite-imagery-air-photos/satellite-imagery-products/educational-resources/9357.
O'Neil-Dunne, J (2019) Change Detection Considerations, online resource: https://www.e-education.psu.edu/geog883/node/496.
WhiteboxTools support for change detection analysis
The WhiteboxTools library contains several tools that can be useful in the workflow of performing change detection analysis on two-date, multi-spectral satellite imagery. Some of the more common tools include, but are not limited to:
- ChangeVectorAnalysis
- CrossTabulation
- Divide
- ImageRegression
- KMeansClustering
- ModifiedKMeansClustering
- NormalizedDifferenceIndex
- PrincipalComponentAnalysis
- Subtract
- WriteFunctionMemoryInsertion
Please refer to the WhiteboxTools User Manual for details on the operation of each of the tools.