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.

AuthorVictor Maus [aut, cre]
Date of publication2016-07-19 11:24:53
MaintainerVictor Maus <vwmaus1@gmail.com>
LicenseGPL (>= 2) | file LICENSE
Version0.2.1

View on CRAN

Functions

as.list,twdtwMatches-method Man page
as.list,twdtwRaster-method Man page
as.list,twdtwTimeSeries-method Man page
Assessment Man page
asymmetric Man page
bands Man page
bands,twdtwRaster-method Man page
coverages Man page
coverages,twdtwRaster-method Man page
createPatterns Man page
createPatterns-twdtwMatches Man page
createPatterns,twdtwTimeSeries-method Man page
crop,twdtwRaster-method Man page
dim,twdtwRaster-method Man page
dim,twdtwTimeSeries-method Man page
dtwSat Man page
example_ts Man page
example_ts_labels Man page
example_ts.list Man page
extent,twdtwRaster-method Man page
get Man page
getAlignments Man page
getAlignments,twdtwMatches-method Man page
getDatesFromDOY Man page
getInternals Man page
getInternals,twdtwMatches-method Man page
getMatches Man page
getMatches,twdtwMatches-method Man page
getPatterns Man page
getPatterns-twdtwMatches Man page
getPatterns,twdtwMatches-method Man page
getTimeSeries Man page
getTimeSeries-twdtwMatches Man page
getTimeSeries,twdtwMatches-method Man page
getTimeSeries-twdtwRaster Man page
getTimeSeries,twdtwRaster-method Man page
getTimeSeries-twdtwTimeSeries Man page
getTimeSeries,twdtwTimeSeries-method Man page
index,twdtwMatches-method Man page
index,twdtwRaster-method Man page
index,twdtwTimeSeries-method Man page
is.twdtwMatches Man page
is.twdtwMatches,ANY-method Man page
is.twdtwRaster Man page
is.twdtwRaster,ANY-method Man page
is.twdtwTimeSeries Man page
is.twdtwTimeSeries,ANY-method Man page
labels,twdtwMatches-method Man page
labels,twdtwRaster-method Man page
labels,twdtwTimeSeries-method Man page
layers Man page
layers,twdtwRaster-method Man page
length,twdtwMatches-method Man page
length,twdtwRaster-method Man page
length,twdtwTimeSeries-method Man page
levels,twdtwRaster-method Man page
levels,twdtwTimeSeries-method Man page
linearWeight Man page
logisticWeight Man page
names,twdtwRaster-method Man page
ncol,twdtwRaster-method Man page
ncol,twdtwTimeSeries-method Man page
nlayers,twdtwRaster-method Man page
nrow,twdtwRaster-method Man page
nrow,twdtwTimeSeries-method Man page
patterns.list Man page
plot Man page
plotAlignments Man page
plotArea Man page
plotChanges Man page
plotClassification Man page
plotCostMatrix Man page
plotDistance Man page
plotMaps Man page
plotMatches Man page
plotPaths Man page
plotPatterns Man page
plotTimeSeries Man page
plot-twdtwMatches Man page
plot,twdtwMatches,ANY-method Man page
plot-twdtwRaster Man page
plot,twdtwRaster,ANY-method Man page
plot-twdtwTimeSeries Man page
plot,twdtwTimeSeries,ANY-method Man page
projection,twdtwRaster-method Man page
rabinerJuangStepPattern Man page
reexports Man page
resampleTimeSeries Man page
resampleTimeSeries-twdtwMatches Man page
resampleTimeSeries,twdtwTimeSeries-method Man page
res,twdtwRaster-method Man page
shiftDates Man page
shiftDates-list Man page
shiftDates,list-method Man page
shiftDates-twdtwTimeSeries Man page
shiftDates,twdtwTimeSeries-method Man page
shiftDates-zoo Man page
shiftDates,zoo-method Man page
show,twdtwMatches-method Man page
show,twdtwRaster-method Man page
show,twdtwTimeSeries-method Man page
splitDataset Man page
splitDataset,twdtwTimeSeries-method Man page
subset Man page
subset-twdtwMatches Man page
subset,twdtwMatches-method Man page
subset-twdtwRaster Man page
subset,twdtwRaster-method Man page
subset-twdtwTimeSeries Man page
subset,twdtwTimeSeries-method Man page
symmetric1 Man page
symmetric2 Man page
twdtwApply Man page
twdtwApply-twdtwRaster Man page
twdtwApply,twdtwRaster-method Man page
twdtwApply-twdtwTimeSeries Man page
twdtwApply,twdtwTimeSeries-method Man page
twdtwAssess Man page
twdtwAssess,list-method Man page
twdtwClassify Man page
twdtwClassify,twdtwMatches-method Man page
twdtwClassify-twdtwRaster Man page
twdtwClassify,twdtwRaster-method Man page
twdtwClassify-twdtwTimeSeries Man page
twdtwMatches Man page
[,twdtwMatches,ANY,ANY,ANY-method Man page
twdtwMatches,ANY-method Man page
twdtwMatches-class Man page
twdtwMatches-create Man page
[[,twdtwMatches,numeric,ANY-method Man page
twdtwRaster Man page
[,twdtwRaster,ANY,ANY,ANY-method Man page
[[,twdtwRaster,ANY,ANY-method Man page
twdtwRaster,ANY-method Man page
twdtwRaster-class Man page
twdtwTimeSeries Man page
[,twdtwTimeSeries,ANY,ANY,ANY-method Man page
[[,twdtwTimeSeries,ANY,ANY-method Man page
twdtwTimeSeries,ANY-method Man page
twdtwTimeSeries-class Man page
yearly_patterns_mt Man page

Files

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.