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 cover mapping using satellite image time series. TWDTW is based on the Dynamic Time Warping technique and has achieved high accuracy for 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, create temporal plots for land cover change, and compute accuracy assessment metrics.


News

dtwSat v0.2.1 Release Notes

  • Fix Solaris installation errors.

dtwSat v0.2.0 Release Notes

  • Include Fortran optimization

    This version includes functions written in Fortran.

  • Obsolete features

    The S4 class 'twdtw' no longer exists.

  • New features

    New S4 classes: twdtwTimeSeries, twdtwMatches, and twdtwRaster.

    plot methods for twdtwRaster object: 'maps', 'area', 'changes', and 'distance'.

    plot methods for twdtwTimeSeries objects: ''patterns'' and ''timeseries''.

    plot methods for twdtwMatches objects: ''paths'', ''matches'', ''alignments'', ''classification'', ''cost'', ''patterns'', and ''timeseries''.

    createPattern function to create temporal patterns based on set of time series.

    getTimeSeries extract time series from raster objects.

    twdtwApply apply the TWDTW analysis for raster and time series objects.

dtwSat v0.1.1 Release Notes

  • New features

    'normalizeQuery' new normalization feature for TWDTW

    'template.list' new dataset. List of template time series

    arguments 'from' and 'to' in 'classifyIntervals' updated to include 'character' or 'Dates' in in the format 'yyyy-mm-dd'

    Align query and template by name if names not null in 'twdtw' function

  • deprecated features

    argument 'x' from function 'waveletSmoothing' is deprecated and is scheduled to be removed in the next version. Please use 'timeseries' instead.

    argument 'template' from functions 'twdtw' and 'mtwdtw' is deprecated and is scheduled to be removed in the next version. Please use 'timeseries' instead.

    argument 'normalized' is deprecated and is scheduled to be removed in the next version from all methods

    'createTimeSequence' is deprecated. Use 'getModisTimeSequence' instead.

    Fix function name. 'classfyIntervals' is deprecated. Use 'classifyIntervals' instead.

  • Fixing bugs

    Fix plot intervals in plotClassify

    replace range(x) for range(x, na.rm=TRUE) in all methods

    Bug fixed in cost matrix indexing

dtwSat v0.1.0 Release Notes

  • First version of dtwSat on CRAN

dtwSat v0.0.1 Release Notes

  • Earlier dtwSat development version

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("dtwSat")

0.2.3 by Victor Maus, a month ago


https://github.com/vwmaus/dtwSat/


Report a bug at https://github.com/vwmaus/dtwSat/issues


Browse source code at https://github.com/cran/dtwSat


Authors: Victor Maus [aut, cre], Marius Appel [ctb], Toni Giorgino [ctb]


Documentation:   PDF Manual  


GPL (>= 2) | file LICENSE license


Imports methods, rgdal, dtw, proxy, scales, reshape2, grDevices, RColorBrewer, plyr, stats, sp, lubridate, caret, mgcv, xtable

Depends on zoo, raster, ggplot2

Suggests testthat, knitr, rmarkdown, rticles, gridExtra, grid, png, Hmisc, tikzDevice


See at CRAN