dtwSat: Time-Weighted Dynamic Time Warping for Satellite Image Time Series Analysis

Provides an implementation of the Time-Weighted Dynamic Time Warping (TWDTW) method for land use and land cover mapping using satellite image time series. TWDTW is based on the Dynamic Time Warping technique and has achieved high accuracy for land use and land cover classification using satellite data. The method is based on comparing unclassified satellite image time series with a set of known temporal patterns (e.g. phenological cycles associated with the vegetation). Using 'dtwSat' the user can build temporal patterns for land cover types, apply the TWDTW analysis for satellite datasets, visualize the results of the time series analysis, produce land cover maps, and create temporal plots for land cover change analysis.

Author
Victor Maus [aut, cre]
Date of publication
2016-07-19 11:24:53
Maintainer
Victor Maus <vwmaus1@gmail.com>
License
GPL (>= 2) | file LICENSE
Version
0.2.1

View on CRAN

Man pages

Assessment
Classification assessment
createPatterns
Create patterns
dtwSat
Time-Weighted Dynamic Time Warping for Satellite Image Time...
example_ts
Data: An example of satellite time series
example_ts_labels
Data: Labels of the satellite time series in example_ts
example_ts.list
Data: A list of satellite time series
get
Get elements from twdtwMatches objects
getDatesFromDOY
Get dates from year and day of the year
getTimeSeries
Get time series from twdtw* objects
linearWeight
Linear weight function
logisticWeight
Logistic weight function
patterns.list
Data: patterns time series
plot
Plotting twdtw* objects
plotAlignments
Plotting alignments
plotArea
Plotting maps
plotChanges
Plotting changes
plotClassification
Plotting subintervals classification
plotCostMatrix
Plotting paths
plotDistance
Plotting distance maps
plotMaps
Plotting maps
plotMatches
Plotting matching points
plotPaths
Plotting paths
plotPatterns
Plotting temporal patterns
plotTimeSeries
Plotting time series
reexports
Objects exported from other packages
resampleTimeSeries
Resample time series
shiftDates
Shift dates
subset
Subset time series
twdtwApply
Apply TWDTW analysis
twdtwClassify
Classify time series
twdtwMatches-class
class "twdtwMatches"
twdtwRaster-class
class "twdtwRaster"
twdtwTimeSeries-class
class "twdtwTimeSeries"
yearly_patterns_mt
Data: patterns time series

Files in this package

dtwSat
dtwSat/inst
dtwSat/inst/CITATION
dtwSat/inst/lucc_MT
dtwSat/inst/lucc_MT/data
dtwSat/inst/lucc_MT/data/red.tif
dtwSat/inst/lucc_MT/data/doy.tif
dtwSat/inst/lucc_MT/data/mir.tif
dtwSat/inst/lucc_MT/data/ndvi.tif
dtwSat/inst/lucc_MT/data/samples.csv
dtwSat/inst/lucc_MT/data/blue.tif
dtwSat/inst/lucc_MT/data/timeline
dtwSat/inst/lucc_MT/data/samples_projection
dtwSat/inst/lucc_MT/data/nir.tif
dtwSat/inst/lucc_MT/data/evi.tif
dtwSat/inst/lucc_MT/assessment.RData
dtwSat/inst/doc
dtwSat/inst/doc/study_area.pdf
dtwSat/inst/doc/images_ts.pdf
dtwSat/inst/doc/images_array.pdf
dtwSat/inst/doc/applying_twdtw.R
dtwSat/inst/doc/applying_twdtw.pdf
dtwSat/inst/doc/references.bib
dtwSat/inst/doc/applying_twdtw.Rmd
dtwSat/src
dtwSat/src/g.f
dtwSat/src/bestmatches.f
dtwSat/src/computecost.f
dtwSat/src/tracepath.f
dtwSat/NAMESPACE
dtwSat/NEWS.md
dtwSat/data
dtwSat/data/example_ts_labels.RData
dtwSat/data/example_ts.RData
dtwSat/data/example_ts.list.RData
dtwSat/data/patterns.list.RData
dtwSat/data/yearly_patterns_mt.RData
dtwSat/R
dtwSat/R/linearWeight.R
dtwSat/R/plotArea.R
dtwSat/R/subset.R
dtwSat/R/plotClassification.R
dtwSat/R/dwtSat.R
dtwSat/R/class-twdtwRaster.R
dtwSat/R/plot.R
dtwSat/R/resampleTimeSeries.R
dtwSat/R/miscellaneous.R
dtwSat/R/getInternals.R
dtwSat/R/plotPatterns.R
dtwSat/R/data.R
dtwSat/R/methods.R
dtwSat/R/plotChanges.R
dtwSat/R/plotPaths.R
dtwSat/R/class-twdtwTimeSeries.R
dtwSat/R/plotAlignments.R
dtwSat/R/plotMatches.R
dtwSat/R/twdtwClassify.R
dtwSat/R/plotCostMatrix.R
dtwSat/R/plotTimeSeries.R
dtwSat/R/class-twdtwMatches.R
dtwSat/R/twdtwApply.R
dtwSat/R/dtw.R
dtwSat/R/logisticWeight.R
dtwSat/R/twdtw.R
dtwSat/R/getTimeSeries.R
dtwSat/R/zzz.R
dtwSat/R/plotMaps.R
dtwSat/R/plotDistance.R
dtwSat/R/createPatterns.R
dtwSat/vignettes
dtwSat/vignettes/study_area.pdf
dtwSat/vignettes/images_ts.pdf
dtwSat/vignettes/images_array.pdf
dtwSat/vignettes/.install_extras
dtwSat/vignettes/references.bib
dtwSat/vignettes/applying_twdtw.Rmd
dtwSat/MD5
dtwSat/build
dtwSat/build/vignette.rds
dtwSat/DESCRIPTION
dtwSat/man
dtwSat/man/twdtwMatches-class.Rd
dtwSat/man/plotChanges.Rd
dtwSat/man/resampleTimeSeries.Rd
dtwSat/man/plotAlignments.Rd
dtwSat/man/getTimeSeries.Rd
dtwSat/man/example_ts.Rd
dtwSat/man/plotArea.Rd
dtwSat/man/plotMatches.Rd
dtwSat/man/twdtwRaster-class.Rd
dtwSat/man/plotDistance.Rd
dtwSat/man/yearly_patterns_mt.Rd
dtwSat/man/twdtwTimeSeries-class.Rd
dtwSat/man/example_ts.list.Rd
dtwSat/man/plotClassification.Rd
dtwSat/man/logisticWeight.Rd
dtwSat/man/twdtwClassify.Rd
dtwSat/man/shiftDates.Rd
dtwSat/man/Assessment.Rd
dtwSat/man/getDatesFromDOY.Rd
dtwSat/man/dtwSat.Rd
dtwSat/man/reexports.Rd
dtwSat/man/twdtwApply.Rd
dtwSat/man/example_ts_labels.Rd
dtwSat/man/patterns.list.Rd
dtwSat/man/plotPaths.Rd
dtwSat/man/plot.Rd
dtwSat/man/plotCostMatrix.Rd
dtwSat/man/createPatterns.Rd
dtwSat/man/plotTimeSeries.Rd
dtwSat/man/plotMaps.Rd
dtwSat/man/get.Rd
dtwSat/man/subset.Rd
dtwSat/man/linearWeight.Rd
dtwSat/man/plotPatterns.Rd
dtwSat/LICENSE