{
  "aliases": null,
  "backlinks": [
    {
      "field": "illustrates",
      "target": "DCJW3WZ7ZJ"
    },
    {
      "field": "illustrates",
      "target": "WVJQXA3K2E"
    },
    {
      "field": "uses",
      "target": "DCJW3WZ7ZJ"
    },
    {
      "field": "uses",
      "target": "WVJQXA3K2E"
    },
    {
      "field": "defines",
      "target": "H4DHJ7TS76"
    }
  ],
  "body": "\n## Summary\n\nThe continuous wavelet transform compares a function $f$ with all rescaled and shifted copies $\\abs{a}^{-1/2} \\psi((t - b)/a)$ of one analyzing function $\\psi$.\nIt gives a function of scale $a$ and position $b$, which shows where $f$ has features of each size.\nWhen $\\psi$ satisfies the [[admissibility condition|2BBB8NY5ZA]], the transform preserves energy up to a constant, and $f$ can be rebuilt from it.\nUnlike the [[short-time Fourier transform|3DHNP5NEWH]], its time resolution adapts to the scale.\n\n## Explanations\n\n### L1 human\n\nPick a small wave shape, like the Mexican hat curve.\nStretch it to many widths and slide it to every position.\nAt each width and position, measure how well the signal matches the shape.\nWide shapes pick out slow trends and narrow shapes pick out sharp details, such as a jump in the signal.\nThe resulting map of matches, scale against position, is the continuous wavelet transform.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "42C40",
      "42A38",
      "94A12"
    ],
    "name": "Continuous wavelet transform",
    "same_as": {
      "wikidata": "Q2622756",
      "wikipedia": "Continuous wavelet transform"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Continuous_wavelet_transform"
      }
    ],
    "tag": "57FR21NDGV"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/57FR21NDGV/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/57FR21NDGV.md",
  "msc": [
    "42C40",
    "42A38",
    "94A12"
  ],
  "name": "Continuous wavelet transform",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/57F/57FR21NDGV.md",
  "status": null,
  "tag": "57FR21NDGV",
  "uri": "m2://57FR21NDGV",
  "url": "https://tamnd.github.io/math2/wiki/continuous-wavelet-transform/",
  "writing": {
    "tag": "57FR21NDGV",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
