{
  "@context": [
    "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld",
    {
      "@base": "ark:/88434/mds116x1qs"
    }
  ],
  "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#",
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "@type": [
    "nrdp:PublicDataResource"
  ],
  "@id": "ark:/88434/mds116x1qs",
  "doi": "doi:10.18434/T4/1502501",
  "title": "Fast Dynamic Programming for Elastic Registration of Curves",
  "contactPoint": {
    "fn": "Javier Bernal",
    "hasEmail": "mailto:javier.bernal@nist.gov"
  },
  "issued": "2018-07-24",
  "modified": "2019-07-11",
  "ediid": "6FCA2C44E87B3E49E05324570681DCB11939",
  "landingPage": "https://data.nist.gov/od/id/6FCA2C44E87B3E49E05324570681DCB11939",
  "description": [
    "This is a software suite for computing optimal diffeomorphisms for elastic registration of curves. Algorithm adapt-DP is based on DP (dynamic programming) restricted to an adapting strip which is able to perform this computation in linear time. Description of Algorithm adapt-DP can be found in \"Fast Dynamic Programming for Elastic Registration of Curves\", Proceedings of the 2nd International Workshop on Differential Geometry in Computer Vision and Machine Learning (DIFF-CVML'16) in conjunction with Computer Vision Pattern Recognition Conference (CVPR) 2016, Las Vegas, Nevada, June 26-July 1, 2016. The zip file Fast_Dynamic_Programming.zip contains copies of implementation of Algorithm adapt-DP as Fortran files (a Matlab Fortran mex file and a Python compatible Fortran file) for execution with Matlab/Python, Matlab/Python test files for executing adapt-DP Matlab Fortran mex file and Python compatible Fortran file, respectively, example data files, usage instructions in README files, etc."
  ],
  "keyword": [
    "dynamic programming",
    "shape analysis",
    "elastic registration",
    "adapting strip"
  ],
  "theme": [
    "Mathematics and Statistics:Image and signal processing"
  ],
  "topic": [],
  "references": [
    {
      "@type": [
        "deo:BibliographicReference"
      ],
      "@id": "#ref:10.1109/CVPRW.2016.137",
      "refType": "IsReferencedBy",
      "location": "https://dx.doi.org/10.1109/CVPRW.2016.137",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/bib/v0.7#/definitions/DCiteReference"
      ]
    }
  ],
  "accessLevel": "public",
  "license": "https://www.nist.gov/open/license",
  "components": [
    {
      "description": "DOI Access to Fast Dynamic Programming for Elastic Registration of Curves",
      "title": "DOI Access to Fast Dynamic Programming for Elastic Registration of Curves",
      "accessURL": "https://doi.org/10.18434/T4/1502501",
      "format": "text/html",
      "@type": [
        "nrd:Hidden",
        "dcat:Distribution"
      ],
      "@id": "#doi:10.18434/T4/1502501"
    },
    {
      "description": "Hash of the data file",
      "format": {
        "description": "SHA256"
      },
      "@id": "cmps/Fast_Dynamic_Programming.zip.sha256",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/ChecksumFile"
      ],
      "algorithm": {
        "@type": "Thing",
        "tag": "sha256"
      },
      "filepath": "Fast_Dynamic_Programming.zip.sha256",
      "checksum": {
        "hash": "49c1063c2b867f265bf8e4d70fe87ca9e6b0e74d19456e5e311af3a9caccb924",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      },
      "title": "SHA256 Hash",
      "mediaType": "text/plain",
      "downloadURL": "https://data.nist.gov/od/ds/6FCA2C44E87B3E49E05324570681DCB11939/Fast_Dynamic_Programming.zip.sha256",
      "describes": "cmps/Fast_Dynamic_Programming.zip",
      "size": 64,
      "@type": [
        "nrdp:ChecksumFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "valid": true
    },
    {
      "description": "zip file with copies of implementation of Algorithm adapt-DP as Fortran files (a Matlab Fortran mex file and a Python compatible Fortran file) for execution with Matlab/Python, Matlab/Python test file for executing adapt-DP Matlab Fortran mex file and Python compatible Fortran file, respectively, example data files, usage intructions in README files, etc. Algorithm adapt-DP is based on DP (dynamic programming) restricted to an adapting strip for computing in linear time optimal diffeomorphisms for elastic registration of curves. Description of Algorithm adapt-DP can be found in \"Fast Dynamic Programming for Elastic Registration of Curves\", Proceedings of the 2nd International Workshop on Differential Geometry in Computer Vision and Machine Learning (DIFF-CVML'16) in conjunction with Computer Vision Pattern Recognition Conference (CVPR) 2016, Las Vegas, Nevada, June 26-July 1, 2016.",
      "filepath": "Fast_Dynamic_Programming.zip",
      "checksum": {
        "hash": "8ab14b78de59886bccd6d984a6fa4d9bf676682303d0bfe5d3e83fff83b7168e",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      },
      "format": {
        "description": "zip archive"
      },
      "title": "Fast_Dynamic_Programming.zip",
      "mediaType": "application/zip",
      "downloadURL": "https://data.nist.gov/od/ds/6FCA2C44E87B3E49E05324570681DCB11939/Fast_Dynamic_Programming.zip",
      "size": 807452,
      "@id": "cmps/Fast_Dynamic_Programming.zip",
      "@type": [
        "nrdp:DataFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataFile"
      ]
    }
  ],
  "publisher": {
    "name": "National Institute of Standards and Technology",
    "@type": "org:Organization"
  },
  "language": [
    "en"
  ],
  "bureauCode": [
    "006:55"
  ],
  "programCode": [
    "006:045"
  ],
  "version": "1.0.1",
  "releaseHistory": {
    "@id": "ark:/88434/mds116x1qs/pdr:v",
    "@type": [
      "nrdr:ReleaseHistory"
    ],
    "hasRelease": [
      {
        "version": "1.0.0",
        "issued": "2018-07-24",
        "@id": "ark:/88434/mds116x1qs/pdr:v/1.0.0",
        "location": "https://data.nist.gov/od/id/ark:/88434/mds116x1qs/pdr:v/1.0.0",
        "description": "initial release"
      },
      {
        "version": "1.0.1",
        "issued": "2019-07-11",
        "@id": "ark:/88434/mds116x1qs/pdr:v/1.0.1",
        "location": "https://data.nist.gov/od/id/ark:/88434/mds116x1qs/pdr:v/1.0.1",
        "description": "metadata update"
      }
    ]
  }
}